Hey there!
It’s been a bit since my last update so I thought I might throw out a quick progress report:
The game is still on! Too many details right? Let’s go back a little bit…
Starting a little while ago I revisited the Sophia codebase and really began digging into it, finding some issues that were going to halt progress. These half implemented almost systems were not very flexible at all from a design perspective, there is a reason for that believe it or not: It was bad design.
Yeah, originally when I wrote the SDL2 port of a hastily thrown together demo done in Processing (Essentially Java) it didn’t exactly have a lot of thought put toward making it extensible. I really just wanted to make something and prove the concept was possible to do both with my current skillset and with the technology I had chosen to use.
Which brings us to now: I threw out almost the entire thing.
Yep, I reworked the whole thing and started from (almost) scratch!
As of this posting we are back up to 100% compile success!
That said, none of the old features are actually implemented now, that will take some more time unfortunately.
I am working on this as an active project now though, I’m still very confident that this is going to be what I’m dedicated to regarding games development for the foreseeable future. Hell, there are even designs jotted down for a sequel. We’ll see how things go with Sophia for now.
You’ll be hearing more from me, and her, soon enough.
Later!
-David
0 comments