小游戏分析_《唐僧大战白骨精》|学习笔记

简介: 快速学习 小游戏分析_《唐僧大战白骨精》

开发者学堂课程【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,显示练级信息,且下方一直出现选择操作的提示信息,即可以一直选择练级,攻击力和生命值一直可以提升。

相关文章
|
4月前
|
前端开发 JavaScript 开发者
水墨代码:前端川的诞生——在夏日阴雨中启航
【前端川】网站于农历五月初一(2024年6月6日)上线,融合水墨画与现代前端技术,呈现独特的水墨代码美学。创建者陈川分享技术心得与实战经验,网站特色包括水墨风格界面、技术深度解析及实战案例。在夏日雨中启航,"前端川"致力于为开发者提供灵感与帮助,探索前端技术的无限可能。
86 17
|
11月前
|
人工智能 安全 编译器
C++之父新作来袭:探索最新编程技术!
C++之父新作来袭:探索最新编程技术!
|
12月前
|
JavaScript Java
【游戏开发】自从遇见了口袋方舟后,我的世界变得精彩了起来
【游戏开发】自从遇见了口袋方舟后,我的世界变得精彩了起来
142 0
|
存储 人工智能 NoSQL
案例酷 | 华东师范大学:计算机实训课拍了拍你,说“云上见”
编者按: 教育是国之大计、党之大计。教育信息化是实现教育现代化的必由之路,数字化转型为教育信息化指明了方向。针对如何在疫情期间也能提供给师生线下般的实训体验,华东师范大学和阿里云在战略合作框架下聚合形成了水杉无影桌面实训环境,完成了在教育数字化改革中的一次重要尝试。 全文约2714字,建议阅读时间9分钟。
293 0
|
SQL 算法 前端开发
撕书吧!编程小白!你也能学的哈佛CS50,全美最受欢迎计算机入门课
【新智元导读】自学计算机,到底如何入门?哈佛大学计算机导论课程 CS50推荐给编程小白们,这门课是哈佛最受欢迎的课程之一,老师风趣幽默,带你少走弯路,直奔编程大门。
430 0
撕书吧!编程小白!你也能学的哈佛CS50,全美最受欢迎计算机入门课
|
机器学习/深度学习 Java 程序员
9月25日云栖精选夜读 | 王者荣耀使用什么编程语言开发的?
对于常见的3D游戏绝大部分用的unity3D游戏引擎开发而成,主要开发语言是C#.net技术,这是微软开发一套编程语言,当初推出来和java对抗的编程语言,现在C#使用范围其实非常广泛,java参与的地方几乎都有C#的影子,现在主要在桌面应用程序,游戏开发以及服务端等等都有涉猎,最近正好有个服务端的项目就准备用.net来实现,其实编程语言只是工具而已,最主要的能够活用。
2556 0
|
Web App开发 机器学习/深度学习 架构师
11位大咖带你玩转WebRTC开发(内附PPT资料下载)
迎着上海舒爽的小雨,LiveVideoStack携手英特尔、阿里巴巴、爱奇艺等11位大咖讲师共同带来了WebRTC开发及实践专题,与参会嘉宾一同分享了基于WebRTC技术的英特尔协同通信开发套件的功能、愿景、硬件产品选取,以及融合机器学习和VR/AR的技术发展前瞻,并对搭建实时通信平台的技术难点、解决之道以及实时通信客户端可定制优化做了详细解析,现场更有服务端配置、部署实操演练。
3331 0
下一篇
无影云桌面