Now, you'll notice in FBAO that most-all of the monsters are slimes. They've got bunny slimes, centaur slimes, dragon slimes, bunny centaur slimes, and such. This was Isabel's idea, and we just kinda went with it. I think it works better than rats for the noob dungeons and scales up nicely.
We both have different reasons for doing this - on one hand it's a parody of the various slime monsters you see in Dragon Warrior, or Maple Story, or such. My reason is that I don't like killing humanoid things for no good reason. When I played Pikmin, if I lost a large number of 'min, I'd usually reset instead of exiting, gathering more, and starting over. When I played StarCraft, I played the Human side very cautiously, slowly advancing my range of control until I could take out the enemy base in one go. (Contrarily, when I played the zerg, I'd think nothing of sending 40 zerglings charging into the enemy cannons if I got bored).
I know that narrative constraints prevent MMORPG players from making major, permanent changes to the landscape, but I think that you should be able to at least pretend that you're the hero of the story (not just an adventurer or a guy-who-kills-stuff). As a hero, it doesn't make sense for you to just go to where the orcs are, and just charge in swinging a sword. They're just hanging out in a cave. You should have some kind of reason for wiping them out. That was one of the reasons I couldn't get into World of Warcraft - you've got a bunch of Kobolds who are just sitting around outside of town, holding a peace march or something. If I'm going to go kill 20 of them, I want a better reason than "Bjorn said he'd give me new boots".
So why do you kill slimes? Well, since they're all one thing, we could come up with some kind of backstory. But they're not just a separate species with its own culture and customs. It's slime. It's not supposed to be there, so you remove it.
It also answers the question of where it keeps coming from. It re-forms or buds or what have you. That way we don't have to explain why there's a town of 50 orcs, and 400 adult orcs get killed every day. Some areas are purified, so that slimes cannot enter. Towns, for instance, are permanently purified. Perhaps some player-types could temporarily purify areas. That would probably be a cleric's area-attack spell. It'd do a certain amount of damage per second or prevent slimes from regenerating HP or such.
Sunday, March 2, 2008
Sunday, February 17, 2008
More Healing
I remember a BBS door game, back in...well, back when we had BBSes and they had door games. I don't remember what it was called, either, but I do remember that you could carry up to 999 healing potions, and drink as many as needed as a free action between turns. Combat went 'hit enemy for 284 damage, get hit for 305, drink 7 potions, repeat'. It wasn't battle. It was inventory management. If it couldn't take you out in one hit, the only relevant question was whether you'd drop it before you ran out of potions or not. PvP fights were about the same - you and your 999 potions vs. him and his 999 potions. Even if you had a clear advantage, it was a long, boring grind. If it wasn't, it was a battle that was won not by swords and magic, but by whether you used a 50hp healing potion when you had 49 points of damage, or just waited.
Maple Story is similar. You can carry thousands of healing items. If a monster can't one-hit you, the only relevant question is whether you can take out enough of them for it to be worthwhile (and it's usually a matter of whether you get 6% or 9% of a level per hour, which is another rant...), and whether you're making enough money to pay for supplies.
Final Battle Adventure Online is not an inventory management game nor is it an economics game. I don't like inventory management games - I remember playing through Baldur's Gate II and it regularly taking upwards of half an hour to move items around. My wife asked me why I bothered playing it, and I couldn't come up with a good answer.
Anyhow, the main limiting factor shouldn't be inventory space or money. I think the main factor should be HP. Money will always be a factor - you can get better stuff and take less damage per enemy, but it won't be a matter of purchasing huge amounts of healing. If have to decide whether you can afford the 400 turkey dinners every hour that you need to eat to stay alive, then the game is doing something wrong. If you can eat four hundred turkey dinners in an hour, the game is doing something wrong. Yes, it's a game. You're fighting giant slime bunnies. But if the main bottleneck is how fast you can eat, and you can eat and fight at the same time with no penalty, then there's something wrong. That's why I want healing potions to be rare, difficult to get, and have a cooldown period. They wouldn't be available in shops, but may be (repeatable?) quest rewards or such.
I also don't like games where you have to sit around and wait for a long time to heal - sitting around for a long time isn't fun. So, how do you heal and when?
Firstly, being in town fully heals you. Secondly, some dungeons will have healing spots. These healing spots will require jumping, climbing, intelligence, listening, or whatever other stat/skill we think should do more, so that way you don't need to go all the way back to town to heal. Thirdly, there are clerics and other folks with a limited number of healing spells. Fourthly, if you wait, you're healed.
Automatic healing happens when you're not in combat. Every 15 seconds, you heal. First 5%, then 10%, 15%, and so on. So after one minute, you've healed half your HP. If you can find a place to rest for a full minute or two, you're healed. Let's say healing happens a bit faster in 'safer' areas and a bit slower in less safe areas. So, outskirts of town, you heal every 5-10 seconds. If you're trying to rest up in the middle of, say, the Glacier Dungeon (or Lava Dungeon, or the Zombie Slime King's throne room), it may take a while. So you can either try to find a place to heal faster or wait it out and hope that there aren't any wandering enemies.
So it's a matter of how far you can push yourself and still be healthy enough to either win or retreat. There will be some dungeons where it's a lot easier to get in and grab the treasure than it is to escape with it. It'll be fast-paced and dangerous, because it's more awesome that way.
Maple Story is similar. You can carry thousands of healing items. If a monster can't one-hit you, the only relevant question is whether you can take out enough of them for it to be worthwhile (and it's usually a matter of whether you get 6% or 9% of a level per hour, which is another rant...), and whether you're making enough money to pay for supplies.
Final Battle Adventure Online is not an inventory management game nor is it an economics game. I don't like inventory management games - I remember playing through Baldur's Gate II and it regularly taking upwards of half an hour to move items around. My wife asked me why I bothered playing it, and I couldn't come up with a good answer.
Anyhow, the main limiting factor shouldn't be inventory space or money. I think the main factor should be HP. Money will always be a factor - you can get better stuff and take less damage per enemy, but it won't be a matter of purchasing huge amounts of healing. If have to decide whether you can afford the 400 turkey dinners every hour that you need to eat to stay alive, then the game is doing something wrong. If you can eat four hundred turkey dinners in an hour, the game is doing something wrong. Yes, it's a game. You're fighting giant slime bunnies. But if the main bottleneck is how fast you can eat, and you can eat and fight at the same time with no penalty, then there's something wrong. That's why I want healing potions to be rare, difficult to get, and have a cooldown period. They wouldn't be available in shops, but may be (repeatable?) quest rewards or such.
I also don't like games where you have to sit around and wait for a long time to heal - sitting around for a long time isn't fun. So, how do you heal and when?
Firstly, being in town fully heals you. Secondly, some dungeons will have healing spots. These healing spots will require jumping, climbing, intelligence, listening, or whatever other stat/skill we think should do more, so that way you don't need to go all the way back to town to heal. Thirdly, there are clerics and other folks with a limited number of healing spells. Fourthly, if you wait, you're healed.
Automatic healing happens when you're not in combat. Every 15 seconds, you heal. First 5%, then 10%, 15%, and so on. So after one minute, you've healed half your HP. If you can find a place to rest for a full minute or two, you're healed. Let's say healing happens a bit faster in 'safer' areas and a bit slower in less safe areas. So, outskirts of town, you heal every 5-10 seconds. If you're trying to rest up in the middle of, say, the Glacier Dungeon (or Lava Dungeon, or the Zombie Slime King's throne room), it may take a while. So you can either try to find a place to heal faster or wait it out and hope that there aren't any wandering enemies.
So it's a matter of how far you can push yourself and still be healthy enough to either win or retreat. There will be some dungeons where it's a lot easier to get in and grab the treasure than it is to escape with it. It'll be fast-paced and dangerous, because it's more awesome that way.
Saturday, February 9, 2008
Sunday, January 27, 2008
Noob Peninsula
Now, on the Hippedown Server, starting at level 10, you can take a second class. You don't have to, and you can do so at a later level if you want (unless I can think of a reason why that would cause problems). I'm going to call it 'bonus class' for now, just because 'second class' implies the wrong kind of thing.
To do that, you have to go to Noob Peninsula. City Hall has a list of the classes available to you, and you can pick one and experiment with it for a bit. You can't level up in Noob Peninsula. If you get enough xp to reach level 11 (or so) you get a message saying so, but you can stay there indefinitely. You don't gain extra xp, though - when you level up, you'll be at 0% of the way to level 12.
Thinking about it, there's a bit of a problem. It's not an issue to have character creation take a while (and Noob Island is essentially a character creation/tutorial step). The early levels generally should go by fairly quickly. The problem is that the Noob Peninsula experience should not take much longer than going from level 9 to 10, but it should also take long enough for you to have a clear idea which of the dozen or so choices you'd want, and some of the choices for a bonus class are a lot more subtle than for a first class. If you only get four points to play around with, will you really be able to tell the difference between a fighter/gladiator and a fighter/crusader?
The best ideas I can come up with are:
a) Since there's not much pre-game and you start out playing your class as it's intended, there's no reason why the early levels have to be fast.
b) Delay the bonus class until level 15 or 20.
c) Give the character, say, 40 temporary skill points so they can see how things will develop. I don't like taking things away, though. It doesn't seem like a good idea for a temporary power-up.
d) Give the character 20 permanent skill points upon entering Noob Peninsula (even if you choose not to take a bonus class). Let's say you get 3 points per level for levels 1-10, and 4 points per level thereafter, so it's less overwhelming.
To do that, you have to go to Noob Peninsula. City Hall has a list of the classes available to you, and you can pick one and experiment with it for a bit. You can't level up in Noob Peninsula. If you get enough xp to reach level 11 (or so) you get a message saying so, but you can stay there indefinitely. You don't gain extra xp, though - when you level up, you'll be at 0% of the way to level 12.
Thinking about it, there's a bit of a problem. It's not an issue to have character creation take a while (and Noob Island is essentially a character creation/tutorial step). The early levels generally should go by fairly quickly. The problem is that the Noob Peninsula experience should not take much longer than going from level 9 to 10, but it should also take long enough for you to have a clear idea which of the dozen or so choices you'd want, and some of the choices for a bonus class are a lot more subtle than for a first class. If you only get four points to play around with, will you really be able to tell the difference between a fighter/gladiator and a fighter/crusader?
The best ideas I can come up with are:
a) Since there's not much pre-game and you start out playing your class as it's intended, there's no reason why the early levels have to be fast.
b) Delay the bonus class until level 15 or 20.
c) Give the character, say, 40 temporary skill points so they can see how things will develop. I don't like taking things away, though. It doesn't seem like a good idea for a temporary power-up.
d) Give the character 20 permanent skill points upon entering Noob Peninsula (even if you choose not to take a bonus class). Let's say you get 3 points per level for levels 1-10, and 4 points per level thereafter, so it's less overwhelming.
Thursday, January 24, 2008
Skills
We've mentioned skill points before. You get a few of them every level. The really good skills are class-exclusive, like a Priest's Heal, or a Bowman's Rapid Fire. A few other skills can be learned by a certain classes. Most of the fighter-type classes can learn Power Attack, and most mages can learn Shield.
Some skills, like Climb and Jump can be learned by everyone. They cost more for some classes than others. Thieves can learn these skills for one point per rank, as can dancers. Crusaders and Fire Mages pay two or three points. If you have two classes, you pay the lower amount. Some characters, when they take another class, get a couple skill points back. If you were a Fire Mage with had four ranks in Jump, and decided to become a Fire Mage/Thief, you'd get 8 skill points back.
Everyone gets the same number of skill points - things get too complicated if we do it any other way. When we want certain classes to progress more slowly, we just have their skills cost more.
We've mentioned movement skills. Is it fair to have areas that certain characters can't go to? I think so. It's balanced by those characters being less powerful. There wouldn't be whole dungeons or cities that are inaccessible, but there might be a few treasure chests or some healing items that you need these skills to get to. Again, it's in everybody's interest to have a balanced party. Or spend the skill points to make up for it.
If you don't have climb, you can still go up walls, but it takes a bit longer and you might fall back down. Jump, however, you can't fake. A character who has passed an obstacle can help others cross, though.
Each rank in a skill costs the same amount. Otherwise, eventually you have to save up for five or ten levels to go up one rank, and it's bad form to have the characters remain stagnant for long periods of time. Going from rank 2 to 3 in Increase Spell Range costs the same as going from rank 5 to 6.
Some skills have caps. If the most difficult cliff in the game requires Climb 5 to go up, then we shouldn't let people put 6 points into it. Power Attack is unlimited, for instance, as is Heal.
Skill points are adjustable. You get four each level. You can adjust those points until you gain a level. Then they're locked there. Let's say you're level 8. You get your four points and use them to buy Jump 2. You find that it doesn't get you anywhere special. You can put those four points back and use them to buy something else, like Defense Dance or Axe use. And if you have those four points invested when you hit level 9, they're stuck there. Perhaps you can readjust one 'stuck' skill point each level.
If you hold on to your points, like Brisbane did, only the most recent four are adjustable - otherwise, the smart thing to do is take all your points out right before you level up, every time.
Some skills, like Climb and Jump can be learned by everyone. They cost more for some classes than others. Thieves can learn these skills for one point per rank, as can dancers. Crusaders and Fire Mages pay two or three points. If you have two classes, you pay the lower amount. Some characters, when they take another class, get a couple skill points back. If you were a Fire Mage with had four ranks in Jump, and decided to become a Fire Mage/Thief, you'd get 8 skill points back.
Everyone gets the same number of skill points - things get too complicated if we do it any other way. When we want certain classes to progress more slowly, we just have their skills cost more.
We've mentioned movement skills. Is it fair to have areas that certain characters can't go to? I think so. It's balanced by those characters being less powerful. There wouldn't be whole dungeons or cities that are inaccessible, but there might be a few treasure chests or some healing items that you need these skills to get to. Again, it's in everybody's interest to have a balanced party. Or spend the skill points to make up for it.
If you don't have climb, you can still go up walls, but it takes a bit longer and you might fall back down. Jump, however, you can't fake. A character who has passed an obstacle can help others cross, though.
Each rank in a skill costs the same amount. Otherwise, eventually you have to save up for five or ten levels to go up one rank, and it's bad form to have the characters remain stagnant for long periods of time. Going from rank 2 to 3 in Increase Spell Range costs the same as going from rank 5 to 6.
Some skills have caps. If the most difficult cliff in the game requires Climb 5 to go up, then we shouldn't let people put 6 points into it. Power Attack is unlimited, for instance, as is Heal.
Skill points are adjustable. You get four each level. You can adjust those points until you gain a level. Then they're locked there. Let's say you're level 8. You get your four points and use them to buy Jump 2. You find that it doesn't get you anywhere special. You can put those four points back and use them to buy something else, like Defense Dance or Axe use. And if you have those four points invested when you hit level 9, they're stuck there. Perhaps you can readjust one 'stuck' skill point each level.
If you hold on to your points, like Brisbane did, only the most recent four are adjustable - otherwise, the smart thing to do is take all your points out right before you level up, every time.
Tuesday, January 22, 2008
Hirelings
FBAO is a very party-oriented game. There are a lot of things that you can do much better when you have six people. However, spending your time trying to find five other people who are:
a) of the appropriate level
b) of the appropriate classes
c) not jerks
d) not in another party and
e) not stupid
isn't fun. Isabel and I pretty much only party together, because we're there to play, as opposed to some other people who join a party, then spend the entire time arguing that Naruto could beat up The Hulk, or whatever.
I like the idea of being able to hire a party of NPCs. If you can't find a fighter of appropriate level to join you, you can go to the hirelings guild and rent one. They'd be equal to someone of 90% of your level.
Pro:
Lets your dancer (or commander or priest) go and do useful stuff without spending half an hour waiting for a fighter to finish what he's doing and come help you.
Lets you experiment and explore without inconveniencing other players. If you want to spend two hours checking every nook and crag in the Space Zone, you can do that. Hirelings are paid by the hour, so they don't mind.
Con:
AI won't be very good. It never is. (counter-argument: real people are smarter. That's a feature, not a bug).
It's like admitting that you don't have enough people playing your game. (counter-argument: If you have 61, 601, or 60,001 people online, there's at least one person who's not in a party of six).
a) of the appropriate level
b) of the appropriate classes
c) not jerks
d) not in another party and
e) not stupid
isn't fun. Isabel and I pretty much only party together, because we're there to play, as opposed to some other people who join a party, then spend the entire time arguing that Naruto could beat up The Hulk, or whatever.
I like the idea of being able to hire a party of NPCs. If you can't find a fighter of appropriate level to join you, you can go to the hirelings guild and rent one. They'd be equal to someone of 90% of your level.
Pro:
Lets your dancer (or commander or priest) go and do useful stuff without spending half an hour waiting for a fighter to finish what he's doing and come help you.
Lets you experiment and explore without inconveniencing other players. If you want to spend two hours checking every nook and crag in the Space Zone, you can do that. Hirelings are paid by the hour, so they don't mind.
Con:
AI won't be very good. It never is. (counter-argument: real people are smarter. That's a feature, not a bug).
It's like admitting that you don't have enough people playing your game. (counter-argument: If you have 61, 601, or 60,001 people online, there's at least one person who's not in a party of six).
Friday, January 18, 2008
Stats 2 and Healing
I prefer if healing potions be rare and expensive. If everyone carries a hundred, it changes HP from "how much adventuring you can do in one go" to "how many minutes you can go between pressing the 'heal' button". It also makes clerics and other characters with healing magic much more valuable, which helps the team playing aspect. If you want to play a game alone, there are much better games for that.
Magic potions (which refill magic points, or cause them to refill faster) are fairly common.
Everyone has a natural healing rate. It should be fairly fast. Maple Story gives you 10 hp every 6 seconds, which is great when you have 50 hp, but kinda lame when you have 3000 hp. I don't see why making people idle for more than a few minutes is useful.
Anyhow, as I mentioned previously, "toughness" will not be a stat. It represents how difficult a character is to kill, and I don't see any way to make that a very wide range without affecting game balance. I'd rather not have somebody put 15 points into it, then if they party with a healer, it's mostly useless. If it helps you resist status effects, then there's no real way to balance it - either it doesn't do much anything or a character without points in it spends all his time paralyzed when he fights certain monsters. So no, toughness won't be a stat.
Agility probably will - it doesn't make sense to have archers and fighters use the same stat to hit stuff well, so the stats will be Mental, Agility, Physical, and Social (MAPS for short), which works much better than the Physical, Mental, Social model would be.
Magic potions (which refill magic points, or cause them to refill faster) are fairly common.
Everyone has a natural healing rate. It should be fairly fast. Maple Story gives you 10 hp every 6 seconds, which is great when you have 50 hp, but kinda lame when you have 3000 hp. I don't see why making people idle for more than a few minutes is useful.
Anyhow, as I mentioned previously, "toughness" will not be a stat. It represents how difficult a character is to kill, and I don't see any way to make that a very wide range without affecting game balance. I'd rather not have somebody put 15 points into it, then if they party with a healer, it's mostly useless. If it helps you resist status effects, then there's no real way to balance it - either it doesn't do much anything or a character without points in it spends all his time paralyzed when he fights certain monsters. So no, toughness won't be a stat.
Agility probably will - it doesn't make sense to have archers and fighters use the same stat to hit stuff well, so the stats will be Mental, Agility, Physical, and Social (MAPS for short), which works much better than the Physical, Mental, Social model would be.
Subscribe to:
Comments (Atom)