3月 日誌之 1 — 起點,再一次
演化循環 Evolooption-Prototype » Devlog
3/1 ~ 3/9
Godot 4 正式版上線,是個時候遷移舊專案,然後把所有code都refactor一遍了。
WakuWaku
GDScript 2.0 帶來了幾項重要的更動:
- Typed Array:陣列宣告時可以定型別,遍歷時變數類型明確。
- @export:提供更多客製化編輯器面板的方式,包括變數分類、標題和子標題。
- Callable類別:function成為第一類變數,可以存於變數或作為函式回傳值;也使得signal的使用更為方便、不易輸入錯誤。
- Fuctional Programming:Array有了map、filter和reduce等新涵式。
- ……
目前在Godot 4開始建立Evolooption的系統,以戰鬥系統為優先,完成了:
- 傷害、回復、威嚇、堅毅和數值Buff、Debuff
- 傷害的攻防計算公式
- 玩家花費行動點數決定行動序列
- 敵人隨機決定行動序列
- 與敵人行動序列合併,並依行動力、招式點數排序
- 行動序列執行,行動間有時間間隔
- 死亡、嚇退後轉換場景
待完成:
- 機制:
- 條件型效果
- 附加狀態疊加
- 觸發型效果
- 傷害、回復時改變畏怯值
- 畏怯值的「恐懼」與「勇者」狀態
- 部位化的Hp bar
- 部位致殘
- 瀕死狀態
- UI
- 顯示能力與招式的從屬關係
- 部位化的Hp bar
- 美術:
- 像素生物
- 環境
- 動畫特效
Get 演化循環 Evolooption-Prototype
演化循環 Evolooption-Prototype
Becoming, Never-Ending.
Status | Prototype |
Author | ljack60317@gmail.com |
Genre | Strategy |
Tags | Pixel Art, Roguelike, Turn-Based Combat |
More posts
- 5月 日誌之 1 — 我所知的必然May 19, 2023
- 4月 日誌之 1 — 設計核心的重新思考Apr 07, 2023
- 3月 日誌之 2 — 數值設計、表格與JSONMar 22, 2023
Leave a comment
Log in with itch.io to leave a comment.