Announcement

Collapse
No announcement yet.

Wonders o' the world... the root of all evil?

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

  • #31
    I am not sure what you expect of SLIC2, Wes, but how would you propose to implement the decreasing return idea. Happiness is a 'permanent' effect of permanent buildings. Of course, theoretically, their may be a 'create happiness' SLIC function which can dynamically set up a named effect for that turn, and it may even have the ability to specify a particular building. I doubt it, however.

    The way I see many of these ideas being implemented is through having non-buildable buildings and wonders created and destroyed through SLIC as circumstances dictate.

    Its going to be a bit of a fudge, but SLIC was immature in CtP1, and CtP2 is going to be the first 'real' SLIC, and they won't have had any feedback until its out.

    We'll have to wait until the patch, or even the next version, to let them fill in whats missing.

    SLIC is perhaps the most promising feature in any civ game, ever... rules.txt really doesn't even compare.

    Comment


    • #32
      As far as diminishing returns, I meant grouping Wonders to *keep* this from occuring.
      Ex: Having one Ramayana-type of wonder in effect will probably help most of your cities. Builing another Wonder with the same effect will probably benefit only the largest of your cities. See what I mean? If you deny the AIs access to any more Ramayana-types once they complete one, this will force their construction into another category of Wonder, should they be building another happiness wonder.
      The aips are set up so that Wonders have individual priorities. The AIs go after the highest-rated one on their list, and I would bet this is not influenced by that they currently have active, so we would need something to force them into another category sometimes.

      Btw, from what little I have heard of CtP2's SLIC, it *will* be much simpler, easier to use, and more versatile than the current version.

      Comment


      • #33
        One of the simpler things I've added in SLIC2 is the idea of "mod" functions. I only have them hooked up to a handful of systems right now, but they're very easy for me to add, and I will definitely be doing more. SLIC2 has true functions, so what I've done is made some predefined functions that the game will call to modify various calculations. I don't have one for city happiness yet, but I'll add that. When you write your mod, you'll just have to write a function named mod_CityHappiness, something like this:

        int_f mod_CityHappiness(city_t city, int_t happiness)
        {
        if(CityHasWonder(city, WonderDB(WONDER_SLICED_BREAD)) {
        // Add 5 happiness to the city that invented sliced bread
        return happiness + 5;
        }
        return happiness;
        }

        This function would be called during the happiness calculation phase for each and every city (so, yes, it'll slow things down a bit, but not too much). You can see that you'd be able to modify the happiness more dynamically than this with a bit more code.

        A problem with these things is that many systems are order dependent, so I just have to choose one spot in the sequence to check for a SLIC function. But I think that'll be a pretty minor complaint It'll generally be after everything in the game runs.
        Joe Rumsey - CTP Programmer

        Comment


        • #34
          This is seriously wonderful news.

          SLIC is looking just wonderful.

          Are there any more state changing functions like this (like unit stats before combat?)

          Also, I know that there are functions to tell distance that are used in the code, but how about exposing them.

          Specifically I'd like to see a function that was int Distance_to(loc A, loc B)

          You could use this to tell the distance from units or cities to other units or cities, or indeed any spot.

          Also int Is_Same_Mass(loc A, loc B)

          which would return true if the location A is situated on or in the same land or water mass as location B.

          Once again, congratulations on the work so far. You've already sold one copy
          [This message has been edited by TheLimey (edited July 08, 2000).]

          Comment


          • #35
            I think this is a wonderful idea, but I also would enjoy still playing with "unlimited" Wonders. Imho, this should be an option when starting a new game.

            Comment


            • #36
              The Civ concept of "Wonders" has always had a gap in it, IMHO. On the one hand, most of the game wonders have Civ-wide effects. On the other hand, they are (usually) built using one city's resources. In CivII you could speed up construction using Food caravans to shuttle resources to the one city, but on the one hand the wonder was always located specifically in a single city and on the other hand with few exceptions in Civ II and exclusively in CtP one city built the entire Wonder.
              This has always seemed wrong to me. A "Wonder of the World" did and should require a massive undertaking to build, and should include resources from all over your Civ. Even "Edison's Lab" required the American system of mechanical education and patent law to make it work, in addition to a single genius.
              Therefore, instead of an artificial numerical limit on Wonders, why not a two-part "realistic" limitation:
              1. A Wonder would require several orders of magnitude greater outlay of resources than any conceivable city improvement. Building a Wonder, therefore, would require allocating a portion of the entire civ's resources to it (rather the wsay PW % is allocated in CtP now).
              Obviously, you could only allocate to one Wonder at a time, and if for some reason that Wonder is not completed, the allocation already spent does not "roll over" to a new Wonder - you start from scratch.
              2. Certain wonders are incompatible. You cannot build a peaceful Happiness Wonder and then turn right around and build the Garden of War or some other militaristic Wonder. In other words, the allocation of civ-wide resources sets your civ on a certain course, which will be reinforced by the choices then offered in the Tech Tree. Example: building the LightHouse or some similar seafaring wonder would open up tech relating to sea and ocean faring and trade and close off tech branches concerning land warfare - you have set your course towards a maritime civilization, and you are stuck with it for the near future.

              Note that this "direction" does not last the entire game. Wonders go obsolete, and civilizations change their nature over centuries as the resources and requirements change - otherwise the Scandinavians would still be raiding Europe's beaches instead of sunbathing on them!

              Finally, a note about "Ages" - I hate 'em! They are artificial distinctions that in most cases merely show the Europocentric view of the author. Medieval and Renaissance, for instance, have no meaning when applied to Asiatic history, and the Renaissance period saw the beginning of the destruction of all the native American civs, not their "rebirth"!
              Furthermore, they encourage artificial distinctions in military/economic matters as well. Hence, every Civ game classified the Pikeman as a "medieval" unit, despite the fact that the two-handed steel-tipped 20-foot pike was the weapon of Alexander the Great's pezheteroi and hypaspists - his "phalanx"!
              The fact is, as long as all the Civ games remain strictly linear, with little or no provision for civilizations to really "rise and fall" and no massive changes in real government structure when governments change (an ancient Theocratic God King/Emperor has the same degree of control over his armies and cities as a medieval European king - right) then the Ages are largely meaningless. Even in city architecture, the invention of steel load-bearing structures or concrete changes the look of a city (skyscrapers) more than merely entering the "Industrial Age" or "Modern Age" did.
              I know, I know - "Ages" make easy artificial distinctions and "measuring points" for how well or how fast your civ is progressing, so they will doubtless stay in the game, and even proliferate: but disussions over how many Ages there "should" be are as artificial as the Ages themselves - have as many as the game needs to be playable, but realize that they are artificial constructs of the popular historian, not realities of history.
              And, finally, this may or may not be the Genetic Age we are entering: Genome coding and genetic manipulation may turn out to be merely a footnote to general molecular or atomic manipulaion and engineering or a sub-species of nanotechnology - we just don't know yet, and prognoticators of long-term tech trends have a lousy track record. I know from that firsthand - I've been reading hard science fiction for over 40 years, and virtually all the writers missed, among other things, the miniaturization and ubiquitization of computers, televizing the first moon landing, the complete ceasing of manned extra-orbital flights after those initial moon shots, and the social/ecpnomic consequences of the instroduction of such things as the Pill, home computers, cell phones, and the internet. basically, the results to a civ of new technology not already on the ground in the world today are pure speculation, and we'll probably get it wrong but Whadahey, it's the speculation that's part of the fun...

              Comment


              • #37
                You are wrong about the one city having to 'entirely build' a wonder in CtP.

                Any unit in civ can be disbanded within a city to reclaim 1/2 of its production cost towards the current item. It doesn't seem to overbalance the game either.

                Comment


                • #38
                  I'm not writing this to advocate one form of Wonder-building over another. I personally have no problems whatsoever with the current one-city per wonder approach. However, Diodorus Sicilus's idea of building Wonders using a civ-wide building system, somewhat like public works in CTP1, is interesting. After all, he's right - Wonders being the massive undertakings that they are perhaps should require more than one city.

                  I also have an idea for a compromise as well. The wonder is still built like normal - it just gets placed in the build queue for a city. The, if you want more cities to work on that wonder, simply add the wonder to their build-queues as well. The production resources from the second, third, and so-on cities will get automatically added to those from the first city. When the wonder gets completed, it ends up in the first city.

                  ------------------
                  The Electronic Hobbit
                  The Electronic Hobbit

                  Comment


                  • #39
                    I love playing WITHOUT WONDERS MYSELF!!..as a change of pace
                    Wonders are great but i agree with a previous post that they give a quick lead in the rankings...(rankings ARE decieving)and i love excluding them..to see all the SO-CALLED EXPERT Civers...S-Q-U-I-R-M..LOL..but i agree it would be better to make it so you had A SINGLE Wonder per Civ and would be crucial to protect that to maintain a certain level of status or rankings..then build another or even improve that wonder..to advance..

                    Comment


                    • #40
                      Was looking at old topics and got a idea from this one. I always liked the idea of a wonder that gave the big bonus to Civ that built it. But a small bonus to all other civs after certain amount of time. Take edisons lab for 1. U.S. got a big help by having it. But didnt take long for its inventions to reach other civs and get used.

                      Say one civ builds a wonder increasing food. It gets a 20% food bonus to all cities. After a few turns, other civs learn how to do this. They use the info but not on huge scale. No wonder, but they get say 5% food bonus to all cities. Allows a Civ to get the big bonus for building a wonder but not leave other civs in the dust.

                      As far as Wonders giving u chance to discover new tech every turn, I would change that. Make it into a % bonus to overall science.

                      No idea if this could be put in through editing files or slic though.

                      Comment


                      • #41
                        How's this for a compromise then:

                        I don't recall any civ having more than one wonder in a given city. Ok, there were 3 pyramids at Giza, but it's all considered one complex. And considering that the Egyptian culture lasted at least 6000 years I don't really have a problem with them having more than one wonder (the Sphinx as well as the Great Pyramid).

                        So, how about a 1 wonder per city limit? Would this be a decent compromise? I know that when I take a commanding lead in Civ/CTP I tend to build multiple wonders in my 2 or 3 cities with the most production.....

                        ------------------
                        Big Dave

                        A bad pun is its own reword.
                        Any flames in this message are solely in the mind of the reader.

                        Comment


                        • #42
                          Good idea... Maybe limit it to two though. Otherwise, you force players to found dozens of cities just to get the capacity for future wonders. It seems like a game with this restriction couldn't have more than about 20 wonders - you'd run out of decent cities. AT the very least, you'd need some sort of Civ2-Caravan idea, to allow you to transfer production?

                          Comment


                          • #43
                            What's wrong with a "Public Works" type of pool for wonder production? The first city to add a start a particular wonder (i.e. in it's build queue) is the city where that wonder will be built. If for some reason that city is destroyed/captured or that wonder is removed from the build queue of that city, all production to that point is lost. All other cities would either have an "Assist Wonder" item they could add to their own build queues (ala Capitalization), or an empire wide "Wonder Pool" ala the PW pool.

                            I do think that only one wonder should be allowed to be under construction in any civ at any one time.

                            Of course all this is probably Blue Sky in it's purest form. We have no idea when the code goes gold, but at some point Mr Ogre & Co will have to stop adding features.

                            ------------------
                            Big Dave

                            Failure is not an option
                            It's bundled with the software
                            Any flames in this message are solely in the mind of the reader.

                            Comment


                            • #44
                              I like the PW idea as long as it does not allow you to save up points ahead of time or any other technique to instantly build Wonders. A project of this size should be limited to a minimum 3 turn development cycle to reflect the immensity of the undertaking (and provide the opponents with some warning.) The biggest problem I have with Wonders in the existing games is the way a player civ can rush-buy a wonder out from underneath a computer opponent. Being able to swap production between Wonders without any penalty and part-build the same Wonder in multiple locations to get a head start on Wonders you don't yet know how to build detracts greatly from the atmosphere.

                              I'd be intrigued by a system that allowed multiple nations to build the same Wonder provided they had begun construction before anyone completed it. For this to work no warning would be given about other civs beginning a wonder or nearing its completion. Use spies! No unpenalised swapping of production from Pyramids to Lighthouse just because that is the one someone else is about to complete. However when you complete your lighthouse ten turns after someone completed theirs you get the benefits.
                              To doubt everything or to believe everything are two equally convenient solutions; both dispense with the necessity of reflection.
                              H.Poincaré

                              Comment


                              • #45
                                How about axing most of the swap build ability, ok a proportion of units build can be used to build other units, and possibly a smaller amount for a city improvement could be used for another city improvement and the same goes for wonders, but make it less than it is at the moment say only 30% and not valid for switching between units and improvements and wonders. This would make it more realistic, and may already be possible to an extent by modifiying some of numbers in CTP

                                Comment

                                Working...
                                X