BlitzMax

BlitzMax

Ustvarite 2D igre za Windows, MacOS in Linux.
Ustvarite 2D igre za Windows, MacOS in Linux.BlitzMax je nov, programerski jezik nove generacije iger podjetja Blitz Research.BlitzMax obdrži OSNOVNE korenine Blitz3D in BlitzPlus, vendar doda tono kul novih funkcij in sposobnosti.Izboljšani jezik BASIC BlitzMax je OSNOVNI ... vendar z nekaj zasuki, vključno z: funkcijski kazalci Popolnoma dinamični nizi Dediščina in polimorfizem Funkcijski parametri 'Po referenci' Bajt, kratek, Int, dolg, plavajoč in dvojni numerični podatkovni tipi Array in string stringingsistem »zbiranje« za obravnavo povezanih seznamov itd. Ravnanje kazalcev nizke ravni UTF16 niz Sposobnost »vključevanja« binarnih podatkov in dostop do njih tako enostavno, kot če bi šlo za navadno datoteko Podpora za zunanji jezik za povezovanje s C / C ++ / ObjectiveC ali kodo sestavljanja... Modularna zasnova BlitzMax v veliki meri temelji na ideji o modulih, zbirkah ukazov, shranjenih v posebnih datotekah.V sistem lahko dodate svoje lastne module, kar vam omogoča čisto uporabo kode v lastnih projektih.Moduli so tudi odličen način za distribucijo knjižnic ukazov, Blitz Research pa ima na voljo veliko čudnih in čudovitih modulov za prihodnjo izdajo!Enostaven za uporabo 2D nabora ukazov BlitzMax vključuje modul Max2D, ki vsebuje niz zelo enostavnih 2D ukazov za uporabo.V MacOS X in Linuxu Max2D uporablja OpenGL API, medtem ko imate na računalnikih z Windows možnost uporabe API-jev OpenGL ali DirectX.Tako OpenGL kot DirectX uporabljata strojno opremo 3D za risanje grafike na zaslon, kar omogoča napredne učinke, kot so mešanje v realnem času, vrtenje in spreminjanje velikosti.Inteligentni sistem gradnje BlitzMax vam omogoča, da projekt razdelite na več izvornih datotek, ki jih je mogoče vnaprej sestaviti, da množično skrajšate čas razvoja.S tem postopkom se samodejno ukvarja vključeni pripomoček BMK („Blitz make“) in je za razvijalca popolnoma pregleden.
blitz-basic

Lastnosti

Kategorije

Alternativa BlitzMaxu za Web

Creyawo

Creyawo

Razvijte svoje igre na osnovi Flash ali AIR (ali drugega programa) brez kakršnega koli znanja o programiranju.