![](http://img.szonline.cn/2022/1118/20221118104248143.jpg)
(資料圖片僅供參考)
貪吃蛇可以算是街機(jī)游戲中經(jīng)典中的經(jīng)典了,實(shí)際上即使是手敲代碼也不會(huì)太難寫。最近折騰了一番iPad上新上架的Lightly IDE,可以在iPad上編程開發(fā),也支持GUI可視化界面,遂嘗試使用Python弄了個(gè)貪吃蛇,還是蠻不錯(cuò)的。
大概就是我手上現(xiàn)有的一些設(shè)備,任意一款還能使用的iPad。不介意小屏的話,丐版的64G iPad mini也可以。整個(gè)Lightly的儲(chǔ)存空間占用特別小,也就30MB出頭,完全不用擔(dān)心占用iPad空間。
任意一款能連上iPad的藍(lán)牙鍵盤,有錢的話可以買蘋果原裝的,像我一樣的學(xué)生黨選擇羅技K380總不會(huì)錯(cuò)。自己搜一下就可以,這里就不帶鏈接了。和iPad一樣各種配色都有,還比原裝鍵盤輕。如果有藍(lán)牙鼠標(biāo)的話,也可以連到iPad上,使用效果更佳。
下載安裝軟件這個(gè)不用多說(shuō)吧?AppStore里面搜一下「Lightly IDE」就可以,iPad版是訂閱制的,好像也可以用瀏覽器白嫖。我之前教育優(yōu)惠買了會(huì)員,不用白不用~誒嘿!
打開應(yīng)用后直接右上角「新建項(xiàng)目」選擇Python,最近更新了模板后還可以直接新建帶Turtle庫(kù)的項(xiàng)目,少手動(dòng)安裝一些庫(kù)。
貪吃蛇的玩法不用多說(shuō)明吧?就是讓蛇盡量吃更多的食物得分,然后吃的越多身體長(zhǎng)得越長(zhǎng),最后不小心撞墻或者撞到自己,游戲就結(jié)束了。
貪吃蛇游戲里一共需要用到三個(gè)庫(kù):turtle、time和random。Turtle庫(kù)已經(jīng)在新建項(xiàng)目時(shí)安裝好了,time和random屬于Python中預(yù)裝的庫(kù),所以不需要額外安裝庫(kù)就可以開始敲代碼了。
祖?zhèn)鱥mport后設(shè)置游戲窗口和基本設(shè)置:
貪吃蛇的完整代碼看這里領(lǐng)取:https://ddb46aa1b2-share.lightly.teamcode.com
我已經(jīng)為游戲中的每個(gè)部分做了注釋,大家按需查看即可。代碼鏈接已安裝好需要的庫(kù),理論上應(yīng)該可以直接復(fù)制運(yùn)行。
標(biāo)簽: 新建項(xiàng)目 基本設(shè)置 不用白不用