Yeah, well, I dropped the MMO idea.
My multiplayer idea is something like this (note they're all still rough ideas):
Someone creates a server ('a new world'), and other players can join at the start of the game.
Game can be free for all, teams, locked teams, co-op, and so on.
Free for all means everybody starts in his/her own hometown, makes his way to attnam, and from gloomy cave on, everybody shares the same dungeon levels.
Teams, is the same, just with some people starting at the same spot.
Locked teams is the same, only team killing is not allowed.
Co-op is everybody at same spot.
Etc.
Of course, difficulty, item number, and level size would vary depending on the number of players.
Now for the issues. :wink:
Z wrote
- If you write a remake, each change somebody makes to IVANOV or IVAN won't be compatible with another, unless somebody is willing to translate.
Is this really a problem? Not everything has to be compatible with everything. If we can really pull this off, I'd have no problem implementing suggestions myself and crediting for it.
Z wrote
- you will have to understand IVAN very well anyway if you want your remake to be faithful. You can create your own random level generator, but it will be different than IVAN's. And so on.
That's not really my plan either. The basics will be the same, but it doesn't have to be an exact copy.
There already are some... extra's. :wink:
For the level generator, I just wanted to know how he did it himself, because think about it, randomly generating tunnels is not something you come up with in a few secs.
Z wrote
- it is a lot of work to translate such a big program as IVAN to another language. If you had no C++ lessons yet, it will be less work to learn C++ yourself than to translate IVAN to Java.
- as capristo says, there is a chance that you will lose your interest in the project. If you lose it halfway while you are remaking IVAN in Java, your work will be kind of lost (unless somebody else comes who wants to continue porting IVAN to Java). If you add features, they will stay.
I'm willing to take that risk.
It won't be ready in the next few days, but what is.