07 2018 档案

摘要:贪吃蛇游戏已经告一段落了,在完成这个游戏的过程中,我遭遇了许多“坎坷”和“挫折”,下面就几个让我印象深刻的“挫折”做一个具体的讲解,以此来为这个贪吃蛇项目画上一个完整句号。(包括打包这个游戏时遇到的问题及解决方式。) BUG1 在运行贪吃蛇游戏时,如果同时按下两个方向键会出现贪吃蛇“莫名其妙”死亡的 阅读全文
posted @ 2018-07-24 22:33 3fman 阅读(693) 评论(0) 推荐(0)
摘要:贪吃蛇游戏做到现在算是真正的完结了,后续如果有所改动,也只是当做版本更新处理。现在我整体介绍一下我做的这个贪吃蛇游戏: 首先,我这个贪吃蛇游戏满足传统贪吃蛇游戏的基本规则: 贪吃蛇吃到果实会“成长”(身体长度+1); 碰到墙壁会死亡(有固定的活动范围); 蛇头“追尾”会死亡(蛇的头部不能触碰到身体其 阅读全文
posted @ 2018-07-19 20:26 3fman 阅读(787) 评论(0) 推荐(0)
摘要:经历几天的“挖坑”、“填坑”,贪吃蛇程序也要完结了,现在已经可以做到正常运行贪吃蛇这个游戏了。在编写贪吃蛇这个游戏的过程中,真的是酸甜苦辣都经历个遍,不过靠自己编写而不是完全“借鉴”别人的代码,这种收获感和成就感真的是满满的。好了,多的不说,先上代码。(在从命令行贪吃蛇到pygame贪吃蛇的过程中参 阅读全文
posted @ 2018-07-08 21:37 3fman 阅读(811) 评论(0) 推荐(0)
摘要:创建真正的游戏 上一篇博客介绍了如何通过“上下左右”四个按键做到玩家与游戏的交互,今天将开始创建贪吃蛇游戏的三个主要对象:草地、食物、贪吃蛇。(代码是新代码,效果图是旧效果图) 草地就是贪吃蛇和食物所能存在的空间范围,它有两个主要属性——颜色、面积。我会根据这两个属性定义一个草地的类: 运行代码,看 阅读全文
posted @ 2018-07-05 10:06 3fman 阅读(387) 评论(0) 推荐(0)
摘要:创建真正的游戏(续) 在上一篇博客介绍了pygame模块的安装,并开始通过pygame模块来创建贪吃蛇游戏。在上篇博客中我创建了一个窗体,贪吃蛇游戏将在窗体中运行。同时简单编写了一个退出窗体的事件应对机制,今天的博客将深入学习pygame模块,并一步一步“勾勒”出完整的贪吃蛇游戏。 上篇博客贪吃蛇代 阅读全文
posted @ 2018-07-01 22:13 3fman 阅读(281) 评论(0) 推荐(0)