BlitzMax

软件描述

BlitzMax 是一个功能多样的桌面开发环境,适用于各种规模和类型的开发者。

官方网站

访问软件的官方网站了解更多信息

官方认证

nitrologic.itch.io

安全链接HTTPS
立即访问

什么是 BlitzMax?

为 Windows、MacOS 和 Linux 创建 2D 游戏。
BlitzMax 是 Blitz Research 推出的下一代游戏编程语言。BlitzMax 保留了 Blitz3D 和 BlitzPlus 的 BASIC 根基,同时增加了大量酷炫的新特性和功能。

增强型 BASIC 语言
BlitzMax 是 BASIC……但带有若干改进,包括:
函数指针
完全动态的数组
继承与多态
按引用传递的函数参数
Byte、Short、Int、Long、Float 和 Double 数值数据类型
数组和字符串切片
灵活的“集合”系统,用于处理链表等结构
低级指针操作
UTF16 字符串
支持将二进制数据“Incbin”并像普通文件一样轻松访问
支持外部语言,可对接 C/C++/ObjectiveC 或汇编代码

模块化设计
BlitzMax 大部分基于模块概念,即存储在特殊文件中的命令集合。你可以向系统添加自己的模块,从而在项目中干净地重用代码。模块也是分发命令库的好方式,Blitz Research 已经准备了许多奇特而有趣的模块,将在未来陆续发布!

易于使用的 2D 命令集
BlitzMax 包含 Max2D 模块,提供一组非常易用的 2D 命令。在 MacOS X 和 Linux 上,Max2D 使用 OpenGL API;在 Windows PC 上,你可选择使用 OpenGL 或 DirectX API。OpenGL 和 DirectX 均利用 3D 硬件进行屏幕绘图,支持实时混合、旋转和缩放等高级效果。

智能构建系统
BlitzMax 允许将项目拆分为多个源文件,并可预先编译以大幅缩短开发时间。该过程由内置的 BMK(“Blitz make”)工具自动完成,对开发者完全透明。

🔄 替代方案

23 个选择
5

AGKSharp 是一个免费的 AppGameKit 实现,可用于 C# 和 .NET。

0

SpriteKit 是一个通用框架,用于在二维空间中绘制形状、粒子、文本、图像和视频。它利用 Metal 实现高性能且省电的渲染,适用于 2D 游戏及其他图形密集型应用。

0

GameplayKit 是一个面向对象的框架,为使用 Swift 编程语言及第三方渲染和多媒体库(如 SpriteKit)在 iOS、macOS 和 tvOS 上开发游戏提供基础工具和技术。

0

为 Windows 创建 2D 游戏。 BlitzPlus 为 PC 开发者提供了一个完整的 2D 编程解决方案。通过使用其编译器的 BASIC/C 混合语言,BlitzPlus 能够以最少的开发时间创建任何类型的 2D 程序。

0

BlitzMax 是一种强类型、垃圾回收、开源且跨平台的编程语言,内建支持高级 2D 图形、声音和 Unicode,非常适合开发各类应用程序和游戏。

DarkBasic Professional

DarkBasic Professional

0

DarkBASIC Professional 是一款基于 BASIC 语言的高级游戏开发工具包,包含超过 1000 个专为游戏开发设计的命令,为您提供一个功能强大且易于使用的工具。

0

GLBasic 是一种跨平台编程语言,旨在用于 OpenGL 游戏开发。

上一页