# GoldenMiner **Repository Path**: rookie-pi/golden-miner ## Basic Information - **Project Name**: GoldenMiner - **Description**: HUST 嵌入式 lab6 团队合作 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-22 - **Last Updated**: 2024-01-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 介绍 HUST嵌入式课程课程设计 本项目完成了一款在香橙派上运行的嵌入式游戏——双人黄金矿工,由[@rookie](https://gitee.com/rookie-pi)和[@你说叫啥好](https://gitee.com/ai_junshun)合作完成 # 配置 - 开发板:Orange Pi 3.0.6 Jammy with Linux 5.18.5-rk3399 - 编译器:linux-gcc-arm64 - 外接屏幕 # 启动 启动该游戏之前需要两块开发板的蓝牙互相连接: 作服务器的开发板运行以下命令 ```shell sudo rfcomm -r watch 0 1 ``` 作客户端的开发板运行以下命令 ```shell sudo rfcomm -r connect 0 server_mac 1 # sever_mac要替换成开发板的mac ``` 在项目最开始我们并没有抽象按钮实体,每次开发一个按钮便是手动调位置,手动输入左边监控按钮是否被按下 连接好之后,运行以下命令,即可进入开始界面 ```shell git clone https://gitee.com/rookie-pi/golden-miner.git cd golden-miner make run ``` 进入开始界面后点击开始游戏,进入游戏界面点击屏幕即可出钩钩取物品。 # 说明 没有连接蓝牙无法运行,如果没有两块开发板,可以用手机使用串口调试工具连接一个开发板, 试玩单人版。 如果屏幕点击没有反应,需要使用`cat /dev/input/event1`和`cat /dev/input/event2`测试屏幕输入事件号,然后在goldenMiner/main.c的第9行修改,重新编译运行即可。