Ballerman und Blitz3D
Heute bin ich zufällig auf eins meiner ganz alten Projekte gestoßen. Ballerman habe ich dieses Meisterwerk damals genannt. Das war das erste Mal, dass ich mich mit Kollisionserkennung befasst habe und nahezu daran verzweifelt bin.
Dafür verwendete ich BlitzBasic, eine Programmiersprache bei der alles integriert ist, was man für ein Spiel braucht. Gibt es in unterschiedlichsten Varianten wie Blitz3D (auf dem Screenshot zu sehen), BlitzMax und Blitz2D und hatte seinen Ursprung auf dem Amiga. Blitz war und ist der wahrscheinlich einfachste Einstieg in die Spieleprogrammierung überhaupt. Ich weiß gar nicht, ob es eine wirkliche Alternative gibt. Denn BlitzBasic hatte alles was man brauchte direkt integriert. Die Basic-Sprache war relativ einsteigerfreundlich und der Code wurde direkt in Assembly übersetzt und kompiliert. Also keine Skriptsprache, die zur Laufzeit interpretiert wird.
Nun will ich auch nicht zu sehr abschweifen. Denn eigentlich habe ich einfach nur die alten Projektdateien gefunden. Und meine Kopie von Blitz3D lag auch noch im Ordner. Und Zu meinem Erstaunen lief einfach alles direkt und ohne irgendwelche Installationen und Konfigurationen. Auch das Kompilieren geht schneller als alles, was man heute kennt. Ist schon beeindruckend. Und für das Archiv hier ein kleine Screenshot.
