You must be registered to see the links
Dev Talk - Personal Training
Over the past week I've been almost entirely focused on the Personal Trainer rework. I've been mostly planning the new structure, the features needed as well as the first iterations of the UI. With the in-laws leaving Friday, I finally hopped back into my office and did a mad sprint of 30 hours of coding in two days.
The list of features is very optimistic and I was hoping that if at least half make it in, I'd call it a success. So far, it seems like everything I was hoping to implement is working. Things like live location tracking of characters on the map and sublocations. No more clicking through every room in the gym trying to see who's there or not as a quick glance at the UI will tell you everything.
I've also reduced the time cycle from a full 24hour clock into a 8 time periods a day. There are four time periods per day
[Morning, Noon, Evening, Night]. However, each period has two occurrences i.e
Morning I, Morning II., Noon I, Noon II, and so on. This should drastically reduce the many hours of empty locations that we had in the previous 24 hour cycle.
There are many more features I want to implement but need to do further testing. So far I've had to test this essentially in a pure python text-based version of the game since my PC access was limited. I have some features planned to make the actual gameplay fun as I know sandbox games have a reputation of being
"empty space clickers". Once I have the fundamentals coded and implemented, I can start doing more thorough testing. Next up is designing and implementing a new UI system.
When I first started working on Personal Trainer, I essentially had no coding, story telling, art skills or knowledge of any kind. This is easily seen in the original code, which is the equivalent of using Excel to manually write out and calculate every individual cell like
"A1= A2 + A3 +A4 +A5". It's a wonder PT runs at all. Originally I expected the process of rewriting PT to take months but utilizing chatGPT has really accelerated the coding side of things, which is great as I want to minimize the time away from IaS as much as possible.
That's all for this week. Please remember to
You must be registered to see the links
. It's extremely important for Steam's algorithm.
Dom