-编译器:VSCODE 版本:python3.8
如何用python写一个简易的贪吃蛇游戏?
首先,我们需要了解一些基本的函数知识,关于python的很多函数知识都可以在: https://docs.python.org/zh-cn... 里面找到。
在这个程序里,我们要使用到python自带的数据库turtle(海龟绘图)、random
首先要自定义(def)一个名为base.py的函数,供我们后期使用
##base.py
from turtle import *
def square(x,y,size,color_name):
up()
goto(x, y)
down()
color(color_name)
begin_fill()
forward(size)
left(90)
forward(size)
left(90)
forward(size)
left(90)
forward(size)
left(90)
end_fill()
我们的base数据库就大功告成了,后期就可以引用它了!
这些东西有什么用呢?到后期用到了我们再一一解释,当然,也可以尝试去上面的python document 链接里面查找。
我们再建立一个主游戏的py文件
在文件的开头,输入
from turtle import *
from base import square
from random import randrange
这意味着我们将在这个文件里面调用turtle数据库里面的所有、
调用刚刚我们所建立的base数据库里面所定义的square函数以及random数据库里面的randrange函数。
如果不确定调用什么函数可以参照第一行的星号,它意味着调用整个“turtle”数据库。
格式 :from 数据库 import 函数
此时,我们在下面输入
square(10,10,10,'red')
done()
运行起来,试试看!
我们看见,此时生成了一个窗口,并且有一个红色箭头在直角坐标系里的(10,10)的坐标位置左(left)了4次,是不是很熟悉?对,我们引用了base数据库里面的square函数,并且它成功的运行了!现在你可以根据此再来看看我们写的第一个文件base.py ,可以更好的理解这些函数的意义了!
up():画笔抬起 -- 移动时不画线
goto(X,Y):爬到坐标点
down():画笔落下 -- 移动时画线
---更多参阅: https://docs.python.org/zh-cn... (可以在上面学到更多有趣的函数!)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。