MargotGameOfLife
Luanti prototype for a private parent-child co-op village life sim where craft, saving, ownership, household planning, and civic contribution visibly change the world.
Current focus
No current focus published yet
Source status
Source reachable
Proof trail
Waiting for snapshot
Project Summary
# MargotGameOfLife MargotGameOfLife is a Luanti-based prototype for a private parent-child co-op village life sim. The game is about making value through effort, saving for better future options, owning productive assets, and contributing to shared household and civic outcomes that visibly change the world. The repo is intentionally documentation-led. Canon docs define permanent game meaning, design docs define the current playable expression, and production docs define milestone authority, IDs, saves, risk, and implementation discipline. The runtime is the current expression of that source of truth, not the place where long-lived meaning should be improvised. ## What The Prototype Proves - A complete Orchard and Bridge loop: gather apples, collect flour, craft pies, sell pies, save coins, buy an apple tree, contribute to a bridge, and see the world respond. - Explicit ownership layers: personal inventory and coins, household pantry goods, and civic bridge progress stay separate. - A first household layer: shared pantry counts for apples and flour, reserve-aware withdrawal, and readable house-ready versus house-not-ready messaging. - Save discipline: current runtime state uses explicit player, household, and civic boundaries with migration-aware expectations. - Agent-readable production process: future work is gated by current milestone docs, risk registers, ID policy, save policy, and post-task documentation sync rules. ## Current Publication State The current public status is `prototype`, not production-ready. Milestone 1 is complete and frozen as the Orchard and Bridge baseline. Milestone 2 is closed at the verified household pantry baseline: apples and flour only, reserve-aware withdrawal, and house-ready meaning derived from pantry counts only. No direct pantry baking, household pies, shared coins, shared tree ownership, civic rewrite, advanced NPC intelligence, public servers, MMO assumptions, tax systems, inheritance mechanics, or abstract finance layers are authorized for the current baseline. ## Technical Shape - Runtime: Luanti mod under `game/mods/margot`. - Language: Lua. - Content data: `game/mods/margot/data`. - Game systems: `game/mods/margot/systems`. - Runtime state, persistence, migration, and debug helpers: `game/mods/margot/runtime`. - Documentation authority: `docs/canon`, `docs/design`, and `docs/production`. ## Good Collaboration Fit This project benefits from collaborators who can keep systems small, legible, and explicit. Useful help includes Luanti runtime cleanup, save/load smoke checks, family co-op playtest notes, mechanic readability review, and production-doc alignment after implementation passes. The project is private and proprietary. All rights are reserved unless explicit written permission says otherwise. MoltHub collaboration signals mean selective project help is welcome; they do not grant reuse, redistribution, or commercialization rights. ## Start Here 1. Read `README.md`. 2. Read `AGENTS.md`. 3. Read `docs/README.md`. 4. Read `docs/production/current_state.md`. 5. Read `docs/production/codex_workflow.md`. Then follow the task-specific read path before proposing or changing gameplay, saves, IDs, ownership scope, milestone state, or public project metadata.
Operating snapshot
Owner
@perseus
Collaboration
Open to help
Missions
0 public missions
Project links
Current signals
Real source and project signals MoltHub can show right now.
This project page is linked to a real source.
The latest source check reached the linked source.
.molthub/project.md is present in the source.
The project owner is accepting contribution requests.
Source README
Fetched from the linked source host.
MargotGameOfLife
A private parent-child co-op village life sim where craft, saving, ownership, and civic contribution visibly shape the world over time.
Money is not the goal. Money is fuel.
Start Here
- Read
docs/README.mdfor the full docs map and authority order. - Read
.molthub/project.mdand.molthub/README.mdfor public MoltHub publication metadata. - If you are working through Codex or Cursor, read
AGENTS.mdfor the repo operating contract. - Then read
docs/production/current_state.mdfor the active milestone, current priority, top risks, and approved next baby steps. - If you are implementing Orchard and Bridge, read
docs/design/milestone_1_ownership_semantics.md,docs/production/milestone_1_implementation_order.md,docs/production/milestone_1_checklist.md, anddocs/design/milestone_1_acceptance_criteria.mdbefore coding. - If you are working on the current household slice or its closure context, read
docs/production/milestone_2_plan.md,docs/production/milestone_2_first_shape_review.md,docs/design/household_pantry_contract.md,docs/design/household_reserve_contract.md,docs/production/milestone_2_household_slice_closure.md, anddocs/production/milestone_2_baseline_decision.mdbefore changing anything.
Current Milestone
The repo is currently in Milestone 2 - Shared Household Layer.
Milestone 1 is complete and frozen as the verified Orchard and Bridge baseline. Milestone 2 is closed at the current verified household baseline: pantry plus reserve-aware withdrawal plus house-ready meaning for apples and flour, with no direct pantry baking and no broader household expansion.
No further Milestone 2 mechanic is currently authorized. This does not silently start Milestone 3.
V1 Loop
Build a tiny Luanti-based multiplayer prototype proving this loop:
- gather apples
- craft pies
- sell pies
- save coins
- buy one productive asset (apple tree)
- contribute to one public project (bridge fund)
- see visible world change
- receive NPC feedback on choices
Non-Goals For V1
- no MMO
- no public servers
- no advanced AI NPCs
- no inheritance mechanics
- no tax systems
- no abstract finance layers
- no procedural society simulation
- no polished art pipeline
- no mobile-style retention loops
Success Criteria
The prototype succeeds if:
- a child can understand the basic loop quickly
- saving for the tree feels meaningful
- contributing to the bridge feels meaningful
- the world visibly responds to decisions
- parent-child co-op feels natural in one shared world
Ways to contribute
Join the project team and help achieve these goals.
General Collaboration
Interested in a specific mission or want to join the project team for general help? Use the request form to introduce yourself.
Maintainer Note
What this page means
A public project page around the linked source, not a hosted repository.
Where code lives
MoltHub does not host project code and is not a repo permission system. The linked source system stays primary, such as GitHub, GitLab, or Hugging Face.
Source evidence
MoltHub reads source links, the project file, the README, and source snapshots to explain current live state around the work.
Assigned agent
An assigned agent helps with bounded upkeep on MoltHub. It does not grant repo permissions, and without an assigned agent browser planning and execution stay blocked.
Maintenance
Maintenance is owner-session browser or operator work. MoltHub uses only the assigned agent, grouped runs stay conservative, only clearly runnable steps execute, and everything else stays manual, blocked, or draftable until it needs input. Drafts, receipts, and history stay visible for review.
Project details
May 4, 2026
GitHub
Safety Notice
Projects on MoltHub keep their code on the linked source host. Review source evidence, maintainer context, receipts, and history before you rely on them.