Search Results
Searched for posts by Serefan in all forums

Showing results 61 - 66 out of 66 total
Modify your search
Posted by Serefan, Apr 7, 2009 at 6:16 am
Comrade wrote
Wouldn't it be easier to make a level creater/generator using java or c++?

That's the whole plan... It's the algorithm needed that posed a problem.
Posted by Serefan, Dec 21, 2008 at 10:33 am
Fluffy_Bot wrote
The whole appeal of multiplayer gaming comes from everyone interacting at the same time, either to help each other out or to attach some brains to walls, and this appeal becomes greatly skewed when Johnny Fuckbee gets 5 turns and his pal Edward Dumbcunt gets 1 because Edward is carrying all of Johnny's shit for him.

Yeah well, that was, ofcourse, one of the first things that came to my mind. Don't think I just went to bed one night thinking like a madman: Hey! IVAN! Hey! Multiplayer! Hey! IVAN Multiplayer!

No. I thought of it for a loooong time.

First off, yes, I WOULD make it so everybody has to make his move. That's also the reason I abandoned the MMO idea. When playing with 3 or even 4, turn-based should be possible, I think.

Second, when someone needs to go, and can't play any longer, he's able to commit suicide. Simple as that.
When someone's being a jackass, or doesn't play at a decent tempo, other players should be able to vote him out of the game, again, killing him. I haven't figured out yet, how to filter out unfair votes (i.e. Voting someone out when there are 2 left, just to win the game).

Norn wrote
As for tunnel generation, I suggest you search the web for maze generation algorithms, the technique should be the same. And do look at the source code for IVAN. Java and c++ isnt that far apart.

Thanks, finally some help to my real question. I'll see what I can find. And I already have some friends plowing through the IVAN code, I'm not alone in this project.
Posted by Serefan, Dec 16, 2008 at 5:47 pm
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.
Posted by Serefan, Dec 16, 2008 at 5:13 pm
People, people, please.

First of all.

capristo wrote
If he tries to port it to Java he will just drive himself crazy and the project will never get even halfway completed

I know. I know. Would it change your mind if I said I'm already making quite some progress? This is just a challenge for me, I love programming, and it's an automatic training for my exams this year too.

Also, I'm not porting it entirely instantly. I'm building up the game, starting with the basics. (i.e. being able to make spiders run around your ass, being able to attack with 1 type of weapon) And later on, I'll diversify... And when we are able to come up with something, maybe we'll even change the background story a bit, make other levels, side quests.

It's gonna take quite some time. But I myself do the vital programming of the project, and I have friends coding repetitive stuff.

Hell, I may even abandon the project once. But now, I really would like to do this, and all I'm asking is some support.

Somagu wrote
I really have to say that I fucking HATE Java.

That's an opinion. That's not a reason why I wouldn't do this. I just want to say don't try to talk me out of it, I'll do it anyway. :wink:
Posted by Serefan, Dec 16, 2008 at 8:25 am
So it HAS been discussed. Does anyone have the links to the threads or something? It would help me out what others said about it.

My first idea was something like an MMO. But, since the game is completely turn based, there would be a LOT of issues on how to get this to work.

As for the C++, I don't get any decent C++ lessons until next year, and I'm progressing quite well with my project in Java, so I'll just continue this and see how far I get, I'll just pray to the altar of Z and hope he doesn't change me into a mushroom.
Posted by Serefan, Dec 15, 2008 at 8:09 pm
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: