Wybierz swój język

Powrót arrow-right ... arrow-right Oprogramowanie do tworzenia aplikacji arrow-right Platformy do tworzenia aplikacji arrow-right BlitzMax

Oto lista 23 bezpłatnych i płatnych alternatyw dla BlitzMax. Główni konkurenci obejmują AppGameKit Classic, Game Character Hub. Oprócz tego, użytkownicy porównują także BlitzMax z GameStart, GLBasic, Reality Factory. Ponadto można spojrzeć na inne podobne opcje tutaj: Oprogramowanie do tworzenia aplikacji, Platformy do tworzenia aplikacji.


Proste programowanie między platformami, jednorazowe kodowanie i wdrażanie na wszystkich platformach.

Game Character Hub to program artystyczny, który koncentruje się na tworzeniu zasobów gry, szczególnie RPG ...

GameStart to oprogramowanie do tworzenia aplikacji 2D i 3D w czasie rzeczywistym.

Szybki do pisania i elastyczny język programowania do tworzenia gier i aplikacji

Reality Factory to program, który - w połączeniu z innymi narzędziami - pozwala na tworzenie 1. i ...

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

Język programowania oparty na systemie Windows przeznaczony do tworzenia gier wideo 2D

GDevelop
Free Open Source

GDevelop to oprogramowanie do tworzenia gier typu open source, przeznaczone dla każdego.

Polycode
Free Open Source

Polycode to framework C ++ i Lua do tworzenia interaktywnych aplikacji.

Construct Classic
Free Open Source

Construct Classic to darmowy kreator gier DirectX 9 dla systemu Windows, przeznaczony do gier 2D.

Twórz gry 2D dla Windows, MacOS i Linux.

BlitzMax Platformy

tick-square Linux
tick-square Mac
tick-square Windows

BlitzMax Przegląd

Twórz gry 2D dla Windows, MacOS i Linux.

BlitzMax to nowy język programowania gier nowej generacji firmy Blitz Research. BlitzMax zachowuje podstawowe podstawy Blitz3D i BlitzPlus, ale dodaje mnóstwo nowych, fajnych funkcji i umiejętności.

Ulepszony język BASIC

BlitzMax jest BASIC ... ale ma kilka zwrotów akcji, w tym:

Wskaźniki funkcji
W pełni dynamiczne tablice
Dziedziczenie i polimorfizm
Parametry funkcji „przez odniesienie”
Bajtowe, krótkie, wewnętrzne, długie, zmiennoprzecinkowe i podwójne typy danych
Cięcie tablic i sznurków
Elastyczny system „zbierania” do obsługi powiązanych list itp
Obsługa wskaźnika niskiego poziomu
Ciągi UTF16
Możliwość „inkbinowania” danych binarnych i uzyskiwania do nich dostępu tak łatwo, jakby to był zwykły plik
Obsługa zewnętrznego języka 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!

Ł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.

BlitzMax Funkcje

tick-square Gaming
tick-square 2D Game

Najlepsze alternatywy dla BlitzMax

Podziel się swoją opinią na temat oprogramowania, napisz recenzję i pomóż jeszcze bardziej je ulepszyć!

BlitzMax Tagi

game-creation-platform programming-language game-creation games programming

Zaproponuj zmiany

Twoja opinia

Wybierz ocenę
Proszę wybrać ocenę

Your vote has been counted.

Do you have experience using this software?