利用Python基础代码语句,实现2G时代文字小游戏,学会难道不香吗?

【Python的自学之路】(八):文字游戏分享 目录序言背景思路代码及解析跋文 序言 最近都工作比较忙,还在备考【系统集成项目管理工程师】,所以一直没时间更新了,今天先分享分享之前开发过的文字游戏,前一段时间也一直想更新这款游戏,增加剧情啊,以及玩法啊等等,也是一直没时间,等考试结束了,准备着手开始开发。 背景 一直以来还蛮喜欢玩文字游戏的,但是手机上的游戏要不就需要氪金,要不就是得刷刷刷,太累了。当时正好在学习Python,一不做二不休,干脆就自己开发一个咯。然后经过一段时间的设计,开发,测试,并有了现在这个【文字修仙】。 思路 目前版本的界面如下: 阅读详情

相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆。偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的。曾经流量很少,响应很快,时间很慢,一天可以升几十级,今天和小狐酱一起利用python制作一款超级简单的文字小游戏,一同回到2G文字游戏时代吧!

image

一、作为一款文字游戏,想要吸引人眼球,那么界面美观就是第一步,我们先来制作一个打开游戏的第一幕。

我们给a赋值让它等于‘=’,然后在第一行前面输出65个=,后面输出65个=,中间写上游戏欢迎字样,即可完成我们的第一幕。如果你不喜欢‘=’,也可以将其替换成其他符号,65个‘=’当然也不是固定的,要根据中间文字数量进行计算,尽量将欢迎标语居中显示。代码和运行结果如下显示:

image

二、常见的文字游戏,在进入游戏后的第一件事就会让我们选择英雄角色,进行一些个性化的设置。为了简便,小狐酱这里就只设置两个英雄,亚索和瑞文。

1、用Print直接打印出三个选项,选项内容用三个单引号跨行显示,保证格式。

2、再打印出130个“-”符号,进行分割,保证内容和输入的选择有间隔,增强视觉感。

3、定义Player,让玩家输入选项,开始选择英雄。

代码和运行结果如下显示:

image

三、当用户进行个性化选择后,我们要进行不同内容的输出,用户可能会选择1、2、3内容中的任意一项,也可能输入4、5、6或其他数字或内容,所以我们要做好全面的反馈内容。

1、这里我们使用if函数,就可以简单进行内容的输出,如果用户输入“1”,那么就会输出player==1后面所打印的内容(这里打印了两行,是为了显示更简洁,当然也可以使用钱脉提到的三单引号进行)。

2、如果用户没有输入的内容不等于1,那么输入2的话,就会显示eilf==2后面的内容。

3、同上

4、如果用户输入了其他数字或者文字,那么默认归为“else”,输出后面内容。
我建立了一个python学习交流群,在群里有很多新手教程和大神交流q群,怎么找到先搜索457在加上012最后还有314,这样你就可以找到组织一起学习,群里人很多都是新手在大神的帮助下,已经成长为高薪工程师,你不来对我们没有任何损失,但是只要你来了基本可以有很多的收获。
具体代码和运行结果如下显示:

image

四、前面说到给予了玩家选择的瑞文1300的攻击力和3000的生命,这不仅仅是说说而已,我们要真正的去赋值。这里我们要赋值两组数据,一组是玩家的(瑞文),另外一组是boss的(亚索),这两组数据后面会用到的。

image

五、2G时代的文字游戏往往要求我们要不停地打怪升级,这样在提升游戏角色相应属性后,才能打赢前方Boss。

1、所以我们在这里,我们首先要运用到一个while循环语句来控制后面的游戏操作,让用户在进行打怪升级后,能够继续打怪或者选择挑战boss,循环显示这些功能。

2、玩家进行打小兵升级之后,我们默认设定每一次点击(变量),攻击力加1300,生命值加3000。

3、如何决定胜:利用条件进行判断,当玩家攻击力大于Boss生命值的时候,我们就判定,玩家胜利(这里Boss的生命值是固定的,前面设定好的);反之,这个条件不成立的时候,即玩家将被Boss攻击,游戏结束,break跳出整个循环。

image

4、在代码的末尾,我们仍然需要考虑到用户再选择(1、2、3中)可能会填写别的数字或信息,所以我们启动else,默认输错重新返回选择。

5、这一长段代码注意需要注意的是循环语句中的判断语句嵌套,这里小狐酱用不同颜色的进行了划分,缩进非常重要。

小游戏整体运行如下显示:

image

这是python学习中较为简单的初级代码,它的难点主要在于“嵌套”,这要求我们做任何程序的时候都要拥有逻辑思维,这样就会事半功倍。文中的所有数据皆可增加想和修改,包括角色,攻击力、生命值、防御力等等,这些的增加和修改会直接影响到while循环中的代码工作量,喜欢python的朋友可以尝试做一下哦,还是非常有趣的。

利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单 优质文章,第一时间送达! 相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆。偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的。曾经流量很少,响应很快,时间很慢,一天可以升几十级,今天和小狐酱一起利用python制作一款超级简单的文字小游戏,一同回到2G文字游戏时代吧! 一、作为一款文字游戏,想要吸引人眼球,那么界面美观就是第一步,我们先来制作一个打开游戏的第一幕。 我们给a赋值让它等于‘=’,然后在第一行前面输出65个=,后面 阅读详情

相关推荐

利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单!

相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆。偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的。曾经流量很少,响应很快,时间很慢,一天可以升几十级,今天和小狐酱一起利用python制作一款超级简单的文字小游戏,一同回到2G文字游戏时代吧! 一、作为一款文字游戏,想要吸引人眼球,那么界面美观就是第一步,我们先来制作一...

python_9988的博客 673

基于python设计的文字对战游戏(二、完善记录)

这次把精灵的基础属性直接定义到精灵主体当中,要不每次都得通过函数给精灵属性,同时函数生成的属性没有办法直接地调用到战斗功能当中去。

qq_42216848的博客 1523

利用Python提取视频中的字幕(文字识别)

学了好久机器学习的内容有些许枯燥,今天我们来做一个Python的小项目来玩耍吧! 文字识别项目背景需求阐述思路首先导包代码详情裁剪视频创建文本判断中文截取字幕访问百度API读取图片&字幕操作主方法控制台输出运行 项目背景 通过获取百度API实现视频文字识别。 需求阐述 将.MP4格式视频裁剪成一帧一帧的图片再将图片中的字幕摘取出来,保存成一个文档。 进入正题喽!!! 思路 1.将视频...

qq_39783601的博客 2万+

用Python编写代码来理解赢得《英雄联盟》游戏的胜利的最重要因素

介绍 在过去的几年里,电子竞技社区发展迅速,曾经只是休闲娱乐的电子竞技产业,到2022年有望创造18亿美元的收入。虽然在这个生态系统中有很多电子游戏,但很少有游戏像《英雄联盟》那样成为社区的主要元素,该游戏在2019年世界锦标赛期间吸引了超过1亿的独立观众。 《英雄联盟》于2009年底发行,是一款免费的多人在线战斗竞技场(MOBA)视频游戏,由Riot Games公司开发,这款游戏在早期就产生了广泛的竞争场景,2011年的第一届世界冠军创造了约160万观众。随着Riot开始了解如何改变才能使游戏更具竞争性.

deephub 1万+

Python游戏项目素材大全.zip

这是做游戏项目可以用到的图片和字体,免费下载

PYTHON文字游戏

PYTHON文字游戏

Python3剧情文字类游戏

帖主用Python3做了一个剧情类的纯文字游戏,因为刚学Python不久,只用到了几个常见的代码,欢迎大家下载游玩这个游戏!!!有什么bug和建议欢迎交流!! 游戏下载链接(点我) 密码: 1l38 (代码太长我就不帖出来啦) ...

Shizizhitong的博客 2102

对话式对战小游戏_python

学习python有20 天了,自己编写了一个小游戏。有剧情,有敌人,有角色选择,有互动,作为初学者,自己还挺满意的。

怎样使一排文字中间有间隔_利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单!...

相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆。偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的。曾经流量很少,响应很快,时间很慢,一天可以升几十级,今天和小狐酱一起利用python制作一款超级简单的文字小游戏,一同回到2G文字游戏时代吧!一、作为一款文字游戏,想要吸引人眼球,那么界面美观就是第一步,我们先来制作一个打...

weixin_34917128的博客 241

Python文字游戏.rar

内包含游戏文件与py源代码。 游戏比较简单,是一个让人猜数字的游戏,但是主要的是考虑写代码的思维非常的新颖。 源代码可以让人进行模仿或者改进,从而写出另一种更加新颖的代码。 代码涉及的内容仅包括函数,while循环,if,等一些基础知识,非常适合初学者进行研读。

The-Saving-of-Chora:一个 Python 文字冒险游戏

拯救乔拉 一个Windows Python 文本冒险游戏。 您好,欢迎来到拯救乔拉! 此自述文件将指导您完成安装和玩游戏的过程。 享受! **安装** 你必须有 Python 3.4 才能运行这个游戏。 任何较早的版本都会使游戏崩溃。 下载文件并将其解压缩到 PYTHON 3.4 文件夹中。 游戏路径必须如下: C:\Python34\The-Saving-of-Chora-master 完成后,只需运行setup.bat文件。 如果这不起作用,那么: 打开一个 cmd 提示符。 使用命令cd导航到 C:\Python34\The-Saving-of-Chora-master\Install 目录(或您安装游戏的其他任何位置)。 导航到每个文件夹: 每一个(如果 cmd 提示说 <C:\Python34\The-Saving-of-Chora-master\Insta

python做游戏代码_利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单!...

相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆。偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的。曾经流量很少,响应很快,时间很慢,一天可以升几十级,今天和小狐酱一起利用python制作一款超级简单的文字小游戏,一同回到2G文字游戏时代吧!一、作为一款文字游戏,想要吸引人眼球,那么界面美观就是第一步,我们先来制作一个打...

weixin_39636099的博客 563

利用DRONEKIT-SITL + MAVPROXY + QGroundControl模拟飞行

dronekit: 一种用于无人机控制的python库。 dronekit-sitl:一种本地仿真工具,相当于本地虚拟化了一个无人机。 mavproxy:数据转发软件(类似于插线板的感觉,一个输入,多个相同的输出)。打开一个Anaconda prompt 首先激活相应的环境 然后运行如下命令: 保持2中的Anaconda prompt处于运行状态,另打开一个Anaconda prompt窗口,运行如下命令: tcp:127.0.0.1:5760: SITL默认端口,作为mavproxy的输入,把输入数据转发

Done___的博客 4344

用python输出世界你好汉_利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单!...

相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆。偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的。曾经流量很少,响应很快,时间很慢,一天可以升几十级,今天和小狐酱一起利用python制作一款超级简单的文字小游戏,一同回到2G文字游戏时代吧!一、作为一款文字游戏,想要吸引人眼球,那么界面美观就是第一步,我们先来制作一个打...

weixin_39840616的博客 172

Zotero on Mac: 高效文献管理与引用指南

本文为Mac用户提供了一份全面的Zotero高效文献管理与引用指南。从安装配置、文献收集管理、PDF深度阅读与笔记,到在Word中无缝插入引用和生成参考文献,详细讲解了核心工作流。同时推荐了ZotFile、Better BibTeX等必备插件,并介绍了利用同步与WebDAV实现跨设备无缝衔接的方法,助力研究者构建个人数字知识库,极大提升学术研究效率。

weixin_29281941的博客 1179

chipseeker Y叔

这一次讲解非常重要的peak注释,注释在ChIPseeker里只需要用到一个函数annotatePeak,它可以满足大家各方面的需求。 输入 当然需要我们上次讲到的BED文件,ChIPseeker自带了5个BED文件,用getSampleFiles()可以拿到文件的全路径,它返回的是个named list,我这里取第4个文件来演示。annotatePeak的输入也可以是GRanges对象,你如果用R做peak calling的话,直接就可以衔接上ChIPseeker了。 require(ChIPseeke

生信小博士的博客 1590

python怎么居中输入文字_利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单!...

相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆。偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的。曾经流量很少,响应很快,时间很慢,一天可以升几十级,今天和小狐酱一起利用python制作一款超级简单的文字小游戏,一同回到2G文字游戏时代吧!image一、作为一款文字游戏,想要吸引人眼球,那么界面美观就是第一步,我们先来...

weixin_39990660的博客 645

数字图像处理第九章笔记

目录一、腐蚀与膨胀1、腐蚀2、膨胀3、对偶性4、开操作与闭操作二、一些基本的形态学算法1、边界提取2、孔洞填充3、连通分量提取4、凸壳5、细化6、粗化7、骨架8、形态学重建三、灰度级形态学1、腐蚀和膨胀2、开运算和闭运算3、灰度级形态学算法 一、腐蚀与膨胀 1、腐蚀 腐蚀可以去除图像的某些部分。 2、膨胀 膨胀可以连接裂缝。 3、对偶性 膨胀和腐蚀彼此关于集合求补运算和反射运算是对偶的 4、开操作与闭操作 开操作:B对A先腐蚀,再进行膨胀 可以平滑物体轮廓,断开较窄的狭颈并消除较细的突出物。 闭操作

方悔读书迟 1375

android studio游戏简单五子棋代码_利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单!...

相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆。偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的。曾经流量很少,响应很快,时间很慢,一天可以升几十级,今天和小狐酱一起利用python制作一款超级简单的文字小游戏,一同回到2G文字游戏时代吧!一、作为一款文字游戏,想要吸引人眼球,那么界面美观就是第一步,我们先来制作一个打...

weixin_39573981的博客 218

数学建模小白必看:层次分析法(AHP)从入门到实战(附Python代码)

本文详细介绍了层次分析法(AHP)在数学建模竞赛中的应用,从构建判断矩阵到一致性检验,再到权重计算和实战案例。通过Python代码实现,帮助小白快速掌握AHP的核心技巧,解决评价类难题,提升建模效率。

web39explorer的博客 921

知识图谱构建中的数据清洗:AI原生应用高质量图谱的前提

数据清洗是知识图谱构建的核心前置环节,直接决定AI原生应用(如智能问答、个性化推荐、决策支持系统)的图谱质量与应用效能。本文以第一性原理为起点,系统解析数据清洗的理论框架、技术架构与工程实践,覆盖从多源异构数据的噪声检测到高质量知识三元组(实体-关系-实体)生成的全流程。通过层次化概念映射(专家→中级→入门)、数学形式化建模及工业级案例分析,揭示数据清洗在解决实体歧义、关系冲突、结构不一致等关键问题中的技术逻辑,并展望基于大模型的智能清洗范式演化。Completeness(完整性)

移动开发前沿的博客 405

python文字游戏存档_利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单!...

1、所以我们在这里,我们首先要运用到一个while循环语句来控制后面的游戏操作,让用户在进行打怪升级后,能够继续打怪或者选择挑战boss,循环显示这些功能。2、玩家进行打小兵升级之后,我们默认设定每一次点击(变量),攻击力加1300,生命值加3000。3、如何决定胜:利用条件进行判断,当玩家攻击力大于Boss生命值的时候,我们就判定,玩家胜利(这里Boss的生命值是固定的,前面设定好的);反之,这...

weixin_39624774的博客 427

【以太网硬件六】1000base-T物理层编码究竟是怎么编的?

详述1000base-T物理层4D-PAM5的编码过程

highman110的博客 5325
上一篇: 新时代的人啊!Python都学了,爬虫咋还不会写?Python爬虫2020年最新学习路线
下一篇: python基础知识总汇
Python文泽老师
博客等级 码龄7年 1320粉丝 278原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值