Documentation stack and first Godot coding standard
Content:
Sample-driven standard: Four core scripts—farm_manager.gd, SeasonManager.gd, player.gd, hand.gd—fed the project's first Godot coding guide (docs/03_CodingStandard.md, 456 lines). Rules are distilled from live code, not textbooks; known inconsistencies (e.g. farm_manager.gd vs SeasonManager.gd filenames, mixed Autoload naming) are flagged for gradual convergence—not a big-bang rewrite.
Naming & layout: snake_case vars/functions, PascalCase classes, UPPER_SNAKE_CASE constants; private helpers prefixed with `_` (e.g. `_reset_fishing()`); Chinese comments with tags like 【重要】【新增】【操作】; script order: exports → node refs → lifecycle → public API → signal handlers → private helpers.
Interaction contract: Hand detects, then calls hit() / interact(); global managers cooperate via Autoloads.
Core design:Let the Whale Breach—pixel sim on Steam as a "digital psychological refuge"; pillars: unconditional acceptance (slow self-running community, player as catalyst), nature mentor (learn from animals, join the ecology), emotional resonance (deep dialogue + affinity locks, no gift-grind). Post-collapse Solarpunk setting.
Subsystem specs: Fishing "eyes-closed zen"—cast → audio tells real vs fake bite → 0.7s reel window, D–S loot tiers + pity timer (hand.gd state machine already aligned); social anti-grind—Karma Locks, horizontal intimacy / Soulbound / QPR, journal UI for affinity; symbiosis doc is richest—mentor skills, octopus pact, full bee chain, world events.
Code mapping: Specs tie to prototypes—fishing hand.gd + LootTable + fish_caught_payload; farming farm_manager.gd + plant.gd; seasons SeasonManager.gd; bees log_hive.gd; social notebook.gd, NPC_Base.gd, Dialogue Manager.
Note: Next—clarify Ecology vs Symbiosis boundaries, draft 04_DataSchema, evolve fishing from timer bites to audio discrimination, unify Autoload names and signal callback style per the guide.
Arborescence documentaire et première norme de code Godot
Contenu :
Norme issue du code : Quatre scripts cœur — farm_manager.gd, SeasonManager.gd, player.gd, hand.gd — ont nourri la première charte Godot du projet (docs/03_CodingStandard.md, 456 lignes). Règles extraites du code existant, pas d'un manuel ; écarts signalés (ex. farm_manager.gd vs SeasonManager.gd, nommage Autoload hétérogène) pour convergence progressive, sans refonte brutale.
Nommage et structure : snake_case variables/fonctions, PascalCase classes, UPPER_SNAKE_CASE constantes ; privés préfixés `_` (ex. `_reset_fishing()`) ; commentaires surtout en chinois avec balises 【重要】【新增】【操作】 ; ordre script : exports → refs nœuds → cycle de vie → API publique → signaux → aides privées.
Interactions : Hand détecte puis appelle hit() / interact() ; gestionnaires globaux via Autoloads.
Remarque : Ensuite — frontière Ecology/Symbiosis, rédiger 04_DataSchema, faire évoluer la pêche du timer vers la discrimination audio, unifier noms Autoload et style de callbacks signaux selon la charte.
Demo战略定型与开场方案确立
内容:
Demo战略:采用“序章 + 花絮”模式,主体为沉浸式开局,结尾附带Meta风格的“杀青梗”。
动画方案:确定“精美定格插画 + 引擎动画”的混合模式,平衡艺术感与成本。
引导哲学:推行“给予工具,然后放手”,实现即时满足与情感驱动的种地引导。
工作流:确认“原型美术”工作流,先使用商用授权资源,后续再行替换。
备注: 正式启动《公开Demo开发计划 V1.0》。
Demo strategy and opening approach locked in
Content:
Demo structure: A "prologue + extras" format—an immersive opening as the main beat, closing with a meta-style "wrap gag."
Animation mix: Freeze-frame style art plus in-engine animation to balance craft and production cost.
Onboarding philosophy: "Give tools, then let go"—immediate gratification plus emotion-led farming guidance.
Pipeline: "Prototype art" workflow first, using licensed commercial assets with planned replacement later.
Note: Kick-off of the Public Demo Development Plan v1.0.
Stratégie du démo et proposition d’ouverture validées
Contenu :
Structure du démo : mode « prologue + bonus » — ouverture immersive au centre, puis clin d’œil meta façon « générique de fin ».
Animation : combinaison illustrations figées soignées et animation moteur pour équilibre esthétique et coût.
Guidage : philosophie « donner les outils, puis lâcher prise » — satisfaction immédiate et tutorat des cultures porté par l’émotion.
Workflow : flux « art prototype » avec ressources sous licence en premier, remplacement envisagé ensuite.
Remarque : lancement officiel du plan de développement du démo public v1.0.