资源简介
一般逻辑的贪吃蛇小游戏 ,适合初学者
1.对于循环以及动画的程序包的理解。
2.对于思考解决问题的步骤
代码片段和文件信息
import pygame
import sys
import random
from pygame.locals import *
#贪吃蛇的颜色
greencolor=pygame.Color(0244255)
#目标方块的颜色
bluecolor=pygame.Color(00255)
#背景的颜色
blackcolor=pygame.Color(000)
#2.定义游戏结束的功能
def gameover():
pygame.quit()
sys.exit()
#3.工作方式
def main():
#3.1 初始化pygame(使用pygame的函数都需要初始化)
pygame.init()
#3.2定义变量。控制游戏的速度
fpsclock=pygame.time.Clock()
#3.3创建pygame显示层(就是窗口和界面
playsurface=pygame.display.set_mode((640480))
pygame.display.set_caption(“贪吃蛇_justin“)
#3.4初始化变量
# 贪吃蛇初始化的位置
snakeposition=[2020]
# 贪吃蛇初始化的长度
snakebody=[[100100][80100][60100]]
#目标方块初始化的位置
targetposition=[300300]
#目标方块的标记 目的:判断是否吃掉了目标方块,默认为1 1=TRUE
targetflag=1
#初始化方向往右走
direction=‘right‘
#方向变量(方向一定是人为控制)
changeDirection=direction
#3.5 pygame要求所有的事件要放到实施循环当中来完成
while True:
for event in pygame.event.get():
if event.type==QUIT:
p
- 上一篇:Python 打印爱心
- 下一篇:python RPC sample
相关资源
- python石头剪刀布小游戏
- python贪吃蛇(pygame入门级示例源码)
- python弹球小游戏源码(基于pygame)
- python调用键盘控制游戏事件
- 利用python函数迭代实现hangman猜词游戏
- python实现贪吃蛇小游戏(面向对象)
- python一个打砖块的小游戏
- 贪吃蛇游戏
- 通过GUI页面实现猜数游戏
- pygame贪吃蛇
- 唐僧大战白骨精(源码)
- python推箱子 游戏素材
- Python开发的24点游戏
- python 贪吃蛇 游戏
- python 贪吃蛇 小游戏源码
- 五子棋游戏源码(python实现)
- Pygame游戏源代码:中国象棋
- python制作象棋程序源码(pygame)
- python双人五子棋 游戏原码
- python撞击球游戏
- python 贪吃蛇小游戏源码
- python 猜成语游戏
- Python贪吃蛇游戏
- python pygame flappybird 卷轴类小游戏
- Python基础,循环应用小游戏
- python外星人入侵 游戏源码
- python开发的飞机大战 游戏源码
- python贪吃蛇游戏源码
- python 2048小游戏源码
- python 拼图 小游戏
评论
共有 条评论