我寫的遊戲01航海王卡牌遊戲測試版本

大家好,今天我要介紹的這款遊戲是我自己寫的,這是一款以《ONE PIECE》世界觀改編的文字冒險卡牌遊戲。

遊戲概述

《航海王卡牌冒險遊戲》是一個結合劇情、戰鬥與抽卡元素的自製作品。玩家將扮演魯夫,跟隨故事進行冒險,並透過回合制戰鬥與抽卡系統來強化自己的隊伍。

遊戲主要內容包括:

  • 劇情模式:透過 story.json 內的章節體驗經典場景,像是魯夫與亞爾麗塔的對決、索隆登場等。
  • 戰鬥系統:由 battle.py 處理回合制戰鬥,玩家可以選擇攻擊或防守並使用角色技能。
  • 抽卡系統:gacha.py 提供抽卡機制,玩家可以消耗貝里或使用免費抽卡機會來獲得新角色。
  • 小遊戲與互動:minigames.py 包含額外的互動內容,使遊戲體驗更加豐富。

遊戲玩法亮點

  1. 劇情與音效結合

    • 遊戲使用 story.json 來管理章節,搭配 sounds/story/ 的音檔,讓文字冒險更有代入感。
    • 每一段故事都有標題、描述與背景聲音,提升閱讀與遊玩氛圍。
  2. 卡牌角色與技能

    • 遊戲設計有角色技能,戰鬥時會依技能效果造成不同影響。
    • skills.json 可能定義了技能資料,讓戰鬥更具策略性。
  3. 經濟與成長系統

    • 透過勝利戰鬥獲得貝里,並用貝里抽卡強化隊伍。
    • 設定檔 config.json 定義了遊戲機制,例如抽卡花費 GACHA_COST 為 100,與 FREE_GACHA_COOLDOWN 為 3600 秒。

技術實作概述

這個遊戲專案的主要程式檔案有:

  • main.py:遊戲入口,啟動劇情、戰鬥、抽卡與其他互動選項。
  • battle.py:實作回合制戰鬥邏輯。
  • gacha.py:負責抽卡機制與獎勵。
  • story.py:處理劇情章節與播放故事內容。
  • data_manager.py:管理存檔、角色資料與遊戲狀態。
  • game_state.py:追蹤玩家進度與數值。

除此之外,audio.py 可能負責音效播放,讓遊戲在執行時有聲音支援,並與 sounds/ 目錄底下的 skills/story/system/ 音檔搭配。

遊戲特色

  • 自製的《航海王》風格冒險劇情
  • 回合制卡牌戰鬥,適合喜歡策略與 RPG 的玩家
  • 抽卡系統加入收集樂趣
  • 支援故事音效,增加遊戲沉浸感

如何開始

d:\航海王卡牌遊戲 資料夾中執行 main.py 即可啟動遊戲。這個遊戲非常適合喜歡《ONE PIECE》與卡牌冒險的玩家,推薦先從劇情模式開始,熟悉角色與故事後,再挑戰戰鬥與抽卡內容。

歡迎大家試玩,期待這款作品能帶來熱血的冒險體驗!

更新日誌

v1.0:第一個測試版本,包含東海篇剛開始就出所龍的所有劇情,以及沙鱷魚 v1.1:測試版,增加沙漠寶刀吸血效果,移除一些不必要的檔案,並且增加說明文件readme.md

v2.0:重大更新,新增等級系統、沙畫能力,戰鬥系統大改革

v3.0:加入基地功能

v4.0: 這是一次著重於 遊戲沉浸感、系統彈性 與 劇情細節 的全面更新。你現在可以更自由地控制戰鬥,基地也變得更生動了!

新增功能

戰鬥系統

強化角色選擇彈性:劇情戰鬥現在可以指定玩家使用的角色與血量,例如在與蒙卡的對決中,你將強制操作魯夫,忠實還原動畫體驗。 戰鬥功能模組化:將「選擇出戰角色」獨立為一個函式,為未來複雜的戰鬥邏輯(如隊伍戰、多角色連戰)打下基礎。

基地經營

沉浸式音效反饋:在基地中進行不同操作時,會觸發相對應的音效(如翻書聲、敲門聲),讓管理基地更有臨場感。 基地定時提示音:每隔一段時間,基地會自動播放提示音,提醒玩家回來收集資源,不再錯過收益。

UI / UX 優化

資源與建築中文化:所有資源(木材、食物...)與建築名稱(船塢、酒館...)全面在地化,閱讀更直覺。 主選單標示更清晰:將「觀看劇情模式」明確為「觀看航海王劇情模式」,為未來新增其他故事模式鋪路。

系統與資料結構

劇情進度欄位安全檢查:確保劇情進度相關欄位在讀取時必定存在,避免因存檔結構不完整導致的錯誤。 劇情戰鬥參數擴充:story.json 中的戰鬥場景現在支援 target_player 與 target_player_hp 參數,讓你能精確控制每場劇情戰鬥的條件。

平衡性調整

黑名單擴充:將「蒙卡」加入黑名單,避免在抽卡或自由戰鬥中提前遭遇劇情 Boss,維持劇情新鮮感。 劇情戰鬥角色鎖定:亞爾麗塔、海軍、蒙卡等關鍵戰鬥現在會強制使用魯夫,更貼近原作故事。

問題修正

存檔欄位遺失問題:修復了因 story_index 欄位遺失導致遊戲無法正確讀取進度的潛在錯誤。

基地提示計時器:修正了基地提示音的觸發機制,使其更穩定地按時提醒玩家。

技術性更新

代碼結構優化:將戰鬥角色選擇邏輯從主流程中抽離,提高程式碼可讀性與可維護性。

音效播放強化:在基地選單中加入 try-except 保護,避免因音效檔案缺失而導致遊戲中斷。

下載

接下來,就給大家下載連結吧

下載最新版本

updatedupdated2026-07-012026-07-01