项目简介
本项目是基于ARM嵌入式系统开发的Flood-It游戏,可在DE1-SoC模拟器上运行。玩家能选择不同游戏难度级别,通过改变格子颜色,让整个网格填充为同一种颜色来完成游戏。
项目的主要特性和功能
- 游戏难度选择:玩家可利用开关选择测试、简单、中等、困难、极难等不同游戏难度,未选择时默认中等难度,多选时取最低难度。
- 游戏操作:使用箭头键选择颜色方块,按“Enter”键改变左上角方块颜色,借助flood fill算法使同色方块相连以扩大填充区域。
- 游戏状态显示:通过HEX显示器显示剩余步数,游戏结束时显示“passed”或“failed”信息,VGA控制器显示游戏结束画面。
- 重新开始:玩家可随时按任意按钮重新开始游戏。
安装使用步骤
- 确保已下载本项目的源码文件。
- 打开DE1-SoC模拟器(https://cpulator.01xz.net/?sys=arm-de1soc )。
- 在模拟器中配置并加载项目源码文件。
- 利用开关选择想玩的游戏难度,按任意按钮确认开始游戏。
- 游戏中使用箭头键选择方块,按“Enter”键改变颜色,直至完成游戏或步数耗尽。
- 若要重新开始游戏,重复步骤4即可。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】