4.需求分析
4.1 开始界面
模块需求
大字显示游戏名。菜单有开始游戏和退出游戏两个选项。用颜色标明当前正在选的选项,可以输入ws上下切换选项。回车确认进入对应选项,跳出开始界面,进入游戏界面或退出游戏。
用到的知识点
控制台输出
控制台输入
控制台颜色变化
4.2 游戏界面
模块需求
整个场景分成战斗区域和信息区域。可以输入wasd上下左右在战斗区域移动玩家。游戏开始前随机出玩家和敌人的攻击力和血量。四周有红墙限制玩家位置不会超出战斗区域。战斗区域中间有一个绿色敌人。玩家移动时不可以覆盖敌人。贴住敌人时可以按j键进行回合制战斗。每次按下j键进行一回合的战斗,下放信息区输出战斗信息。战斗时玩家禁止移动。直到敌人是我或玩家死亡时战斗结束,跳出游戏界面,进入结束界面。
用到的知识点
控制台输出
控制台输入
控制台颜色变化
while
switch
判断
条件运算符
if语句
回合制战斗
随机数
循环
if语句
4.3 结束界面
模块需求
大字显示游戏结束。菜单有回到开始界面和退出游戏两个选项。用颜色标明当前正在选的选项,可以输入ws上下切换选项。回车确认进入对应选项,跳出结束界面,回到开始界面或退出游戏。
用到的知识点
控制台输出
控制台输入
控制台颜色变化
4.4 界面间的切换
开始界面-> 游戏界面 退出游戏
游戏界面-> 结束界面
结束界面-> 开始界面 退出游戏
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com