Multiple vs one resource

Started by
10 comments, last by Khaiy 13 years, 1 month ago
Most games just have one resource (as a limiting factor, they might have several ones but you can easily sell/buy/exchange these so it is as if there was just one). Few games have several resources that are not easily convertable (like Civilization's food/hammers/money). I wonder which is better and what are the implications of both models?

I think there are 3 cases:
1) There is one resource (money) and it is used for everything OR there are several resources but all can be bought via money OR there are several resources that can not be exchanged but a player is free to adjust production of these without limits.
2) There are several resources that can be never exchanged and a player can not change their production rates.
3) There are several resources that can be either partially exchanged or a player can adjust production to some degree (like selecting plot improvement type in Civilization).

StarCraft model is interesting, it is a mix of 2 & 3. Most of the time gas act as a non exchangable resource which production can not be adjust (3 drones per refinery max vs almost infinite drones for minerals) still you can decide when to start mining gas (so you still can adjust the production to a tiny degree). Note that this system works only because there are many investments that require only or mostly minerals, so these two resources behave completely different.

This made me notice that I can not name right now any famous game that would use model 1... Is model 1 clearly inferior then?

Stellar Monarch (4X, turn based, released): GDN forum topic - Twitter - Facebook - YouTube

Advertisement
Age of Empires uses #1. It's not clearly inferior.
To be honest, in the most balanced and fine-tuned RTS games like Starcraft, they often consider time as a resource too.

The build times are almost as critical in balancing as the costs.
Also keep in mind the tech trees, and the attributes of the units themselves.

Model 1 is not inferior, it's just that multiple resources make better strategic trade-offs. You could do a 1-resource system well if you also place strategy in the time/tech trade-offs.
What you should really be asking yourself is what limits do you want in your game?
1) Everything is resource "A".
You end up with a game like Supreme Commander. The strategic choice becomes what to spend the resources on. The strategic buildup is a race for economy ouput. The players are given the full array of choices to choose from. (supcom has 2 resources, but the nature of the economy makes it really close to a single resource.

2) You have resource "A" and "B".
From that you can end up with several choices of limits:
You can limit particular tiers of the game. Starcraft, in general, makes higher tier technology cost gas. Access to the scarce resource provides advantage on the battlefield.
You can limit particular segments of the game. Age of empires segregates different types of units into different building materials. Defenses require stone. Siege weapons require wood. Soldiers require food. Access to different resources changes the style of gameplay. Arid maps will force players to choose wisely about how they spend their wood. Dense forest maps force you to better choose your allocations of stone or gold.
You can limit particular areas of the game. Civilization and Dawn of DIscovery both provide a world where resource "B" only exists in particular physical locations. This causes points of contention between players, who all want access to it. This opens the field for either trade or war.

3) You have resources "A" and "B" that can be exchanged.
From this, you can't really limit the player the same as #2. The player will create "farms" of resource "A" to convert into the harder to find resource "B". In Age of Empires 2, this often resulted in wood->farm->food-> sell at market for gold -> buy whatever i needed. What it does do however, is make the game feel like #1 while having the benifits of #2. You can still design maps that limit the location / amount of resource "B" while still letting the player feel like didn't lose access to unit "X" because the map screwed them out of the resources.
A good simple game that has multiple resources is settlers of catan. A board game. It has 5 different resources that each player needs to be able to win the game. But you are able to trade with other players, or exchange in the market at high exchage rates. 4:1, 3:1, or 2:1. Kinda sucks, but nice if you are sitting on 11 wood. Trading would allow you to get something at 1:1 or sometines 1:2, but that would mean yoour opponent would get something they needed. Plus that game discourges hoarders. Get a thief and half your stuff is bye bye.

Just my 2cents on resources and how I liked them done in simple terms.
Most tabletop games I've played recently had multiple resources - up to 6 - and generally provided a way to exchange them, sometimes at a very limited cost.
I'd say having at least two resources is necessary - linearizing costs in a single resource such as "gold" generally requires to crank up the range of possible values, often leading to ridiculous numbers.

I remember playing a mod in which they had "gems". Each gem would be (5k or 10k golds, I don't remember) more or less enough to buy the most powerful gear available for "standard" characters. Higher level gear would only be bought by gems (I don't remember any way to buy gems) and according to a friend of mine who finished the game, they could take easily 15 or more gems (more than a standard character will ever see).
Now that would be the equivalent of 75000 (or 150000) gold units. Did you read that?

In this particular example, what they really did was to have two resources A1 and A2, specifically to keep number growth under control - the two weren't really two different resources in terms of gameplay. At a certain point, gems would just make gold obsolete. I see this has some rationale: keep cost design essentially a monodimensional problem.

Previously "Krohm"


The build times are almost as critical in balancing as the costs.
Yes... but this seem to be mostly the case of RTS only. These have a nice balance caused by certain buildings output. I can't recall any turn based strategy (which are mostly my interest) that used it, these just use one general production queue. I don't even think it would be doable in turn based games...

Generally, I have a dilemma of one resource vs many resources. Especially a situation like this: one unit use iron and another use "tritanium". You get both of these resources in equal quantities and you can not increase their production separately (assume one mine that produce both resources at once). This would make balancing very easy, since there would be 2 independent quotas of units, one based on iron, one on tritanium. Is this concept worth pursuing, or maybe should I stick with softer and more traditional approach?

Stellar Monarch (4X, turn based, released): GDN forum topic - Twitter - Facebook - YouTube

In turn based games it would simply be the number of turns it takes for a unit to be produced.

If it was me and both resources where going to be the same quantity then i honestly don't think i would bother doing it, it’s nothing a single resource couldn't do and seems like it would obviously limit players choice. What i would think of doing is making tritanium come from mines but in small quantities. That would at least make it seem like it’s rarer than iron.

As for the original post i don't think any of them are "better",it depends on how big a part (as a designer) you wish the economy to take in the game. There is certain realism to having more resources while making a single resource can simplify a system that would otherwise be a lot more complex, like the total war series.
I have been thinking recently about a different type of resource system (It has probably been done already though).

the idea is that you start with a few (or just 1) types of resources. However, you need to refine it into more specific types of resources. However, as you get more refined resources they become harder to convert (you take more of a loss on the conversion), and maybe at the extremely refined resource, you can no longer convert it at all. However, the more refined a resource is the better it is (costs less to buy units that need that resource, faster build times, etc).

the idea is that the player, early in the game, can use the less refined resources as a general resource (it can substitute - although poorly - as any of the specific resources) and retain flexibility, but as they go on, they can specialise their resources and gain advantages, but also gain the disadvantage of lack of flexibility.

Resource management becomes a strategic choice (rather than just build up as much as you can).

In turn based games it would simply be the number of turns it takes for a unit to be produced.
Not really. In RTS you have several queues, a queue from barracks, queue from factory, queue from starport (so you build some lowly units even if these are not very powerful, but because these are cheap and you have free production capacity). In turn based games you always have just one general queue (strangely, there seem to be not even one exception here...)

As for the original post i don't think any of them are "better",it depends on how big a part (as a designer) you wish the economy to take in the game. There is certain realism to having more resources while making a single resource can simplify a system that would otherwise be a lot more complex, like the total war series.[/quote]Good point. Let's assume a game with mid or heavier focus on economy for purpose of this thread.

the idea is that you start with a few (or just 1) types of resources. However, you need to refine it into more specific types of resources. [/quote] Slightly similar to Deadlock2. It was not a groundbreaking feature but not a bad one either.

If it was me and both recourses where going to be the same quantity then i honestly don't think i would bother doing it, it’s nothing a single recourse couldn't do and seems like it would obviously limit players choice. What i would think of doing is making tritanium come from mines but in small quantities. That would at least make it seem like it’s rarer than iron. [/quote] Well, the whole purpose behind this is that when you play a game you build best cost effective units. Therefore there are no elite units. If you want to introduce elite units these have to be expensive and if these are expensive you would just produce regular ones. If the elite units are too cheap you just produce elite units only. If these are perfectly balanced with regular units it is irrelevant since you just build a random one... I can't find any, even theorethical, solution to this problem. Except for making a separate quota of resources (or another limit) that simply make elite units very powerful but still not competitive with regular units. I'm thinking about it not as a limit for a player but as an opportunity (or allowance) to build elite units even if your economy is not very strong. I do agree that the resource to make elite units should be lower quantity, purely for psychological effect.
Can you see other solutions for this?

Stellar Monarch (4X, turn based, released): GDN forum topic - Twitter - Facebook - YouTube

This topic is closed to new replies.

Advertisement