贪吃蛇的算法还是比较简单的,蛇的移动我是通过不停添加一个head方块,然后判断应该加到蛇头的哪个方向,加完后删掉蛇尾就行了,如果吃到食物就不删蛇尾. 只是一个贪吃蛇只需要70行代码左右就可以了,后来又加了计分,失败后重新游戏,暂停功能····结果现在代码乱成渣了.. 重新游戏部分肯定有更好的方法,我写的太乱了..求大神指教.由于没用网格,判断吃到的时候是用范围判断的,有时候有些偏差··· 代码: 1 #-*- coding: utf-8 -*- 2 import pygame, sys, ran…