littlebot
Published on 2025-04-09 / 2 Visits
0

【源码】基于ARM嵌入式系统的FloodIt游戏

项目简介

本项目是基于ARM嵌入式系统开发的Flood-It游戏,可在DE1-SoC模拟器上运行。玩家能选择不同游戏难度级别,通过改变格子颜色,让整个网格填充为同一种颜色来完成游戏。

项目的主要特性和功能

  1. 游戏难度选择:玩家可利用开关选择测试、简单、中等、困难、极难等不同游戏难度,未选择时默认中等难度,多选时取最低难度。
  2. 游戏操作:使用箭头键选择颜色方块,按“Enter”键改变左上角方块颜色,借助flood fill算法使同色方块相连以扩大填充区域。
  3. 游戏状态显示:通过HEX显示器显示剩余步数,游戏结束时显示“passed”或“failed”信息,VGA控制器显示游戏结束画面。
  4. 重新开始:玩家可随时按任意按钮重新开始游戏。

安装使用步骤

  1. 确保已下载本项目的源码文件。
  2. 打开DE1-SoC模拟器(https://cpulator.01xz.net/?sys=arm-de1soc )。
  3. 在模拟器中配置并加载项目源码文件。
  4. 利用开关选择想玩的游戏难度,按任意按钮确认开始游戏。
  5. 游戏中使用箭头键选择方块,按“Enter”键改变颜色,直至完成游戏或步数耗尽。
  6. 若要重新开始游戏,重复步骤4即可。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】