BlitzMax

BlitzMax

Erstellen Sie 2D-Spiele für Windows, MacOS und Linux.
Erstellen Sie 2D-Spiele für Windows, MacOS und Linux.BlitzMax ist die neue Programmiersprache der nächsten Generation von Blitz Research.BlitzMax behält die BASIC-Wurzeln von Blitz3D und BlitzPlus bei, fügt aber eine Menge cooler neuer Funktionen und Fähigkeiten hinzu.Verbesserte BASIC-Sprache BlitzMax ist BASIC ... aber mit ein paar Wendungen, einschließlich: Funktionszeiger Volldynamische Arrays Vererbung und Polymorphismus Funktionsparameter 'Nach Referenz' Byte, Short, Int, Long, Float und Double Numerische Datentypen Array- und String-Slicing Flexibel'Collection'-System für den Umgang mit verknüpften Listen usw. Low-Level-Pointer für die Verarbeitung von UTF16-Strings. Die Möglichkeit, Binärdaten zu' inkbinieren 'und so einfach darauf zuzugreifen, als ob es sich um eine reguläre Datei handeln würde... Modularer Aufbau BlitzMax basiert weitgehend auf der Idee von Modulen, einer Sammlung von Befehlen, die in speziellen Dateien gespeichert sind.Sie können dem System eigene Module hinzufügen, sodass Sie Code in Ihren eigenen Projekten sauber wiederverwenden können.Module sind auch eine großartige Möglichkeit, Befehlsbibliotheken zu verteilen, und Blitz Research hat viele seltsame und wundervolle Module für die zukünftige Veröffentlichung geplant!Einfach zu bedienender 2D-Befehlssatz BlitzMax enthält das Max2D-Modul, das eine Reihe sehr einfach zu bedienender 2D-Befehle enthält.Unter MacOS X und Linux verwendet Max2D die OpenGL-API, während Sie auf Windows-PCs die OpenGL- oder DirectX-APIs verwenden können.Sowohl OpenGL als auch DirectX verwenden 3D-Hardware, um Grafiken auf den Bildschirm zu zeichnen. Dies ermöglicht erweiterte Effekte wie das Überblenden, Drehen und Skalieren in Echtzeit.Intelligentes Build-System Mit BlitzMax können Sie ein Projekt in mehrere Quelldateien aufteilen, die vorkompiliert werden können, um die Entwicklungszeit erheblich zu verkürzen.Dieser Vorgang wird automatisch vom mitgelieferten Dienstprogramm BMK ('Blitz make') ausgeführt und ist für den Entwickler vollständig transparent.
blitz-basic

Eigenschaften

Kategorien

Alternativen zu BlitzMax für BSD mit kostenloser Lizenz