ORIGINAL: Shannon V. OKeets
One of the problems I ran into when doing the rivers on the fly (they are added to the top of the other terrain as the screen is being drawn), is refresh speed.
Hi Shannon, keep up the good work!
This is the first time I post on the forum, though I have been reading posts for a few weeks. I'm working as a manager for application development for a company in Irvine, CA, but I'm located in Honolulu at the moment.
I have been a WiF fan since I bought my first copy in the 1980's ( I think ). Anyway, on and off for the last 5 years I have been experimenting with graphics engines for 2D strategy games, thinking that I will eventually have time to develop a strategy game. I'm currently designing and programming applications in java, but have worked with C++ and C# as well. As long as it's OO, who cares.
In my last little program, I created a map 1000x1000 hexes with 15 layers of terrain on each hex and randomly generated over 100000+ units while still retaining an fps of 28 - using java ( which uses DirectDraw underneath in this case ). With optimization, it should be possible to reach the max refresh rate for the rendering process itself. I'm not an expert in anyway, but I have some experience.
Why am I saying this. Well, although I've lived here in Honolulu since 2001 (except for one year in Irvine), I haven't found a single programmer that is interested in programming strategy games. Most programmers are focused on 3D technology. Seeing that you are here in Honolulu was encouraging.
Now, I'd like to offer myself as a springboard to you Shannon. The project you are working on is massive and as a programmer and project manager I know how frustrating it can be talking to your mirror

. I'm willing to share all my knowledge about game programming which doesn't amount to a whole lot, but anyway. I don't want any compensation, willing to sign an NDA or simply accept that you don't talk about specific implementation. If you want ideas, feedback on specific design issues, frankly whatever - you can call or email me anytime - I want to see this project completed. Since we're in the same time zone you don't have to worry about disturbing me at indecent times unless you work around the clock

.
Good luck to you and the project in any case!
Claes Insulander
Why make things simple when you can make them nice and complex.