123
BlitzMax

BlitzMax

Skapa 2D-spel för Windows, MacOS och Linux.
Skapa 2D-spel för Windows, MacOS och Linux.BlitzMax är det nya, nästa generations spelprogrammeringsspråk från Blitz Research.BlitzMax behåller de BASIC-rötterna från Blitz3D och BlitzPlus, men lägger till massor av coola nya funktioner och förmågor.Förbättrad BASIC-språk BlitzMax är BASIC ... men med några vändningar, inklusive: Funktionspekare Helt dynamiska matriser Arv och polymorfism Funktionsparametrar Byte, Kort, Int, Lång, Flytande och dubbla numeriska datatyper Array och strängskivning Flexibel"insamlings" -system för hantering av länkade listor osv. Lågnivåpekare som hanterar UTF16-strängar Möjligheten att "Incbin" binär data och få tillgång till den så enkelt som om det var ett vanligt fil Externt språkstöd för gränssnitt med C / C ++ / ObjektC eller monteringskod... Modular design BlitzMax bygger till stor del på idén om moduler, samlingar av kommandon lagrade i specialfiler.Du kan lägga till dina egna moduler i systemet, så att du kan återanvända kod i dina egna projekt.Moduler är också ett utmärkt sätt att distribuera kommandobibliotek, och Blitz Research har många konstiga och underbara moduler uppställda för framtida release!Enkel att använda 2D-kommandoset BlitzMax inkluderar Max2D-modulen som innehåller en uppsättning mycket lättanvända 2D-kommandon.På MacOS X och Linux använder Max2D OpenGL API, medan du på Windows-datorer har möjlighet att använda antingen OpenGL eller DirectX API: er.Både OpenGL och DirectX använder 3D-hårdvara för att rita grafik till skärmen, vilket möjliggör avancerade effekter som blandning, rotation och skalning i realtid.Intelligent byggsystem BlitzMax låter dig dela upp ett projekt i flera källfiler som kan förkompileras för att massivt reducera utvecklingstiden.Denna process hanteras automatiskt av det inkluderade BMK ('Blitz make') verktyget och är helt transparent för utvecklaren.

Funktioner

kategorier

Alternativ till BlitzMax för Web med öppen källkodslicens