Announcement

Collapse
No announcement yet.

Production, Consumption and Exchange of Resources

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Production, Consumption and Exchange of Resources

    Ahhhhh, my first full-fledged attempt at redesigning an aspect of Civ 3 (but not other games ) to hopefully get myself heard, and have my topic debated.

    As I'm sure most people here know, one of the concerns of many people regarding Civ 3 is its inability to deal with resources in (what they feel is) an effective and realistic manner. Through my idea, I hope that people can agree on some way to better represent resources and how the game deals with them.

    The Problem: Currently in Civ, resources are kind of like a computer 'on' or 'off'. You either have a resource or you don't. If you have it, then you can reap the rewards of possessing it as many times and for as long as you wish. If you don't, you're out in the cold until you get possession of a source of that particular resource. This is obviously a problem, because this is now how things work in the real world.

    Case Study I: The USA has large oil reserves in Alaska and the South in areas such as Texas and Louisiana, but these sources are by no means enough to cover the entire country's need for oil. However, these sources do provide quite a benefit for our country, saving us millions (or even billions) due to the fact that we aren't forced to import other sources of oil from overseas. How do you represent this in Civ? Well, the answer is, you can't really. There's no way to show how that work. In addition to that, creation of units is dealt with in a somewhat unrealistic fashion as well. If you want to build a Battleship, for instance, if you have iron and oil at that point, then poof, you have a Battleship. Resources could be better managed in this manner as well.

    Case Study II: Say you're playing Russia on a world map. You discover a nice source of iron near your capital in the Ural Mountains. Hooray you say, now I can build Swordsmen. Eventually as time goes on, your empire spreads from Europe to Asia, and you found Vladivostok (a city near Manchuria on the far edge of the Pacific Ocean). You are building Swordsmen in Vladivostok to help avert war with the Chinese. The mystery is, how did the Ural iron make it to Vladivostok? Civ assumes that the road network in your country is sufficient to assume that that particular resource is being moved between the source, and all areas connected to that network. The problem is, that this is not how things work in real life, and could be dealt with in a more appropriate manner.

    My Solution: My solution for this problem is simply to eliminate the Civ 3 'switch' system of "you have it or you don't", and introduce a simple quantity system. While I realize this may seem to go against what is Civ, I will offer simpler alternatives should people disagree with my initial proposal. The advantage will be a more realistic portrayal of resource usage, as well as adding layers of depth that can carry over into other areas of the game. Resources would be measured in a numeric quantity. They could be traded in a quantity as well ("trade 5000 gold for 500 units of oil). Resources would be consumed in that quantity. For example, a "Swordsman" unit would require 10 iron to produce, as well as the 1 gold support cost, and the shields necessary to produce it in the first place. This eliminates the problem of "I have a source of iron, here comes my massive 100 Battleship Navy", because what you can produce is limited to the quantity you possess. In addition to that, support costs could be changed as well. For example, a Battleship unit could require 50 oil per turn in order to be able to move. If you don't have at least 50 oil, then that Battleship is immobile. Production costs could be changed in this manner as well. Instead of it costing 1 oil to produce the Battleship, it may not cost any oil at all, due to the fact that it uses oil to run, not to manufacture the ship. Then again, a small oil cost may be associated with it, due to the usage of machinery to build the ship. The system I propose isn't very complicated, adds much realism, and would offer much more game play value for the amount of effort it would take to change the coding within the game. I believe this system is a very viable alternative to what's currently in place.

    Case Study I Revisited: A quantity-based system dealing with resources would easily and simply solve this problem. There could be two parameters for each source of a resource. 1) Source Quantity: This would be a measure of how much of a particular resource is present in a particular source. This number could be small or huge. For example, oil sources in the Middle East would have massive quantities, while sources in the American South would have much less. 2: Source Extraction Rate: This would be a measure of how MUCH of a particular resource could be obtained from the source each turn. Sources in the Middle East would have HUGE extraction rates, while those in the American South would have much smaller rates. The extraction rate could be increased up to a certain point by an upgraded colony of a certain type (colony type I, type II, type III, etc.).
    Simplification: This may be a little too complicated for Civ, so I pose simpler alternatives. 1) Eliminate one of the resource's source parameters. There is only quantity, or amount that can be extracted from a particular source of it. 2) Eliminate colony upgrades.

    Case Study II Revisited: Again, the quantity system of keeping track of a particular resource provides for an easier and more realistic system. This problem leads into my idea for the re-working of the trade system, which is very intertwined in with resources:

    I propose the idea for "fat roads", or something to that effect to be reintroduced to Civ 3. Having to build a 'trade route road' between cities would be a better way to keep track of what resources are going where. After all, a trade network isn't just the road... it's the carts/wagons/trucks/trains/ships that take the resource between cities on the roads, and it takes more effort to move goods than it does to simply create a network for them to move on.
    In addition to the reintroduction of 'fat roads' I (and many others, though Mike may disagree ) believe that a better way of managing overseas trade must be addressed. If I understand things correctly, the only way to blockade an enemy's coastal trade is to put a ship next to each and every tile adjacent to every one of their ports with a harbor. This system falls to pieces when you consider that if you are connected to a neighbor with a harbor that isn't at war with your enemy, then your trade goes through his ports at no expense to you... thereby making blockades (and maybe even naval vessels themselves) useless. The solution is to establish either 1) Transports or traders going between cities that hold a certain quantity of a particular resource that is being traded (and that can be pirated, as was true in real life). 2) A simple 'trade route' like that present on land with 'fat roads' could be created. In the first manner, blockades would be effective in the manner that if you find a ship with a resource, you can either A: capture the cargo and sink the ship, or B: sink the ship with the cargo (in case your ship gets captured soon after, you don't want them to regain the cargo). In the second manner, the trade route would be visible in a 'trade map overlay', or maybe in some sort of on-map visual, and a ship could be on or adjacent to this route which would prevent the trade of that resource. Either one of these proposals is much more realistic than what is currently in place, and would make naval issues much more pressing and interesting.

    These ideas are the basic premise of my proposal. I may add on later, should I feel the urge. Feel free to comment on my proposal. If I find a problem that a majority of people agrees with, then I may change my proposition.
    30
    Yes, it's better
    43.33%
    13
    No, I like Civ's system
    56.67%
    17
    Last edited by Jon Shafer; June 7, 2002, 12:49.

  • #2
    As Spiffor did in his other feature-proposal-attempt, I'll summarize what I said in my previous post in a shorter one afterwards.

    Basic premise:

    - Resources should be measured in quantity. Resource sources should have 2 parameters: amount that can be extracted and the amount that can be extracted per turn.

    - Trade network should be reworked as well. Quantity of resources should be moved over 'fat road' network on land, and over individual ships or sea trade route over the ocean to promote creation of naval units and make a more fun and realistic way to blockade, etc.

    Comment


    • #3
      I applaud your attempt to improve the system. I really enjoy seeing all the apolytoners come up with creative ideas for reinventing bits of the game. I do it myself actually.

      So, don't take it personally when I say that I think it would be a nightmare in execution. There has been a backlash against Firaxis's simplification of some game concepts, but to have to manage and guard specific quantities along specific trade routes would be way to much of a hassle. Even civ2 didn't make you do this.

      Some quick points: the fact is, the Ural iron will make it to Vladivostok. When miners found iron in the mountains near Ural (i.e. when you discovered iron working) why did you build a road there? So that people could go mine the iron and sell it in the Ural markets. Why have roads to Vladivostok? Very few raods in the world are actually strictly for military use (this would be the effect of your plan). There are no government-owned trucking companies, they are run by private citizens out to make a profit by moving goods to different markets, on government-funded roads. It's Adam Smith's 'invisible hand' principle of markets: build roads, and commerce really will happen, all by itself. Gov't intervention (which is what the player is) is not necessary.

      I do strongly agree that naval blockading has to be made more effective. There have been threads about this, though people have not agreed on a viable solution. Personally I think disallowing the use of foreign harbors is a no-brainer, if it's programmable. Then make it easier to actually blockade - a single enemy ship in the trading port's city radius should be enough. The having a navy to protect your harbors would be absolutely necessary, to drive off enemy ships.

      Comment


      • #4
        My main goal is to reform the resource system. I think that using a quantity-based system is best used in in a more definitive style of transportation, and I must admit the land trade route thing is the point I care least about. If that part would be excluded in favor of simplifying the bit about using quantity, then I would support it wholeheartedly. I feel that the "you have it or you don't" style currently in place is a nightmare for those of us who enjoy realism in games. This is why I offer alternatives, and am quite leniant on what I would like to see included, because I simply want to improve the game. If running 400 iron here, and 200 coal there, while whisking off 50 uranium there would be too complicated, then maybe centralizing the #s may be a better alternative. I just feel there have to be numbers somewhere. That is all.

        Comment


        • #5
          I rationalize it this way: each source contains enough of a resource to supply the entire globe. I.e. on a standard map there's a 700% surplus of iron. If you could control the entire globe (without getting booted out into a domination victory) just one source of iron would supply all you swordsmen. If two nations use two sources, just figure that they have excess.

          Alright, the question then becomes why can't you trade that excess...

          I think the system works pretty well without numbers, but if you're disappointed at having to rationalize so much, well, I definitely sympathize.

          Comment


          • #6
            Ick... there's nothing worse than trying to justify the Civ 3 resource system IMO.

            I'll try to simply accept what you said instead of start foaming at the mouth and whatnot...

            Comment


            • #7
              Trip :
              I had some ideas (but didn't bothered to write them down) about the resource system, which look like your own. I'd like to see a quantitative approach too. My ideas were :
              - you get x of this resource per turn for each resource spot you have. For example, if I just connected my first Iron spot, I get 10 Iron a turn.
              - you can raise x by mining the terrain, or irrigating in the case of horses.
              - you can trade these resources with your neighbours on a per turn basis.
              - each unit needs n resource per turn to be produced.
              - Some buildings and even tile improvements (railroad) would need n resource to be produced.
              I didn't come up with precise figures, but here's an example : As Caesar, you connect a source of Iron to Rome. You have 10 Iron per turn. You decide to build a Legion in Rome (which needs 1 Iron per production turn). Than you only have 9 Iron left to build other things in other cities. When you run out of Iron this turn, you can't build anything which needs it.
              Saudi Arabia, in this model, wouldn't have faster-to-drill oil spots, but simple more oil spots than Texas. Every oil spot generates as much as anyone else per turn.

              The main difference between your idea and mine is that (in mine) everything still thinks on a "per turn" basis. I didn't want to have reserves, because it wouldhave been confusing for the AI and the casual gamer... Civ3 is not Imperialism : you already have plenty things to do without worrying on your resource reserves (worrying about the gold reserves is enough).

              I also didn't think of specific routes, ala CTP. I don't know if it is a good idea or not, because it has both edges and flaws :
              - Edges are more control over trade, and more realism. It will be great to blockade enemies like this.
              - Flaws are more micromanagement, and routes that are way too easy to pirate. I don't know if you tried to establish overseas trade routes in CTP while you were at war... It was ugly : you lost your trade route almost every turn, and you had to design it again, and again, and again... Without efficient ways to protect your merchants (you could place units on each and every tile the route crossed, but I dont call this "efficient" ), the flaws overweight the edges. And, well, maybe I just want to exorcise the bad CTP memories

              I didn't think about oil being needed to move motorized units, but it looks like a great idea ! Interface should be tweaked a bit so that the player knows how much oil he has left, but overall, I find it very interesting. Only thing is that oil should come in great numbers or movements should demand very little amounts of oil.
              I also didn't think about limited supplies. It will indeed be much more realistic and much less frustrating if the Iron resource you overuse since antiquity disappears, rather than the brand new Iron resource you conquered while settling on a new continent. Excellent idea !

              MiloMilo :
              Civ is really not capitalistic, not individual oriented... In fact, everything is collectivized, even in democracy ! The only thing which escapes the state is corruption That's why I don't know if the specific trade route idea is good or not. Too CTPesque for my tastes, but it has some interest.
              "I have been reading up on the universe and have come to the conclusion that the universe is a good thing." -- Dissident
              "I never had the need to have a boner." -- Dissident
              "I have never cut off my penis when I was upset over a girl." -- Dis

              Comment


              • #8
                Double post
                "I have been reading up on the universe and have come to the conclusion that the universe is a good thing." -- Dissident
                "I never had the need to have a boner." -- Dissident
                "I have never cut off my penis when I was upset over a girl." -- Dis

                Comment


                • #9
                  Trip:

                  Nice work, and well thought out.

                  Spiffor:

                  "I had some ideas (but didn't bothered to write them down) about the resource system, which look like your own. I'd like to see a quantitative approach too. My ideas were :
                  - you get x of this resource per turn for each resource spot you have. For example, if I just connected my first Iron spot, I get 10 Iron a turn.
                  - you can raise x by mining the terrain, or irrigating in the case of horses.
                  - you can trade these resources with your neighbours on a per turn basis.
                  - each unit needs n resource per turn to be produced.
                  - Some buildings and even tile improvements (railroad) would need n resource to be produced.
                  I didn't come up with precise figures, but here's an example : As Caesar, you connect a source of Iron to Rome. You have 10 Iron per turn. You decide to build a Legion in Rome (which needs 1 Iron per production turn). Than you only have 9 Iron left to build other things in other cities. When you run out of Iron this turn, you can't build anything which needs it.
                  Saudi Arabia, in this model, wouldn't have faster-to-drill oil spots, but simple more oil spots than Texas. Every oil spot generates as much as anyone else per turn. "

                  Also good ideas.

                  Had been thinking in similar or the same directions as well. Either of you play Rail Tycoon 2? What we are kind of talking about is that without the trains. There's a little bit of Pharaoh and Caesar III to this too. One thing to do it right and address is spoilage and stuff building up that isn't used. Found a lot of that playing RT2: 15,000 steels build up at a station and no train to haul it. RT2 made stuff go away if you didn't use it after a time.

                  Would be soft and flexible and selectable on how many resources are needed for so many units to move or to build so many units/improvements. Trial and error to get to a good balance between supply and demand and scale (1 unit of resources/turn, 10 units of resources/turn).

                  Like the idea of reserves, total capacity, but that might go to far. Think just keeping it to each resource produces say 1, 2, or 4 units of stuff/turn.

                  Should think to that some method of arbritrating by city quantity and/or population how much consumption your civ burns just "doing business" at that tech level. Here's a premise too: civ requires so many units of a resource, you can violate that to build units, but a money or production or happiness penalty. Guns vs. Butter in more concrete terms.

                  with Spiffor on the trade routes some: how to do it without making a mess.

                  Comment


                  • #10
                    I'm glad people like my ideas. I feel that something needs to be done, and it's a fair complaint of people to want to change things.

                    The idea of each resource producing a certain amount per turn is viable, it begs the question: where does all the other iron go? We'd be sacrificing more realism than we provide. At least having resources like Civ currently has, there's some room for ambiguity. I suppose if all else was found to be too complicated, then we could fall back to something like that, but I still think having reserves makes things more flexible (in regards to both production and support of units).

                    As far as the bit about extraction per turn VS total available in the source, I'm just throwing out possible ideas. I suppose that the amount per turn being different between two sources may be somewhat unrealistic, unless affected by terrain, or current techs.

                    Re: Trade routes. I agree. Having to draw out trade routes every turn would be terribly annoying... so let's not do that.
                    Using freighter and trader ship units would simplify this (though adding a bit of micromanagement, though it could be a default 'goto' command enabled after the first time you take the route). In this manner things would be fairly easy. If people wanted to have actual 'trade routes' instead of ships flying around all over the place (personally, I like the idea of individual ship units best), then trade routes would automatically take the shortest route, but if there was an enemy ship present on the route, then there would be a certain percentage chance of catching the coming convoys. This could be based off of movement, or other things (the faster Privateers would have an advantage at last) to increase or decrease the % of being captured.

                    Comment


                    • #11
                      Trip:

                      The other iron or whatever, goes into being consumed by your economy, you can't use it all for war, the "people" expect to use some. Discovering Iron Working means not just that you can build swordsmen, but that its used by your civ in general once discovered.

                      Was thinking also that keep it simple and say 1 unit of oil can support 5 moving units that need it, smaller numbers might be easier, capture the right feel, but not bog the system down.

                      Different rates, different places: some oilfields better than others, easier to get to. Alaska vs. Kuwait. But only say 3 rates in a 60:30:10 ratio going 1to2to4 rates.

                      I'd be for having to do more to exploit the resource too -build a mine or a farm or something to get it not just a road - has to be an active square too within city radius.

                      Trade routes: a little like air superiority now then. might want to add an escort feature - cav guarding roads, destroyers, battleships - protecting against the Scharnhorst, UBoats ect. escort goes to port on trade route, button pushed for escort trade route and then pick which one.

                      Comment


                      • #12
                        Originally posted by candidgamera
                        The other iron or whatever, goes into being consumed by your economy, you can't use it all for war, the "people" expect to use some. Discovering Iron Working means not just that you can build swordsmen, but that its used by your civ in general once discovered.
                        That's still another cop out. If you asked the team at Firaxis what happens to the rest of the iron, you'd probably get another answer. Besides, if it was really meant for the rest of that iron to be consumed by your economy, then they'd tell you that. Can you really say that if you have 1 source of iron, and 100 coastal cities and build 100 Battleships with them, your economy would work the same way as if you hadn't been building the ships (on 1 source, no less)?

                        Was thinking also that keep it simple and say 1 unit of oil can support 5 moving units that need it, smaller numbers might be easier, capture the right feel, but not bog the system down.
                        I don't know if that would work as well though. Needless to say, a Battleship uses more than a Tank does (even if a unit doesn't represent only one tank, we can assume nothing that they haven't told us ).

                        Different rates, different places: some oilfields better than others, easier to get to. Alaska vs. Kuwait. But only say 3 rates in a 60:30:10 ratio going 1to2to4 rates.
                        Eh? I'm not sure if I catch you here. Do you mean that each source can extract a certain amount per turn, i.e. Kuwait can extract 4 oil per turn, while Louisiana can extract 1 per turn?

                        I'd be for having to do more to exploit the resource too -build a mine or a farm or something to get it not just a road - has to be an active square too within city radius.
                        I agree with you here, but adding too much stuff is wishful thinking.

                        Trade routes: a little like air superiority now then. might want to add an escort feature - cav guarding roads, destroyers, battleships - protecting against the Scharnhorst, UBoats ect. escort goes to port on trade route, button pushed for escort trade route and then pick which one.
                        Yep, that's what I was thinking... another little button, where you could escort trader or freighter units from one port to another.

                        Comment


                        • #13
                          Interesting proposal, unfortunately, since Firaxis is not going to release the source code, this thread is irrelevant. If you really want to implement an idea like this, why don't you start designing your own game? Take some programming classes and one day you could be getting paid to do this .
                          To us, it is the BEAST.

                          Comment


                          • #14
                            Come come my friend, with ideas like this what do you think I am? I've already become quite fluent in Visual Basic, C, C++, etc., and well on my way to my Computer Science degree. Game designer one day as well.

                            I talked with Dan and Mike during the chat, and they said if I had a good idea, then put it in a thread, and email it to Jeff, and perhaps he'd consider things. With no reply yet, things are looking dim (), but I can still hope someone sees it.

                            Comment


                            • #15
                              You are in the same position I am in . I wouldn't bother with those Firaxis guys, my advice is to complete a degree, but in your free time, design basic algorithms for things like combat, economy, resources, government , etc; then write basic programs with these models. Map out what you want your game to be like; like a storyboard for a movie. Draw out the menus, the different screens. By the time you get a degree, you can get a job somewhere in the industry, then pitch your idea to somebody, and who knows, it might get made.

                              What I've learned is that if you want to do something right, you've got to do it yourself. Most of the successful game designers (Sid Meier, John Carmack) just made a game themselves. A good game will sell itself. The hard part is making a good game .
                              To us, it is the BEAST.

                              Comment

                              Working...
                              X