[打地鼠]之一 需求分析
来源:互联网 发布:brew 查看软件版本 编辑:程序博客网 时间:2024/05/22 14:52
背景:
打地鼠是一款手机游戏,操作方便,逻辑简单。只需要具备平常游戏所需要的一些元素即可,包括游戏菜单,游戏主画面,失败画面,游戏排行榜等。
接口:
IMenuCtl,IDisplay,IImage,IFile,IFileMgr,ISetTimer,IGraphics,(ISound,IMedia)...
资源:
背景图(地洞,3x3或一张9宫图),地鼠(正常态,被击中态——画面上有木槌),木槌(敲击态——未击中时用),(开始画面,失败画面),(背景音乐,击中音效)...
界面:
开始画面→游戏菜单(Start,HighScore,Help,Exit)→游戏主画面(血槽,计分,游戏区——地鼠、背景)→失败画面
排行榜——前五名记入排行
游戏逻辑:
1.三条命,未击中一次-1,减至0时失败;
2.九宫操作(数字键1-9直接控制木槌击打);
3.随机出现地鼠(计时器+随机函数——随机时间+随机地点);
4.击中一次+10分,游戏结束时更新排行。
其他:
为了增加游戏设计复杂度,在以后添加如难度变化、速度变化、同一时刻出现多个地鼠等游戏逻辑,可以在设计开发过程中预留接口,以保证程序的可扩展性。
- [打地鼠]之一 需求分析
- Android学习 游戏开发之打地鼠(一,需求分析与设计)
- 打地鼠
- 打地鼠
- 打地鼠
- 打地鼠
- 打地鼠
- 打地鼠
- 需求分析之一
- 模拟打地鼠游戏
- cocos2D 打地鼠游戏
- 打地鼠小结
- Unity3D打地鼠
- 【SDOI 2011】打地鼠
- Libgdx打地鼠一
- 【SDOI2011】打地鼠
- bzoj2241: [SDOI2011]打地鼠
- 简易打地鼠
- 常见数据库查询分页
- Google Maps API编程资源大全
- 网络日志(2009.7.27)
- 源码与tarball套件管理程序笔记摘录
- 数据类型
- [打地鼠]之一 需求分析
- java字节流和字符流
- 在Windows平台上建立GStreamer开发环境
- curl应用总结(一)
- curl应用总结(二)
- js原型
- curl应用总结(三)
- 使用MyEclipse调试代码---快捷键
- fedora 11 qterm最新版0.5.7编译安装