Archived

This topic is now archived and is closed to further replies.

Shadows

The largest and most "random" RPG ever...

Recommended Posts

Shadows    133
For the last 2½ years I''ve been working on a game called "Rogue" it is sort of a Diablo, Ultima game with sort of Delta Force, Tomb Raider like graphics (Dungeons are in BSP format and the landscapes are heightmaps). The engine supports Isometric view of the landscapes (I''m currently planning to use this as a map feature). The game is extremely configurable and easy to update (NPC''s, Levels, Maps, Towns, Weapons, Magics, Models... all that can be updated without the need to patch any DLL or EXE file). The linear part of the story (which probably will be at least 6 to 8 times as long as the one in Diablo II) is only about 10-15% of the actual game. Now the reason for this post is that I want feedback and ideas and lots of ''em. The game is set in a medieval fantasy world. If you''ve thought about a weapon or an enemy or a town or a spell or a region or a model or a heightmap or anything that you think I could use throughout the making please post it here or e-mail me at: fredrik_8c@hotmail.com... If I use your idea, even if it''s only a weapon you''ll be mentioned as a contributor in the credits. If there will be any noticable interest on this subject I''ll post more details, such as a map of the empire, some weapons, characters, NPCs, chracter classes, magic and spell systems and the likes of that. // Shadows Rogue Software

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
You idea sound neat, but "Rogue" is already a randomly-generated RPG. Granted, it was a text game, and I am sure you are going to put in loads of other nifty stuff, that name has already been used.

Share this post


Link to post
Share on other sites
CheeseGrater    122
As a matter of fact, ''Rogue'' is not only a random RPG, it''s an extremely well known random RPG. There''s a whole genre of games called ''roguelike'' games.

If you aren''t intending to just be an update of the old Rogue game, I''d strongly recommend changing names. Rogue is so well known there''s no way people wouldn''t assume that your game was just an update or a sequel.

Share this post


Link to post
Share on other sites
Shadows    133
Ok I suppose I could change the title but it seems like if ''Rogue'' really do describe the game somehow. Suppose I could call the game ''Shadowheart'', ''Destiny'', ''Legacy'' or something like that but that really doesn''t matter much right now the most important thing is to gather ideas and inspiration.

Regards Shadows

Share this post


Link to post
Share on other sites
Shadows    133
Just a note with random i mean that the engine is able to generate totally random dungeons, landscapes, adventures, quests, NPCs, monsters, towns and stuff like that...

// Shadows

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
Like I said, the game sounds interesting. You''ll have to be careful implementing the random stuff, so it isn''t so random as to look crappy. But if done right, you might have the world''s most replayable game.

Share this post


Link to post
Share on other sites
Shadows    133
A question:
Right now the game has the capability of generating somewhere around 12million random names in races as variating as humans, demons, elves, dwarves and adding suffixes and titles to that... well... now will the game be more or less belivable if all enemies have names?

// Shadows

Share this post


Link to post
Share on other sites
Tacit    122
Man, Rogue is such a good game. I remember playing it on an old IBM compatible in 1982. It''s surprising how much fun you can have when you''re an ''@'' symbol and all the monsters are letters of the alphabet. Rogue is the spiritual predecessor to Diablo. Respect your roots man!!

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
quote:
Original post by Shadows
A question:
Right now the game has the capability of generating somewhere around 12million random names in races as variating as humans, demons, elves, dwarves and adding suffixes and titles to that... well... now will the game be more or less belivable if all enemies have names?

Neato.
I considered doing that before, but it seemed like too much effort to write the random-name generator.
Sweet.

Share this post


Link to post
Share on other sites
EAX    136
I''ve written a random name generator before, it''s not to much work really.

Anyway... ideas:
- Randomly generate how enemies look, not just their names... like have certain points in a model that can have a random number... for like... a big nose or small nose, and maybe a random number to stretch the model so it can either be tall, short, fat, skinny, or whatever.
- Weapon and item names... I would think you would just name them by the properties of whatever the weapon had... if it''s a sword call it a sword... if it''s a sword that causes fire damage call it a fire sword(of course you could be more descriptive than sword).
- A random name generator for towns too maybe? if that''s not already there.

Anyway I''m out of ideas for you.

EAX

Share this post


Link to post
Share on other sites
Shadows    133
First of all thanks EAX the idea of making the monsters look different is probably one of the best i've gotten so thanks a lot. Random names for towns are already there, I haven't really started to work on the combat system so I haven't decided anything about weapons prefixes and suffixes but I'll definately keep it in mind. However if a weapon does fire damage I don't think that all fire swords will be called fire swords. Depending on the grade of damage i might be Immolation Sword or something like that

Just might add that a random name generator isn't att all hard to build. Right now (and this is sort of the beauty of this game) almost everything like a town an npc or a magic spell can be created through a .rdf file (rogue data file) and that in turn being a txt file with specific commands for the game engine. The random names generator work something like this you have two files one with the first names for a group of people (f.e. Tidarians) let's say that I've written 300 Tidarian firstnames and 300 lastnames. After that it's merely taking two random numbers from 0-299 and then you have 90,000 Tidarian names to choose from.

// Shadows
Rogue Software

Edited by - shadows on November 10, 2001 4:57:50 AM

Share this post


Link to post
Share on other sites
Oluseyi    2109
quote:
Original post by Shadows
...let''s say that I''ve written 300 Tidarian firstnames and 300 lastnames...

Which is a ton of work to begin with. Here''s a better idea: define the rules of phoneme transitions for the language/people and the available phonemes, and then randomly select length (number of syllables) and sequence. Boom! A near infinite number of names with roughly the right amount of repetition and disparity.

English, for example, has only about 100 - 150 phoneme pairs. Cataloguing them is a lot less work than writing out 600 names...



I wanna work for Microsoft!

Share this post


Link to post
Share on other sites
Shadows    133
Oluseyi: Actually writing 600 names when you have a database with approximately 2million names to pick from it ain''t that hard

// Shadows

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
I think the player character should be able to meet randomly-generated people and have them join the party. They should be capable of some intelligent actions besides just fighting monsters. They''re not people under your direct control, they''re just people who go on adventures with you.

Also, there should be some way to talk instead of fight. If I made a game, you would be able to talk during combat, i.e. plead for your life, surrender, threaten, negotiate, etc. Your game will be more cool with this feature. I hate how most games (even Fallout) make the only way out of combat the annhilation of one side or the other.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
Thanks Shadows! I''m glad you like my idea.
I hope this means you''ll use it and put my name as a contributor. I''ve never had my name on a game''s credits before.
That''s "Aaron Jones a.k.a. EAX" <--- Just in case.


EAX

Share this post


Link to post
Share on other sites
EAX    136
Hmm... I don''t know why that went as anonymous, I thought I put my user name and password. Oh well.. At least this message will let you know it''s really me that posted that message.


EAX

Share this post


Link to post
Share on other sites
Shadows    133
EAX: Yeah your name ''ll be, right on top of the Great Ideas column Thanks again... keep on brainstorming

Anonymous poster: Your first point I''m working on something quite like it actually (can give you the specs if you''re interested) but basicly it''s what you proposed. The second idea I haven''t even considered yet but it sounds rather interesting, however it might be hard to implement in alot of situations but I''ll look into it. Thanks again! (If you want your name in the credits please give me something else then Anonymous poster )

// Shadows

Share this post


Link to post
Share on other sites
Right, this idea would be a monstrosity to implement, but it''s just so cool...

Graphics engines use certain fixed constants to determine how everything looks, for example color range, fadeout, thresholds for black and white, etcetera. I''m not really an engine person, but you get the idea. Also, character models are built with certain fixed lengths, such as arm and leg length and width.

What if you replaced these constants with bound random variables, so that each area not only has random names, characters, etcetera, but the whole mood of the game is changed? Store character models as deviations from a norm, but have the norm vary from area to area so that the look of the characters is changed. Similarly deform objects such as houses, trees, etcetera. Render the world in flat colors, or stark black and white, or pastels, or cartoony with black lines around everything.

Monstrosity, right?

SpittingTrashcan

Share this post


Link to post
Share on other sites
Shadows    133
The idea of randomly chagning height, length and stuff is really great, it''d be a pain to implement though. About the coloring... no the game will be more old fashion, it wouldn''t fit I think.

// Shadows (Do you want credit)

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
Shadows: Does Rogue Software have a website? Where in Sweden are you located?

Share this post


Link to post
Share on other sites
Shadows    133
The website is not uploaded but it''s almost finished. I wanted to get all the ideas from this forum before I put up features, story and that kinda stuff... I live in Stenungsund approximately 4 (swedish) miles north of Gothenburg... (Bor i Stenungsund typ 4 mil norr om GBG e du svensk lr?)

// Shadows

Share this post


Link to post
Share on other sites