Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Ich wollte hier mal kurz den aktuellen Zustand meines Projekts vorstellen.
In dem Spiel Earth Defender (wird evtl. noch umbenannt ) geht es darum die Erde vor herunterfallenden Asteroiden zu beschützen. Als Raumschiffpilot Captain Alpha (oderso) wird der Spieler an die vorderste Front der Erdverteidigung geschickt. Nun ballert man sich durch 5 Level voller Asteroiden und (bisher) einem Gegner und sammelt Punkte ein. Wer es schafft den Bestwert zu knacken dessen Punktezahl wird im Hauptmenü unter Highscore gespeichert ( geplant ist eine Liste mit den besten 5 Punktewerten + Spielernamen ). Bei dem Spiel ist darauf zu achten das man nicht von den herunterfallenden Asteroiden getroffen wird da sich sonst der 6 stellige Schutzschildzustand verringert. Zum Glück fallen ab und zu Bonusobjekte herunter die den Schild wieder aufladen. Es werden auch Bonusobjekte für das Waffensystem gespawned (erzeugt) deren einsammeln ein aufrüsten von bisher 4 möglichen Zuständen und Schusstypen ermöglicht. Nächster Schritt ist das Hauptmenü in dem ich folgende Einstellungsmöglichkeiten integrieren möchte.
- Sound bzw. Musik an/aus
- Hilfe
- Schwierigkeit: Anfänger, Fortgeschritten, Profi
- Vollbild oder Fenstermodus?
- evtl. eigene Musik von CD abspielen
- evtl. Tastaturbelegung ändern
Zur Erstellung:
Die Grafiken habe ich alle selbst erstellt. Die hierfür verwendeten Programme sind bei mir GIMP, Blender, Terragen.
Die Hintergrundmusik habe ich mit Audacity und meiner Gitarre erstellt.
Die Sounds sind lizenfreie Sounds aus dem www.
Die Idee für das Spiel stammt aus dem Buch "C++ für Spieleprogrammierung".
Programmierung: C/C++, Simple Direct Media Layer (SDL).
Weitere Spiel Ideen:
Nach jedem Level soll der Punktestand für den Spieler sichtbar errechnet werden.
Zum Beispiel:
Dein Projekt hat sich bisher doch sehr schön entwickelt. Das mit dem Beenden kannst du ja notgedrungen ganz einfach mit einer Messagebox machen. (Gegebenfals auch den aktuellen Punktestad so per Knopfdruck ausgeben lassen. Und ja es geht schöner, provisorisch wenigstens etwas )
ich finde es sieht sehr gut aus und ist auch spielenswert.
ich finds aber viel zu leicht, die ziele sind sehr groß und leider ist die kollision ungenau.
ist die musik nicht von metallica? hast du dafür ne lizenz? die wav-datei ist sehr groß. überleg mal ob du ogg oder mp3 verwenden willst.
das erlauben der vertikalen bewegung des spielers würde dem spiel ein paar weitere möglichkeiten geben.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?