注:2020年3月5日 - 該項目已經停產,我打算進行工作,但是我最近忙於處理其他東西,現在最必要的缺失功能之一是程序性的地牢生成,現在每次都可以與同一核心地牢一起使用,核心基礎已經完成,已經完成了更多的東西,需要添加/丟失的元素,可以訪問,可以訪問2個模式,在2個模式下,可以訪問,在2 Mote中,可以在2 Mote中瀏覽,在2 Mote中,可以在2 Mote中找到,在2 Mote中,可以在2 Mote中找到。在事物上並移動地牢和戰鬥模式,您可以在其中ATK,PWR和與多個敵人作戰並最終擊敗它們(這是我決定將其擴展到整個1000個LOC不太愉快之前就開始的方式,但在某個時候肯定需要適應代碼和項目結構),我可以對任何反饋或逗留和prs開放。
ASCII戰鬥
一個簡單的CLI文本冒險遊戲,為學習目的而創建。
項目目標
- 探索功能齊全的地牢系統。
- 創建一個庫存系統,具有拾取,飲食和獲取有關整個地牢中發現物品的信息的能力
- 敵人分佈在地牢入口上,通過在基於角色的戰鬥系統中擊敗它們,進一步探索。
使用說明
注意:此遊戲僅使用Python 3。使用Python 2將行不通!
- 通過下載
.zip文件獲取來源並提取它 - 或通過克隆大師分支
git clone https://github.com/aelmosalamy/ascii-combat - 設置:運行
pip3 install colorama或pipenv install - 玩:運行
python3 main.py
遊戲模塊
- 遊戲主要使用兩個模塊:CMD(運行具有多個有用功能的A通用命令行接口)和Colorama(令人驚嘆的ANSI序列文本著色器)。
拉請求
- 我真的很歡迎拉動請求,特別是如果這是您的第一次,請查看當前問題,並在可能的情況下進行審查並添加任何校正,錯誤文件,新功能。
- 請隨時發送PR(首先檢查開放問題)。
- 非常感謝清潔,有據可查的代碼。
- 這非常重要:如果您使用基於UNIX的系統來編寫代碼,請確保將代碼的新線轉換為CRLF(Windows使用的默認終結器),因為這會導致大量的合併衝突!
未來計劃
- We all agree its fun to play text-based games as this genre got its very own fans, however we further agree on the beauty of graphics, so I am planning to make a pygame version of this, exactly same concept with simplistic, yet beautiful 8-bit pixel art graphics, I intend to create a roguelike exploration system + a role-based combat system which acts like an obstacle to the advance of exploration in the dungeons of ASCII Combat, mmm... shall we say “像素戰鬥”? :)