4.需求分析

  1. 4.需求分析
    1. 4.1 开始界面
      1. 模块需求
      2. 用到的知识点
    2. 4.2 游戏界面
      1. 模块需求
      2. 用到的知识点
    3. 4.3 结束界面
      1. 模块需求
      2. 用到的知识点
    4. 4.4 界面间的切换

4.需求分析


4.1 开始界面

模块需求

大字显示游戏名。菜单有开始游戏和退出游戏两个选项。用颜色标明当前正在选的选项,可以输入ws上下切换选项。回车确认进入对应选项,跳出开始界面,进入游戏界面或退出游戏。

用到的知识点

控制台输出 
控制台输入 
控制台颜色变化 

4.2 游戏界面

模块需求

整个场景分成战斗区域和信息区域。可以输入wasd上下左右在战斗区域移动玩家。游戏开始前随机出玩家和敌人的攻击力和血量。四周有红墙限制玩家位置不会超出战斗区域。战斗区域中间有一个绿色敌人。玩家移动时不可以覆盖敌人。贴住敌人时可以按j键进行回合制战斗。每次按下j键进行一回合的战斗,下放信息区输出战斗信息。战斗时玩家禁止移动。直到敌人是我或玩家死亡时战斗结束,跳出游戏界面,进入结束界面。

用到的知识点

控制台输出 
控制台输入 
控制台颜色变化 
while 
switch 
判断 
    条件运算符 
    if语句 
回合制战斗 
    随机数 
    循环 
    if语句  

4.3 结束界面

模块需求

大字显示游戏结束。菜单有回到开始界面和退出游戏两个选项。用颜色标明当前正在选的选项,可以输入ws上下切换选项。回车确认进入对应选项,跳出结束界面,回到开始界面或退出游戏。

用到的知识点

控制台输出 
控制台输入 
控制台颜色变化 

4.4 界面间的切换

开始界面-> 游戏界面 退出游戏 
游戏界面-> 结束界面 
结束界面-> 开始界面 退出游戏 


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com

×

喜欢就点赞,疼爱就打赏