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