[打地鼠]之一 需求分析

来源:互联网 发布: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分,游戏结束时更新排行。

 

其他:

    为了增加游戏设计复杂度,在以后添加如难度变化、速度变化、同一时刻出现多个地鼠等游戏逻辑,可以在设计开发过程中预留接口,以保证程序的可扩展性。

原创粉丝点击