If anything this thread highlights why having a single person dedicated to a project like this at the head of a large community in wait is such a bad idea.
Remember that Lou never came here. People saught him out after seeing what he'd been working on in his own spare time. So he went from being a dude that no-one had ever heard of, hobby programming at home, to having a great mob of keen pinball players on his back with donations and/or requests for progress and info.
I know how uninteresting your hobby can become under that sort of pressure.
I haven't entered into these conversations either as it's clear to see that people are too invested in it's success. Even without the donations they have put in.
Even if is does succeed in it's current form it's no different than
FP was. Potentially a great sim, but left to the whims of one man. It's never a good idea.
How things have happened is largely to blame.
Had this been a co-ordinated effort to:
1. Document requirements.
2. Gather resources.
3. Decide on tooling (based on 1 above),
4. Assign responsibilities (to multiple people), web admins, forum admins, coders, art desigers, table authors, sound people etc etc
5. Create a road map of code using tools from 3 above, with milestones to achieve.
6. and left the whole lot open source and open to anyone to join and work on.
Then we might have the project we want. Personally I think this is how it needs to be done if we're ever to have an ongoing successful open and free sim that we can all enjoy. It's how really successful projects like XBMC run. The product is not at the whim of one person and will survive regardless of the disagreements and the negative posts and anything else that comes up in these things.
But the one thing the above needs over and above everything else is resource and organisation. I don't doubt for a minute that there are enough talented people on this forum alone to make it happen and there's no telling just how many new people would be brought in from the total open source crowd (on all platforms), if the project presented itself as well run ad viable and open to new people.
But someone and then alot of someones need to make it happen and be prepared to put in the hours and the effort that it would take, just in organising the effort itself.
What I see here and how I feel myself is that we would all love to have a new and great sim, but don't have the time and the dedication to put into it personally.
It'd be a brave individual that stood up to get this off the ground and yes, they'd need a tough skin, awesome project management and very good people management skills, even to get it started.
Lou is a coder, not a Project Manager, not necessarily good with people, and possibly not thick skinned enough. But he hever said he was, and never asked to be the saviour of moderm pinball simulation.
Use of a commercial tool in an open source project is highly counter intuitive too and I don't know any open source programmer that would ever be happy to accept money to purchase a limited commercial license as a part of an open source project. So I think the open source dreams of this project are just that, dreams.
The only reason unity was used is because it provides a lot of the work already done and gives one person the chance to write something as complex as a pinball sim in isolation. The two go well together. But they, to me, are not the answer or the way forward for community based pinball.
There ARE more than enough open source language, tools, libraries, etc etc out there to write a very nice pinball sim. The time it takes as one person said is huge but that's not an excuse for not building from the ground up if that is the best way to do it. Time can be mitigated by more resource. One person might spend a lifetime doing what 100 people can do in 6 months. A large enough group of people can achieve awesome results and each only put in as much time as they can afford.
The problem here is that it's one person. There is no organisation.
In a properly managed project there would be no continued requests for information as current status would always be on the front page of the projects website.
This project also suffers because those that have offered to help with code etc have been turned away because the project wasn't yet ready or advanced enough. That's a shame too. But it's because I'm afraid, it's just all not what anyone thinks it should be.
If Lou builds something in his spare time that we can all benefit from then great. But I can understand the pressure he's been put under, the way he was brought here from afar and pounced on, and the greater pressure of the potential financial spend it enough to turn a hobby into something no where near any fun.
He really does not owe anyone anything and if he never posts here again it won't be because of the negative posts of one or two, it'll be because his home hobby project now has a heap of people invested in it's outcome.
Cheers,
Arkay.