先是基本的贪吃蛇编程逻辑,以下我以流程方式说明,1.搭建平台,设置贪吃蛇所在窗口。2.设置窗口的方格,相当于把窗口方格化,画出相对应的格子代表不同的东西。3.定义(蛇头,蛇身,食物,障碍物)初始化颜色与位置。4.定义一个一直时钟,也就是动画的实质“桢”。5.画蛇头,画蛇身,画食物,吃到食物等,6.定义按键事件,当按下按键后蛇的移动。7.定义游戏结束条件。
现在谈谈每个步骤易语言的实现方法和爬虫的实现方法
1.搭建平台,设置贪吃蛇窗口。易语言:自带的窗口编程界面,所用工具画板控件。
python:pygame库,运用代码:window = pygame.display.set_mode(size)实现创建窗口。
2.设置窗口方格。 易语言:设置画板大小为800*600,然后将格子的宽和长设置成20,那么也就分成了40行与30列,要定义每个物体所在格子,则为:画板1.画矩形 (蛇头x, 蛇头y, 蛇头x + 20, 蛇头y + 20)。这是蛇的初始位置,如果需要右移,就在蛇头x的基础上+20。如果将其定义在时钟里则为自动移动。
python:先定义行与列,比如hang = 40,lie=30。然后再定义一个画格子(rect)的函数,