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

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

时间:2017-11-03 23:46:17      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:foo   ref   port   tools   reg   http   自己   down   url   

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

1.编写目的

贪吃蛇游戏是一款内存小易操作的益智类小游戏,特别适合我们在压力大时作为一个缓解情绪的娱乐方式,既不沉迷又得到放松,随时随地都可以玩不需要网络。

2.设计思路

游戏通过控制贪吃蛇的移动方向决定它吃下去的东西来增加它的长度,使它逐渐变长,每吃下去一个随之增长一个长度,当贪吃蛇碰到墙壁或者自己本身则游戏结束。

3.游戏功能

通过UP上,DOWN下,life左,right右控制贪吃蛇的移动方向,每吃一个东西增加一个长度,碰到墙壁或自身则游戏结束

4.代码

下载pygame,用python来编写贪吃蛇游戏

import sys, pygame
from random import randrange
from pygame.locals import KEYDOWN, K_UP, K_RIGHT, K_DOWN, K_LEFT, QUIT, K_r, K_q
from itertools import count

size = width, height = 480, 480
up, right, down, left = (0, -10), (10, 0), (0, 10), (-10, 0)

pygame.init()
clock = pygame.time.Clock()
screen = pygame.display.set_mode(size)
font = pygame.font.Font(None, 14)

snake_dir, food, dead = down, None, False
snake = [pygame.Rect(10, 10 + value * 10, 10, 10) for value in range(20)]
foreground, background = (255, 255, 255), (0, 0, 0)

技术分享

技术分享

技术分享

技术分享

技术分享

总结:能力有限做的比较简单 会逐渐完善这个游戏界面比如颜色大小图案

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

标签:foo   ref   port   tools   reg   http   自己   down   url   

原文地址:http://www.cnblogs.com/shy6002/p/7780813.html

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