Zurück   Flashforum > Flash > ActionScript > Spielkonzepte und Spieleprogrammierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-04-2011, 08:54   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Ort: Freiburg
Beiträge: 7
Schiebepuzzle

Hey,

ich bin neu hier und weis nich so recht ob ich hier richtig bin.
Hab grad ne Weiterbildung als Flash-Entwicklerin (Spiele) gemacht und soll nun mal auf die Schnelle ein Schiebepuzzle erstellen meint mein Chef (leider kam das in dem Studiengang nicht vor). Ich hab schon mächtig rumprobiert, komme aber zu keinem einigermaßen korrekten Ergebnis und steh voll aufm Schlauch und unter Druck. Kann mir jemand helfen. Wenn ich nen Code seh dann versteh ich ihn meistens aber das selber schreiben geht mir noch nicht so von der Hand.

Danke schonmal im Voraus (hoffentlich)

Emily
media.bw ist offline   Mit Zitat antworten
Alt 19-04-2011, 08:59   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.366
hi und willkommen im flashforum,
und jetzt soll dir jemand anders dein spiel scripten oder wie stellste dir das vor?

was genau für ein schiebepuzzle soll es denn überhaupt werden? hierzu musste mal mehr input für uns bereitstellen. aus deinem post wird ja nicht einmal klar in welcher AS version das spiel gescriptet sein soll.
evtl haste glück und im netz gibts ein passendes tutorial. ich glaub nämlich kaum das jemand seine wertvolle zeit einfach so verschenkt

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
salazar ist offline   Mit Zitat antworten
Alt 19-04-2011, 09:16   #3 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
ich tute in das selbe horn wie salazar. zumindestens kommt deine bitte hier ziemlich 'naja' an: 'wenn ich die lösung habe, dann kann ich es auch'. was war das denn für ein 'studiengang' ?
hier im forum wird eine zumindestens erkennbare eigenaktivität immer gerne gesehen ;-)

naja, jedem sein eigenes ding:
H.G.Seib
-> AS3_spiele Puzzle
ist kein schiebepuzzle, aber zumindestens ein ansatz in diese richtung.
hoffe es kamen zumindestens array's in deinem studiengang vor. dann die teile nicht frei mit der maus bewegen, sondern immer um ein raster weiter bewegen und nicht nur eins, sondern die ganze reihe.

und
H.G.Seib
Signum
wäre wichtig das zu beachten

kein quellcode, aber so gehts:
http://www.seibsprogrammladen.de/fra...piel/Kleinkram
Schieben
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (19-04-2011 um 09:23 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 19-04-2011, 18:43   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Ort: Freiburg
Beiträge: 7
Vielen Danke für eure tatkräftige Hilfe!

Ich werde auch garantiert nix mehr posten hier um Niemandem mehr die kostbare Zeit zu rauben. Ich dachte immer Foren sind da um Tipps zu bekommen, wenn man nicht weiter kommt. Es ist noch kein Meister von Himmel gefallen. Ihr hattet's sicher auch net von Anfang an gefressen, oder? Der Studiengang ist übrigens von der SGD (das gleiche wie ILS). Ich hatte leider als Heimkind keine Chance zum Studieren bekommen und muss mir mein Wissen halt anders aneignen.

see you (oder auch net)

Emily
media.bw ist offline   Mit Zitat antworten
Alt 19-04-2011, 19:16   #5 (permalink)
+ Zimt & Zucker
 
Registriert seit: Mar 2006
Ort: hinterm Mond gleich links
Beiträge: 2.043
hallo im Flashforum!

Wenn auch viel über das Internet gemeckert wird, durch die Anonymität ist die Gleichbehandlung in einem Maße gegeben, wie man sie sonst selten vorfindet.

Wer du bist, aus welchen Motiven du handelst, wie schwer du es hast, etc. ist uns völlig schnurz (so lange es nicht zur Lösung des Problems beiträgt; und das tut es praktisch nie)

Richtig. In Foren bekommt man Tipps. Je konkreter man fragt, desto konkreter wird die Antwort sein.

Es ist immer schade Mitglieder auf diese Art zu verlieren und genauso ärgerlich und angepisst ist man, wenn man die erwartete Antwort nicht bekommt.
Also nochmal drüber schlafen, Bier trinken und dann nochmal hier versuchen.

Wenn Code schreiben noch Neuland für dich ist, ist das kein Problem.
Beschreibe doch mal wie dein Spiel konkret aussehen soll (davon wissen wir bisher nichts), was genau passieren soll, was du bisher an code hast (wenn du keinen hast, dann dein Konzept allgemein)
Wenn dir das beschreiben zu mühselig ist, suche im Internet nach einem Spiel, das deinem Wunsch am nächsten kommt.
Wir helfen dir, dir selbst zu helfen.

Übrigens: Wir müssen keine Freunde werden.
__________________
anbei Grüße vom milchreis: Viva la [Silb]

[Von null auf Flash in einem Klick.] <<< klick
milchreis ist offline   Mit Zitat antworten
Alt 19-04-2011, 19:27   #6 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.165
Warum den gleich so pampig?!

Zitat:
Zitat von media.bw Beitrag anzeigen
Ich dachte immer Foren sind da um Tipps zu bekommen, wenn man nicht weiter kommt. Es ist noch kein Meister von Himmel gefallen. Ihr hattet's sicher auch net von Anfang an gefressen, oder?
Nö, jeder hat mal klein angfangen.
Aber zum Meister ist durch Copy'n'Paste auch noch niemand geworden.

Man begreift Dinge eben nur, indem man sie tut und aus seinen eigenen Fehlern lernt.

Wenn diese »Weiterbildung als Flash-Entwicklerin (Spiele)« etwas getaugt hat, solltest Du mit diesem Wissen (und den Beispielen aus hgseibs Links) selbst auf erste Lösungsansätze kommen. Wenn Du dann konkrete Fragen hast, wird man Dir hier gerne weiterhelfen.



Versetzt Dich bitte mal in die Lage der anderen Forennutzer, die zum größten Teil berufstätig sind und mit Flash ihr Geld verdienen:

Hier tauchen pro Woche mindestens 3-4 Leute auf, die mal grade eben schnell ihr Projekt programmiert bekommen möchten. Mit einer Aufgabe, wie der Deinen, müsste man sich schonmal 1-2 Stunden beschäftigen, um eine vernüftige Lösung zu entwickeln. Und das wohlgemerkt zusätzlich zu all dem was hier im Forum sonst noch passiert.

Du siehst also, dass dass weder finanziell noch zeitlich leistbar ist und zudem den Fragesteller auch nicht wirklich weiter bringt. Da dessen Lernerfolg so gegen 0 geht, steht er bei der nächtsten Aufgabe nämlich wieder hier auf der Matte und das Spiel beginnt von vorn.

Nein: Hier gibt es »nur« Hilfe zur Selbsthilfe!
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (19-04-2011 um 19:32 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 19-04-2011, 20:14   #7 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.366
hier ist ja wieder was los...

@emily: ich versteh nicht wieso du direkt so pampig bist. scheinst ja fast schon beleidigt zu sein. haste dir mal durchgelesen was jetzt als reaktion auf deinen post gekommen ist? verstehste jetzt überhaupt worum es geht?

und du hast immer noch nicht einmal gesagt in welcher AS version du dein spiel haben willst. das war eine frage die recht wichtig ist um dir überhaupt tipps geben zu können! und schließlich haste ja nach tipps verlangt. auf der einen seite also willste was haben was wir dir ohnehin nicht geben können weil du uns nicht einmal die nötigen infos liefern kannst. stattdessen erzählste jetzt etwas zu deiner person?! hier fragen auch studierte leute sachen und bekommen antworten... es kommt halt auch immer auf die fragestellung sowie art und weise an, nicht auf die hintergründe und welchen bildungsweg wer wann und warum auch immer eingeschlagen hat, oder einschlagen musste.

alles andere haben die anderen schon sehr gut auf den punkt gebracht.

wenn du also hilfe oder tipps haben möchtest sag mal konkret an was für ein schiebepuzzle das sein soll. gibts schon grafiken? spielfläche? wie soll die steuerung ablaufen? und nochmal die frage für welche AS version. gibts schon ansätze von dir auf denen man evtl aufbauen kann?

wenn diese paar fragen mal von dir beantwortet sind kennt vielleicht der ein oder andere ein tutorial... falls du nix mit den links von hgseib anfangen kannst. und diese links zu posten war ja wohl auch schon ein tipp vom hgseib für dich?! jedenfalls sollte es gar nicht so unwahrscheinlich sein ein tutorial zu finden das in deine richtung geht und dann sollte dir ja schon geholfen sein:
Zitat:
Wenn ich nen Code seh dann versteh ich ihn meistens aber das selber schreiben geht mir noch nicht so von der Hand.
cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
salazar ist offline   Mit Zitat antworten
Alt 20-04-2011, 09:43   #8 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
@emily: du hast hier antworten auf DEIN posten bekommen. denk bitte da mal drüber nach.

und keine hilfe bekommen? dann such mal im internet, frage sonstwo, ob dich irgend jemand darauf hinweisst, dass das schiebepuzzle in 50% aller fälle nicht lösbar ist, wenn man nicht darauf achtet, dass das Signum der startpermutation positiv ist. wenn du das nicht verstehst, dann frage halt einfach nach.

ach ja (und das ist nicht erfunden) habe als kleines kind schwerste verbrennungen mit kochend heissem wasser erlitten. lange zeit im krankenhaus gelegen, seit dem stottere ich, wurde darauf in der schule immer wieder aufs übelste ausgelacht. meine rechtschreibschwäche stammt davon, deshalb ist es mir unmöglich englisch zu lernen (und das bei meinem beruf) ... so nur einen laussigen volksschulabschluss erhalten ...
na und?

vorschlag von mir: guck dir mal die 'nicht erhaltene' hilfe an. fange mit deiner programmierung an. und wenn du dann nicht weiter kommst, dann konkrete fragen zu deinem script. da wird dir auch geholfen.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (20-04-2011 um 09:46 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 21-04-2011, 17:41   #9 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Ort: Freiburg
Beiträge: 7
Hey nochmal,

und diesmal bitte ohne anmache, ich will auch brav sein. ok?

Ich hab jetzt was programmiert (wahrscheinlich in euren Augen grauslig, aber es läuft) in AS2 (Flash CS4) und hab nur noch ein Problem. Ich hab nen Timer geschrieben und er funkt einfach nicht und ich find den Fehler nicht. Vielleicht hat mir jemand ne Idee wie das noch anders geht (ohne das ich abschreiben will, ich hab ja schon geschrieben - nur eben irgendwie nicht gängig). Absonsten bleibt der halt draußen.

Grüße

Emily ,

PS: Ich verdiehn übrigens unter anderem auch mein Geld damit.
Angehängte Dateien
Dateityp: fla sliderpuzzle.fla (233,5 KB, 11x aufgerufen)
media.bw ist offline   Mit Zitat antworten
Alt 21-04-2011, 20:21   #10 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.366
Zitat:
Zitat von media.bw Beitrag anzeigen
und diesmal bitte ohne anmache, ich will auch brav sein. ok?
anmache? ach, egal. kommen wir zum thema...

Zitat:
Zitat von media.bw Beitrag anzeigen
in AS2
das ist alles AS1

und hier geht das problem auch schon los... mit einem einfachen trace befehl hätteste schon stutzig werden können.
deine enterFrame schleife wird nämlich gar nicht ausgeführt!
PHP-Code:
stop();
klick=0;
totalTime=60000+getTimer();
time.onEnterFrame=function () {
    
zeit=Math.round((totalTime-getTimer())/1000);
    if (
zeit==0) {
        
_root.gotoAndStop("verloren");
    }
    if (
klick<=50) {
        
gotoAndStop("verloren");
    }
    if (
klick>=50&&klick<=100) {
        
gotoAndStop("ok");
    }
    if (
klick>100) {
        
gotoAndStop("gewonnen");
    }

das liegt daran das du aus mir nicht nachvollziehbaren gründen für den flash player 5 veröffentlichst. der kennt leider noch kein movieclip.onEnterFrame!
stell das also mal um (mindestens flash player 6)... und lass dir dinge tracen. z.B. deine zeit berechnung:

PHP-Code:
time.onEnterFrame=function () {
    
zeit=Math.round((totalTime-getTimer())/1000);
    
trace(zeit);
//... 
auf diesem weg wirste weiter kommen, bzw kannst dir mal anschauen was als ergebnis deiner berechnung raus kommt.

Zitat:
Zitat von media.bw Beitrag anzeigen
Ich hab jetzt was programmiert
für mich sieht das sehr danach aus als hättest nicht du das eigentliche spiel programmiert, sondern woher übernommen, bzw kopiert... kann das? ich mein ist auch vollkommen okay, aber dann sollte man nicht sagen das hab ICH programmiert

Zitat:
Zitat von media.bw Beitrag anzeigen
PS: Ich verdiehn übrigens unter anderem auch mein Geld damit.
mit flash und spiele programmierung oder womit genau?

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
salazar ist offline   Mit Zitat antworten
Alt 25-04-2011, 19:50   #11 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Ort: Freiburg
Beiträge: 7
Hey,

An alle, die es interessieren sollte und an alle, die mir das sowieso nicht zugetraut haben hier mein Resultat. Hab ne weile gebraucht, sicher, aber ich habs geschafft und für den Anfang nicht schlecht (finde ich)

Cu vielleicht mal wieder

Emiliy

PS: Ich verdiene als Mediengstalterin unter anderem auch mit Flash (Werbe-Banner etc.) mein Geld und kleine Werbe-Spiele werden wahrscheinlich in Zukunft auch dazugehören.
Angehängte Dateien
Dateityp: swf Schiebepuzzle_Emily.swf (168,8 KB, 25x aufgerufen)
media.bw ist offline   Mit Zitat antworten
Alt 25-04-2011, 20:37   #12 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Da steht 'Kicks' statt 'Klicks' und 'Loser' schreibt man mit einem o.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 25-04-2011, 21:51   #13 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Wow, wie geht’s denn hier ab? *wunder*

Zitat:
Zitat von media.bw Beitrag anzeigen
Ich hab schon mächtig rumprobiert
Poste doch mal was davon. Vielleicht kann man darauf aufbauen.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 26-04-2011, 10:04   #14 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
so, ostern kann man auch abhaken, ...

Schiebepuzzle_Emily
3 anmerkungen:
- wenn man startet, dann steht das 16. teile links oben. das solltest du mit visible unsichtbar schalten.
- und das klicken geht nur auf die direkt neben dem 'loch' befindlichen teilen. üblich ist aber, das man die ganze reihe schieben kann. also z.b bei 123x bewirkt ein klick auf 3 ein 12x3 ein klick auf 2 ein 1x23 und ein klick auf 1 ein x123. sinngemäss in die anderen richtungen.
- wenn du für die werbebranche arbeiten willst: die werbefritzen lieben es, wenn man ihre botschaften auch lesen kann. dazu z.b.: wenn eine bestimmte zeit verbraucht wird, dann löst sich das puzzle von alleine auf und man sieht die unverstümmelte werbebotschaft.
ach ja und das wort 'loser' sehen die werbefritzen auch sehr gerne in zusammenhang mit ihrem produkt ;-) besser ein 'schade du hast es nicht geschafft, möchtest du es nochmal versuchen?'

[OT] hallo gaspode, habe schon ewig nichts mehr von dir gesehen? schön das du dich hier noch herumtreibst ;-)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (26-04-2011 um 10:06 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 26-04-2011, 10:27   #15 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Ort: Freiburg
Beiträge: 7
Vielen Dank für Deine Anmerkungen!

Das ist ja auch nur ein Prototyp meines Puzzles (für die Kinder meines Freundes), das Original werde ich garantiert nirgens ins Netz stellen – ausser auf die die Seite des Kunden (Ganz blöd bin ich ja nun auch nicht - dafür bin ich schon viel zu lang in der Werbebranche). Dort werden auch ganz andere Texte und Themen drin sein (keinesfalls Loser oder so) - mir gings hier nur ums Prinzip. Da geht es um das zusammensetzen verschiedener Produkte und es gibt mehrere Level (Je Produkt eins) und mit jedem fertiggestellten Level gib es einen Gutscheinpunkt. Man hat auch mehrere Versuche (pro Spiel) um es zu schaffen. Man darf auch nur Maximal 3 Spiele (pro E-MailAdresse) spielen und kann dann die Punkte einreichen um ein Werbegeschenk zu bekommen (und natürlich den Newsletter der Produktfirma, grins).

Das mit dem 16. Steinchen war ein guter Tipp, den stell ich noch weg (ist ja auch eigentlich auch außerhalb der Bühne). Das Reihenschieben muss ich noch ausprobieren, vielleicht krieg ichs ja hin mit deiner Beschreibung, ansonsten bleibts ohne, der Kunde fand es auch so gut.

Grüße

Emily
media.bw ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Schiebepuzzle von AS1 auf AS1 kitz86 ActionScript 3 1 19-01-2011 01:24
schiebepuzzle mit Drag and Drop voulontine Flash 8 7 03-02-2010 13:04
Und wieder Schiebepuzzle wildegans Flash MX 9 07-01-2007 23:37
Schiebepuzzle nessiii ActionScript 1 11 24-10-2003 17:06
Schiebepuzzle - wie? paraneujahr Flash 4 und Flash 5 2 18-10-2002 10:41


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele