Android学习 游戏开发之打地鼠(一,需求分析与设计)

学习Android也有一段时间了,最近几天正赶上学校要交一个android的作业,于是就有了这个小作品,并不是规范的开发,只是完成了部分功能,和市面上的作品不能相提并论,游戏中所用到的图片和音效均来自于网络。先来看看需求分析以及效果图

游戏的第一界面有5个按钮,开始游戏,排行榜,关于,退出和音乐图标,点击开始游戏即进入打地鼠游戏

游戏结束后会进入玩家记录窗口


点击排行榜查看游戏玩家记录


点击关于可以看到对游戏的说明,点击退出则游戏退出。

根据分析创建如下包和类以及xml文件


Controller类作为游戏的控制中心,处理界面,玩家点击和游戏逻辑;GamerDatabase用来保存玩家记录到数据库;MouseSqlite创建数据库等;Gamer封装玩家信息;GameOver游戏结束的处理;gameRun游戏运行时的处理;MusicService处理游戏的背景音乐以及音效;About游戏的关于界面;BaseActivity作为基类所有的Activity都要继承它;showRank显示玩家记录的排行榜。xml文件名称对应相应的类的布局,list_item用于显示排行榜的listview的布局。游戏中使用到的图片和音效分别放在res下的drawable和raw下。

发布了33 篇原创文章 · 获赞 25 · 访问量 8万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览