BlitzMax

BlitzMax

Opret 2D-spil til Windows, MacOS og Linux.
Opret 2D-spil til Windows, MacOS og Linux.BlitzMax er det nye, næste generations spilprogrammeringssprog fra Blitz Research.BlitzMax bevarer de BASIC rødder fra Blitz3D og BlitzPlus, men tilføjer et væld af seje nye funktioner og evner.Forbedret BASIC-sprog BlitzMax er BASIC ... men med et par vendinger, herunder: Funktionspekere Fuldt dynamiske arrays Arv og polymorfisme 'By reference' funktionsparametre Byte, Kort, Int, Lang, Float og dobbelt numeriske datatyper Array og strengskæring Fleksibel'indsamlings' system til håndtering af sammenkædede lister osv. Pointer til lavt niveau, der håndterer UTF16-strenge. Muligheden for at 'inkludere' binære data og få adgang til dem så let som om det var en almindelig fil Eksternt sprogunderstøttelse til grænseflade med C / C ++ / ObjektC eller samlingskode... Modular design BlitzMax er stort set baseret på ideen om moduler, samlinger af kommandoer, der er gemt i specielle filer.Du kan tilføje dine egne moduler til systemet, så du kan genbruge koden rent i dine egne projekter.Moduler er også en fantastisk måde at distribuere biblioteker med kommandoer, og Blitz Research har mange rare og vidunderlige moduler, der er oprettet til fremtidig udgivelse!Brugervenligt 2D-kommandosæt BlitzMax inkluderer Max2D-modulet, der indeholder et sæt meget letanvendelige 2D-kommandoer.På MacOS X og Linux bruger Max2D OpenGL API, mens du på Windows PC'er har muligheden for at bruge OpenGL eller DirectX API'er.Både OpenGL og DirectX bruger 3D-hardware til at tegne grafik til skærmen, hvilket giver mulighed for avancerede effekter som blanding, rotation og skalering i realtid.Intelligent build-system BlitzMax giver dig mulighed for at opdele et projekt i flere kildefiler, som kan forudkompileres for massivt at reducere udviklingstiden.Denne proces håndteres automatisk af det inkluderede BMK ('Blitz make') værktøj og er helt gennemsigtigt for udvikleren.
blitz-basic

Funktioner

Kategorier

Alternativer til BlitzMax til Mac med open source-licens