卧槽!童年的遊戲,Python 一行代碼就能玩

雖然禿頭程序員沒有頭髮,但是童心還是一直都在的,今天就分享一個私藏的GitHub項目——free-python-games,一行代碼就能進入使用Python開發的小遊戲快樂玩耍!

安裝與使用

安裝當然也很簡單一行代碼就可以

pip install freegames

由於該項目中的所有遊戲均是基於Python內置模塊Turtle製作,所以沒有太多依賴,安裝不會有困難。

安裝完之後我們可以使用python -m freegames list 來查看所有的遊戲列表

卧槽!童年的遊戲,Python 一行代碼就能玩

貪吃蛇

現在我們可以使用一行代碼啓動相關遊戲,比如貪吃蛇snake

python -m freegames.snake

卧槽!童年的遊戲,Python 一行代碼就能玩

貪吃蛇的玩法想必不用過多解釋了,使用鍵盤⬆️⬇️⬅️➡️即可操控

吃豆人

吃豆人沒玩過也應該聽過,使用下面的代碼可以啓動一個類似吃豆人的遊戲

python -m freegames.pacman

卧槽!童年的遊戲,Python 一行代碼就能玩

Flappy

Flappy這個遊戲和之前非常火的Flappy bird十分類似

卧槽!童年的遊戲,Python 一行代碼就能玩

只需要更換遊戲名即可啓動

python -m freegames.flappy

卧槽!童年的遊戲,Python 一行代碼就能玩

這次需要不斷點擊鼠標來控制綠色小圓點飛行,實測比flappy bird難度要更高一點

Memory

Memory翻譯過來是記憶,該遊戲給出一些宮格,點擊每一個小宮格會顯示背後藏的數字,但會快速消失,當你成功選中兩個相同的數字之後就會顯示為拼圖,可玩性還是很高的

python -m freegames.memory

卧槽!童年的遊戲,Python 一行代碼就能玩

迷宮

這個遊戲應該就不用介紹了,找出走出迷宮對應的路徑即可

python -m freegames.maze

卧槽!童年的遊戲,Python 一行代碼就能玩

Tic Tac Toe

這個遊戲我打賭你一定玩過,單擊屏幕即可放置一個X或O,當三個同樣的圖案在一條直線上就贏了

python3 -m freegames.tictactoe

卧槽!童年的遊戲,Python 一行代碼就能玩

查看源碼

還有更多的遊戲這裏就不再一一介紹, Turtle我們並不陌生,所以當我們玩遊戲時應該思考開發者是怎樣實現的。使用下面的代碼即可在當前目錄下生成對應遊戲的源碼

python3 -m freegames copy snake

執行之後桌面就多了一個snake.py ,打開就能查看遊戲對應的邏輯

卧槽!童年的遊戲,Python 一行代碼就能玩

現在我們就可以學習源碼並進行修改來 實現更多的功能與玩法,抓緊試試吧!

沒有中台的命,卻得了中台的病

版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 955 字。

轉載請註明: 卧槽!童年的遊戲,Python 一行代碼就能玩 - 楠木軒