」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 簡單的命令行龍與地下城

簡單的命令行龍與地下城

發佈於2024-11-07
瀏覽:547

Simple Command Line Dungeons and Dragons

作為 Coding Nomads 訓練營的參與者,Python 課程的早期項目之一是一個簡單的《龍與地下城》命令行遊戲。目標:找到一把劍並殺死一條龍。命令列遊戲由使用者輸入驅動(回應所呈現的二元選擇;例如,是/否、戰鬥/安全)。除了使用者輸入之外,標記變數在程式碼中也很重要,可以追蹤玩家在遊戲中的位置(即,player_pos = "c"("c" = 走廊;"l" = 左(空)房間) ;“ r”=右(龍)房間),玩家是否擁有劍,最後,劍是否最初隱藏在左側的空房間中,並通過標誌“has_sword”進行跟踪。 " 最初設定為“False”,當尋找並找到劍時,標誌切換為“True”。龍的狀態透過布林標誌變數“dragon_dead = False”進行追蹤。除了追蹤龍的狀態,這個布林標誌還讓玩家保持在while 循環內,玩家可以在走廊、左房間和右房間之間移動。如果玩家選擇不帶劍與龍戰鬥,他們將在命令列遊戲中遭遇死亡。

同樣,這是我學習 Python 的早期階段,但該專案強調了標記變數在編碼中提供的實用性。此外,為了讓腳本流暢運行,必須建立並仔細放置嵌套循環,以確保玩家無法回溯並重複他們之前已經採取的操作。

版本聲明 本文轉載於:https://dev.to/drn19/simple-command-line-dungeons-and-dragons-59gj?1如有侵犯,請聯絡[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3