Replies: 8 comments
-
|
已更新提案 |
Beta Was this translation helpful? Give feedback.
-
|
感谢提案。
同时,这些实现必须足够简洁,以适配目前不同智能程度的LLM,以及现在每个宗门弟子人数不多的事实。 |
Beta Was this translation helpful? Give feedback.
-
|
这个不代表你的思路不好哈,只是现在还不是时候。将来有一天(虽然会比较久)会去考虑宗门的扩张和变迁的(类似WorldBox) |
Beta Was this translation helpful? Give feedback.
-
|
應該說是,在既有的宗門系統上擴張,而不是增加新的宗門模式 就是說角色的狀態改成天驕角色 宗門能看到更多狀態,而不是現在單獨只能看一點東西,玩家代入感不足 我的想法是,把每個avastar 當成「天驕」來處理,宗門只是背景版,這樣在改動上非常少,繼承現有的模式,只是框架擴張而已 |
Beta Was this translation helpful? Give feedback.
-
|
没差了,因为现在做宗门的更多状态机是over-design了。 |
Beta Was this translation helpful? Give feedback.
-
|
理解,那我這份就先封存成ROADMAP,作為未來方向 |
Beta Was this translation helpful? Give feedback.
-
|
ok的,另外拉你进team了 |
Beta Was this translation helpful? Give feedback.
-
|
作为长线事项,convert to discussion了。 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
RFC: Sect system expansion with multi-role identities
Status: Experimental
Summary / 摘要
This proposal suggests expanding the existing Sect (宗門) system with autonomous development capabilities, a state machine, delta aggregation, and a multi-role protagonist identity system.
本建議提案擴展現有的宗門系統,新增自主發展能力、狀態機、Delta 聚合以及多角色天驕身分系統。
Motivation / 動機
Current State / 當前狀態
The project has an
Avatarclass for character core data (cultivation, attributes, actions, relationships) withprotagonistmode supportingnone/random/all. TheSectclass contains static data (faction, style, headquarters, members, techniques) but lacks autonomous behavior.專案現有
Avatar類用於角色核心數據(修為、屬性、行動、關係等),支援protagonist模式(none/random/all)。Sect類包含靜態數據(陣營、風格、總部、成員、功法),但缺乏自主行為能力。Existing Issues / 現存問題
Missing Items / 缺失項目
Detailed Design / 詳細設計
1. Sect Vector System / 宗門向量系統
Implements numpy-based state vectors representing sect characteristics with natural drift mechanism.
實作基於 numpy 的狀態向量,表示宗門特徵並包含自然漂移機制。
2. Sect State Machine / 宗門狀態機
3. Delta Aggregation System / Delta 聚合系統
4. Multi-Role Identity System / 多角色身分系統
5. Time Warp System / 時間倍率系統
Frontend Components / 前端組件
SectVectorRadar.vue- Radar chart for six-dimensional vectorSectStateBadge.vue- State badge componentProtagonistRoleBadge.vue- Role badge componentTimeWarpControl.vue- Time multiplier controlDirectory Structure / 目錄結構
Rationale and Alternatives / 理由與替代方案
Design Decisions / 設計決策
Implementation Concerns / 實施考量
Risk Assessment / 風險評估
Mitigation Strategy / 緩解策略
drift_rateparameter (default 0.01) / 調整drift_rate參數(預設 0.01)Testing Strategy / 測試策略
Unresolved Questions / 未解問題
Should the time warp system persist across save/load operations?
時間倍率系統是否應在存檔/讀檔時持久化?
Should role transitions be reversible (e.g., Saint → Disciple)?
身分轉換是否應可逆(例如:聖子 → 傳人)?
What should be the maximum number of concurrent high-dimensional deltas?
同時存在的最大高維 Delta 數量應為多少?
References / 參考
src/classes/sect.py/ 當前宗門實現src/classes/avatar/core.py/ 當前天驕實現src/sim/world.py/ 當前世界實現web/src/locales// 前端語言文件Beta Was this translation helpful? Give feedback.
All reactions