<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          教你用Python一行代碼制作20款經(jīng)典小游戲~

          共 1898字,需瀏覽 4分鐘

           ·

          2021-09-29 09:49



          點擊上方“Python爬蟲與數(shù)據(jù)挖掘”,進行關注

          回復“書籍”即可獲贈Python從入門到進階共10本電子書

          白日登山望烽火,黃昏飲馬傍交河。

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

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

          目錄:

          • 1. 安裝

          • 2. 基礎介紹

          • 3. 游戲演示

          • 4. 源碼查看

          1. 安裝


          通過pip簡單安裝,目前最新版本是2.3.2

          pip install freegames

          2. 基礎介紹


          安裝完成后,我們可以通過以下指令查看相關信息

          # 查看已有游戲列表
          !python -m freegames list # 在jupyter notebook
          python -m freegames list # 在命令行界面
          查看已有游戲列表
          # 查看幫助
          help(freegames)
          # 也可以用 ? 在jupyter notebook
          import freegames
          freegames?
          查看幫助

          3. 游戲演示


          這里我們介紹幾種大家熟知的小游戲,并演示

          Paint 涂鴉  在屏幕上繪制線條和形狀

          1. 單擊以標記形狀的開始,然后再次單擊以標記其結束;
          2. 可以使用鍵盤選擇不同的形狀和顏色。
          !python -m freegames.paint # 如果在命令行,則去掉前面的 感嘆號 !
          涂鴉

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

          1. 使用鍵盤的方向鍵導航并吃綠色食物,每吃一次食物,蛇就會長一段;
          2. 避免吃到自己或越界。
          !python -m freegames.snake
          貪吃蛇

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

          1. 使用箭頭鍵導航并吃掉所有的白色食物;
          2. 當心漫游在迷宮的紅色幽靈,碰到就跪了。
          !python -m freegames.pacman
          吃豆人

          Cannon 大炮

          1. 點擊屏幕發(fā)射你的大炮,炮彈在它的路徑上炸掉藍色氣球;
          2. 在它們穿過屏幕之前將所有氣球炸掉。
          !python -m freegames.cannon
          大炮

          Flappy Flappy-bird 類游戲

          1. 點擊屏幕來扇動你的翅膀;
          2. 當您飛過屏幕時,請注意不要碰到黑烏鴉。
          Flappy Bird

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

          使用鍵盤上下移動球拍,第一個錯過球的球員輸了

          !python -m freegames.pong
          乒乓球

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

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

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

          還有更多游戲,大家可以自行體驗,如果感興趣還可以研究源碼學習怎么編寫python小游戲哦!

          4. 源碼查看


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

          !python -m freegames copy snake
          snake源文件預覽

          以上就是本次全部內容,感興趣的小伙伴可以安裝這個庫玩玩,順便學學自己寫個小游戲!

          小伙伴們,快快用實踐一下吧!如果在學習過程中,有遇到任何問題,歡迎加我好友,我拉你進Python學習交流群共同探討學習。

          ------------------- End -------------------

          往期精彩文章推薦:

          歡迎大家點贊,留言,轉發(fā),轉載,感謝大家的相伴與支持

          想加入Python學習群請在后臺回復【入群

          萬水千山總是情,點個【在看】行不行

          /今日留言主題/

          隨便說一兩句吧~~

          瀏覽 99
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  五月天亚洲AV | 一级性爱AV | 青青草爱操视频 | 日本一级黄色电影免费 | 久久亚洲AV成人无码国产人妖 |