Core 開發日誌 #2 - 職業系統與技能實裝
本次更新正式引入了 RPG 的核心玩法——職業系統 (Class System)。我們實作了多種職業、獨特的技能效果以及基於滑鼠連擊的觸發機制,讓戰鬥體驗更加豐富多變。
⚔️ 職業系統與技能機制
現在玩家可以選擇不同的職業,每個職業都擁有獨特的技能組與戰鬥風格。
支援職業
目前已實裝以下七種基礎職業:
- Berserker (狂戰士): 專精於近戰爆發與生存。
- BladeMaster (劍聖): 擁有高機動性與劍術連擊。
- Elementalist (元素使): 操控元素進行範圍攻擊。
- ShadowAssassin (暗影刺客): 擅長隱身與背刺爆發。
- SoulReaper (靈魂收割者): 收割靈魂以強化自身。
- WindRanger (風行者): 靈活的遠程弓箭手。
- Arbalestier (強弩手): 重型遠程火力輸出。
技能連擊系統
為了讓操作更具技巧性,採用了 滑鼠連擊 系統。玩家需要按照特定順序點擊滑鼠(例如:右鍵 -> 左鍵 -> 右鍵)來觸發技能。
(其實是因為不能用單按鍵觸發)
- 連擊判定: 新增了連擊判定的邏輯,讓玩家可以更流暢地接招。
- 技能特效: 為所有技能加入了視覺特效,提供直觀的打擊回饋。
🖥️ 全新職業介面
配合職業系統的上線,新增了專屬的職業選擇與查看介面。
- GUI 實裝: 新增了
/class指令開啟的介面,佈局直觀且易於操作。 - 資訊展示: 新的
ClassInfoGUI能清晰顯示各職業的屬性數據與技能說明。


⚙️ 核心優化
- 資料庫管理: 更新
DatabaseManager.java,優化玩家數據存取。 - 事件監聽: 優化
Attack.java與SkillTriggerListener.java,提升戰鬥計算效能。
下一次更新 大概是技能樹了吧
無用的發洩地