Well the conversation seems to be going more and more towards the cooperative fortress building browser-based game with a from-scratch engine. And I didn't add the dual MMORPG idea to the poll because I considered it would be the long term goal of all the ideas presented to eventually incorporate both modes of play.
And I still don't like alot the idea of client-sided java/flash based. The graphics certainly don't matter much, and we probably won't need C++'s speed, unless we plan on making a highly-complicated game rivaling the actual DF, which I doubt we will be doing for our first try at multiplayer DF.
So if we go with the co-op fortress browser-based idea, we are probably going to use PHP combined with MySQL or some other database program. Here are some suggestions on the basics of actual gameplay:
How about having the basic view for the game be 9x9 tiles visible at any one time, with the 'view' centered on the player's dwarf. Each time the player clicks on a visible tile, the page refreshes and the player is now in the new tile, centered in the screen, with the other tiles having been moved to the new view based on the new location of the player... also, the actions could be on the side of the screen, with a drop-down list to choose an action, and a validation button. More complex actions could take you to another screen to decide the more intricate things about it etc. And there could be other pages for stats and inventory. I'm still not sure how combat would work though.
As for more program-wise stuff, how about having one row in the database tables represent one tile, with properties such as inside/outside, wall/floor/empty, natural/construction, creatures/items at location, fluids, etc.. And have other tables for the the players/creatures/items themselves, all based on certain predetermined classes. Each would require a unique ID too.
Sorry if what I say seems like gibberish.
Oh and does anyone support me in the idea that we could use ASP and Microsoft SQL instead of PHP and another SQL software? It's MUCH easier to make the databases, page layouts, security logins, and many other things using the Visual Studio Web Developper, than having to code manually all of it in HTML and PHP. Unless someone knows of a good developper software for PHP and HTML...
Additions because of the posts posted while I was writting this:
Hawkfrost, yes it should be possible to use the Eclipse engine in that way, but I still don't like much that it could be easily hacked, and also most people here are more in favor of server-based PHP or other code.
Qwerty, that's one of the advantages of the energy system. While you could gain more energy by eating or drinking, it would be much more efficient time and resource wise to simply 'sleep' by logging off, thus encouraging players to not play too much and making life hard for bots, and thus ensuring more balanced gameplay for players that can't stay on for very long periods of time.