Dropping in with a small update on Once in a Lifetime!
Over the last several days, Iāve begun researching real events and constructing a Master Google Sheet that will serve as a database for these.
The monthly ānewspaperā of sorts will display five events per month, based on real events. In the initial builds, expect that these are static, as Iāve only got time to implement five per. They wonāt change per playthrough.
Once I get the first ten years of content researched and put in the sheet, Iāll begin implementing it into the Major Events Sequencer. This scene/subroutine sequence will load these in for display in the newspaper dynamically using string injections.
Once this is complete, my goal is to begin working on dynamic event generation. Separate from the Major Events Sequencer is the Dynamic Events Sequencer.
This file will focus strictly on dynamic event generation based on a variety of factors. Your age, your health, your mood, prior events that have happened in your life, career and schooling paths, relationships, and much more.
This system is very code-intensive and will take a good bit of time to build out. Since the first build will focus on the first 10 years of life, that provides an internal roadmap for how I plan to implement it. My goal is to ensure that it uses a series of rands to determine what it does and doesnāt generate, and to limit it from wildly generating dozens of events per month.
Iāve already mapped out internal designs for how this system should function, with events that are generated dynamically pulled from the Dynamic Events Display file. This file will trigger after the Dynamic Events Sequencer has activated enough events to satisfy its conditions for that month. The Dynamic Events Display will load those events and allow you to experience them and make choices which will in turn affect a variety of stats in your lifetime. This could be your salary, grades, relationship, health, mood, internal stats, ownership of items, disease, and much more.
All of this is wildly system-intensive, but my goal is to create an extremely in-depth life simulator. Iāve already created several transitional functionalities that update and process these variables, now Iām eying the events system which is the big fish.
Wish me luck!
