monsieurouxx wrote:fingolfin wrote:
What would that random mysterious volunteer gain from writing code that is meant to give you a kick start?
Once again, considering how active the community is, I thought some Dune fan boy (like me) would feel happy to do it, just for glory's sake. That's what I would do. As you said, for someone experienced, it takes only 15 minutes.
However after your updates I'll do a new attempt myself.
Yes, it took me only 15 minutes, and it would take you more. But if I now sent you the result (which was created using copy&paste anyway), in the form of, say, a .diff / patch file, then, yes, you'd save some time -- but you'd get a bunch of code you haven't read, and which you don't understand at all. I think it's much better for you if you follow the howto; this way at least you know which files were touched, and what was put into them. Based on what you write, it seems you are hoping for a basic minimal engine that you can then extend. But how do you plan to extend the code, if you don't understand it? It would be rather problematic... so you'd be forced to dive into that code anyway. So, I think overall you will save a lot more time if you work on this yourself, then hoping for an automatic solution by somebody else
.
monsieurouxx wrote:One last question : Of all the engines implemented in ScummVM, which one is the most recent and uses the most recent ScummVM conventions, implementations and technologies?
Filipos already answered to this, and I can only agree with him. Just pick a simple (i.e. small engine) and look at that.
In the end, you'll have to develop your own style -- but make sure to follow our
code formatting conventions.
It's not important to support all the advanced features from the start, indeed, often new engines don't support them at all, and only get support for them later on, if at all. Our Wiki contains
an overview over most of the advanced engine features and which engines implement them.
In general, take a look at the
Developer Central in our Wiki.