BlitzPlus

BlitzPlus
软件描述
为 Windows 创建 2D 游戏。 BlitzPlus 为 PC 开发者提供了一个完整的 2D 编程解决方案。通过使用其编译器的 BASIC/C 混合语言,BlitzPlus 能够以最少的开发时间创建任何类型的 2D 程序。
官方网站
访问软件的官方网站了解更多信息
blitzresearch.itch.io
什么是 BlitzPlus?
为 Windows 创建 2D 游戏。
BlitzPlus 为 PC 开发者提供了一个完整的 2D 编程解决方案。它使用一种结合 BASIC 和 C 的语言,配合其编译器,能够以极短的开发时间和极少的麻烦创建任何类型的 2D 程序。只需运行内置的 IDE(或使用您自己的),输入代码,即可生成可在任何运行 Windows 95/NT 4 或更高版本的计算机上直接运行的 Windows 可执行文件。
语言
BlitzPlus 的语言是一种 BASIC/C 混合语言。除了经典的 BASIC 结构(如 goto 和 gosub)外,还融合了 C 的特性,如函数和类型。此外,BlitzPlus 的命令集包含超过 500 条命令。该命令集高度精简,使得完整程序仅需极少代码行数。
2D 引擎
BlitzPlus 的 2D 引擎基于“纯”2D 位块传输操作,而非“伪”3D 方式。这带来了双重优势:实现像素级精确图形,并兼容几乎所有显卡,无论 2D 或 3D。该 2D 引擎功能强大,每秒可执行数千次位块传输操作。
GUI 支持
BlitzPlus 的 GUI 支持通过事件驱动的“控件”系统实现。只需在程序中添加 GUI 控件,并设置一个处理程序事件的小循环,即可立即获得一个功能完备的应用程序,与其它语言所创建的应用程序媲美。
IDE
BlitzPlus 自带专用的集成开发编辑器(IDE)。该 IDE 允许您在一个环境中完成代码编辑、测试、调试和编译。若对内置 IDE 不满意,也可自由使用任意代码编辑器,因为 Blitz 编译器支持命令行操作。
🔄 替代方案
23 个选择GDevelop 是一款开源的游戏制作软件,旨在供所有人使用。您可以使用它创建各种类型的2D游戏,且无需编程技能即可开始。游戏逻辑通过可视化事件来构建。

Panda3D
Panda3D 是一个游戏引擎,是用于 Python 和 C++ 程序的 3D 渲染与游戏开发框架。由于其宽松的许可协议,Panda3D 为开源且免费用于任何用途,包括商业项目。立即在此获取它。

Adventure Game Studio
冒险游戏工作室(AGS)是一款用于创建和运行冒险类(又称“解谜”类)电子游戏的集成开发环境(IDE)和引擎。它虽然有限,但也支持其他类型的游戏。

ClickTeam Fusion
[Multimedia Fusion 2 已被 Clickteam Fusion 2.5 取代。] 使用 Clickteam Fusion 2.5,游戏和软件制作从未如此简单快捷! 借助 Fusion 2.5 强大的事件编辑系统,您能够快速创建游戏或应用程序。 在第一个小时内,您就能……

Flax Engine
Flax Engine 被称为最敏捷的游戏引擎,它是开源的、跨平台的,可无缝使用 C++ 和 C# 编写脚本,同时专注于轻量级开发,真正颠覆游戏开发。

Blitz3D
为 Windows 创建 2D 和 3D 游戏。 如果你一直渴望创作游戏,却因 C++ 或 Java 等编程语言的复杂性而感到沮丧,那么你来对地方了! Blitz3D 提供了一个简单而强大的游戏开发环境。

Wintermute Engine Development Kit
Wintermute引擎开发工具包是一套用于创建和运行图形化“点击式”冒险游戏的工具,包括传统的2D游戏和现代的2.5D游戏(3D角色搭配2D背景)。

Cerberus X
Cerberus X 是一种跨平台、易于学习的面向对象编程语言,专注于游戏开发,配备功能强大的 API,可在所有支持的平台上轻松实现高速图形绘制。为实现这一目标,Cerberus X 将我们的代码转换为目标平台……

