ich wollte mein erstes "richtiges" Projekt vorstellen - ein simpler 2D-Shooter,in dem man einen Raumgleiter durch Asteroiden etc. steuert.
Das Ganze ist sehr simpel und eher als "Lernprojekt" angelegt, deshalb habe ich versucht möglichst viel selbst zu programmieren, und bis jetzt nur (ausser der dglopengl.pas) noch die Textures.pas.
Um viele Klassen zu vermeiden habe ich nur eine Klasse für die Flieger, jedem Objekt wird dann (ja nach Typ des Fliegers) eine Displaylist zugeordnet und die Kollisionbehandlung und das Schießen wird per Callbackfunktion zugeordnet.
(Dummy^ as ASTEnemy).OnShoot := ShootOfPartikelEnemyFive; (Dummy^ as ASTEnemy).OnKill := CollisionOfEnemy;
Bis jetzt kann ich nur OFF Dateien laden, deshalb sind die Modelle auch noch alle einfarbig.
Als nächstes werde ich wohl texturierte Gegner benutzen, von Displaylisten auf VBOs umstellen - langfristig sollen noch die Partikeleffekte hübscher werden und Musik, Highscore etc. eingefügt werden.
Mitglieder in diesem Forum: 0 Mitglieder und 73 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.