BlitzMax

BlitzMax

Twórz gry 2D dla Windows, MacOS i Linux.
Twórz gry 2D dla Windows, MacOS i Linux.BlitzMax to nowy język programowania gier nowej generacji firmy Blitz Research.BlitzMax zachowuje PODSTAWOWE korzenie Blitz3D i BlitzPlus, ale dodaje mnóstwo fajnych nowych funkcji i umiejętności.Ulepszony język BASIC BlitzMax jest BASIC ... ale z kilkoma zwrotami, w tym: Wskaźniki funkcji W pełni dynamiczne tablice Dziedziczenie i polimorfizm Parametry funkcji „Według odniesienia” Bajt, krótkie, wewnętrzne, długie, zmiennoprzecinkowe i podwójne liczbowe typy danych Tablica i ciąg znaków Elastycznysystem „gromadzenia” do obsługi list połączonych itp. Obsługa wskaźnika niskiego poziomu Ciągi UTF16 Zdolność „inkbinowania” danych binarnych i uzyskiwania do nich dostępu tak łatwo, jakby to był zwykły plik Obsługa języka zewnętrznego dla interfejsu z C / C ++ / ObjectiveC lub kodem asemblera... Modułowa konstrukcja BlitzMax jest w dużej mierze oparty na idei modułów, kolekcji poleceń przechowywanych w specjalnych plikach.Możesz dodawać własne moduły do ​​systemu, co pozwala na czyste użycie kodu we własnych projektach.Moduły to także świetny sposób na dystrybucję bibliotek poleceń, a Blitz Research ma wiele dziwnych i wspaniałych modułów w kolejce do wydania w przyszłości!Łatwy w użyciu zestaw poleceń 2D BlitzMax zawiera moduł Max2D, który zawiera zestaw bardzo łatwych w użyciu poleceń 2D.W systemach MacOS X i Linux Max2D korzysta z interfejsu API OpenGL, natomiast na komputerach z systemem Windows istnieje możliwość korzystania z interfejsów API OpenGL lub DirectX.Zarówno OpenGL, jak i DirectX używają sprzętu 3D do rysowania grafiki na ekranie, umożliwiając zaawansowane efekty, takie jak mieszanie, obracanie i skalowanie w czasie rzeczywistym.Inteligentny system kompilacji BlitzMax pozwala podzielić projekt na wiele plików źródłowych, które można wstępnie skompilować, aby znacznie skrócić czas programowania.Proces ten jest obsługiwany automatycznie przez dołączone narzędzie BMK („Blitz make”) i jest całkowicie przejrzysty dla programisty.
blitz-basic

Stronie internetowej:

cechy

Kategorie

Alternatywy dla BlitzMax dla Linux

GDevelop

GDevelop

GDevelop to oprogramowanie do tworzenia gier typu open source, przeznaczone dla każdego.Dzięki niemu można tworzyć dowolne gry 2D i na początek nie są wymagane żadne umiejętności programistyczne.Logika gier opiera się na zdarzeniach wizualnych.
Polycode

Polycode

Polycode to framework C ++ i Lua do tworzenia interaktywnych aplikacji.Jest darmowy, open source i wieloplatformowy.
Tululoo Game Maker

Tululoo Game Maker

Tululoo Game Maker to złożone środowisko do tworzenia gier, które umożliwia tworzenie gier opartych na przeglądarce.
Panda3D

Panda3D

Potężny, dojrzały, wieloplatformowy silnik gier typu open source dla Pythona i C ++, opracowany przez Disneya i CMU.
AppGameKit Classic

AppGameKit Classic

AppGameKit to proste wieloplatformowe narzędzie do tworzenia gier, które działa na systemach Windows, Linux, MacOS i Raspberry Pi.Dostępna jest również wersja do uruchamiania na Androidzie i iOS.
sdlBasic

sdlBasic

sdlBasic to mały, wydajny i wieloplatformowy podstawowy interpreter przeznaczony do tworzenia gier z wykorzystaniem biblioteki SDL, zainspirowany starym i chwalebnym AMOSem.
Reality Factory 2

Reality Factory 2

Reality Factory 2 to pakiet do tworzenia gier nowej generacji.
Monkey 2

Monkey 2

Monkey 2 to międzyplatformowy język programowania mający na celu rozwój gier.
GLBasic

GLBasic

GLBasic to wieloplatformowy język programowania mający na celu rozwój gier w OpenGL.