,,童年回忆录之python版4399吃豆豆小游戏

,,童年回忆录之python版4399吃豆豆小游戏

相信80后90后都在4399网站玩过游戏。游戏虽然低级,但那是童年的记忆。今天边肖带你用python写一个4399自己吃豌豆的小游戏。这篇文章很详细的介绍了你,对你的学习或者工作有一定的价值。

目录

前一文本结束

前文

昨天,人们从家里,老姐的孩子争先恐后地和我玩电脑游戏,结果...................

你错了。我不是那种欺负小孩子的人。老实人本人。我三秒钟就给她了。

她看了4399玩的一个小游戏,觉得很适合小孩子玩。emmmmmm .

灵感是停不下来的,嗯嗯~今天开始正题,开发一个4399类似吃豆的游戏,等着!

正文

Python版本:3.6.4

相关模块:

Pygame模块;

以及Python自带的一些模块。

模块、环境安装包等的自安装。新手小白不会直接和边肖私聊先安装环境!

我们来看看一波实现代码的效果图:

游戏介绍:

玩家通过键控制主角吃豆人吃掉所有藏在迷宫里的豆子,并且不能被鬼抓住。

如果你能成功吃掉迷宫里所有的豆子而不被鬼抓住,游戏就赢了,否则游戏失败。

逐渐意识到:

步骤1:定义游戏向导类

首先,我们先明确一下这个游戏需要哪些游戏精灵类。

墙壁等级

食物(即豌豆)

角色类

角色包括吃豆人和幽灵,幽灵的运动轨迹由电脑控制,吃豆人的运动轨迹由玩家控制。

显然,他们都需要有更新角色位置和改变角色运动方向的能力。其源代码如下:

第二步:设计游戏地图

使用步骤1中定义的游戏向导类,我们可以开始设计游戏地图。由于时间有限,我只写了一个关卡的游戏地图,有兴趣的朋友可以在此基础上进行扩展(在我源码的基础上进行扩展非常方便~)。游戏的设计包括以下四个方面:

创建一面墙

创建一个门(首先用于关闭幽灵)

创建角色。

创造食物。

因为食物不能和墙、门、人物的位置重叠,所以为了方便设计游戏地图,需要在创建食物之前先创建墙、门、人物:

第三步:设计游戏的主循环

接下来,开始设计游戏的主循环。首先是初始化:

然后定义主函数:

startLevelGame函数用于启动某个游戏,其源代码如下:

ShowText函数用于在游戏结束或切换关卡时,在游戏界面显示提示文本。其源代码如下:

结尾

这篇关于python版本4399的童年回忆录的文章到此为止。关于python吃豌豆的更多信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: