|
|
|||||||||||
![]() |
|||||||||||
|
/home/ » Code #32EAAD72 ... Code OK » mode: ASCII ... Entering "" |
» Code #32EAAD72 ok. » Switched to ASCII data transfer. » Entering "" Section... Done |
2 neue Projekte! | |||||||||
|
»Index »News »Projekte »Downloads »Tutorials »BlitzBasic »Impressum »Gästebuch »Chat |
Unter BlitzBasic versteht man einen Basic Dialekt der besonderen Art. Es handelt sich um eine Sprache, die sehr einfach zu erlernen ist und jedem Programmierer einfach nur Spaß macht. Sie ist schnell und vielfältig. Obwohl sie als Spieleprogrammiersprache gedacht ist, kann man damit auch sehr gut kleinere Tools schreiben! BlitzBasic unterteilt sich in drei Teile: Einmal gibt es BlitzBasic2D, mit welchem man schnell und einfache 2D Spiele schreiben kann. Worms wurde in Blitz2D geschrieben! Der 2. Teil ist Blitz3D, das, wie auf der BlitzResearch Homepage genannte "Flagschiff" der BlitzBasic Reihe. Blitz3D kombiniert 3D Grafik mit Blitz2D. Trotz der langsam veralteten Technik (DX 7) kann man damit erstaunliche Dinge auf den Bildschirm zaubern. Und zu guter letzt gibt es noch BlitzPlus (B+), dies ist für GUI (Graphical User Interface) gedeacht. Damit kann man kleine (und große) Tools schreiben, welche mit der Windows Oberfläche laufen. Auch hier ist Blitz2D integriert, ein gutes Zusammenspiel zwischen Blitz3D und BlitzPlus ist leider nicht möglich! Blitz2D wird nichtmehr weiterentwickelt, und auch nicht verkauft. Blitz3D wird immernoch weiterentwickelt! Wenn man kleine 3D Spiele schnell und einfach schreiben will, kann ich diese Sprache nur empfehlen! BlitzPlus war leider eher eine kleine Enttäuschung, es untertstützt zu wenig die Vielfalt der Windows GUI und hat auchnoch hier und da kleinere Bugs. Wenn man eine GUI Application schreiben will, sollte man dies mit BlitzMax/MaxGUI (s.u.) machen BlitzBasic ist allerdings Windows only! So und nun zu dem neuen Produkt aus dem Hause Blitzresearch: aussieht, steckt eine sehr sehr gute Sprache dahinter! Auch hier handelt es sich um einen Basic Dialekt, der allerdings auch OOP unterstützt und CrossPlattform ist (d.h.: BMax funktioniert auf Linux, MacOS und Windows, und die Programme die es schreibt sind natürlich auch für diese Betriebssysteme) Die BMax 2D Grafik basiert auf OpenGL (ebenfalls CrossPlattform) und wahlweise auf DirectX 7. Auch gibt es seit kurzem ein GUI Modul, welches alle Features des jeweiligen Betriebssystemes unterstützt. Besonders toll ist aber, dass alles auf Modulen, die in der BMax Sprache geschrieben sind, basiert. Wenn man also z.b. folgendes schreibt: Local VL_File:TStream = OpenFile("einedatei.txt") Dann ist OpenFile in einem Modul definiert, welches auch von jedem umgeschrieben werden kann! Bald soll auch ein 3D Modul folgen, welches alle gängigen 3D Techniken unterstützt! Was ebenfalls sehr cool ist: Wenn ihr B+ besitzt, und BMax kauft, bekommt ihr MaxGUI umsonst! MaxGUI kostet ansonsten ca. 20€ Fazit: BlitzMax ist auf jedenfall eine Investition wert. Es ist fast doppelt so schnell wie BlitzBasic und extrem flexibel. Auch ist es beinahe Bugfrei! (Ich konnte bisher keine finden ^^) So, und nun zu den Links: BlitzResearch (www.blitzbasic.com) www.blitzforum.de Das deutsche BlitzBasic Portal mit großem Forum www.projectblitz.de Kleine aber feine Codercommunity von dt. BB Codern |
Angstless« BlitzForum« BlitzResearch« Blitzprog Software« Stuff« Links« Trash« Grüße« Credits« About us« Statistik« |
|||||||||
![]() |
|||||||||||