提示:如果本文對您有幫助,歡迎點贊支持!
文章目錄
目錄
前言
一、Flappy Bird是什么?
二、本專案簡介
1.實作效果
2.游戲邏輯的相關鏈接
(1)游戲邏輯部分
(2)AI訓練邏輯部分
說明
前言
本專案是作者實作用AI玩Python小游戲中的游戲邏輯部分,暫不會牽扯到相關的AI邏輯,當然為了便于AI訓練,該游戲進行了一定的簡化處理,沒有添加開始游戲等其他界面,
一、Flappy Bird是什么?
Flappy Bird是一款玩家要在游戲中盡可能長地維持小鳥生命的游戲,
小鳥不斷向前飛行,會遇到一系列高低不同的管道,管道將小鳥通過的高度限制在特定的范圍內,
小鳥由于重力會自動掉落到地面,所以玩家需要不斷操作使小鳥進行Flap,躲避管道和地面,游戲分數由小鳥成功通過多少個管道障礙物來衡量,
如果小鳥撞到地面或者管道,它就會死亡并結束游戲,
二、本專案簡介
1.實作效果




2.游戲邏輯的相關鏈接
(1)游戲邏輯部分
【FlappyBird小游戲】撰寫游戲邏輯(一)——基本游戲主回圈【原始碼】
【FlappyBird小游戲】撰寫游戲邏輯(二)——讀取游戲資源【原始碼】
【FlappyBird小游戲】撰寫游戲邏輯(三)——添加Bird和Pipe【原始碼】
【FlappyBird小游戲】撰寫游戲邏輯(四)——控制Bird和碰撞檢測【原始碼】
如果讀者不想一篇篇閱讀博客,習慣直接看代碼的話,可以找到在我的資源中找到該下載鏈接,
下載后將會得到如下檔案資源:

(2)AI訓練邏輯部分
該部分的代碼作者還沒有整理出來,該部分代碼將會在GitHub上開源,其相關地址為:https://github.com/MagicDeveloperDRL/MRL-AIFlappyBird-Python-master,
說明
該專案沒有在Github開源的主要原因是因為近期部分用戶不懷好意直接下載了我的一些原始碼拿去賺積分,讓我處理起來很不愉快,所以該專案就將原始碼拆分到一篇篇博客中,
如果讀者在閱讀或者使用原始碼的程序中遇到該專案的技術性問題,可以直接私信我或者評論,相互交流,共同進步!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/282631.html
標籤:python
