1

我用iPad编了个Python贪吃蛇,附源码!

 1 year ago
source link: https://blog.51cto.com/u_15340774/5918742
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

我用iPad编了个Python贪吃蛇,附源码!

精选 原创

TeamCode 2022-12-07 12:09:39 ©著作权

文章标签 贪吃蛇 Python Turtle 文章分类 软件设计 软件研发 阅读数215

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

我用iPad编了个Python贪吃蛇,附源码!_Turtle

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

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

下载安装软件这个不用多说吧?AppStore里面搜一下「Lightly IDE」就可以,iPad版是订阅制的,好像也可以用浏览器白嫖。我之前教育优惠买了会员,不用白不用~诶嘿!

打开应用后直接右上角「新建项目」选择Python,最近更新了模板后还可以直接新建带Turtle库的项目,少手动安装一些库。

我用iPad编了个Python贪吃蛇,附源码!_贪吃蛇_02

贪吃蛇的玩法不用多说明吧?就是让蛇尽量吃更多的食物得分,然后吃的越多身体长得越长,最后不小心撞墙或者撞到自己,游戏就结束了。

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

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

我用iPad编了个Python贪吃蛇,附源码!_贪吃蛇_03

贪吃蛇的完整代码看这里领取:https://ddb46aa1b2-share.lightly.teamcode.com

我已经为游戏中的每个部分做了注释,大家按需查看即可。代码链接已安装好需要的库,理论上应该可以直接复制运行。

  • 收藏
  • 评论
  • 分享
  • 举报

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK