python制作超级简单的文字小游戏,回到2G文字游戏时代

python制作超级简单的文字小游戏,回到2G文字游戏时代

1、作为一款文字游戏,想要吸引眼球,漂亮的界面是第一步。 让我们首先创建一个打开游戏的第一个场景。

我们给a赋值,使其等于'=',然后在第一行前面输出65 =,在后面输出65 =,并在中间写上游戏欢迎词,完成我们的第一幕。 如果您不喜欢“=”,可以用其他符号替换它。 当然,65个=并不是固定的。 它们应该根据中间的字符数来计算。 尝试将欢迎口号居中。 代码及运行结果如下所示:

2. 常见的文字游戏。 进入游戏后第一件事就是让我们选择一个英雄角色并进行一些个性化的设置。 为了简单起见,小虎江这里只设置了亚索和渡鸦两个英雄。

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

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

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

代码及运行结果如下所示:

3、当用户进行个性化选择时,我们需要输出不同的内容。 用户可以选择内容1、2、3中的任意一个,也可以输入4、5、6或其他数字或内容,因此我们提供全面的反馈。

1.这里我们使用if函数来简单的输出内容。 如果用户输入“1”游戏图片素材,那么就会输出player==1之后打印的内容(这里打印两行是为了让显示更简洁,当然也可以使用千麦提到的三个单引号)。

2、如果用户未输入的内容不等于1,那么如果输入2,则显示eilf==2之后的内容。

3.同上

4. 如果用户输入其他数字或文本,则默认归类为“else”,并输出以下内容。

具体代码及运行结果如下所示:

4.前面说过,渡鸦的攻击力1300,生命3000,是给玩家选择的。 这不是说说而已,我们必须实际赋值。 这里我们需要分配两组数据,一组是玩家的(Rivan),一组是boss(亚索)的,这两组数据后面会用到。

5、2G时代的文字游戏往往需要我们不断地打怪、升级手机文字游戏制作,这样我们在提高游戏角色的相应属性后才能击败前方的boss。

1、那么到了这里,我们首先需要用一个while循环语句来控制后续的游戏操作,以便用户升级后可以继续打怪或者选择挑战boss,并循环显示这些功能。

2.玩家升级为小兵后,我们默认设置为每点击一次(变量),攻击力增加1300,生命值增加3000。

3、胜负如何判定:利用条件来判断。 当玩家的攻击力大于Boss的生命值时,我们就判定玩家获胜(这里的Boss的生命值是固定的,事先设定好的); 否则,该条件不成立。 也就是说音乐音效,当玩家被Boss攻击时,游戏就会结束,break会跳出整个循环。

4、代码最后我们还是需要考虑到用户在选择(1,2,3)时可能会填写其他数字或者信息,所以我们从else开始,如果输入错误就默认返回选择。

5、这一长段代码需要注意的是循环语句中判断语句的嵌套。 这里小虎江分为不同的颜色,缩进很重要。

小游戏的整体操作如下:

这是python学习中比较简单的初级代码。 它的难点主要在于“嵌套”手机文字游戏制作,这就要求我们在做任何程序的时候要有逻辑思维,这样才能事半功倍。 本文所有数据都可以添加和修改,包括人物、攻击力、生命值、防御等,这些添加和修改会直接影响while循环中的代码工作量。 喜欢python的朋友可以尝试一下。 哦,还是很有趣的。

文章来源:https://www.toutiao.com/a6815880796260270606/