Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 1.35 KB

README.md

File metadata and controls

46 lines (36 loc) · 1.35 KB

Asteroids 3D:

Unter anderem ASSIMP installieren (wahrscheinlich noch paar Sachen, füg ich dann hier dazu)

cmake .;
make;
cd src;
g++ -c -std=c++0x resource_manager.cpp game_object.cpp ball_object.cpp aster_object.cpp game_level.cpp sprite_renderer.cpp game.cpp;
./openGL_demo

Grobe Idee was zu machen ist(ungeordnet)

  • Raumschiff
    • Modell/Textur (First Person, also nicht notwendig)
    • Kollisionen (fertig, auch wenn Bounding Boxes nicht perfekt sind)
    • Waffen und Schüsse (fertig)
    • Kamera (fertig)
  • Welt
    • Skybox (fertig)
    • (gefühlt) unendliche 3D (fertig)
  • Steuerung im 3D
    • Beschleunigung/Entschleunigung (bähh, aber möglich)
  • Asteroiden
    • deren Ausbau/Zerstörungsverhalten (verschwinden einfach lol)
    • Generator (No, Level wird zuerst generiert)
    • Größe, Geschwindigkeit und Richtung (fertig, nein, nein)
    • Textur (fertig)
  • "Leben" (fertig)

Zusätzliche Features?

  • Menü
  • Minimap
  • Nyancat
  • Highscore