Lightly Logo
返回按钮
返回博客

【Python教程】在iPad上使用Python制作贪吃蛇(附源码)

2023-02-15

贪吃蛇可以算是街机游戏中经典中的经典了,实际上即使是手敲代码也不会太难写。Lightly IDE iPad版,可以在iPad上编程开发,也支持GUI可视化界面,遂尝试使用Python弄了个贪吃蛇,还是蛮不错的。 贪吃蛇游戏

开发前准备

大概就是我手上现有的一些设备,任意一款还能使用的iPad。不介意小屏的话,丐版的64G iPad mini也可以。整个Lightly的储存空间占用特别小,也就30MB出头,完全不用担心占用iPad空间。

任意一款能连上iPad的蓝牙键盘,有钱的话可以买苹果原装的,像我一样的学生党选择罗技K380总不会错。自己搜一下就可以,这里就不带链接了。和iPad一样各种配色都有,还比原装键盘轻。如果有蓝牙鼠标的话,也可以连到iPad上,使用效果更佳。

开始

下载安装软件这个不用多说吧?AppStore里面搜一下「Lightly IDE」就可以,iPad版是订阅制的哦。

打开应用后直接右上角「新建项目」选择Python,最近更新了模板后还可以直接新建带Turtle库的项目,少手动安装一些库。 使用Lightly新建Python项目 贪吃蛇的玩法不用多说明吧?就是让蛇尽量吃更多的食物得分,然后吃的越多身体长得越长,最后不小心撞墙或者撞到自己,游戏就结束了。

贪吃蛇游戏里一共需要用到三个库:turtle、time和random。Turtle库已经在新建项目时安装好了,time和random属于Python中预装的库,所以不需要额外安装库就可以开始敲代码了。

祖传import后设置游戏窗口和基本设置:

贪吃蛇游戏窗口设置

贪吃蛇的完整代码看这里领取:https://ddb46aa1b2-share.lightly.teamcode.com 我已经为游戏中的每个部分做了注释,大家按需查看即可。代码链接已安装好需要的库,可以直接复制运行。

代码效果:

贪吃蛇游戏在线运行结果