资源简介
此实例为Python写的一个简单的贪吃蛇游戏,提供Python入门者学习
代码片段和文件信息
import pygame
import sys
import random
# 全局定义
SCREEN_X = 600
SCREEN_Y = 600
# 蛇类
# 点以25为单位
class Snake(object):
# 初始化各种需要的属性 [开始时默认向右/身体块x5]
def __init__(self):
self.dirction = pygame.K_RIGHT
self.body = []
for x in range(5):
self.addnode()
# 无论何时 都在前端增加蛇块
def addnode(self):
lefttop = (00)
if self.body:
lefttop = (self.body[0].leftself.body[0].top)
node = pygame.Rect(lefttop2525)
if self.dirction == pygame.K_LEFT:
node.left -= 25
elif self.dirction == pygame.K_RIGHT:
node.left += 25
elif self.dirction == pygame.K_UP:
node.top -= 25
elif self.dirction == pygame.K_DOWN:
node.top += 25
self.body.inser
相关资源
- Python-使用遗传算法和深度学习训练
- python飞机大战小游戏
- 基于arcgis的python编程秘籍第二版数据
- 飞机大战python源码及游戏
- python pygame全民大战飞机游戏源码
- Python版俄罗斯方块游戏源码.rar
- Python坦克大战代码.rar
- Python 扫雷游戏PyMine完整源代码.rar
- HFO 在 Robocup 2D 足球游戏中,半场进攻
- python+pygame一个好玩的小游戏
- Python 飞机大战 游戏设计需求 与 实现
- Python:网络爬虫抓取豆瓣3万本书-详细
- 丧心病狂:用300行的python写个小游戏
- PythonOCC应用
- Python 扫雷
- python拼图游戏
- wxPython写的拼图小游戏
- 弹球小游戏Python源代码
- [gui]Tkinter编程(python3.2)源码
- 2048小游戏Python源代码
- 用python实现2048小游戏
- 魔塔
- python九宫格拼图小游戏
- python编写的贪吃蛇
- 简易版植物大战僵尸 用python写的
- python实现2048游戏
- Python 贪吃蛇
- python36实现打外星人小游戏图形界面游
- python管道小鸟游戏
- 在 VisualStudio 2017环境下使用Python之爬
评论
共有 条评论