项目简介
本项目是多伦多大学计算机组织课程2021年4月的最终项目“坦克战争”(TankWars)。使用C语言编写,针对Altera的DE1 - SoC开发板上的ARM Cortex A9双核处理器开发,也可在浏览器通过https://cpulator.01xz.net/网站运行。
项目的主要特性和功能
- 采用C语言开发,具备跨平台性,可在嵌入式系统(如Altera DE1 - SoC开发板)和浏览器上运行。
- 游戏设计简单有趣,玩家操控绿色坦克战斗,通过射击敌方坦克争取胜利。
- 提供在cpulator网站的运行指导,便于无嵌入式开发环境的用户运行和测试项目。
安装使用步骤
在浏览器上运行
- 打开cpulator网站(https://cpulator.01xz.net/)。
- 选择架构为ARMv7。
- 选择系统为ARMv7 DE1 - SoC(v16.1)。
- 点击“Go”按钮。
- 在编辑器区域的语言下拉菜单中选择C语言。
- 复制本项目中的TankWars.c代码,粘贴到cpulator网站的编辑器区域。
- 点击“Compile and Load”(F5键)编译并加载代码。
开始游戏
- 从启动画面按Key 3开始游戏。
- 玩家1操控左侧绿色的坦克。
- 按Key 0发射炮弹。
- 尽可能长时间存活。
注意,此项目需在支持图形和输入输出的环境下运行,在无图形界面的命令行环境或在线编译器上运行可能出现问题。若遇问题,可参考项目源代码和文档排查。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】