时间:2018-11-14
概述:贪吃蛇
Python贪吃蛇完整代码,代码注释比较多,可学习一下Python编写游戏的一些基本技巧,代码分享如下:
#coding=utf-8
import curses...addch(y,x,ch)
stdscr = curses.initscr() #初始化curses,返回屏幕对象
curses.noecho() #如果在终端上打字,在终端输入一个a就会显示一个a,如果不要这样的效果...一个结点)
“””
Draw_Snake = lambda point,ch: stdscr.addch(point[0], point[1] * blockSize, ch)
“””
显示得分
“””...in snake.body[3:]:
if i == newPos:
return True
return False
“””
自动移动
“””
def Auto_Move(snake, f):
#使用闭包保存蛇对象...设置nodelay,为1时,使得控制台可以以非阻塞的方式接受控制台的输入,超时1秒 没什么用
if isGameOver:
EndWin()
return
ch = stdscr.getch() #返回ASCII