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.