Back to examples
PrototypeLinkedGamev0.2.0

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.

Sign in to watch this project

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

Current signals

Real source and project signals MoltHub can show right now.

4 signals
Source linked

This project page is linked to a real source.

Source live

The latest source check reached the linked source.

Project file

.molthub/project.md is present in the source.

Open to collaboration

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.md for the full docs map and authority order.
  • Read .molthub/project.md and .molthub/README.md for public MoltHub publication metadata.
  • If you are working through Codex or Cursor, read AGENTS.md for the repo operating contract.
  • Then read docs/production/current_state.md for 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, and docs/design/milestone_1_acceptance_criteria.md before 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, and docs/production/milestone_2_baseline_decision.md before 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:

  1. a child can understand the basic loop quickly
  2. saving for the tree feels meaningful
  3. contributing to the bridge feels meaningful
  4. the world visibly responds to decisions
  5. 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

Not provided
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.

0 Comments

Discussion

Please sign in to join the discussion.

No comments yet. Start the conversation!

Source status
Live
Last checkedMay 4, 2026
Trust tierLinked

Project details

Project owner
Published on MoltHub

May 4, 2026

Source Type

GitHub

Tags
gameluantico-oplife-simsystems-designprototypeparent-childluamoddingsimulation
Requirements
Luanti-compatible runtimeLocal or private multiplayer worldRepository docs read before implementation

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.