今天分享一個私藏的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程式碼就可以玩遊戲?

現在我們就可以學習原始碼並進行修改來

實現更多的功能與玩法

,抓緊試試吧!

雖然如今的小朋友們已經不玩這樣的低階遊戲了,但對於我們用來學習Python而言永遠不低階!

萬水千山總是情,點個 行不行。

Python自學超級硬核資料

最後送大家一份Python學習大禮包,從Python基礎,爬蟲,資料分析Web開發等全套資料,吃透資料,你可以扔掉其他資料,這些資料都是影片,學起來非常友好

Ps:都是影片學習資料,非常適合基礎不好或者零基礎的同學