Mneme Ship & Vehicle Designer v0.06 — Mass-based, delta-V-centric spacecraft construction framework https://pages.gi7b.org/gi7b/ships-vehicles-designer/
  • TypeScript 91.2%
  • Python 4.4%
  • JavaScript 3.9%
  • HTML 0.4%
  • CSS 0.1%
Find a file
2026-05-10 21:26:35 +08:00
data v0.05: add N1-L3, Saturn V vs N1 compare prototype 2026-05-03 14:24:31 +08:00
docs chore: sync latest changes 2026-05-04 01:03:59 +08:00
public chore: sync latest changes 2026-05-04 01:03:59 +08:00
scripts chore: sync latest changes 2026-05-04 01:03:59 +08:00
src chore: sync latest changes 2026-05-04 01:03:59 +08:00
.gitignore feat: recover all source files after git clean incident 2026-05-03 01:03:52 +08:00
index.html feat: recover all source files after git clean incident 2026-05-03 01:03:52 +08:00
LICENSE Initial commit: Add Mneme Ship Design System v0.1, AGPL-3.0 license, project README, and system overview diagram 2026-04-27 12:13:08 +08:00
Mneme_Ship_Design_System.md Initial commit: Add Mneme Ship Design System v0.1, AGPL-3.0 license, project README, and system overview diagram 2026-04-27 12:13:08 +08:00
mneme_ship_design_system_overview.svg Initial commit: Add Mneme Ship Design System v0.1, AGPL-3.0 license, project README, and system overview diagram 2026-04-27 12:13:08 +08:00
Mneme_Vehicle_Component_System.md feat: recover all source files after git clean incident 2026-05-03 01:03:52 +08:00
package-lock.json feat: recover all source files after git clean incident 2026-05-03 01:03:52 +08:00
package.json v0.06: comma-separated thousands, km/s with 2 decimals, formatting utilities 2026-05-03 14:50:50 +08:00
postcss.config.js feat: recover all source files after git clean incident 2026-05-03 01:03:52 +08:00
README.md Add active-source header with blog and live app links 2026-05-10 21:26:35 +08:00
SIMPLEROCKETS_TO_MV_CONVERSION_RULES.md chore: sync latest changes 2026-05-04 01:03:59 +08:00
tailwind.config.js feat: recover all source files after git clean incident 2026-05-03 01:03:52 +08:00
tsconfig.app.json feat: recover all source files after git clean incident 2026-05-03 01:03:52 +08:00
tsconfig.json feat: recover all source files after git clean incident 2026-05-03 01:03:52 +08:00
tsconfig.node.json feat: recover all source files after git clean incident 2026-05-03 01:03:52 +08:00
VERSION v0.06: comma-separated thousands, km/s with 2 decimals, formatting utilities 2026-05-03 14:50:50 +08:00
vite.config.ts fix(deploy): preserve type=module when inlining, inline registerSW.js, add deploy script, fix manifest icon paths, add error handling for data load failures 2026-05-03 11:22:58 +08:00

🛒 Products & Blog: blog.gi7b.org 🌐 Live App: https://pages.gi7b.org/gi7b/ships-vehicles-designer/ 💻 Source: https://git.gi7b.org/gi7b/ships-vehicles-designer

GitHub mirror archived — active development is here on Forgejo.


ships-vehicles-designer

Products: https://blog.gi7b.org

Mneme Ships and Vehicles Designer

License: AGPL v3

Mneme Ship Design System Overview

A mass-based, delta-V-centric spacecraft and vehicle construction framework for the Mneme setting. Compatible with Cepheus Engine / Traveller-style tabletop RPGs.


Overview

This repository contains the Mneme Vehicle Design System (MVDS) — a physically grounded engineering framework that replaces the traditional displacement-ton abstraction with realistic mass budgets, propulsion analysis, and procedural generation.

The system serves as:

  • Reference tool — model historical rockets (Saturn V, N1, Energia-Buran, Falcon 9, SLS, Starship)
  • Design tool — build new vehicles within realistic engineering envelopes
  • Mini-game substrate — simulate political, financial, and human-capital tradeoffs of space programs
  • Procedural generator — seed-based creation of companies, engineers, and programs with Features and Bugs
  • Knowledge base — human-readable methodologies for agents and humans to follow

Core Philosophy

The physics is non-negotiable; the politics is everything.

We can predict theoretical limits with high confidence. We know chemical rockets will never exceed ~470s Isp. We know steel pressure vessels have known failure modes. We know how much energy a solar panel can collect at 1 AU. These limits are bounded by physical law.

What we cannot predict is which nation will fund the breakthrough, how many prototypes will fail, or whether a pandemic redirects budgets. Therefore, MVDS provides hard physical ceilings, conservative engineering estimates, and economic modeling to bridge the gap between what is possible and what is achieved.

Growing the pie is not just altruism — it is survival of the species.

The technological participation required from our 8 billion population to achieve spacefaring and world-fixing capabilities is very high. Modeling the infrastructure and development economies need is part of our goals.


Final Functional Goals

Vehicle Design & Planning

  • Design and plan 3D models for vehicles that can be expressed in the system
  • Build most vehicles from TL 7 to TL 9 using constraints and function
  • People need only know a similar ship and express needs in constraints to build vehicles

Complexity Levels

The system breaks down into 34 levels of complexity:

  • Level 1 — Base concepts (mass, delta-V, thrust)
  • Level 2 — Subsystems (engines, tanks, avionics)
  • Level 3 — Integration (staging, mission legs, economics)
  • Level 4 — Advanced (procedural generation, multi-ship comparison, combat integration)

Knowledge Indexing

  • All methodologies are human-readable and linked to algorithms
  • Agents can use the knowledge base to help humans follow the design process
  • Save / Save-As / Load / Import / Export allows anyone to update and share designs

Future: Godot Integration

  • Procedural 3D ship and vehicle builder
  • AAA-game-quality visualization
  • A layman can learn everything in small chunks and start playing with it

Documentation

Core Specifications

  • Mneme Ship Design System — Complete v0.1 specification covering decimal TL framework, vehicle taxonomy, mass budget & delta-V mechanics, BOM structure, propulsion tables, Features/Bugs system, procedural generation, and Saturn V calibration data
  • TL Fraction Mapping — 0.1 TL granularity with year ranges (19502075+), component dating, calibration anchors, and PMR interaction rules

Knowledge Base

Taxonomy & Archetypes

Conversion & Reference


Application Features

Design Screen

  • Build vehicles structure-by-structure
  • Add components (engines, fuel tanks, avionics, crew modules, etc.)
  • Real-time mass and delta-V calculations
  • Component library with 7 categories

Compare Screen

  • Side-by-side comparison of up to 3 vehicles
  • 3 view modes: Standard, Compact, Super Compact
  • Row-aligned metric comparison with diff highlighting
  • Top-line performance summary per vehicle
  • Optimized for 1920×1080 displays

Library

  • 36 pre-built vehicles including historical rockets and converted SimpleRockets crafts
  • Saturn V, Falcon 9, Apollo CSM/LM, Orion, Artemis HLS, and more
  • Filter by type, TL, and origin

Save / Load / Import / Export

  • Save vehicles to browser localStorage
  • Export designs as JSON files
  • Import JSON files from other users
  • Share designs via file exchange

Project Status

  • Current Version: v0.3
  • Display Target: 1920×1080
  • Library Vehicles: 36 (6 hand-crafted + 30 SimpleRockets conversions)
  • Build Status: Passing

Recent Milestones

  • Multi-ship comparison with 3 view modes
  • SimpleRockets conversion system (30 vehicles, 93% validation pass)
  • Save/Load/Import/Export system
  • Knowledge base (9 documents)
  • Spacecraft archetype definitions

Next Milestones

  • Multi-structure BOM support (staging)
  • Procedural vehicle generation from constraints
  • 3D visualization bridge
  • Godot engine integration


License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).


Part of the Game in the Brain / Mneme RPG ecosystem. Justin can run Mneme at 20502100s and see how the world was reshaped by the technologies — with humanity surviving all that happened after the pandemic and the slide to fascism and techno-corporate feudalism.