Quote:
I read the emphasized parts as this project won't ever complete. If you can't modularize the core well enough, and provide stable interfaces between them, (which as a side effect would enable several programmers to cooperate without much problems*) you'll end up with spaghetti code whose maintainance will be a typical "Herculean Task" (tm?)
|
Sure .. there must be modules. Not only because of cooperation, but because of isolation. Parts will be changed in the future .. for sure. It must be simple to change just parts. I say I prefer 1 programmer because the task allows it in the first phase and because communication will complicate things a lot. It's free time activity .. nobody can meat any dead-line for sure. We are from all parts of the world. If it was me and two of my friends from the same city, with some time allocated to it, so we can do time estimates and dead-lines .. no problem with that. Also no other programmer showed up yet.
I hope I have experience enough to make something maintainable. I would also discuss as much decisions as possible.
Which reminds me .. we need some better place to talk about this.
Btw. here are some references to my older work:
University projects and diploma, pretty old, all links are dead:
http://roger.questions.cz/project.html
http://roger.questions.cz/project2.html
http://roger.questions.cz/diploma.html
Palm OS:
http://www.palmgear.com/index.cfm?fu...1&prodID=17153
3D game with engine built from scratch, I mean there is no underlying OpenGL on Palm. It was not finished as a game, there is only 2 levels. It became obsolete with new color palms with processors which allowed Doom to be compiled for Palm. Making levels and designing enemies also showed to be much more time consuming and not much fun. Therefore I hope somebody else would do that for the sim.
http://www.palmgear.com/index.cfm?fu...1&prodID=13348
My favorite project because of the users reactions. It's just fun to make something people really use.
Now I work for local GIS company, we do mostly GIS for utility companies (water, gas, electricity) or info system for cities and factories. Here's the web but there is nothing really fancy there.
http://www.espace.cz/en/frames.htm
I did some other smaller private projects which are not published anywhere, which includes several 3d engines, some basic aircraft simulation, programming language design (now I have like 5 half-baked languages), sound analysis (for musical purposes).
Btw. my timezone is GMT+1, I live in Olomouc, Czech Republic, English is not my native language (as you have already noticed I guess).