童年的記憶,Python超簡單一行代碼就能玩

前言python

本文的文字及圖片來源於網絡,僅供學習、交流使用,不具備任何商業用途,若有問題請及時聯繫咱們以做處理。程序員

PS:若有須要Python學習資料的小夥伴能夠點擊下方連接自行獲取 網絡

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

安裝與使用

安裝固然也很簡單一行代碼就能夠ide

pip install freegames

因爲該項目中的全部遊戲均是基於Python內置模塊Turtle製做,因此沒有太多依賴,安裝不會有困難。學習

安裝完以後咱們可使用python -m freegames list來查看全部的遊戲列表翻譯

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

貪吃蛇

如今咱們可使用一行代碼啓動相關遊戲,好比貪吃蛇snakeblog

python -m freegames.snake

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

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

吃豆人

吃豆人沒玩過也應該聽過,使用下面的代碼能夠啓動一個相似吃豆人的遊戲圖片

python -m freegames.pacman

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

Flappy

Flappy這個遊戲和以前很是火的Flappy bird十分相似

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

只須要更換遊戲名便可啓動

python -m freegames.flappy

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

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

Memory

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

python -m freegames.memory

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

迷宮

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

python -m freegames.maze

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

Tic Tac Toe

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

python3 -m freegames.tictactoe

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

查看源碼

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

python3 -m freegames copy snake

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

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

如今咱們就能夠學習源碼並進行修改來實現更多的功能與玩法,抓緊試試吧!

相關文章
相關標籤/搜索