BlitzMax

BlitzMax

Vytvořte 2D hry pro Windows, MacOS a Linux.
Vytvořte 2D hry pro Windows, MacOS a Linux.BlitzMax je nový programovací jazyk nové generace od společnosti Blitz Research.BlitzMax zachovává základní kořeny Blitz3D a BlitzPlus, ale přidává spoustu skvělých nových funkcí a schopností.Vylepšený jazyk BASIC BlitzMax je BASIC ... ale s několika zákruty, včetně: Funkčních ukazatelů Plně dynamická pole Dědičnost a polymorfismus Funkční parametry „Byte“, Short, Int, Long, Float a Double numerické datové typy Řezání polí a řetězců Flexibilní'kolekce' systém pro práci s propojenými seznamy atd. Nízkoúrovňové zpracování ukazatelů UTF16 Řetězce UTF16 Schopnost „inbinovat“ binární data a přistupovat k nim stejně snadno, jako by to byl běžný soubor Externí jazyková podpora pro propojení s C / C ++ / ObjectiveC nebo kódem sestavy... Modulární design BlitzMax je z velké části založen na myšlence modulů, sbírek příkazů uložených ve speciálních souborech.Do systému můžete přidat své vlastní moduly, což vám umožní čistě znovu použít kód ve vašich vlastních projektech.Moduly jsou také skvělý způsob, jak distribuovat knihovny příkazů, a Blitz Research má řadu podivných a úžasných modulů seřazených pro budoucí vydání!Snadno použitelná sada 2D příkazů BlitzMax obsahuje modul Max2D, který obsahuje sadu velmi snadno použitelných 2D příkazů.V systémech MacOS X a Linux Max2D používá rozhraní OpenGL API, zatímco na počítačích se systémem Windows máte možnost použít rozhraní API OpenGL nebo DirectX.OpenGL i DirectX používají 3D hardware k vykreslování grafiky na obrazovku, což umožňuje pokročilé efekty, jako je míchání v reálném čase, rotace a škálování.Inteligentní systém sestavení BlitzMax vám umožňuje rozdělit projekt do více zdrojových souborů, které lze předkompilovat, čímž se výrazně zkrátí doba vývoje.Tento proces je automaticky zpracován přiloženým obslužným programem BMK ('Blitz make') a je pro vývojáře zcela transparentní.
blitz-basic

Funkce

Kategorie

Alternativy k BlitzMax pro BSD s komerční licencí