- Sep 22, 2016
- 153
- 402
This is exactly how the game was originally written. Supposedly this changed with one of the major releases, but I suspect there's still a healthy amount of hardcoded scenes in place.The main problem is that no sane person would hardcode actual scenes in Java itself
I've actually followed this game since it started. Ostrich had no qualms admitting that Newlife was an experiment that he was using to learn Java. The problem with this game is it's being built by an amateur, and this is plainly obvious by looking at the UI and the absolutely bonkers way the "custom scenes" are built.There is nothing wrong with Java, but JS or Python would be imho better choice for game like this mainly because they support good modern UI frameworks.
And honestly it isn't even the amateurish code or the fact that he's supposedly learning as he's going -- there are plenty of first-time devs on this site who manage to make decent first attempts at games -- it's that he has also adamantly refused any outside help and arrogantly shut down anyone who has offered to help refactor some of the code or the UI. It's one thing to want to retain creative control, but when you've got enough backers to hire a small team there's an obligation to put in some actual effort and make progress toward a completed game. "Fixes for minor text issues" is not enough. Getting outside help under an NDA would be the least he could do.
This may be a bit harsh but it irks me when I see devs that milk their patrons and make little to no progress when there are so many others who are putting in a ton of effort to make really good content and they barely get enough support to buy a cup of coffee.