**Python贪吃蛇游戏实验**
1.贪吃蛇游戏:
(1).一款终端控制游戏,通过四个方向键wsad控制蛇的移动,蛇头和食物重叠后,发生吞食,蛇的长度变长,在其他位置生成新的食物。
(2).蛇头和边框,或身体的任意部分碰触,游戏结束。
(3).随着分数的提高,蛇的移动速度逐渐加快。
2.设计:
pygame.display 显示
pygame.time 时间
pygame.event 事件
pygame.draw 绘制
大概步骤:蛇,围墙,食物,显示管理器,工具模块(注意事项:如何使蛇加速和减速,如何使蛇绕过边缘,如何分配新产生食物的位置游戏中的蛇,如何根据键盘操作做出相应的反应等)
3.实现:
class Point:
row=0
col=0
def init(self, row, col):
self.row=row
self.col=col
def copy(self):
return Point(row=self.row, col=self.col)
#初始框架
import pygame
import random
#初始化
pygame.init()
W=800
H=600
ROW=30
COL=40
s