Showing posts with label game balancing. Show all posts
Showing posts with label game balancing. Show all posts

Friday, January 20, 2012

Old school vs modern RPGs

Dsc01420
In the image above, my cat Orfeo (italian for Orpheus) on the bed.

Today I want to talk about some differences between "old school" and "modern" RPGs, since I'm working right now on Loren Amazon Princess that is what I would define a "old school" RPG for some aspect, while "modern" for others.

Below a gallery with some preview images, showing several aspects of the game:

One of the main differences between oldschool and modern RPGs is the turn-based / real-time mechanics. Most modern RPG use real-time. Unfortunately, I was kind of forced to use turn-based because making a real-time game needs lots more animation/art, and in general is harder to make.

I still have a battle movement order though, which is dynamic. If you see the column on the right, shows the movement order, and as you hover the mouse on the possible actions, it gives you a "preview" of how your decision will change the order. So beside the power/effects of a skill, you'll also have to ponder the delay that the same skill gives. Sometimes for example, is better to use a skill that does less damage but lets you kill two goblin thieves already injured, than "waste" a skill that does more damage but pushes you back on the movement order list.

Another difference is auto-mapping. In my game I don't have dungeons with map, so there will be just a main map of the world, with easily accessible places. But I remember some oldschool RPGs that didn't have an automap, and you had to write down on paper the map of the dungeon. Seems crazy thinking about this now !

The user interface is also something that was greatly improved over old RPGs. Last year I bought Temple Of Elemental Evil, and was shocked by the clumsy interface: no mouse over, so simple button to change view/move object between players, and so on. Most modern RPGs use a "shared inventory", that means all player have immediate access to all item owned by the party. If someone has an item equipped you usually need to unequip it to put in the pool, but before every item (even unequipped ones) was carried by a specific player, so the user had to do a much bigger amount of clicking.

The vendor / items comparison wasn't automatic like now. In most new games, you have a way to immediately see if an item you just looted is more or less powerful than the one you're carrying. Before instead you had to look at all the statistics and decide for yourself! It was crazy, right? :)

Also, with a RPG featuring only one character is quite easy, but if you have a party things starts to get complex: what if there are two warriors in the party? you need to tell the player if the new longsword you just found is better or worse than the weapons equipped by both warriors. This is the problem we're facing right now with the loot and the vendor in Loren Amazon Princess game!

The difficulty level is also something that changed radically over time. Most old RPGs were very hard, while modern ones offers at least several different difficulty levels, so people that just want to have easy combat and progress in the story, will be able too. In Loren there are three different difficulty levels, and they have a big impact on gameplay rules. At easy level, enemies are easy and the elemental resistances have a marginal impact on battle. At hard level, enemies are tougher and the elemental resistances have a key role: hitting an enemy vulnerable to fire with a fire-based skill will have a much bigger impact.

Lastly, the level progression was completely different. Even if I have to say that JRPG were always different from western RPGs, but in general leveling up after the first early levels was a big achievement. In AD&D games, already getting from level 5 to level 6 could take a LOONG time! Recently, beside the already mentioned JRPG, even in modern MMORPG like Everquest or WoW, you're going to see the levelup screen much more often.

In Loren, I have decided to use this system: each character has a main class (Warrior, Thief or Mage) and a specialization (unique) class. Each class has 5 different skills, and each one has 3 levels of power. So as you see, each character has 30 different skills that can learn. So I have decided (though this might change during testing of course!) to have a level cap of 60, and give a skill point every 2 levels. This way, at level 20 you could have learned all the skills for every character, but at the basic level of power: so will add some more strategy since the player will need to think which skill to raise up to the maximum power level?

Every level up instead you get 3 attribute points, to spend on Strength, Skill or Will attributes. Will write about those three attributes next friday since the explanation is long and beside... by that time I might be about to announce the open beta preorders! (crossing fingers)

Friday, September 30, 2011

Numbers, numbers and formulas...

Img_0390
In the picture above, Batman looks broken. In reality, he was sleeping since hours...

What's about the numbers? Well, not many people know what's behind a game. It's much more complex than what you think. That is, if you do the things like a good game designer should! ;)

Numbers of a dating sim

What's behind a simple dating sim like Heileen 3 that I'm writing right now? nothing, you might say, it's just text and images, and a few choices. No, not really: the choices needs to be balanced, otherwise the gameplay would be a disaster! So, even for an apparently simple game like a dating sim, there's a lot of work behind the scenes. Check the image below:

Heileen3
this is the OpenOffice spreadsheet of the first 37 scenes of the game. In each row, I put a short description of the scene, and then I added a "1" when the choices possible involve one of the seven Sins or Virtues. Below, at the bottom (but is not visible in the screenshot), there's a formula called "Summatory" that sums all the values. Why? Because a well designed and balanced game should offer the player the same amount of choices for each of the seven Sins/Virtues!

So, while writing, I keep constantly open the spreadsheet, and I try to balance the game so that the player will always have the chance to  get one of the 14 possible job endings (tied to the Sins/Virtues).

I'm not going too much in the details since discovering the skill+sin/virtue combo will be part of the fun of the game, but for example, the "Nun" ending will involve having max Chastity and max Faith skill.

On the right part instead, there are the choices that will affect the 6 possible romances of the game. The labels means: Morgan, John, Jonathan, Sebastian (the 4 male characters, Sebastian is a new one) and Marie, Lora (the 2 female characters).

Numbers of a RPG!

If a dating sim is so "complex", imagine a RPG! Making a RPG without spending at least one month first designing the rules, is a suicide. Don't do that. I can guarantee that you'll be unsatisfied by the result.

Now check the OpenOffice screenshots below:

one is the condition/skill relationship for Loren the Amazon Princess RPG. How you read that? is a bit complex, but in practice:

  • the first table is the warrior skills. the cells with orange background require the target to be "Staggered". Once it is, you can use for example the Gladiator "Battle Cry" (which has chances to Scare enemies), or the Blademaster "No Mercy" (which has chance to Weaken the enemies).
  • the second table is the thief skills. Thieves have weak attacks, but if the target is in the right condition, they can deliver powerful critical attack using their skills. They can set a target in a specific condition themselves. For example, using the Flaming Torch on a Slowed target, they can set a target in the Burning condition too. Then, a Demonblood (Mesphit) can use the Immolation skill to deal an incredible amount of damage.
  • the third table is the mages. Differently from Warrior and Thief class, a Mage doesn't need any condition pre-requisite. They can just attack using their spells, which will inflict specific conditions as you can guess (Blizzard will inflict Frozen condition, Plague inflict Poisoned condition, and so on).

The second image instead is a work-in-progress of the weapons dabatase. Some values might not yet bet final. But as you can see there's already a good variety of items! We've decided to use the following weapon division based on damage type: Edged (dagger, sword, axe), Impact (mace, club), Flail (Flail, Morning Star), Polearm (Staff, Halberd), Bow, Missile (Crossbow).

Explaining all the values will take too long, but if you're familiar with RPGs you might understand already what is their use.

This was just to show the tremendous amount of work behind a RPG, and just for the skills and weapons (there's more, balancing the classes, the enemy encounters, and so on). Now you understand why I've decided not to make more than 1 RPG a year? :D

Homosexual relationship in games

I want to spend a few words about the homosexual relationship that I plan to put in all my future games. First of all, I am honestly a bit shocked by how Spirited Heart Girl's Love announcement was mostly ignored by the press and reviewers. It's not something new for me (I'm used to that) but this time was even worse than usual.

I really hope that is NOT because of main theme (women homosexuality) of the game, and hope is due only to random circumstances (I know from past years that September is not really one of the best months to do a new game release).

In any case, everyone who played the game said that the romances are much better than the original game, and in general the players' feedback was overwhelmingly positive, and that's what matters to me. So I plan to keep adding homosexual romance in all my future games, alongside the straight options, since all I care about is what my customers think!

Friday, July 1, 2011

Can the free to play business model work for story-based games?

In case you haven't noticed, the whole games market is moving towards the so called "Free to play" business model. It started in the asian countries and now it seems that it's going to be the "next big thing". On Facebook games is already the "norm".

How it works? quite simple. Instead of having the traditional time/feature limited demo and one-time fee to get the game fullversion, here you can "in theory" play for free as long as you want. In practice, the gameplay is crafted in such a way that first draws you into the game, and then when you're just about to have fun, it starts cutting off your fun by telling you how lame you are because you didn't spend 500 "virtual gold" to buy a new horse, or how the "platinum membership" would make the game much more fun.

Personally I don't like it, I tried a few games but the fact that the designer had to design the gameplay around this system restrict the gameplay innovation. Indeed this system works well mostly on RPG (MMORPG) or strategy/simulation games. But what will happen to story-based games? Visual Novel, Dating Sims or maybe even just FPS with a good story like Max Payne or Assassin Creed?

I really don't think is possible to successfully implement this in a heavy story-driven game. What would you do, show one chapter at time and ask for a small microtransaction every chapter? why don't just ask people to "pay upfront" the amount and be done with it? or in a dating sim for example, ask $5 each dateable character? what would be the fun in spending $5 to date only 1 character in a game? it seems quite silly to me, especially since we're talking about very low amount of money. I don't need to make again the classic example that if you go out with friends to watch a movie you easily spend in drinks, fuel, and extras x2-3 times the amount of a regular indie game ($20) and have fun for one day, instead of weeks or in some cases months.

And in all other F2P games you can play free, but in practice the experience is so awful that either you pay nothing, play a few hours/days and quit, or you decide to invest your time (and money) in the game and then you'll easily exceed $20 ... by a lot! That's fine of course, everyone can do what they want with their money.

But speaking about a possible implementation of F2P in story-based games, my answer it's still: no. I really think it wouldn't make much sense at all.

Also I really don't believe that in few years ALL games (even RPG/strategy games) will become F2P. There are many downsides to that (being always online, annoying multiplayer experiences, the worst value for money as player, lots of maintenance as developers, possible hackers attack, and I could go on) and in general not everyone wants to make a game that has severe gameplay/game design restrictions. At least, I hope! :)

And now enough talking about the game business and here are some news about the current games in development!

Spirited Heart Girl's Love

That's how I'm going to officially call the Spirited Heart expansion. I will also change the purchase options: you can buy either the "normal" version or the Girl's Love for $19.99, or if you have already bought the original game the expansion will cost $9.99. If you don't have either and you buy them together, the final price will be $29.99 (so still only $9.99 more than the normal version). The game will expand the original one with 6 different (and unique!) dateable girls and also the endings reflect your race now (even for the males). So if you were disappointed by Frebo ending in the original game, this time pick a human or even better a demoness and you'll see that will be better :)

The Spirited Heart expansion is at very good point (all plot is finished) and will be surely out by August if not sooner.

Loren The Amazon Princess

Things are going well: I decided was time to ask the help of someone that knows coding better than me, and we're building up a RPG Framework so that I can reuse it for future titles. As you can see from the gallery screen below, the game interface is taking shape and we'll have a skilltree with several specializations, a full inventory with many equippable slots (yes I changed my mind about the inventory!) and a very good quest screen, with the possibility of having sub-quests (so more powerful than the Planet Stronghold one for example).

While things are going forward at good speed, because this game will use a completely new system will need good testing and also the plot still needs to be written in good part, so it's very unlikely that I'll have even just beta preorders before September (and even that is an optimistic date). Much will depend on artist/writer/coder speed as always!

Finally, I want to leave you with a nice graph showing all the romance possibilities of Loren RPG:

Romances