Hey,
dashier ist wohl mein erstes größeres Projekt (Lag vllt auch daran das ich mir sehr viel Zeit gelassen hab ^^).
Die Vorgeschichte ist ganz interessant: Letztes Jahr (Ungefähr im Dezember) hat Twodollarbillie mich angeschrieben und gefragt ob ich ihm helfen könnte Blasen aus kleineren Blasen "rausspringen" zu lassen. Ich hab ihm ein kleines Beispielscript geschrieben was eig. die Grundlage von dem ganzen Code ist.
Auf jeden Fall haben wir abgemacht, das wir beide versuchen werden ein Spiel zu schreiben, (Er in 3D (Irrlich) und ich in 2D (GDI+)) in dem man als eine Figur versuchen muss Blasen zu zerstören. Also ein kleiner "Wettstreit" wenn man es so will
Wir haben dann die letzten Monate immer ein bisschen gecodet, jeder für sich in seinem eigenem Tempo und vorgerstern hat er mich angeschrieben und meinte "hey, es wird mal Zeit das wir es endlich releasen". Da ich sowieso nichtmehr viel gemacht hab und eig schon fertig war, ist das kein Problem.
Also, genug zur Vorgeschichte, jetzt zum Spiel:
Das Spiel
[Blockierte Grafik: http://www.mediafire.com/convkey/1647/duo7tqarqcai6wz5g.jpg]
Wie vllt manche von euch merken werden ähnelt (Zumindest meine Version) sehr de Spiel BubbleTrouble was ich eig noch nie gespiel hab, mir nur ein paar Videos angeguckt hab weil das die Ursprüngliche Idee von Twodollarbillie war.
Ziel ist es mit einer Figur (Nennt sie wie ihr wollt) alle Blasen im Spielfeld zu zerstören, ohne selber getroffen zu werden. Es gibt unterschiedliche Blasengrößen die sich immer wieder in kleinere Aufteilen lassen (Einstellbar in den Mapdateien, dazu später mehr). Bis jetzt gibt es 15 individuelle Level die sich immer im Schwierigkeitsgrad steigern. Es gibt ein Hauptmenü (Optionen und Credits noch nicht verfügtbar) in dem man dann auch sein Level auswählen kann.
Gesteuert wird mit a, d, <-, oder ->, schießen kann man mit w, space oder [Pfeilnachoben].
WICHTIG Es kann sein das ihr die Font Datei GGf.ttf in eurern Schriftart-Ordner legen müsst!
Aufbau einer Mapdatei
Die Mapdateien die im Levelordner liegen sind normale .txt Dateien und können von jedem bearbeitet und selbst erstellt werden.
Schaut euch sie einfach mal an, man erkennt sich schnell welcher Schlüssel welchen Wert setzt.
Vorallem die Möglichkeit die Anzahl der Blasengrößen einzustellen ist sehr praktisch, da man so auch z.B. eine kleine Blase in 2 größere Platzen lassen kann um das Spiel etwas interessanter zu machen. Zudem ist es möglich die Anfangsgeschwindigkeit von Blasen festzulegen.
Changelog
V. 1.2
+ Sound!
V. 1.1
+ "Poof" (Thx to UEZ)
Da die Datei zu groß ist muss ich auf Mediafire zurückgreifen.
Ich wünsche euch viel Spaß und hoffe das es euch anregt selber auch mal ein paar Spiele zu schreiben.
Ich freue mich über kontruktive Kritik, Lob und eigene Level.
Na dann,
Auf die Blasen,
Fertig,
Los!