 |
Blitz Basic ist ein neuer 32 BIT Basic-Dialekt für
Windows, der speziell für Spiele entwickelt wurde und
als erster BASIC-Dialekt echten Maschinencode erzeugt, welches
natürlich superschnelle Geschwindigkeiten zulässt!
Es hat volle DirectX Unterstützung und läuft auf
allen Plattformen die DX Unterstützung haben! |
BB ist besonders für die QB'ler interessant,
da der Syntax sehr an QB angelehnt ist und BB ebenso einfach wie
mächtig den Programmierer begeistert! Ich möchte nur
einige herausragende Features von BB etwas anreißen!
In BB gehören die guten alten Probleme von QB der Vergangenheit
an!
Es gibt keine 64 K Grenze mehr!
Auflösung und Farbtiefe sind frei wählbar:
Bsp.:
Statt screen 13 mit 320 x 200 und 256 Farben
in QB
schreibt man in BB einfach:
graphics 1024,768,32
um den gewünschten Grafikmodus einzustellen
und schon stehen einem alle Möglichkeiten offen!
Das Einbinden von BMP, JPG und auch PNG ist ohne
Probleme mit 2 Zeilen Code möglich und das ist ultraschnell!
Mann kan diese PICS einladen, frei rotieren, zoomen und sogar
animieren! BB unterstützt Animationen, es ist spielend einfach
Explosionen, laudende Helden oder auch ganze Trickfilme zu produzieren
und man brauch dazu keinen Spriteeditor mehr wie in QB, sondern
malt seine Sprites einfach in einem gewöhnlichen Zeichenprogramm!
BB bedient sich des Backbuffering, d.h. es unterstützt eine
Art 2. Bildschirmseite in der man bequem seinen kompletten Screen
aufbauen kann (unsichtbar) und dann per FLIP - Command einfach
das Ganze in den Vordergrund stellt, ohne sonstigen Programmieraufwandt
und natürlich rasend schnell und absolut flimmerfrei!
Weitere geniale Features sind die Kollissions-Routinen
in BB!
Man brauch keine langen IF Abfragen mehr ob sich zwei Sprites
berühren, nein in BB sind vorgefertigte Routinen implementiert,
die einem sagen, wenn PICS kollidiert haben!
Da es auch Masken unterstützt, d.h. man kann bestimmte Farben
unsichtbar machen, werden diese Farben bei der Kollission nicht
berücksichtigt! So besteht zum Beispiel die Möglichkeit
ein Raumschiff auf einem Bild herumfliegen zu lassen und es dabei
sichtbare Bereiche und nicht sichtbare Bereiche des Hintergrundes
erkennt! So zerschellt das Schiff auch wirklich nur an diesen
Bereichen und kann auf unsichtbaren fliegen!
Desweiteren ist nichts leichter als in BlitzBasic Sound aus
den Boxen ertönen zu lassen! BB unterstützt hier alle
Formate die man sich vorstellen kann und kann beliebig viele
gleichzeitig im Hintergrund abspielen!
Auch mp3 wird unterstützt, was das einbinden ganzer Songs
ermöglicht!
Auf die Sounddateien kann man dann auch etliche Effekte anwenden:
zum Beispiel: ist das Pitchen, Loopen oder auch Faden von einem
Lautsprecher zum anderen Problemlos möglich!
Weitere Features, die ich hier nicht näher erläutern
möchte:
Volle Unterstützung der Windowsschriftarten!
Eingabegeräte: Maus, Joystick und Tastatur sind integriert!
Bei der Tastatur muss man besonders, die Möglichkeit
mehrere Tasten gleichzeitig zu drücken
hervorheben, so kann man Auch diagonal steuern!
Multiplayer-Modus kann ganz einfach eingebunden werden!
Viele Befehle für ein besseres Dateihandling!
u.v.m.
Schauts euch einfach mal an! Es ist wirklich das beste was man
sich als BASICER vorstellen kann, unter BB-Compiler könnt
ihr euch eine Demo des BB-Interpreters downloaden, die in ihrem
Funktionsumfang etwas eingeschränkt ist. Man kann hiermit
zum Beispiel keine EXE Dateien erstellen, was in der Vollversion
natürlich sehr wohl möglich ist, welche auch ohne jegliche
Runtime Module laufen und eine angenehme Größe haben!
|