Hi, everyone.
As I'm newly subscribed to this forum, let me introduce myself.
I'm already a diehard IVAN fan, since I've been playing it for a few years now, and I keep wondering why I waited so long to subscribe here.
But since this year, I really started getting into programming and stuff like that, and now, finally, I have begun an ambitious project which has already been on my mind for a looooooooooong time.
That project is called... IVANOV. (Short for IVAN: Overkill )
In short, the first thing it's going to be is a complete remake of IVAN using Java, since that's the programming language I can handle the best.
The main purpose, but it's still just an idea, is making IVAN multiplayer.
Most of you now will probably go wtf, omg, multiplayer, how the hell is that ever going to work... As I said, it's still just an idea, but I've already started to think a lot of things through, and I think, with a lot of effort, it should be possible (I don't know of anyone who came up with the idea before, if someone has, tell me).
Since I'm remaking IVAN from scratch, I think I'll be coming here often to ask about the existing IVAN code, since my knowledge of C++ is nowhere near what it should be...
Now, for the problem I'm currently having. I'm currently working on a level generator. I always thought for IVAN, there were a bunch of premade levels, which were loaded at random each time you play. But apparently, the game uses a completely random level generator.
My problem is, how are the tunnels generated? I can't really think of some effective algorithm myself, to generate some decent tunnels between all of the random rooms.
Thanks for the help. :wink:
As I'm newly subscribed to this forum, let me introduce myself.
I'm already a diehard IVAN fan, since I've been playing it for a few years now, and I keep wondering why I waited so long to subscribe here.
But since this year, I really started getting into programming and stuff like that, and now, finally, I have begun an ambitious project which has already been on my mind for a looooooooooong time.
That project is called... IVANOV. (Short for IVAN: Overkill )
In short, the first thing it's going to be is a complete remake of IVAN using Java, since that's the programming language I can handle the best.
The main purpose, but it's still just an idea, is making IVAN multiplayer.
Most of you now will probably go wtf, omg, multiplayer, how the hell is that ever going to work... As I said, it's still just an idea, but I've already started to think a lot of things through, and I think, with a lot of effort, it should be possible (I don't know of anyone who came up with the idea before, if someone has, tell me).
Since I'm remaking IVAN from scratch, I think I'll be coming here often to ask about the existing IVAN code, since my knowledge of C++ is nowhere near what it should be...
Now, for the problem I'm currently having. I'm currently working on a level generator. I always thought for IVAN, there were a bunch of premade levels, which were loaded at random each time you play. But apparently, the game uses a completely random level generator.
My problem is, how are the tunnels generated? I can't really think of some effective algorithm myself, to generate some decent tunnels between all of the random rooms.
Thanks for the help. :wink: