项目简介
本项目致力于将Gamebuino游戏库移植到Arduboy平台。借助Arduino/AVR微控制器及其相关库,用户能在Arduboy上运行部分Gamebuino游戏。不过,受硬件差异影响,部分功能如SD卡支持可能无法正常使用。
项目的主要特性和功能
- 游戏支持:已测试并支持多款Gamebuino游戏,涵盖101 STARSHIPS、AGEDDON、CRABATOR等。
- 控制适配:Gamebuino的C按钮在Arduboy上对应左 + 右按钮。
- 技术适配:
- 需将Gamebuino库文件(lib_.)复制到项目中。
- 修改游戏源代码里的库引用,从
#include <Gamebuino.h>
改为#include "lib_Gamebuino.h"
。 - 若声音无法播放,需调整
lib_settings.c
中的NUM_CHANNELS
设置。
安装使用步骤
- 假设用户已下载本项目的源码文件。
- 复制库文件:把
lib_*.*
文件复制到项目目录。 - 修改源码:
- 打开游戏源代码文件。
- 将
#include <Gamebuino.h>
替换为#include "lib_Gamebuino.h"
。
- 调整声音设置(可选):
- 若游戏无声,打开
lib_settings.c
文件。 - 修改
NUM_CHANNELS
的值,通常减少该值可解决声音问题。
- 若游戏无声,打开
- 编译和上传:
- 用Arduino IDE(推荐版本1.8.13)编译项目。
- 将编译后的代码上传到Arduboy设备。
- 运行游戏:在Arduboy上启动游戏,用按钮控制。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】