一行 Python 代码,20款经典小游戏
天分享一個有趣的Python游戲庫freegames,它包含20余款經(jīng)典小游戲,像貪吃蛇、吃豆人、乒乓、數(shù)字華容道等等,依托于標準庫Turtle。
我們不僅可以通過1行代碼進行重溫這些童年小游戲,還可以查看源碼自己學(xué)習(xí)下游戲編寫,超贊!
#?1. 安裝
通過pip簡單安裝,目前最新版本是2.3.2
pip?install?freegames#?2. 基礎(chǔ)介紹
安裝完成后,我們可以通過以下指令查看相關(guān)信息
#?查看已有游戲列表 !python?-m?freegames?list?#?在jupyter?notebook python?-m?freegames?list?#?在命令行界面查看已有游戲列表
#?查看幫助 help(freegames) #?也可以用???在jupyter?notebook import?freegames freegames?查看幫助
#?3. 游戲演示
這里我們介紹幾種大家熟知的小游戲,并演示
Paint 涂鴉?在屏幕上繪制線條和形狀
單擊以標記形狀的開始,然后再次單擊以標記其結(jié)束;
可以使用鍵盤選擇不同的形狀和顏色。
涂鴉
Snake 貪吃蛇?經(jīng)典的街機小游戲
使用鍵盤的方向鍵導(dǎo)航并吃綠色食物,每吃一次食物,蛇就會長一段;
避免吃到自己或越界。
貪吃蛇
Pacman 吃豆人?經(jīng)典街機小游戲
使用箭頭鍵導(dǎo)航并吃掉所有的白色食物;
當心漫游在迷宮的紅色幽靈,碰到就跪了。
吃豆人
Cannon 大炮
點擊屏幕發(fā)射你的大炮,炮彈在它的路徑上炸掉藍色氣球;
在它們穿過屏幕之前將所有氣球炸掉。
大炮
Flappy Flappy-bird 類游戲
點擊屏幕來扇動你的翅膀;
當您飛過屏幕時,請注意不要碰到黑烏鴉。
Flappy Bird
Pong 乒乓?經(jīng)典街機小游戲
使用鍵盤上下移動球拍,第一個錯過球的球員輸了
!python?-m?freegames.pong乒乓球
Tiles 數(shù)字華容道?將數(shù)字滑動到指定位置的益智游戲
單擊與空方塊相鄰的圖塊以交換位置,你能讓數(shù)字從左到右從下到上成1到15嗎?
!python?-m?freegames.tiles數(shù)字華容道
還有更多游戲,大家可以自行體驗,如果感興趣還可以研究源碼學(xué)習(xí)怎么編寫python小游戲哦!
#?4. 源碼查看
通過copy可以將相關(guān)源文件拷貝到本地,然后查看源碼,我們可以根據(jù)源碼學(xué)習(xí)學(xué)習(xí)!
!python?-m?freegames?copy?snakesnake源文件預(yù)覽
以上就是本次全部內(nèi)容,感興趣的小伙伴可以安裝這個庫玩玩,順便學(xué)學(xué)自己寫個小游戲!
在這里還是要推薦下我自己建的Python學(xué)習(xí)Q群:831804576,群里都是學(xué)Python的,如果你想學(xué)或者正在學(xué)習(xí)Python ,歡迎你加入,大家都是軟件開發(fā)黨,不定期分享干貨(只有Python軟件開發(fā)相關(guān)的),
包括我自己整理的一份2022最新的Python進階資料和零基礎(chǔ)教學(xué),歡迎進階中和對Python感興趣的小伙伴加入!
總結(jié)
以上是生活随笔為你收集整理的一行 Python 代码,20款经典小游戏的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javascript “||”、“”的运
- 下一篇: 出现一次的数字