小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

這個Python游戲庫,打開就能玩一天!

 江海博覽 2022-08-07 發(fā)布于浙江

圖片

人生苦短,我學(xué)Python!

圖片

我們其實還可以選擇用Python開發(fā)小游戲,回憶童年的美好時光。

圖片
“凹凸版”吃豆子

這次并非用pygame制作的,而是一個很有趣的庫:free-python-games!

安裝使用

GitHub地址:

free-python-games是 Apache2 許可的免費(fèi) Python 游戲集合,用于教育和娛樂。這些游戲是用簡單的 Python 代碼編寫的,專為實驗和更改而設(shè)計。其中還包括幾個經(jīng)典街機(jī)游戲的簡化版本。

安裝(清華源):

pip install freegames  -i https://pypi.tuna./simple

安裝完后,我們在命令行繼續(xù)運(yùn)行以下語句,

python -m freegames --help
圖片

可以看到:freegames支持三個命令:list、copy 和 show。想查看查看所有的游戲列表,可以運(yùn)行

python -m freegames list
圖片

包含了21款小游戲:吃豆子、井字棋、貪吃蛇、飛翔的小鳥、迷宮、迷宮等等。

下面會給大家挨個介紹,并演示這些經(jīng)典的游戲。

游戲大全

本文中任何列出的游戲,都可以通過在命令行執(zhí)行 Python 模塊來玩。

只需要將“freegames”與游戲名稱結(jié)合起來。例如,要玩“貪吃蛇”游戲,就在命令行運(yùn)行:

python -m freegames.snake
圖片

這樣游戲就輕松運(yùn)行起來啦。

下面簡單介紹幾個經(jīng)典游戲,及其具體玩法。

吃豆子(pacman)

吃豆子,這是一款非常經(jīng)典的街機(jī)游戲。使用箭頭鍵控制方向,并吃掉所有的白色食物。當(dāng)心在迷宮中漫游的紅色幽靈。

圖片

貪吃蛇(snake)

使用箭頭鍵導(dǎo)航和吃綠色食物。每吃一次食物,蛇就會長一段。避免自己吃東西或越界!

圖片

井字棋(tictactoe)

單擊屏幕以放置 X 或 O。連續(xù)連接三個,你就贏了!

圖片

'飛翔的小鳥'(flappy)

低配版'飛翔的小鳥',點(diǎn)擊屏幕來扇動你的翅膀。

當(dāng)你飛過飛行時,請注意'黑烏鴉'。

圖片

迷宮(maze)

從一側(cè)移動到另一側(cè)。點(diǎn)擊屏幕來畫出,從左側(cè)到右側(cè)的行走路徑。

圖片

數(shù)字推盤(tiles)

這是已開將數(shù)字滑動到位的益智游戲,類似于華容道。

單擊與空方塊相鄰的圖塊以交換位置,最終實現(xiàn)方塊從左到右從下到上,排布為1到15。

圖片

自定義

當(dāng)然我們不止?jié)M足這些,愛動手的小伙伴肯定希望能夠自己魔改游戲。

python -m freegames show pacman

show命令可以在命令行中展示此游戲的代碼。如果想修改游戲,可以使用 copy 命令。運(yùn)行后就會在本地目錄中,復(fù)制創(chuàng)建一個 Python 游戲文件。

python -m freegames copy pacman
圖片

接下來就可以魔改游戲啦。

比如我就是重新設(shè)置了一下,“吃豆子”游戲的布局。

圖片

突然發(fā)現(xiàn)“凹凸”兩個字,好適合自定義路線啊。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多