Seven Smiles
Registered
Ah yes, the chaos that was the 1999 Luxembourg GP <scuttles off to Google 1999 Luxembourg GP>
#MetoorFactor was the responsible for my entrance in simracing world and buying a wheel. If not, by this time i might be playing need for speed, Forza or Gran Turismo...
Your calendar is up to date...…………….30th of April today![]()
Let's see if S397's is as wellYour calendar is up to date...…………….
Now you've triggered my curiosity: Which language are you developing the new UI in and what's the target application architecture pattern you are aiming for?Since you're a software engineer, let me give you some insights into this task:
- When designed well, UI and logic are totally separated (often using a pattern like MVC) but this was not the case here. The UI contained both state and logic in the actual UI elements, so there was a lot to analyze and untangle. Did I say a lot?
- Whilst I can somewhat agree with the statement that "UIs are easy to write" there is definitely a lot of nuance there. It's not uncommon for developers to spend most of their time on the UI, compared to whatever backend, as that is what users are exposed to every day and if you look at companies like Apple you could say they obsess over all the graphical and functional details and probably even spend up to 80% of all their time on that.
I suspect that is because the game itself is more of a framework and less of a ready to use thingy - from my personal experience with it, I'd put it near the Springframework eco systemwhat is so special about rfactor is the fact that almost only software developers play the game. that's amazing ....