Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Jump'n'Run
BeitragVerfasst: 26 Apr 2010, 20:35 
Offline
Geselle
Benutzeravatar

Registriert: 10 Mai 2009, 22:59
Beiträge: 199
Wohnort: Barcelona
Hallo zusammen,

ich wollte mal mit dem SDL ein Jump'n'Run schreiben, hab auch eine grobe Vorstellung wie ich das mit dem Hintergrund und den Gegner mache,
aber bisher noch keine gute Idee, wie ich checke, ob sich der Spieler auf einer Plattform oder sonstigen Erhöhung befindet.
Da muss ja eine Kollisionserkennung stattfinden, oder? Muss ich also für jede Erhöhung im Level checken, ob der Spieler sich über ihr befindet und dann sozusagen auf ihr landet und nicht bis auf den Boden fällt?

Weiß da jemand weiter?
Generelle Ideens zur Erstellung eines Jump'n'Run sind auch mehr als willkommen :)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Jump'n'Run
BeitragVerfasst: 06 Aug 2010, 17:53 
Offline
ri
Benutzeravatar

Registriert: 04 Okt 2005, 10:42
Beiträge: 723
Wohnort: Wien
Prinzipiell brauchst du für Plattform Games Collision Detection.

Grob umrissen musst du checken ob in alle 4 Richtungen die nächste Bewegung möglich wäre, das ist richtig.

Ich würde das so angehen, dass du zuerst mal einen Map Editor baust, und eine Engine, die die Map auch anzeigen kann, und ein Testmännchen das darin herumhüpft, das ist schonmal die halbe Miete. Zum Techniken anlernen dafür tät ich mal eine tilebasierte Engine ohne Schrägen bauen.

Kleine Schritte mit funktionierenden Ergebnissen sind besser als grosse Projekte ohne Ziel.

Für so Kram kannst du dir recht einfach eine Art Framework zusammenbasteln.
D.h. einen Gamestatemanager mit MVC z.B., ableitend von diesem kannst du dann ja immer weiter bauen.
Gamestates wären da z.B. Menü, Spieler spielt, Spieler pausiert, Game Over, High Score anzeigen, High Score Namen eintippen, Credits, usw.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Jump'n'Run
BeitragVerfasst: 18 Aug 2010, 19:12 
Offline
Geselle
Benutzeravatar

Registriert: 10 Mai 2009, 22:59
Beiträge: 199
Wohnort: Barcelona
Danke für die Antwort!

Werde wohl, wie du vorgeschlagen hast, erstmal eine Tile-basierte Karte bauen, eine Spielfigur animieren und die Kollisionserkennung dafür testen. Damit wäre wohl die Basis gelegt...


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach: