码迷,mamicode.com
首页 > 其他好文 > 详细

结对-贪吃蛇游戏-结对项目总结

时间:2017-11-04 00:16:52      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:pip   贪吃蛇   结束   思路   python实现   重点   代码   应用   坐标轴   

首先安装pygame,可以使用pip安装pygame:pip install pygame

之所以用python实现贪吃蛇游戏 ,感觉很有意思,发现python非常灵活,应用比较广泛,通过加载模块,可以完成很多功能。看了一些关于基于贪吃蛇的python的各种方法,最后进行的完整的实现,将其中的思路进行总结如下:

序流程分为三个部分:

1、开始界面  

2、运行游戏  

3、退出游戏 

主要完成界面背景的设置,然后等待按键开始游戏,贪吃蛇采用列表存储,重点是通过判断head的坐标,如果与食物的坐标重合,就吃掉食物,如果食物被吃,接着在坐标范围内随机生成食物。如果蛇不在界面坐标轴范围,表示可以蛇从相反的方向穿进来。如果蛇碰到了自己的身体,游戏结束。

代码如下:

技术分享

技术分享

游戏演示:

技术分享

技术分享

游戏失败:

技术分享

 

结对-贪吃蛇游戏-结对项目总结

标签:pip   贪吃蛇   结束   思路   python实现   重点   代码   应用   坐标轴   

原文地址:http://www.cnblogs.com/kanon/p/7780794.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!