You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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).