项目简介
本项目是基于GBA平台开发的俄罗斯方块游戏,和经典的落块拼图游戏类似。玩家能借助GBA实机或者模拟器来体验经典的俄罗斯方块玩法。
项目的主要特性和功能
- 经典玩法:提供经典俄罗斯方块体验,支持方块的移动、旋转、下落等操作。
- 多种游戏模式:涵盖新游戏、游戏设置、暂停、游戏结束等不同界面与操作。
- 自定义设置:玩家可在游戏设置里调整音效、难度等游戏参数。
- 支持实机和模拟器:既可以在GBA实机上运行,也能在Visual Boy Advance - M模拟器上运行。
- 丰富的音效和视觉效果:游戏包含多种音效和视觉效果,可提升游戏体验。
安装使用步骤
安装依赖
确保系统中已安装以下依赖: - Linux 环境(推荐使用WSL2上的Ubuntu 20.04) - GNU Arm Embedded Toolchain - CMake 3.12 或更高版本 - FFmpeg(最新版本) - Node.js 12.0.0 或更高版本
构建项目
按照以下步骤进行项目构建: ```sh pushd src/resources/image npm install popd pushd src/resources/song npm install popd
./build-release.sh
``
构建完成后,
build-release/final.bin和
build-release/final.mb` 将生成可执行文件。
运行游戏
在实机上运行
将 final.bin
或 final.mb
文件通过 optusb
或 optusbx
工具传输到GBA实机上运行。
在模拟器上运行
使用Visual Boy Advance - M模拟器加载生成的可执行文件运行。
游戏操作
- 标题画面:使用方向键移动光标,A键确认,START键开始新游戏,SELECT键进入设置。
- 设置画面:使用方向键移动光标,A键返回标题,SELECT键返回标题。
- 游戏画面:使用方向键移动方块,A键右旋转,B键左旋转,START键暂停。
- 暂停画面:START键解除暂停,SELECT键长按返回标题。
- 游戏结束画面:START键重新开始,SELECT键返回标题。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】