Skip to content

lahtis/GeneSim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

🚀 What’s Actually New in v1.3.1?

💎 1. The Power of "The Seed"

In the demo, if you found a perfect character, they were gone the moment you closed the app.
  • Now: By using the --seed flag, you can share a specific number with a teammate, and they will generate the exact same names and ages on their machine. This is vital for game developers who need to keep character identities consistent across different builds.
  • 📁 2. Pro-Grade Data Export

    While the demo focused on "looking good" in the console, v1.3.1 focuses on Data Portability.
  • Valid JSON: We fixed the critical schema bug where years were outside the objects. Now, you can pipe the output directly into a web app or a game engine like Unity or Unreal without any extra parsing code.
  • Clean CSV: A standardized 5-column structure ensures that your historical data opens perfectly in Excel or Google Sheets for world-building spreadsheets.
  • 🧬 3. Intelligent Chronology

    The demo had "Period-Specific Realism," but v1.3.1 adds Logical Realism.
  • The age generation is now hard-coded into the export logic. When you generate a family, the birth years are mathematically consistent with the selected historical period, ensuring no "time-traveling" ancestors.
  • 🧪 4. Automated Verification

    The demo required manual testing.
  • v1.3.0 comes with a Python Test Suite. You can now verify that your name files, memory allocation, and output formats are working correctly in seconds. This makes it a professional-grade "production asset."
  • Summary: The "Swiss Army Knife" is Sharper

    The demo was a character creator. Version 1.3.1 is a data engine. You have moved from a tool that shows you a name to a tool that delivers a validated, reproducible, and structured dataset.

    Technical Specifications

  • Language: Pure C.
  • Compatibility: Designed to work on both Windows and Linux environments (using #ifdef constructs).
  • Version: v2.0.0 (Development stage).
  • Data is based on https://www.tuomas.salste.net/suku/kela-etunimet.html#M1 research. There are a lot of ready-made names.
  • About

    genesim - A comprehensive lineage and family relationship simulator.

    Resources

    License

    Stars

    Watchers

    Forks

    Packages

    No packages published

    Languages