Hallo,
jetzt bin ich endlich mit meiner neuen Version von
Breakanoid (Breakanoid V2.3) fertig geworden und habe es geschafft, sie hochzuladen.
Was ist neu?
Im Gegensatz zum alten Breakanoid von David Scherfgen gibt es folgende Verbesserungen:
-18 Extras
-4 neue Blocktypen (auch explodierende Blöcke)
-66 neue Level (u.a. 3D Level)
-Highscorelisten (für jedes Level eine eigene Liste)
-12 verschiedene Sky-Boxes
-neue Leveltexturen
-neue Sounds
-weitere Hintergrundmusik
-Environment-Mapping am Levelmodell und an einem Blocktyp
-verschönerte Grafik (u.a. mit Alpha-Blending, Partikeln und Sprites)
-3D Brillen-Modi
-Menüs
-verbesserte Schläger-/Kamerasteuerung
-Schläger kann auch mit Maus bewegt werden
-benutzerdefinierte Einstellungen (die gespeichert werden)
-eigener Thread für Screenshots und weitere Tastenkombinationen
-TriBase-Config kann die am besten geeignetsten Einstellungen selbst setzen (ohne Config-Dialog)
-und einiges mehr
Levels
Es gibt (bis jetzt) 9 verschiedene Levelkampagnen mit jeweils zwischen 8 und 12 Levels. Diese Kampagnen können unabhängig voneinander gespielt werden und besitzen jeweils eigene Highscorelisten und eine Beschreibung. Die Kampagnen und alle zugehörigen Dateien sind im Ordner Levels gespeichert. Beschreibungen tragen die Erweiterung .bli (
Breakanoid
Level
Information), Highscorelisten die Erweiterung .blh (
Breakanoid
Level
Highscore) und die eigentlichen Levels die Erweiterung .bls (
Breakanoid
Level
Script). Beschreibungen und Levels können mit einem einfachen Editor bearbeitet/erstellt werden, Highscorelisten werden automatisch erzeugt und mit einer (verschlüsselten) Prüfsumme versehen. Alle, sich im Ordner Levels befindenden Leveldateien, werden beim Programmstart automatisch eingelesen, so können auch weitere Levels ohne Programmveränderung erstellt werden.
Wie erstelle ich eigene Levels?
Einen eigenen Leveleditor habe ich nicht geschrieben, da das sehr kompliziert werden würde. Vielmehr habe ich in die TriBase-Engine einen kleinen Script-Interpreter integriert und die Levels als einfache Skripte aufgebaut. Diese Skripte werden jedoch nicht einfach von oben nach unten gelesen, sondern bestehen aus einzelnen sog. Sections, die vom Programm ausgeführt werden können. Wer daran ernsthaft interessiert ist, selbst Levels zu schreiben, kann mir das mitteilen, dann werde ich mir die Mühe machen und hier alle verfügbaren Befehle posten.
Screenshots
http://dl.dropbox.com/u/2858012/Breakanoid/Screenshots.html
Downoad
als Windows-Installer:
http://dl.dropbox.com/u/2858012/Breakanoid/Breakanoid2.exe
als Zip-Archiv:
http://dl.dropbox.com/u/2858012/Breakanoid/Breakanoid2.zip
Update auf Version 2.3:
http://dl.dropbox.com/u/2858012/Breakano…_patch_V2_3.zip
Sourcecode:
http://dl.dropbox.com/u/2858012/Breakano…akanoid_Src.zip
Ich hoffe, dass euch das Spiel gefällt (und dass es einige runterladen) und bin über jede Kritik dankbar. Wenn ihr Fragen habt, postet sie einfach.
mfg
Julian
Edit: Habe ganz vergessen zu sagen, dass ich mich auch darüber freuen würde, wenn jemand neue Level erstellt und sie postet.