Game Maker Tut#2 Jump and Run!

11/12/2010 22:42 Plüschfee#1
In diesem Tutorial werde ich euch die leichteste Jump and Run Technik beibringen!
Falls du mein altes Tutorial nicht gesehen hast wirst du hier wenig verstehen!!([Only registered and activated users can see links. Click Here To Register...])
Ihr könnt am besten alles mit programmieren, denn ich mach es in Schritten!

Schritt1:
Ihr öffnet eine neue Game Maker Datei und erstellt ein Sprite.
Dies wird gleich euer Player werden, deswegen nennt ihr es sPlayer.
Ihr könnt ihn zeichnen wie ihr wollt!
So müsste es dann aussehen:
Jetzt erstellt ihr noch ein Sprites, welches unser Boden/Wand wird.
Nennt es sBlock.
Tip: Wenn du die Zeichenfläche ganz ausgefüllt hast mach den Haken bei "Transparent" weg.(Bei Game Maker 8 unwichtig)
Ergebnis:

Schritt2:
So jetzt geht's ans Programmieren!
Ihr erstellt nun ein Objekt und wählt euern Player sprite aus und nennt es oPlayer.
Als nächstes drückt ihr auf "Add Event" und wählt "Step" aus.
Danach sucht ihr rechts bei Tabs nach "control" und zieht euch [Only registered and activated users can see links. Click Here To Register...] bei Step rein und füllt es so aus:
Erklärung: Überprüft, ob ein Boden unter ihm ist.
Jetzt zieht ihr euch aus dem Tab "move" [Only registered and activated users can see links. Click Here To Register...] und gibt bei direction 270 und bei gravity 0.5 ein und bestätigt mit [Only registered and activated users can see links. Click Here To Register...]
Erklärung: Gravitation wird erstellt (noch unvollständig)
nun holt ihr euch aus "control" [Only registered and activated users can see links. Click Here To Register...] raus.
Erklärung: Englisch; heißt sonst
Jetzt zieht ihr euch nochmal [Only registered and activated users can see links. Click Here To Register...] und gibt bei direction nochmal 270 ein und bei gravity 0 !
So, nun gehst du in die Tab control und ziehst dir [Only registered and activated users can see links. Click Here To Register...] rein und füllst es so aus:
Erklärung: mit VAR kann man Variablen abfragen. Nach einer Abfrage folgt IMMER ein Befehl!
Soooo jetzt kommen wir zum letzten Icon in Step. Dieses befindet sich im Tab move und sieht so aus [Only registered and activated users can see links. Click Here To Register...]
Einfach 12 eingeben und mit [Only registered and activated users can see links. Click Here To Register...] bestätigen.
Erklärung: Gibt an, wenn vspeed(Geschwindigkeit des Fallens) über 12pixel/sekunde geht, dass es auf 12p/s bleiben soll
Wenn ihr alles richtig gemacht habt müsste es so aussehen:

Schritt3:
Jetzt kommen wir zur Steuerung!
Ihr drückt auf "Add Event" und wählt bei "Keyboard" -> "<Left>" aus.
Ihr zieht euch [Only registered and activated users can see links. Click Here To Register...] rein und schreibt bei x -4 rein und bei y lässt ihr 0.
dann noch ein Haken bei Relative und mit [Only registered and activated users can see links. Click Here To Register...] bestätigen.
Erklärung: Checkt ab, ob Links eine Wand ist.
Jetzt fehlt uns noch die Bewegung. Diesen kann man mit [Only registered and activated users can see links. Click Here To Register...] einstellen.
bei x -4 und bei y 0 eingeben. Haken bei Relative machen und mit [Only registered and activated users can see links. Click Here To Register...] bestätigen.
Und jetzt macht ihr genau das Gleiche bei <Right> und ersetzt nur die -4 mit einer 4!
Kommen wir zum Springen. Dazu wählt ihr am besten <UP> oder <Space> aus.
Dafür packt ihr euch [Only registered and activated users can see links. Click Here To Register...] rein und füllt es so aus:
und damit man will, dass der Player nicht in die Unendlichkeit springt machen wir unser letztes Icon rein, welches so aussieht: [Only registered and activated users can see links. Click Here To Register...]
Gibt dort einfach -10 ein
Erklärung: -10 gibt an wie hoch der Player springen soll.

Schritt4:
Nun erstellen wir ein neues Objekt und wählen unser sBlock als Sprite aus und nennt es oBlock
Hier müssen wir nur das "Solid" anklicken und dann auf [Only registered and activated users can see links. Click Here To Register...] klicken.
Nun öffnet ihr wieder oPlayer und klickt auf "Add Event" und wählt [Only registered and activated users can see links. Click Here To Register...] Collision aus und verbindet dies mit oBlock.
Hier zieht ihr [Only registered and activated users can see links. Click Here To Register...] rein und füllt es so aus:
Zum Schluss packt ihr nochmal [Only registered and activated users can see links. Click Here To Register...] rein und klickt auf [Only registered and activated users can see links. Click Here To Register...] ohne etwas zu verändern.

Schritt5:
Jetzt geht's zu den Rooms.
Erstelle eins und nenn es rGame
Du kannst es gestalten wie du willst!
Wähle dazu einfach bei objects dein Objekt aus und platziere es nach deinem Wunsch!
z.B. so:

UND FERTIG IST DEIN GAME!!!

Soooooooooooooooooooooooo
Das wars auch schon.
Thanks sind gerne gesehen, aber kein muss.
Wenn ihr ein Spiel mit diesem Tut. gemacht habt, könnt ihr es gerne hier posten!!
mfg
H3isTheOn3
11/12/2010 23:14 nice 'o'#2
Wie macht man Gegner die auch schaden machen (:?

Danke für's tolle Tut !
11/13/2010 10:33 Yevii#3
Gutes Tutorial.
@ทเcє
Würd ich auch gern wissen^^
11/13/2010 12:51 Plüschfee#4
Bei oPlayer:
Add Event -> [Only registered and activated users can see links. Click Here To Register...] Create
Da zieht ihr euch [Only registered and activated users can see links. Click Here To Register...] rein und schreibt oben z.B. global.playerhp und unten 100 (oder wie viel Leben er halt haben soll)
Dann macht ihr ein weiteres Event [Only registered and activated users can see links. Click Here To Register...] mit dem Monster.
Da packt ihr wieder [Only registered and activated users can see links. Click Here To Register...] rein und schreibt oben global.playerhp rein und unten -1 und macht ein Haken bei Relative.
Dann geh ihr noch auf [Only registered and activated users can see links. Click Here To Register...]Step und zieht euch [Only registered and activated users can see links. Click Here To Register...] rein und schreibt oben wieder global.playerhp und unten 0.
Dann wählt ihr noch smaller than aus und drückt auf OK.
Jetzt macht [Only registered and activated users can see links. Click Here To Register...] rein.
dadrunter macht ihr [Only registered and activated users can see links. Click Here To Register...] und schreibt da z.B. "Du bist Tot!" rein.
Jetzt wird das Spiel neugestartet, da man tot ist. Das könnt ihr mit [Only registered and activated users can see links. Click Here To Register...] bewirken.
dann noch die Schleife mit [Only registered and activated users can see links. Click Here To Register...] schließen und fertig!
11/13/2010 12:55 nice 'o'#5
wird getestet für mein im moment 4 lvl J&R ( Sind eigentlich nur 4 Räume :D )
Danke ! Schreib bitte mehr ._.!
Achja , wie hast du das mit dem Yoyo gemacht , also wie macht man das man die Gegner mit Waffen angreifen kann? Oder ist das zu kompliziert?
11/13/2010 13:20 Lümmeltüte#6
so hab mal 2 verschiedene gemacht zwar keine J&R´s but wayne :D

[Only registered and activated users can see links. Click Here To Register...]
11/13/2010 13:36 nice 'o'#7
Hier mal meins als exe direkt gemacht . Virustotal funzt bei mir nicht :o da kommt immer : [Only registered and activated users can see links. Click Here To Register...]

Naja hier DL link zu meinem noob game . Achja Lümmel , wie hast du das gemacht das die Teile immer wieder kommen ? Diese Golfbälle^^
11/13/2010 13:55 Lümmeltüte#8
hier ist die projekt datei
11/13/2010 14:12 nice 'o'#9
Danke !
Wann kommt eigentlich das nächste Tuuut?
11/14/2010 17:30 Nico001#10
wusst ich schon alles xD haste alles von dem standart
game maker tutorial bei yoyogames xD

naja wer es einfacher haben will,
heistheone baut gerade meine platform
d&d ein

wer nicht weiß was bei game maker d&d ist:
d&d sind die icons rechts, wenn man ein object
verwaltet
11/14/2010 17:39 Plüschfee#11
Ich hab nur das Example benutzt und das ist nunmal das Einfachste.
Habe das ganze Tutorial selbst geschrieben und ein besseres Deutsches
Tutorial wirst du nicht finden.
Außerdem musst du uns nicht jedes Mal beweisen, dass du der Beste bist.
11/14/2010 17:45 Nico001#12
das war doch nur fun xD das ich das kann weis doch
jeder wos fan :O

aber gans tolles tut
hast recht
ein besseres auf deutsch würde man nicht finden

ich kann ja ein tutorial fürs spriten machen :)
11/17/2010 22:27 -AmA-#13
kommt nr3 bald?
sobald die tuts über 3d sind, mach ich n paar minigames :D
2D gefällt mir nicht...
Ach ich holl mir nächstes wochenende mal die pro version
Immer weiter so :)
11/18/2010 00:01 Plüschfee#14
Richtige 3D Sicht oder 3D Umfeld (also 2D Jump and Run und im Hintergrund 3D Häuser)?
Werde am WE ein neues Tut. machen :)
H3
11/18/2010 15:51 Delfinarium#15
Freu mich aufs Neue Tut :D
€dit: Ich kann irgendwie nicht Springen o.O