项目简介
本项目是专为Pimoroni PicoSystem开发的匹配3游戏。它以简单操作和直观界面,为玩家带来轻松愉快的游戏体验。玩家通过匹配相同颜色的宝石获取分数,目标是在有限步数内拿到尽可能高的分数。
项目的主要特性和功能
- 游戏板管理:管理游戏板状态,涵盖宝石的生成、移动与消除。
- 光标控制:玩家可通过控制光标来选择和交换宝石。
- 宝石处理:处理宝石的匹配、消除和重新生成。
- 菜单和文本区域显示:提供游戏菜单与文本显示功能,便于玩家进行游戏设置和查看游戏信息。
安装使用步骤
1. 下载并安装依赖
在macOS系统上,需安装以下依赖:
1. 安装Xcode命令行工具:xcode-select --install
2. 安装CMake:brew install cmake
3. 安装32blit工具:pip3 install 32blit
4. 下载并安装ARM交叉编译工具链:ARM GNU Toolchain
5. 将ARM工具链路径添加到系统PATH中,例如在~/.zprofile
中添加:export PATH="$PATH:/System/Volumes/Data/Applications/ARM/bin"
2. 复制并配置SDK
将所有SDK移动到/opt
目录下。
3. 构建项目
在本地机器上测试
- 创建SDL构建目录:
mkdir build.sdl
- 进入构建目录:
cd build.sdl
- 配置并构建项目:
cmake .. && make
- 运行游戏:
open PicoMatch3.app
为PicoSystem构建
- 创建PicoSystem构建目录:
mkdir build.pico
- 进入构建目录:
cd build.pico
- 配置并构建项目:
cmake .. -D32BLIT_DIR=/opt/32blit-sdk -DPICO_SDK_PATH=/opt/pico-sdk -DCMAKE_TOOLCHAIN_FILE=/opt/32blit-sdk/pico.toolchain -DPICO_BOARD=pimoroni_picosystem make
4. 将游戏复制到PicoSystem
- 使用USB Type-C线连接PicoSystem到电脑。
- 在关机状态下,按住X键(顶部按钮),然后按下电源键(USB Type-C端口旁边的按钮)。
- 将生成的
.uf2
文件复制到PicoSystem的挂载目录中,例如:cp pico3.app.uf2 /Volumes/RPI-RP2
- PicoSystem将自动重启并运行游戏。
通过以上步骤,可在PicoSystem上成功运行本项目的匹配3游戏。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】