1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        一行 Python 代碼,20款經(jīng)典小游戲

        共 1672字,需瀏覽 4分鐘

         ·

        2022-03-04 14:34

        ↑ 關(guān)注 + 星標(biāo) ,每天學(xué)Python新技能

        后臺(tái)回復(fù)【大禮包】送你Python自學(xué)大禮包


        今天分享一個(gè)有趣的Python游戲庫(kù)freegames,它包含20余款經(jīng)典小游戲,像貪吃蛇、吃豆人、乒乓、數(shù)字華容道等等,依托于標(biāo)準(zhǔn)庫(kù)Turtle

        我們不僅可以通過1行代碼進(jìn)行重溫這些童年小游戲,還可以查看源碼自己學(xué)習(xí)下游戲編寫,超贊!

        # 1. 安裝

        通過pip簡(jiǎn)單安裝,目前最新版本是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 涂鴉 在屏幕上繪制線條和形狀

        1. 單擊以標(biāo)記形狀的開始,然后再次單擊以標(biāo)記其結(jié)束;

        2. 可以使用鍵盤選擇不同的形狀和顏色。

        !python -m freegames.paint # 如果在命令行,則去掉前面的 感嘆號(hào) !
        涂鴉

        Snake 貪吃蛇 經(jīng)典的街機(jī)小游戲

        1. 使用鍵盤的方向鍵導(dǎo)航并吃綠色食物,每吃一次食物,蛇就會(huì)長(zhǎng)一段;

        2. 避免吃到自己或越界。

        !python -m freegames.snake
        貪吃蛇

        Pacman 吃豆人 經(jīng)典街機(jī)小游戲

        1. 使用箭頭鍵導(dǎo)航并吃掉所有的白色食物;

        2. 當(dāng)心漫游在迷宮的紅色幽靈,碰到就跪了。

        !python -m freegames.pacman
        吃豆人

        Cannon 大炮

        1. 點(diǎn)擊屏幕發(fā)射你的大炮,炮彈在它的路徑上炸掉藍(lán)色氣球;

        2. 在它們穿過屏幕之前將所有氣球炸掉。

        !python -m freegames.cannon
        大炮

        Flappy Flappy-bird 類游戲

        1. 點(diǎn)擊屏幕來(lái)扇動(dòng)你的翅膀;

        2. 當(dāng)您飛過屏幕時(shí),請(qǐng)注意不要碰到黑烏鴉。

        Flappy Bird

        Pong 乒乓 經(jīng)典街機(jī)小游戲

        使用鍵盤上下移動(dòng)球拍,第一個(gè)錯(cuò)過球的球員輸了

        !python -m freegames.pong
        乒乓球

        Tiles 數(shù)字華容道 將數(shù)字滑動(dòng)到指定位置的益智游戲

        單擊與空方塊相鄰的圖塊以交換位置,你能讓數(shù)字從左到右從下到上成1到15嗎?

        !python -m freegames.tiles
        數(shù)字華容道

        還有更多游戲,大家可以自行體驗(yàn),如果感興趣還可以研究源碼學(xué)習(xí)怎么編寫python小游戲哦!

        # 4. 源碼查看

        通過copy可以將相關(guān)源文件拷貝到本地,然后查看源碼,我們可以根據(jù)源碼學(xué)習(xí)學(xué)習(xí)!

        !python -m freegames copy snake
        snake源文件預(yù)覽

        以上就是本次全部?jī)?nèi)容,感興趣的小伙伴可以安裝這個(gè)庫(kù)玩玩,順便學(xué)學(xué)自己寫個(gè)小游戲!

        推薦閱讀

        1. 第一次!用Python接私活賺了1k!

        2. 不可思議!烏克蘭國(guó)防軍隊(duì)的系統(tǒng)賬號(hào)和密碼分別是 admin 和 123456!

        3. 又一款超酷的可視化神器:cutecharts


        您看此文用   分  秒,轉(zhuǎn)發(fā)只需1秒哦

        瀏覽 138
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            94久久人妻无码精品系列蜜桃 | 人人妻人人摸 | 操逼3级黄色毛片 | 日韩精品人妻一区二区中文八零网 | 亚洲一级—内射欧美A999 | 美女脱掉内裤让男人捅 | 久插网| 一级特黄a大片免费 | 91av视频乱伦 | 小黄片亚洲|