murdockq
Joined 8 years ago
Joined 8 years ago
It was a total PITA to work with but not due to the engine itself but some choices that were made over time to use IN CODE FEATURE SWITCHES since it was before git and branches. There were thousands of features added and controlled with statements like this:
#define ENABLE_FEATURE
#ifdef ENABLE_FEATURE // New feature implemented #else // Old code that is left around but probabbly won't work if the feature gets disabled #endif
Then multiply this choice by every...single...line...of code that had to be changed for one feature. It was nightmare until we could adopt and transition to Git with branches and clean it up.
The codebase here is so much cleaner and better organized than the version I remember wrestling with on a daily basis, and if you remember how buggy and unstable the DayZ launch was for users it can all be traced back to this since it was never envisioned to live as long and scale as far as it did. Fun fact Poseidon was the original internal game name they were building in 1999 before changing the game name and renaming the engine to Real Virtuality.
It's also easy to forget just how far ahead of its time this was since this shipped large open worlds with maps that were 12.5 km × 12.5 km and that was really easy to mod with a runtime scripting language SQF, not a separate mission editor. This was all in 2001, which is three years before Half-Life 2 would come out.
From personal experience finding and researching senior care ends up being a big trap, they lead you into a sales funnel before you can clearly compare real options. Data is hidden behind walls and when your under time pressure, and trying to make a serious decision, you end up hitting a search experience that is dominated by SEO pages, phone-number capture, referral incentives, all because your contact info is the product they will sell to elder care facilities.
Focused on Florida first to get the right UX and details needed.
My goal is is to make it way simpler with real prices and data research first and then add AI advisors who can make it much easier to make an informed decision. Then adding products that cut out the middle man, because it feels broken and shady right now.
Some thoughts are musty odors from mold/mildew, rotten egg smells indicating gas leaks, and fishy/burning plastic odors from electrical issues.
Has anyone done something similar with the geolocated WIFI MAC addresses, to have small model for predicting location from those.
For 2.0 I'm trying to stay faithful to what made the original Paint but with a few quality of life improvements, like multiple tabs with image previews, cross platform support, and generally cleaning up a very old codebase that relies heavly on wxWidgets.
I've been using AI quite a bit to help maintain and modernize this 2.0 version but I want OpenPaint to remain a simple image editor that most people are familar with.
Still a work in progress, but it's been fun bringing a 17-year-old project back to life and keep the idea going.
https://github.com/murdockq/OpenPaint/tree/dev
https://murdockq.github.io/OpenPaint/