开发者学堂课程【Python 语言基础 1 :语法入门:小游戏分析_《唐僧大战白骨精》】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/599/detail/8697
小游戏分析_《唐僧大战白骨精》
我们应用条件判断循环语句等完成一个综合练习
《唐僧大战白骨精》
游戏预览:
先分析已经做好的游戏界面:可以看到界面首先选择身份,是唐僧还是白骨精
先选择 1,界面如下,显示了唐僧的一些信息
可以看到系统自动分配唐僧身份进行游戏,那么除了 1 和 2 之外,如果输入一个没有选项的 3 呢?
可以看到第一块实际上是游戏身份的选择,无论选择 1、2、3 或者是什么其他,系统都会分配给唐僧的身份去进行游戏
游戏分析:
该游戏分为两部分:
1. 身份选择
①显示提示信息
欢迎光临 xxx 游戏!
请选择你的身份 :
1. xxx
2. xxx
请选择 :x
②根据用户选择来分配身份(显示不同的提示信息)
1. ---
2. ---
3. ---
2. 游戏进行
①显示玩家的基本信息(攻击力 生命值)
②显示玩家可以进行的操作:
1、练级
-提升玩家的攻击力和生命值
2、打 BOSS
-玩家对 BOSS 进行攻击,玩家要攻击 BOSS,BOSS 对玩家进行反击
-计算 BOSS 是否被玩家消灭,玩家是否被 BOSS 消灭
-游戏结束
3、逃跑
-退出游戏,显示提示信息,游戏结束!
思考怎么处理一个问题,选择1,显示练级信息,且下方一直出现选择操作的提示信息,即可以一直选择练级,攻击力和生命值一直可以提升。