项目简介
本项目是由两名开发者合作完成的基于嵌入式系统Gumstix的俄罗斯方块游戏。采用C++和Qt库开发游戏逻辑,借助Linux内核的用户级控制程序和Android应用通过蓝牙实现游戏控制。
项目的主要特性和功能
- 游戏逻辑:利用C++和Qt库实现经典俄罗斯方块游戏。
- 用户控制:通过Linux内核的用户级控制程序控制游戏。
- 蓝牙控制:开发Android应用,经蓝牙连接Gumstix来进行游戏操作。
安装使用步骤
假设用户已经下载了本项目的源码文件,按以下步骤操作:
1. 安装Android应用:在Android手机上安装UserLevel.apk
。
2. 硬件连接:将蓝牙模块等必要硬件连接到Gumstix开发板,启动Gumstix。
3. 编译代码:使用Makefile编译Tetris
和ul
两个项目,把生成的可执行文件复制到Gumstix中。
4. 运行脚本:执行runme.sh
脚本,可能需手动运行一些export
命令。
5. 蓝牙连接:用手机蓝牙连接名为player1
的Gumstix,运行Android应用完成连接。
6. 启动计时器:手机成功连接Gumstix后,运行命令./ktimer &
。
7. 启动游戏:运行命令./Tetris -qws
,开始游戏。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】