awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
VickScarlet avatar

VickScarlet/lifeRestart

0
View on GitHub↗
10,403 estrellas·2,340 forks·JavaScript·MIT·12 vistasliferestart.syaro.io↗

LifeRestart

lifeRestart is a life simulation game where players make sequential decisions that affect their character's future outcomes and final score. It utilizes a deterministic state machine and a stat-based character manager to track health, wealth, happiness, and relationships as they update dynamically based on in-game events.

The simulation employs a seeded random number generator to ensure that identical sequences of player decisions produce reproducible outcomes. It features a reincarnation loop that allows players to start over after death, carrying over accumulated knowledge or meta-progression to improve results in subsequent life cycles.

The project covers branching narrative gameplay and random event generation, using a weighted probability matrix to create divergent life paths. It manages character progression through a turn-based decision loop and a stateful timeline model, concluding each simulation with a score-aggregation engine that weights various character attributes.

Features

  • Life Simulation Games - Provides an interactive simulation of a lifetime where decisions determine character statistics and final outcomes.
  • Branching Narrative Design - Implements a design where player choices lead to divergent story paths and character development.
  • Branching Storylines - Provides narrative structures that evolve and branch based on player decisions and character state.
  • Simulation Games - Provides a simulation game where players manage a complex system representing a human life.
  • Character Stat Systems - Tracks and balances character attributes like health, wealth, and happiness in response to life events.
  • Turn-Based Loops - Uses a turn-based loop to synchronize simulation updates with discrete player decisions.
  • Attribute-Based Frameworks - Manages character attributes like intelligence and happiness through a data-driven attribute system.
  • Random Number Generator Seeding - Uses seed values to initialize random number generators, ensuring identical decision paths yield reproducible outcomes.
  • Chronological Life Tracking - Maintains a persistent state machine that tracks chronological milestones and attributes across the character's entire life.
  • Simulation Engines - Implements an event-driven architecture to simulate deterministic life-cycle processes and state changes.
  • Simulation Loops - Processes user decisions as events that trigger state changes across multiple character domains in a sequential timeline.
  • Deterministic State Transitions - Utilizes a state machine that guarantees identical outcomes given the same sequence of player decisions.
  • Weighted Score Aggregators - Calculates final life outcomes by aggregating weighted contributions from multiple character attributes.
  • Gameplay Loop Simulators - Simulates the core behavioral logic of repeating a life cycle through a structured gameplay loop.
  • Meta-Progression Systems - Tracks accumulated knowledge across multiple playthroughs to influence outcomes in subsequent life cycles.
  • Random Number Generation - Generates unpredictable life events using pseudo-random values to alter the character's trajectory.
  • Reincarnation Loops - Implements a loop allowing players to restart after death with accumulated knowledge for better outcomes.
  • Meta-Progression Systems - Provides a reincarnation loop that enables meta-progression by carrying over knowledge to subsequent lives.
  • Weighted Probability Matrices - Evaluates decision outcomes against a matrix of weighted probabilities to generate divergent life paths.
  • Deterministic Simulation Workflows - Uses seeded random generation to exactly recreate sequences of events for deterministic simulation and debugging.

Historial de estrellas

Gráfico del historial de estrellas de vickscarlet/liferestartGráfico del historial de estrellas de vickscarlet/liferestart

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a LifeRestart

Proyectos open-source similares, clasificados según cuántas características comparten con LifeRestart.
  • inkle/inkAvatar de inkle

    inkle/ink

    4,817Ver en GitHub↗

    Ink is an interactive narrative scripting language, a JSON narrative compiler, and a narrative engine runtime. It provides a specialized toolset for authoring non-linear stories and complex branching dialogue systems, allowing developers to manage game state and deliver interactive text to a user interface. The system transforms raw scripts into a machine-readable JSON bytecode format to optimize execution within external game engines. It distinguishes itself through advanced state management, including the ability to serialize story progress into snapshots and maintain concurrent story conte

    C#
    Ver en GitHub↗4,817
  • coding-horror/basic-computer-gamesAvatar de coding-horror

    coding-horror/basic-computer-games

    11,073Ver en GitHub↗

    This project is a programming education resource and a collection of vintage game ports. It provides a library of classic computer game implementations and algorithmic problems translated into modern memory-safe scripting languages for educational study and execution. The collection focuses on the implementation of game logic and the practice of fundamental computer science algorithms. It includes diverse examples of procedural content generation, such as random mazes and text-based art, alongside mathematical visualizations. The project covers a wide array of simulation categories, includin

    C#basicbasic-computer-gamesclassic-game
    Ver en GitHub↗11,073
  • narcooo/inkosAvatar de Narcooo

    Narcooo/inkos

    7,296Ver en GitHub↗

    Inkos is an automated fiction pipeline and interactive narrative engine designed for generating novels, scripts, and interactive games. It employs a multi-stage writing workflow that manages long-form narrative memory through a database-backed system to prevent context drift and maintain character and world consistency. The system distinguishes itself through a style-fingerprinting engine that extracts linguistic patterns from reference texts to mimic specific authorial voices and refine AI prose. It utilizes a role-based model routing system to assign different language models to specific ta

    TypeScriptagentaiai-agent
    Ver en GitHub↗7,296
  • renpy/renpyAvatar de renpy

    renpy/renpy

    6,549Ver en GitHub↗

    Ren'Py is a cross-platform game engine and interactive storytelling tool built around a Python-based scripting engine. It is designed for creating visual novels and branching narrative games, where player choices determine story paths and character interactions. The engine provides a complete development framework for building narrative-driven experiences, from simple dialogue trees to complex life simulation games. The engine distinguishes itself through a comprehensive set of integrated systems that handle the full lifecycle of interactive storytelling. Its script-based story engine compile

    Ren'Pyenginegamenovel
    Ver en GitHub↗6,549
Ver las 30 alternativas a LifeRestart→

Preguntas frecuentes

¿Qué hace vickscarlet/liferestart?

lifeRestart is a life simulation game where players make sequential decisions that affect their character's future outcomes and final score. It utilizes a deterministic state machine and a stat-based character manager to track health, wealth, happiness, and relationships as they update dynamically based on in-game events.

¿Cuáles son las características principales de vickscarlet/liferestart?

Las características principales de vickscarlet/liferestart son: Life Simulation Games, Branching Narrative Design, Branching Storylines, Simulation Games, Character Stat Systems, Turn-Based Loops, Attribute-Based Frameworks, Random Number Generator Seeding.

¿Qué alternativas de código abierto existen para vickscarlet/liferestart?

Las alternativas de código abierto para vickscarlet/liferestart incluyen: coding-horror/basic-computer-games — This project is a programming education resource and a collection of vintage game ports. It provides a library of… inkle/ink — Ink is an interactive narrative scripting language, a JSON narrative compiler, and a narrative engine runtime. It… narcooo/inkos — Inkos is an automated fiction pipeline and interactive narrative engine designed for generating novels, scripts, and… renpy/renpy — Ren'Py is a cross-platform game engine and interactive storytelling tool built around a Python-based scripting engine.… carp-lang/carp — Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless… chancejs/chancejs — Chance is a JavaScript library for generating random data, designed to produce realistic test data for automated tests…