BlitzMax

BlitzMax

Windows, MacOS 및 Linux 용 2D 게임을 만듭니다.
Windows, MacOS 및 Linux 용 2D 게임을 만듭니다.BlitzMax는 Blitz Research의 새로운 차세대 게임 프로그래밍 언어입니다.BlitzMax는 Blitz3D 및 BlitzPlus의 기본 근본을 유지하지만 멋진 새로운 기능과 기능을 추가합니다.향상된 BASIC 언어 BlitzMax는 BASIC이지만 다음을 포함하여 약간의 왜곡이 있습니다. 함수 포인터 완전 동적 배열 상속 및 다형성 '기준 별'함수 매개 변수 바이트, 짧은, 정수, 긴, 부동 및 이중 숫자 데이터 유형 배열 및 문자열 슬라이싱링크 된리스트 등을 처리하기위한 '컬렉션'시스템 UTF16 문자열을 처리하는 저수준 포인터 이진 데이터를 'Incbin'하고 마치 일반 파일처럼 쉽게 액세스 할 수있는 기능 C / C ++ / ObjectiveC 또는 어셈블리 코드와의 인터페이스를위한 외부 언어 지원... 모듈 식 디자인 BlitzMax는 주로 모듈, 특수 파일에 저장된 명령 모음에 대한 아이디어를 기반으로합니다.시스템에 자체 모듈을 추가하여 자신의 프로젝트에서 코드를 깔끔하게 재사용 할 수 있습니다.모듈은 또한 명령 라이브러리를 배포하는 좋은 방법이며, Blitz Research는 향후 릴리스를 위해 기이하고 멋진 모듈이 많이 있습니다!사용하기 쉬운 2D 명령 세트 BlitzMax에는 사용하기 매우 쉬운 2D 명령 세트가 포함 된 Max2D 모듈이 포함되어 있습니다.MacOS X 및 Linux에서 Max2D는 OpenGL API를 사용하는 반면 Windows PC에서는 OpenGL 또는 DirectX API를 사용할 수 있습니다.OpenGL과 DirectX는 모두 3D 하드웨어를 사용하여 그래픽을 화면에 그려 실시간 블렌딩, 회전 및 스케일링과 같은 고급 효과를 허용합니다.지능형 빌드 시스템 BlitzMax를 사용하면 프로젝트를 여러 소스 파일로 분할하여 사전 컴파일 할 수있어 개발 시간을 크게 줄일 수 있습니다.이 프로세스는 포함 된 BMK ( 'Blitz make') 유틸리티에 의해 자동으로 처리되며 개발자에게 완전히 투명합니다.
blitz-basic

풍모

카테고리

Linux 용 BlitzMax의 대안

GDevelop

GDevelop

GDevelop는 누구나 사용할 수 있도록 설계된 오픈 소스 게임 제작 소프트웨어입니다.모든 종류의 2D 게임을 만들 수 있으며 시작하는 데 프로그래밍 기술이 필요하지 않습니다.게임의 논리는 시각적 이벤트를 사용하여 만들어집니다.
Polycode

Polycode

Polycode는 대화식 응용 프로그램을 구축하기위한 C ++ 및 Lua 프레임 워크입니다.무료이며 오픈 소스이며 크로스 플랫폼입니다.
Tululoo Game Maker

Tululoo Game Maker

Tululoo Game Maker는 브라우저 기반 게임을 만들 수있는 복잡한 게임 제작 환경입니다.
Panda3D

Panda3D

Disney와 CMU가 개발 한 Python 및 C ++를위한 강력하고 성숙한 오픈 소스 크로스 플랫폼 게임 엔진.
AppGameKit Classic

AppGameKit Classic

AppGameKit은 Windows, Linux, MacOS 및 Raspberry Pi에서 실행되는 간단한 크로스 플랫폼 게임 개발 도구입니다.Android 및 iOS에서 실행되는 버전도 제공됩니다.
sdlBasic

sdlBasic

sdlBasic은 SDL 라이브러리의 힘을 사용하여 게임 제작을 목표로하는 작고 효율적이며 멀티 플랫폼 기본 통역사로, 오래되고 영광스러운 AMOS에서 영감을 받았습니다.
Reality Factory 2

Reality Factory 2

Reality Factory 2는 차세대 게임 제작 제품군입니다.
Monkey 2

Monkey 2

Monkey 2는 게임 개발을 목표로하는 크로스 플랫폼 프로그래밍 언어입니다.
GLBasic

GLBasic

GLBasic은 OpenGL을 이용한 게임 개발을 목표로하는 크로스 플랫폼 프로그래밍 언어입니다.