Game design problems: from story to algorithms..
Members - Reputation: 122
Posted 07 May 2000 - 04:34 AM
Even life has a model.. you work out to gain strength and you practice to gain knowledge and ability! It''s not very difficult to figure out. Sometimes other things play in.. knowledge of a creature''s anatomy, weak points.. etc. You could keep up with things like that, hidden skills. One''s ability to understand the anatomy of a specific creature or creature type. But then again, we can''t let people go around disecting goblins to learn their anatomy.. lol
So what kind of game design doesn''t use stats in some way to make the character be able to do thing? What would you do to an MMORPG to make it fun and interesting without giving them new a bigger challenges as they go along? Remember, this is a fantasy game.. a reality game should be more to that way of thinking; in reality, you don''t go fighting goblin hordes, etc. Honestly, there''s no way to "fix" it in a fantasy MMORPG, because the people need some purpose, some meaning to playing. The goal of everyone doesn''t need to be like D&D style.. not everyone has to fight to level! I mean, heck.. a scholarly person certainly didn''t require killing to level, they got experience in other ways. But please, enlighten us as to what you think would work best
Members - Reputation: 288
Posted 07 May 2000 - 09:53 AM
Plus, It makes iot so that in ROLE PLAYING terms, they are good cause they practice all the time...
And, since everyone is atrophying at the smae time (slowly, too) it doesn''t imbalance things.
The only real way to avoid a Murder-based experience system is either a skill use system (which you don''t want) or a timed system. MERP (The Middle Earth RPG, table top) gives you experience for things like "Miles traveled", and only awards you for defeating something you''ve never defeated before. Actually, I think it should be graded on a curve, but it''s better than a murder-based EXP system. MERP actually uses the word to mean just that: EXPERIENCE. You don''t get it for doing something you already know how to do... well not like in leveling, anyway.
Hope this helps.
Moderators - Reputation: 3376
Posted 08 May 2000 - 02:53 AM
Original post by Niphty
The only problem i see is that the game HAS to have some mathematical model by which to gauge damage and so on. So what do you propse to do?
Make ''damage'' irrelevant, perhaps? Think outside the box
So what kind of game design doesn''t use stats in some way to make the character be able to do thing?
Point and click graphical adventures... numerous text adventures... most platform games (sure, they have a twitch element, but generally you can always jump exactly the same height and length, the advancement is player-side here),etc.
What would you do to an MMORPG to make it fun and interesting without giving them new a bigger challenges as they go along?
Make the challenges political, or social. Broaden your horizons on what can be ''fun''. Imagine a quest system where you get asked to map places for monetary reward. This could get ''harder'' by giving you progressively more and more distant places. No stats involved there, at least not directly. But the challenges do get harder, as the places get less well known and the distances grow larger.
But when you remove stats from a character, you start making a player-based game rather than a character-based game. That''s not necessarily a bad thing, of course.
Members - Reputation: 134
Posted 08 May 2000 - 04:09 AM
A person of my cloth. My fifth project I am planning on doing I am hoping to use perl to allow users to modify the game, add stuff, ect, while using a modular approach to hard code certain actions/behaviors/propriatary stuff. The first four are going to be a tetris like game, pong, breakout, pac-man - to learn game programming and to learn the engine I want to use, be it purchased or made.
Scripting makes things easy to maintain, but opens one up to loss in future sales. Propriatary scripting mixed with open scripting languages(?) allow for flexibility and user expandability.
I can see your views on randomness in computer games. I''m a hard liner and think it is needed irrigardless of your final goal, but that is just me. A good mixed game of hack-n-slash and problem solving to examine might be ''Phantom Menace'' or to a more limited variation, ''Tomb Raider''. In both skills are hidden, you do the run jump shoot, fall, retry thing, but in Phantom Menace you get to puzzle out how to get around, through, and over things. You have to decide whether it is worth it to fight that patrol of droid guards or go around them. I think it has a fairly decent balance of fight-n-find, despite a few bugs (the occasional rock-head droid - you shoot all day at it, but it doesn''t bother shooting back).
Such a blance can easily be duplicated and modified to add player stats.
Members - Reputation: 122
Posted 08 May 2000 - 04:20 AM
As far as quests go.. like I said, i''ve got plans for at least 2 years worth of stuff There''s a few proprietary game design issues I can''t discuss openly.. but trust me, they fall right on the lines that you''re talking about I''m against the whole "whack monsters to get exp" theory. While yes, it may be fun.. it''s not fun for most people, at least not for long (anyone else tired of doom?) I for one prefer to let people live out lives, as a MMORPG should be. It''s become a mainstream thing now, which means it might be forever ruined! Because most people believe that an MMORPG should be hack''n slash, we might never get a chance to have a real MMORPG that succeeds That to me really sucks! So, I want to make it realistic, but not too realistic. I want to make some hack elements to it, but offer alternatives. If you don''t want to kill, you don''t need to. But the question is.. do you allow players to max out?
In my opinion.. maxxing a skill is nessicary. if you allow people to gain infinate ammounts of skill, well.. they have to be able to attain that within a lifetime. One good example is karate. Most people know of it.. that''s if they don''t know some of it. To attain black belt status usually takes around 10 years of work.. depending on how much effort you put in to it. My step-dad''s a black belt, and he''s taught me some things about it Now.. The black belt means he has gone as far as he can in Karate. Admittedly, he can learn some other skill.. such as Judo.. and so on.. but he has topped the ladder in one skill. Yes, i think the skill should use attrition as suggested by Kylotan.. in that once learned, it''s easier to regain that level of skill. Now, if karate could be learned infinately.. well, my step-dad would STILL be learning it. That is the inherant flaw with MMORPGs.. no point at which the player is considered "maxxed out."
I believe that each skill should be able to be learned at different rates.. obivously some things are harder than others. But they should have a maximum level. The point of having the in-game guilds merely allows the player to select what set or sets of skills they believe their character to be the best at. This works in a couple of different ways: first, by picking a guild.. you select a roleplaying aspect of your character. The skills required by that guild are those that you feel your character should be good at.. and not just good, but have a sort of natural ability for. the more concentrated a guild is.. the more bonus to that skill set you''ve got. As a pure fighter, you''re all about warriorism.. hack''n slash but as a mage.. you''re not going to try to be within 10 feet of something if you can help it; secondly, this gives you a grouping of some kind. Fighter, mage, theif.. your brethren will consider you to be one of them. i also believe player guilds are needed.. and that those guilds would help to combine the efforts of all the professions under one banner. This is important to me.. the guild aspect, and the duality of it.
We''re taking the guilding a step further in our game.. once again, proprietary info, but I''d be happy to let you, Kylotan and Landfish, help to test it out just to get your feedback and such. Yeah, the beta''s a long way off.. but.. we prolly will still need people to help test things, and since you''re both very knowledgable (and opinionated!) then it''d be a pleasure to have you help to test it and provide intelligent feedback about it Trust me.. it''ll be downright nice in the end!
A lot of what we''ve talked about has helped to shape things, and has given me new ideas to use on things i wanted to create.. and systems to create a game to use hehe! So a big thanks to everyone who responded to this point and to those who will respond
Members - Reputation: 288
Posted 08 May 2000 - 10:26 AM
Niphty, I hate to say it, but what you said is not true. There is no ceiling to ability a human being can develope in a particular skill, except for the amount of time and energy they invest in it. If you build a ceiling into a game, everyone will hit that ceiling after a while, and then the game will be no fun, becausse equality squelches conflict.
If you have a system where improvement is statistically possible, you must accomidate for the craziest levelers out there. otherwise, it takes only one to ruin everyone's time.
(Here we go again, blah, blah, blah) Attrition (sick of it yet?) Attrophy leads to an EFFECTIVE improvement ceiling, but only due to the formulas involved. Theoretically, you could be the best ever by investing 24 hours a day and never screwing up once. But the issue is, like leveling, you get out what you put into it.
I know, I'm pushing it, but give it a thought. At least tell me i'm not "wrong."
Edited by - Landfish on May 8, 2000 5:28:42 PM
Members - Reputation: 122
Posted 08 May 2000 - 09:30 PM
Anyways.. I agree attrition would settle the problem, and that humans should have no limits.. but, the way i see it.. you can break things down far enough to put a limit on things. You can know everything there is to know about some things in certain aspects. Like all wood.. you know the properties of wood down to a T, but there''s other aspects to it.. molecular, sub-molecular, etc. It''s possible to know all about a certain aspect, yet the number of aspects are infinate. So it would be a system in which the skills have a cap, but the number of skills and the ways in which you could combine those skills.. is infinate. The system would only work with a true AI computer, that could.. well.. make up what happened when you tried to combine things Like if i combined my knowledge of math, wood, stones, and rope.. i could build a catapult.. or a way to transport large rocks with minimal force. This is how human knowledge is unlimited, but that''s only because it''s impossible to combine all aspects. if a computer at top speed, comparable to IBM''s Deep Blue, which could try something like 2 billion keys per second in a minimax game tree.. it would still take it forever to work out the secrets of all knowledge! By combining things not before combined, you come up with a new thing, which can be combined with other things.. making the tree infinate and three-dimensional, if not more! Well, it''s just a theory.. but it explains how you can know all of something yet still not know everything there is to know about it But i will conceede.. there''s no computer which could even begin to run that skill system.. hehe i''m a dreamer
Well, we''re gone now.. it''s be fun discussing. Landfish, feel free to write, we''ll check before we head up that way. Once in Conn, we will prolly be wireless, though. Oh.. and thanks.. my very first topic and it''s my first to go double-page hehe. I''m cool! ;p (sporting his 2600 t-shirt now.. hehe!)
Members - Reputation: 313
Posted 10 May 2000 - 10:01 PM
I personally am against levelling because it gets you defeatable monsters every time (or at least at every random encounter). I think that this takes the fun out of chance encounters. Of course, if you make them fixed skill they are impossible at first and ridiculously easy later on.
What to do?
RPG - role playing or methodical monster hacking
One of the factors that draws people towards rpgs it the experience bit, but on a lot of occasions this overpowers the gamepart (If i kill 283 more of them ugly bastards i´ll get the next level).
One possible way is to take the character devellopment part out of the users hands, which stabilizes the course of the game but takes much fun out of it. Some other ways have been mentioned above so i´ll try to get to the point.
If you check your kill list at the end of any given RPG you will probably find something like this:
Goblins, small - 1786
Goblins, large - 2499
Trolls, ugly - 814
and so on...
Honestly, even Conan did not slaughter so many enemies. And besides, the battles become repetetive and boring, especially as you advance in level.
This is another problem - the increasing stats. A typical high-level character outranks a startin char by a factor of at least 3.
In "real life" (i´ll call it that for lack of better explanation) your stats advancements would be much smaller and over a much longer period of time (i´d guess for a typical rpg about 25-50% max).
Reality kills. In your "real world" everything can kill you. Even the lowliest of goblins should have a chance. (I remeber my heroes standing amidst the orc siege camp in DSA2 and killing wave after wave of baddies)
Maybe a special factor for strength in numbers should be included. If your hero wants to wade through the orc horde battling while surrounded on all sides - what chance would you give him? The weakest goblins can take down your hero if he has 20 friends who help him.
The usual combat system maxxes out at higher exp levels, you get almost certain hits and the enemy never gets you, or does little to no damage. This is not fun!
Heroes should grow tired, one little mistake can make all the difference.
Take up fencing
Look at what you really do with a sharp and pointy thing. Armed combat is very fast paced, something to be done more instinctively than with your head. Strength does not count as much as speed. The weight of the weapon is very important. And you are dead tired after five minutes of combat.
How many people to kill?
Would you like to have someone around fetching your lost dog or helping clear out the nasty weeds in your well of whom you know that he/she has killed dozens (or usually rather thousands) of people, even if they all deserved it?
Offer alternatives to killing. The average hero in your fantatsy realm would have to run more often than fight. Give the monsters a reason for attacking, give them a story. Let the hero try to talk to them, intimidate them somehow. And if there is a fight one of them would probably run away as soon as he seems to be losing. Not every battle has to end with someone dead.
Give alternatives. And reward them just as well with experience as fighting.
Make every death special, even tragic (Didn´t you ever ask yourself if the orcs had family?). Then you have to kill less, for more effect.
Maybe this went a bit too far
I´d be happy to read more about RPG.
Members - Reputation: 122
Posted 11 May 2000 - 02:54 AM
As for combat, we''ve got several ideas on this. One.. you get tired as you fight more, and if you expect to fight something for long, you''d better have good endurance. And the strength you have determines if you can swing the weapon you hold. Your endurance versus the weapon''s weight determines how many times you can swing it. I think the problem is that so many games start you out like you''re a child, and you begin from there. One major thing we''re doing is to actually assume the person''s done some training before they reached this point in life.. even if the training was simply milking cows, etc. All of those real-world expereinces when you''re younger add up to what you know now. After that, many games simply allow the characters to become too big in terms of stats. If you begin life with a 5 in strength, is it really feasible to make it to 100? that''s assuming you''ve got 5 at 18 or whatever the race''s age is for starting adventurers. And that''s another point, do all races age at the same rate? Some can gain strength better, some can gain smarts better. Humans are always assumed to be the "well-rounded" race. But if you look at us, we aren''t well rounded.. hehe We tend to pick one thing and specialize in it. There''s no one i know that''s an athlete/genius.. they''re either an athlete or a genius. Just another common misconception
I have to agree that RPG''s need some work from their current form.. but, who''s to say what''s right and wrong? We all have our own views and opinions.. so it''s up to us to deisgn them into something and let the people decide if it''s good or bad. Whee!
Members - Reputation: 313
Posted 14 May 2000 - 10:01 PM
Why would the goblin do such at thing. maybe if the paladin inadvertantly stepped on the Goblins turf and (in the eye of the goblin) poses a serious threat to his wife and kids then things would be clear. But the typical "You are attacked by 5 goblins, you strike and hit, No3 hit for 56 pts" is just numberjuggling. And quite pointless.
If you are too concerned about that make some of the enemies posessed. Or something to do with magic. You can have soulless demons or zombies crawling out of the earth at any time, in any number. Maybe they are even attracted to heroes experience points .
Is a more complex combat system something to think about? Maybe you could expand the usual options of attack, move and inventory a bit. I think it could be quite interesting (at least for me as I know a little about swords and stuff) to have more options. Parry or dodge, your speed/perception level determines how much information you get on the enemy attack. You then can exploit an enemies miss by selecting from a few other options such as swing or stab, maybe selecting a target are, maybe even trying to disarm the enemy. YOu could allow a great variety of actions (increasing with experience - your level 0 peasant would only know one attack move "hit with stick" and one defensive move "jump back", while your paladin could do all sorts of fancy stuff).
For example if you fight someone with a halberd and have only a sword you are bound to have great difficulties until he misses and you can close the distance, putting him at a disadvantage.
Every action you take in combat is followed by a reaction from your opponent, (this is not like the typical fight of fools where the opponents take turns hitting each other until one drops!).
a problem would be that the battles would take very long, but in most rpgs this is the case anyway and if i am to choose between
1)defeat one orc in combat (..and as he charged, his axe over his head i sidestepped and kicked him in the knee, by the time he was up i had my sword to his throat)
2)killed 36 goblins (goblin 1 - hit, goblin 2 - hit.....)
At least this is the kind of thing i have been looking for.
I know this makes the math extremely complex and nasty to handle but i think it would be worth it.
Another thing about combat: I´d let everyone use every weapon, just put a penalty (speed and fatigue) on them if they don´t have enough strength.
I wouldn´t use attack frequency (average hits per minute are ok if you want it more on the statistical side) but rather speed of attack, as in combat you get action-reaction-type stuff almost always (a second attack could be possible with a fast character against a golem for instance). This would influence the difficulty of parrying or dodging the attack, as well as some strength related factor(and speed) to determine damage.
PS: i´d like to hear more about your project