Skip to content

xfx98/Minesweeper

Repository files navigation

  1. 在页面方面采用xml配置与ListView,以及一个滚动视图实现,有动态设置布局的使用。

  2. 游戏页面使用表格布局对按键进行分配,因为加入了HVScrollView可以滚动的视图,所以可以创建比较大的地图。可进行上下左右的拖动

  3. 游戏失败则不会记录此次游戏,通关则会将记录记录下来。记录方式是使用SQLite数据库。

  4. 运用了多线程对时间的记录,以及一些流程的控制,采用发送信息的方式进行更改组件信息。

  5. 随机对雷进行生成,基本上分布还算均匀,使用Hsah算法使生成的雷不重复。

  6. 在游戏中使用bfs完成对扫雷功能的实现,当选择的点周围没有雷的时候会展开bfs算法,打开周围的地块,类似图中。

About

Android平台扫雷程序

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages