1 / 7

Croc Zappy 2.5 (AT)

Croc Zappy 2.5 (AT). Spielidee. 2,5D Jump´n´Run Klassische 2D Spielelemente in 3D Umgebung Kamera bewegt sich mit der Spielfigur, die Hindernisse überwinden muss Bonusobjekte liefern Punkte und/oder spezielle Fähigkeiten (Zusatzversuch, Unverwundbarkeit etc.) Zeitliche Begrenzung im Level.

rob
Download Presentation

Croc Zappy 2.5 (AT)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CrocZappy 2.5 (AT)

  2. Spielidee • 2,5D Jump´n´Run • Klassische 2D Spielelemente in 3D Umgebung • Kamera bewegt sich mit der Spielfigur, die Hindernisse überwinden muss • Bonusobjekte liefern Punkte und/oder spezielle Fähigkeiten (Zusatzversuch, Unverwundbarkeit etc.) • Zeitliche Begrenzung im Level

  3. Als KI werden Gegner gesetzt, die auf Aktionen der Spielfigur reagieren (ausweichen, schießen etc.)

  4. Skizze

  5. Class CGame { intm_iLName; // Name des Levels floatfTime; // Vergangene Spielzeit floatfReachedTime; // Zeit in der das Level geschafft wurde; fTime am Zielpunkt intm_iScore; // Punktzahl intm_iLTriesLeft; // Wieviele Versuche bis zum Gameover boolm_bPaused; // Ist das Spiel pausiert? boolm_bGameOver; // Gameover erreicht? };

  6. Class CAvatar { public: // Membervariablen intm_AName; //Anzeige des Namens intm_Life; //Initialisierungs-Leben intm_RestLife; //Leben nach genommenen Schäden vectorm_vAPosition; //Position der Spielfigur vectorm_vASpeed; // Bewegungsvektor //Methoden boolbAlive(); getDamage(); run(); walk(); shoot(); jump(); };

  7. Class CEnemy { intm_EType; // Welche Art von Gegner ist es intm_EName; // Name des Gegners intm_ETypeLife; // Life unabhängig von Gegner Art intm_ERestLife; // Life nach Angriffen des Avatars vectorm_vEPosition; // Position des Gegners vectorm_vESpeed; // Bewegungsvektor des Gegners //Methoden jump(); shoot(); getDamage(); };

More Related