Answers From The Civ IV Team 439
My only question for Civ4 concerns the AI: Have you made it a crafty enough opponent yet that it can compete at the higher skill levels of the game without resorting to the "cheating" that we've seen in previous incarnations of the game? If so, how?
Soren Johnson:
A great deal of effort has been put into making the Civ IV AI the best yet. For the first time ever, we have received direct input from
the world's best Civ players during the game's development, via a very selective, closed beta that began very early. This feedback
allowed us to iterate on the AI's design much more quickly and effectively than ever before.
Much of the information cheating has been removed from the game (such as knowing where a resource is before it is discovered, sending off galleys with settlers to undiscovered lands, targeting cities with fewer defenders, etc.) Further, the heuristics it uses to make decisions, such as for diplomatic demands and declarations of war, are the same ones available to the player (such as from the power chart on the Demographics screen). However, as with all versions of Civ, the AI has production and research penalties at the lower levels and bonuses at the higher levels. The level of the bonuses are lower than they have ever been before; in fact, the AI never receives any bonuses whatsoever for building wonders - a far cry from the "free AI wonders" in Civ 1. Noble and Prince are the difficulty levels where the AI's rules are closest to the human's.
2. DRM in Civ IV - by Lord Ender
Civ III requires the installation CD be inserted every time you play, even though none of the content on the CD is used by the game
after installation. This annoys your customers by making them juggle CDs, unnecessarily wear out their hardware, and shorten their
battery life. Consequently, many of your customers install "No-CD Cracks" to fix this flaw in your software. How do you feel about the
existence and use of such cracks? Will you include this CD requirement in Civ IV even though it does not prevent copyright infringement
but still inconveniences your customers?
Soren Johnson:
Like our previous games, Civ IV requires the CD to be in the drive on start-up. The funding we get for all of our games, which allows us
to hire developers to work on the AI, graphics, interface, etc., is a direct reflection of how many copies our previous games have sold
in the marketplace. Thus, I hope people will understand that making sure that our games are purchased instead of stolen is very
important to us. Frankly, I do not agree that requiring the CD to be in the drive "does not prevent copyright infringement," even though
I understand that this is almost always true for the technically adept. This is a sensitive issue, but the future of game development
depends on preventing piracy, so I hope people will have patience with the basic safety measures we have used.
3. Politics - by MosesJones
How much will CiV4 use political shifts in countries as a cyclical change in approaches?
Soren Johnson:
Each of the leaders in the game has a certain political leaning that will become clear over the course of the game. Mao may pressure you
to adopt State Property while Roosevelt would encourage Universal Suffrage. Indeed, playing off these various interests is a core part
of the diplomatic game. We do not, however, have political shifts modeled - outside of the anarchy that occurs whenever the player
chooses to change Civics. Perhaps it is an idea to consider for the future.
4. Family Gaming - by carambola5
Growing up, playing games with the family meant getting out classic boardgames like Monopoly, Risk, etc. The Civilization games seem
like a prime candidate for breaking into the family-game-playing field. What, if any, steps has your team taken to bring your game(s) to
the level of "game night with the kids?" What technologies, such as display and control, need to be developed before such an environment
is realized?
Soren Johnson:
Civilization is a great game for families, especially now that true team-based play is possible. One could easily imagine a parent and
child playing together to Take Over the World. However, that situation does require a couple computers...while hot-seat is the option for
families with one computer. I am sure more could be done in this area, but the assumption of a single mouse and keyboard is certainly
the limitation. On a console, "family-night" may be more viable as multiple controllers would be available.
5. Portables - by BMonger
Is there any chance we'll get to see some of the Civ titles moved to portables? I think the game would play wonderfully on the
DS.
Soren Johnson:
We are very intrigued by the idea of Civ on a portable. Certainly, turn-based gaming has proved quite viable on that format - many of us
are big fans of Advance Wars. The fact that Civ can be put down and picked up at any time makes it a good fit. There are, however, no
official plans at this time.
6. The Civ4 AI - by freidog
Is the AI going to be as moddable and customizable as the rest of the game content? I know Mr. Caudill mentioned an 'AI SDK' for
'experienced programmers' over on the IGN Civ 4 preview to tailor the AI to their desires. But it was mentioned as a seperate entity
from the XML unit files and the basic Phython scripts. Basically I was hoping you could go into some more detail on what AI and other
more complex modding might entail.
Soren Johnson:
The AI for Civ IV is written entirely in C++. However, all the AI code (as well as game code) is compiled into a separate DLL which can
be replaced with a modified version. Essentially, the SDK release will be all of the files required to build this DLL. Thus, changing
the AI and "core" game rules (such as terrain, movement, production, etc.) is possible - one could implement a completely different
combat model, for example.
7. Alpha Centauri - by squiggleslash
I'm wondering if plans are afoot to work on Alpha Centauri, and if so, how the original will be improved upon. Some of us see AC as
the best in the whole (greater) Civilization series. Awesome game.
Soren Johnson:
There are no official plans to make a sequel for Alpha Centauri although it's certainly an idea we kick around every now and then. In
many ways, Civ IV is an attempt to incorporate many of the things which were great about SMAC into the core series. Civics obviously
derives directly from Social Engineering. Also, the promotions system can be seen as a more reward-based version of the Unit Workshop.
The increased role of leader personalities is also inspired by the diplomacy from SMAC. Thanks for the feedback...it definitely pushes us
to take a closer look at the idea of making a new version of SMAC. We'll keep you posted.
8. Python+XML vs lua - by SumDog
My questions are:
Why did you choose the language that you did (python + xml files)?
What are the advantages to this approach?
What are the disadvantages you've found using these technologies?
Soren Johnson:
We chose to use python because we wanted a well-supported scripting language that could extend our core code. Indeed, we wrote much more
code in python than we were expecting, including all in-game screens and the main interface. It was a huge win for the project because
writing code in a language with garbage collection simply goes faster than writing code in C++. The fact that users will be able to
easily mod the interface is a nice plus as well. The downside of python was that it significantly increased our build times, mostly from
linking with Boost. XML was chosen because it is a very flexible system for storing data, which is important for a game like
Civilization that is essentially "built" from numbers. Using an off-the-shelf XML editor, anyone from our designers to end users could
modify our game data. We also have a high-level file system which allows you to override any specific art, sound, python, or XML file
simply by setting a specific "mod directory" that contains only the modified files. If a specific file is not found in this directory,
the game just uses the default one.
9. Macro and Micro Management - by kenp2002
How did the Civ team address macro and micro management aspects of the game? RTS games are forced to place heavy consideration into
managing in real time units and control and the scope of an RTS prevents a snowball effect. Turned based games become burdened by
logistical considerations as a result of not having that same focus on micromanagement. Managing 55 workers in Civ3 along with 35 cities
becomes a logistical nightmare when governor AI doesn't learn from your play style. Which Direction is Civ4 taking?
Soren Johnson:
Removing unnecessary micromanagement from the game was a high-level design goal for Civ IV, one which paid off huge dividends in the
final product. We systematically looked at every piece of micromanagement from which Civ 1-3 suffered and figured out ways to remove it
without altering the underlying game dynamic. Pollution was removed in favor of a high-level health system. Beaker and hammer overflow
was introduced to end the incentive for min-maxing your citizens each and every turn. City riots were simply turned into angry citizens
to take away the need to continually check on your cities' happiness in case something went wrong. Workers now have two moves so that a
move and an order can be given on the same turn -reducing the number of times the player deals with an active worker by half. Also, some
high-level controls to allow micromanagement were added. For example, workers can be grouped together and given an infinite number of
sequential orders. Multiple cities can be selected at a time, allowing the player to change all cities on one continent to build tanks
with just two clicks.
10. Do you think 3D graphics will enhance gameplay? - by Anubis333
As a long time Civ player, I would have to say that I really didn't understand why it moved to 3D graphics. Will having the engine be
entirely 3D in Civ IV actually add to the gameplay in any way, other than have objects occlude one another? When I say 'add to the
gameplay' I mean, add to the game experience in a way 2D sprites couldn't. For example: Physics, multipls views, wind, etc.. (I have
only really seen the 3D globe, and like the idea).
Soren Johnson:
Graphics succeed in a Civilization game when they provide a good representation of the world's state. Simply put,
what-you-see-is-what-you-get is a lot easier with 3D than with 2D. Wonders and buildings now appear on the map, so the player doesn't
need to reference an advisor screen to see which city has the Pyramids. Improvements like farms and mines animate differently depending
on whether a city is working them or not. Multiple units can now be used to signify hit-points, instead of the old red/green bars. Now,
most of these ideas could have been executed in 2D, but certainly with more difficulty as everything displayed in 2D requires an
algorithmic system which must be built from scratch. From a pure design perspective, 3D provides an incredible amount of flexibility for
free.
Humble request, oh great ones (Score:5, Funny)
Re:Humble request, oh great ones (Score:5, Informative)
Re:Humble request, oh great ones (Score:2)
Re:Humble request, oh great ones (Score:2, Insightful)
Now I know how the rest of the world feels when a good movie comes out in the states a year ahead of them.
Comprehension difficulty (Score:2)
Ooooh, is it too difficult to comprehend that they can only afford so many programmers working at any one time, and that ports have to be done by the same people who are working on the original platform?
Re:Comprehension difficulty (Score:5, Interesting)
Allow me to interrupt this Sarcasmathon with some facts. ;-) I work for Aspyr and am the lead programmer on the Mac Civ4 port.
The port isn't being done by the same people who did the PC version - it's being farmed out to a Mac developer and Mac publisher. This is the typical case with most Mac game ports. It also means that we have to wait for legal hurdles to clear, code drops to arrive, and naturally, for the Mac code to start working and stop being buggy. ;-) Now you might think that rewriting a game that depends on several third-party libraries with no Mac version and a dependence on DX9 might be trivial, but alas it is not.
Re:Comprehension difficulty (Score:4, Interesting)
Re:Humble request, oh great ones (Score:4, Informative)
The best answer we can give at the moment is "probably". I don't see any technical reason why not, but we're dealing with a number of third-party libraries as well. You never know when a licensing agreement will fall through, or the Mac versions of the libraries will be broken in some strange way. Right now though, it looks very promising in this regard.
Re:Humble request, oh great ones (Score:3, Interesting)
Second rule...
We do not about games on platforms other than windows. [slashdot.org]
BTW, 4 of the 36 +5 modded comments for this interview were about platforms other than windows.
Re:Humble request, oh great ones (Score:2, Funny)
Re:Humble request, oh great ones (Score:2)
Seriously, though. Civ 3 complete and Civ 4 are welcome additions to my now Windows-free environment.
AI not written in Python? (Score:4, Interesting)
It is surprising that the AI was not written in Python, which is highly integrated with this game. Indeed, Python is just the sort of language for writing such code. However, was it not done this way due to the slower execution speed of Python code, relative to C++?
Re:AI not written in Python? (Score:5, Insightful)
I'd like to take the opportunity to completely disagree with Soren on the point of No-CD cracks and anti-piracy measures to insure high sales. Epic has done excellent with every UT release even though they have no irritating protection measures. Scene releases are usually dumped if they dont come with the cracks necessary to run a game, so by forcing a paying user to keep his CD in you are just spitting in the face of your loyal customers. If I buy Civ 4, I'll want to just get the CDkey, and let someone keep the scratched CD. By game publishers requiring a no-cd hack, I am tempted to just skip the license and hack the cd key as well.
Re:AI not written in Python? (Score:5, Insightful)
Not exactly true. Every version of UT that I've owned (UT, 2k3, 2k4) has had copy protection out of the box. The difference is that Epic and Atari (the publisher) have come to a consensus that the majority of sales happen in the first few weeks/months, and a few patches down the line the copy protection is removed. I believe that for 2k4 it was removed in the 2nd patch.
OTOH, they also have online play as a major component, and use serial numbers to cover validation for that.
I do think that any game, online or not, should be removing the CD protection check after 4 months or so just so it pisses off the gamers less.
Python is very easy to learn. C++ is not. (Score:3, Insightful)
I reject your hypothesis on the basis that the assumptions it makes are incorrect.
Perhaps somebody will embed the Python (or Lua, etc.) interpreter into such an AI DLL, allowing for the AI to be written in a language that is often better suited for such complex tasks.
Re:Python is very easy to learn. C++ is not. (Score:3, Insightful)
I am sure civ spends at least 90 percent of its cpu time in the ai subroutine, so needlessly useing a slower language would bog down the game. (and of course all sheep that know shit about gpus and hw t&l would cry that the graphics make it slow)
You didn't read my other post. (Score:3, Interesting)
However, was it not done this way due to the slower execution speed of Python code, relative to C++? [slashdot.org]
See, I specifically covered that very topic.
With a game such as this, increased AI "intelligence" could very well mitigate the slightly slower execution. Python allows for extremely complex systems to be developed very quickly, at the expense of runtime performance. Neural nets, for instance, can be
Re:You didn't read my other post. (Score:3, Interesting)
I have a real problem with using Python for large projects simply because of the lack of static typing. Dynamic typing is great for scripts, but well-documented interfaces become the most important factor when a project scales beyond a single team. Static typing forces you to put important interface information in the code, rather than hoping someone added it to comments.
Of cour
Re:AI not written in Python? (Score:3, Insightful)
I doubt it. Python is a whole lot easier to get into than C++ (and yes, I do multi platform C++ for a living), so if your primary goal is to enable easy modding then Python is the obvious choice. In fact, they seem to have made that choice for the majority of the interface and code.
But it probably would've been a bad choice for the AI, which is hig
Re:AI not written in Python? (Score:2)
While that reason has been used by many a person, I don't think it's a particularly good one. The problem with doing something like AI in C/C++ is that all the memory management issues cloud the actual logic, thus making it more difficult than necessary to understand. Using a higher level language like Python, Java, or (God forbid) JavaScript tends
Re:AI not written in Python? (Score:3, Insightful)
I do not pirate games, but if one wants that disk but doesn't make use of it, I WILL use a hack to disable the check. You want that disk in
Re:AI not written in Python? (Score:2)
No CD fix (Score:5, Interesting)
Re:No CD fix (Score:4, Interesting)
Copy protection and theft/copyright infringement (whatever) is a hard thing to crack. I'm just glad I'm technical enough to know how to fix my own problems when they arise; 90% of gamers wouldn't know where to start.
Re:No CD fix (Score:4, Insightful)
The no-cd EXE has already leaked (or rather, will very soon be created). This kind of dumb copy protection doesn't stop piracy but it does annoy customers. There are several games which I haven't bought simply because I've heard of people having trouble making it work due to some protection mechanism.
So? It'll be out there already (Score:4, Insightful)
However for those of us that want to stay legit, it would be nice to have a legit way to do it. I don't like having CDs in my drive because I'm careless. I like to install teh game, put the orignals in their box and put the box where it won't get damaged. A CD on my desk is just asking for trouble.
Re:No CD fix (Score:5, Insightful)
Re:No CD fix (Score:4, Interesting)
Re:No CD fix (Score:3, Interesting)
It can easily be done during setup time, with online verification so that you can't lend your CD to you neighbor.
After setup is done, you can just start your game without CD.
Re:No CD fix (Score:3, Interesting)
Having two installs against the EULA? Probly. Completely legitimate usage of the software from a moral standpoint? Sure. Would I have even purchased Civ3 if there was WinXP-style hardware lock-in? Seeing as I spend about 60% of my time at home and 40% away and like to have my games available every
Re:No CD fix (Score:5, Informative)
Re:No CD fix (Score:4, Interesting)
Re:No CD fix (Score:5, Insightful)
If I steal the cd from the store, how does enforcing the cd to be in the drive enforce purchase?
Re:No CD fix (Score:3, Interesting)
If you steal the CD from the store, Firaxis already has been paid just as much money for the CD as they would have recieved had you purchased it legally. It's only the store that loses money.
And yes, I know that wasn't your point.
Re:No CD fix (Score:3, Interesting)
Re:No CD fix (Score:2)
Steam (was Re:No CD fix) (Score:3, Insightful)
Re:No CD fix (Score:3, Insightful)
For games I really like I'll go through the trouble of getting the no cd crack... more and more, however, I simply don't purchase games. They ma
Re:bunch of random thoughts on copy protection (Score:3, Interesting)
Something different does need to be done in this area. I hate having to have the CD in the drive as well, and I doubt it really helps much. And, as several people pointed out, I suspect it hurts sales by almost as much as it helps them.
I think that copyright law is broken in this regard too. It doesn't reflect the reality of what's easily possible. Games occupy a category that's more closely similar to music than software. Perhaps similar models could be adopted for funding games in a 'copies can't re
Re:No CD fix (Score:3, Interesting)
Re:No CD fix (Score:5, Informative)
3) (Score:4, Insightful)
4) Buy it, and crack it.
I perfer a combination 3 and 4.
Nice... (Score:2, Insightful)
Re:Nice... (Score:2, Funny)
Question for the Wargamers (Score:4, Informative)
Isn't Civilization loosely based on a Wargame of a similar name? i.e. Thus the use of a hex grid and all? Maybe I'm wrong on this, but I could have sworn I saw it in a list of board games a few days ago. (I'm currently learning to play Starfire, for those of you who know what that is.)
Ah, here we are. It's under 'C' on this page [grognard.com]. The link to the website seems to be defunct (along with the company?), so I really have no way of verifying this. Anyone?
Re:Question for the Wargamers (Score:4, Informative)
The Eagle Games site makes it sound like the board game was based on the video game, not the other way around. This may have its pluses and minuses. On the plus side, you'll probably get an experience closer to the video game, on the minus side the rules may be overly complex due to numbers that a computer can crunch easily whereas a human must keep track of paperwork.
If you've never played a Wargame before, I probably wouldn't recommend starting with the Civilisation board game. Wargames are *tough* if you've never played them before, and tend to require a mentor. Since you might have trouble finding one in this day in age of Computer Games, I highly recommend starting with the free Battle For Moscow [grognard.com] board game. It's fairly easy to pick up, and should help you get down the basics of wargaming.
Re:Question for the Wargamers (Score:4, Interesting)
that boardgame is based ont eh comptuer game but it is not the original Civilaization.
Civilization
http://www.boardgamegeek.com/game/71
Advanced Civilization
http://www.boardgamegeek.com/game/177
Sid Meir's Civilization _ the board game
http://www.boardgamegeek.com/game/3633
Re:Question for the Wargamers (Score:3, Informative)
You are correct. Well, not really. It was a board game, not a war game (think Settlers of Catan type of thing)
A bit of a history
http://www.strategy-gaming.com/reviews/civilizatio n_call_to_power/index.shtml [strategy-gaming.com]
(this is about 7 years out of date, so there's some other stuff that's happened since then -- obviously Firaxis got the rights to use the name again from the Hasbro collective).
Re:Question for the Wargamers (Score:2)
Mods, if you could, please give the parent (and the other fine and helpful p
Re:Question for the Wargamers (Score:4, Interesting)
The boardgame Civilization has been around for a very long time. It was the inspiration for the compter game, but it is a similar but significantly different game. You don't have hexes or regular areas but rather regions like you would see on a Risk board. Each turn, your chits (little cardboard counters) which represent people, double. They can then move and if you can get enough into the same region they can form a city. Move them into a different region with other players chits and they fight through attrition till only one player's units are there. Then you get resource cards for every city you have. the more cities, the higher level or resources. You collect and trade these resource cards to buy tech. First person to reach a suitable tech level wins.
A computer game that was much similar to the boardgame did come out at one point with called Advanced Civilization IIRC.
No hex grid! (Score:3, Informative)
Civilization board game (Score:2, Interesting)
Re:Civilization board game (Score:2, Informative)
Re:Civilization board game (Score:2)
Personally, I bought SMC:tBG just for the fun of knowing I bought a board game...based on a video game...based on a board game.
Thank God... (Score:2, Insightful)
Re:Thank God... (Score:4, Interesting)
My girlfriend bought me a copy for Christmas and, bless her heart, had it sent directly to my house so I could play it now. That's a good woman. Even though I waste inexcusable quantities of time playing Warcraft, he buys me more video games because I like them. Plus she'd prefer me to play Civ over WoW. I can get up and walk away from Civ at any moment. Not so with WoW.
Re:Thank God... (Score:5, Funny)
Hey, in modern English, all pronouns are gender-neutral! I don't want to offend anybody.
Re:Thank God... (Score:3, Funny)
Have your GF read the comment and see if she isn't offended
Re:Thank God... (Score:2)
ATI Video (Score:2, Interesting)
Re:ATI Video (Score:5, Informative)
Re:ATI Video (Score:2)
-WS
Re:ATI Video (Score:3, Informative)
Re:ATI Video (Score:4, Informative)
Re:ATI Video (Score:3, Informative)
Re:ATI Video (Score:2, Informative)
go python! (Score:2, Funny)
python: 1
semicolons: 0
release dates increase piracy? (Score:5, Insightful)
I wonder how not making the game available in the UK for another week affects piracy. I see that copies are already available on P2P, yet I have to wait till Nov 4th for it to go on sale here. I've pre-ordered it (so I probably will get it even later than that), but at least I'm paying for it; if I hadn't, it'd be mighty tempting to download the cracked version instead. Hell, it's mighty tempting to get the cracked version now anyway, and just read the manual of my 'proper' copy when it turns up, so I don't have to worry about the CD check.
Re:release dates increase piracy? (Score:5, Insightful)
And why not? Which is more valuable, the version that costs $50 (or whatever) and requires a CD to be in the computer, or the version that costs a 6 hour download (or whatever) and has no CD requirements?
Seriously, I'm fed up with the CD requirement. I'm not the freaking enemy, I'm a paying customer. Why the hell do the pirates get a better version of the game than I do? I'm the one paying money!
Who here honestly thinks requiring the CD in the drive actually helps prevent piracy? Anyone? All it takes is one enterprising programmer to start up the game with a debugger active, and NOOP out the part where it checks for the CD. Then, suddenly, EVERYONE has access to the game! (Oh, and go ahead and try and prevent debuggers. Too bad virtual machines pretty handily defeat that. Or the enterprising coder can look for certain methods of disabling debugging, and, guess what, NOOP them out!)
I pay for my computer games. But, well, I don't play too many. Why? Because I'm fed up with requiring the CD, and then the patching required to make the CD-checking software actually work on my PC (when it was released, Black and White took FIVE MINUTES to actually decide my CD was real, some patch eventually fixed that). Not to mention I can't play the Blizzard version of WCIII any more because it thinks I'm a pirate.
Why should I bother paying for these games if the publishers are going to treat me like I'm a criminal? If I'm going to be treated like a criminal anyway, I might as well go the actual criminal route and get the version that doesn't treat me like a criminal.
The PC games I do play, I usually play through once, and then that's it. The CD goes over onto the shelf, and since the game requires the CD, I never play it any more. And because I never replay it, I don't care about it, I don't think about the publisher, and I stop caring about their sequels.
So, please game publishers, please stop treating me like I'm a criminal. I'm just a paying customer. And if you want me to continue being a paying customer, let's see some respect. I'll put up with CD keys. Those I can understand. But the CD-in-the-drive requirement? That has to go.
Re:release dates increase piracy? (Score:5, Informative)
Comparable games from comparable publishers from comparable design houses sell more units with cd copy protection on them.
Until customers get sufficiently fed up with cd copy protection to not buy the games at a rate greater than the prevented casual copying rate, you can expect to see this form of copy protection persist.
Re:release dates increase piracy? (Score:4, Funny)
Re:release dates increase piracy? (Score:4, Interesting)
I'd say the publishing houses claim this on a yearly basis (probably far more often than that), but they probably all refer to one case back in 1997 or 1996 when two games in the same genre were released near the same time, and the one with protection sold better than the other. That's enough proof for the publishers.
Re:release dates increase piracy? (Score:3, Insightful)
"Comparable games from comparable publishers from comparable design houses sell more units with cd copy protection on them."
Except that in all likelyhood their game wasn't comparable...it was probably just plain better. And since AAA games need a publisher, and publishers ALWAYS require copyprotection, I'm pretty s
the future of game development (Score:5, Insightful)
If that's true, you'd better come up with some new ideas, because the way you are thinking now guarantees that games development has no future.
Re: the future of game development (Score:3, Interesting)
I'd agree that the original statement isn't very meaningful and probably not true, but neither is this reply. Thinking that games should require CDs in the drive has been going on for some time now, and sales haven't fallen off as a result. How many people do you know who would definitely have bought Civ4, but now won't because it requires the CD in the drive?
It's incredibly annoying, and probably just unwise, but hardly a showstopper for the vas
Re:How so? (Score:3, Insightful)
As usual, absolute statements are seldom true. A more reasonable statement would have been for the Civ 4 team to say that piracy on a scale large enough to prevent game sales from being profitable must be prevented in order to avoid the failure of the current
For family Multiplay (Score:2)
Hotseat would work, but if you have the extra PCs, why go that route?
Sean D.
preorder came yesterday, wow real docs! (Score:4, Insightful)
The real refreshing thing about this game, is that it actually includes real documentation. Its amazing how many games, especially console games, have absolutely hideous docs. The late 80's/early 90's PC games usually came with heavy duty docs.
Docs photo (Score:4, Informative)
Re:preorder came yesterday, wow real docs! (Score:3, Insightful)
I'll take Alpha Centauri any day. Unfortunately the people that are still at Firaxis didn't develop Alpha Centauri so they have a not invented here syndrome so they don't try to develop new versions of the undisputed best game of the civ genre and probably couldn't top it if they tried since the talented people who developed Alpha Centauri left Firaxis.
Lesser of two evils? (Score:4, Insightful)
I don't see why every media company...traditionally the most anti-computer bunch on the planet...can grudingly let go of their precious content when it's wrapped in DRM protections like Apple's FairPlay and Window's DRM...but computer game companies still dragging their feet. What if the game used FairPlay? You could install it on as many computers as you want and have two registered (I'd like five but I'm sure the bean counters would have a fit) If you wanted to play on a different computer, you would have to unregister one of your existing computers. That way I could install a game like Civ on my computer and my laptop, and those copies would only work on those devices. No crappy CD hassle, but no single authentication that can be passed around the office.
I know I'm advocating the spread of evil, but in this case, it's the lesser. It seems clear that after more than a decade, CD checks are not going way. Regardless of how painfully easy they are to bypass. I'm not even talking "techie" type easy. I'm talkind download CloneCD or install Daemon Tools type easy. I know nine-year-olds that know how to copy a game CD for their friends for crying out loud. That's not even counting the people who actually crack and release No-CD checks (which break needed game updates).
I applaud the Civ team giving an honest answer. They could have totally blown that question off. But I will bet a million imaginary dollars that there's not a single developer at the company that was swapping out CDs every time he compiled or tested the program. It's not about having patience. It's about someone telling that the emperor has no clothes so he can finally get a clue and go cover up his saggy pock-marked ass because we are tired of looking at it.
-JoeShmoe
.
Family game with multiple PCs (Score:5, Interesting)
I don't understand why they don't take the path that Blizzard took with Starcraft. Have a spawn option that allows the use of installation of a multiplayer only version for use in local networks. Then you still need that one original installation with the CD. I think one thing that made Starcraft so popular was that at work you could easily create spawns to play after hours, then buy your own copy to play at home/online.
Advanced data compression in Civ IV (Score:5, Funny)
Also, some high-level controls to allow micromanagement were added. For example, workers can be grouped together and given an infinite number of sequential orders.
My computer only has finite memory, so I'm curious how they are able to take an infinite command sequence and compress it to fit? It seems like I could take two arbitrary commands, assign them to represent binary 1 and binary 0, and then encode any arbitrary binary sequence of infinite length within the game.
Where do they store this?
I see how they can trivially consume all available physical memory and disk space on the local host, and assume that once that is exhausted they begin uploading the data to some network storage. But even Google and the NSA combined don't have infinite storage, so then what?
How do they encode data once they have exceeded the total capacity of all mass storage ever produced by humans?
Where does the data go once they have surpassed the storage capacity of the Universe?
This "infinite command sequence" is the most amazing thing I've ever heard come out of Firaxis, I've got to know more!
Soren, please answer!
Re:Advanced data compression in Civ IV (Score:4, Interesting)
XXXX
|||\ command or meta-command digit 0
||\- command or meta-command digit 1
|\-- command or meta-command digit 2
\--- 0: command; 1: meta-command
Commands
XXX
000 Idle
001 Build road at nearest friendly location (that can support a road)
010 Build mine at nearest friendly location (that can support a mine)
011 Destroy nearest road
... etc
Meta-Commands
XXX
000 End orders, return unit to unordered status
001 Repeat last command
010 Mark this location
011 Return to last marked location
... etc
Now you can encode you're secenario like this
1010000100111011
\__/\__/\__/\__/
| | | |
| | | \-- Meta-command to return to marked command
| | \------ Command to destroy a road
| \---------- Command to build a road
\-------------- Meta-command for mark
So it took all of 16-bits to encode those instructions, and they leave room for eight types of commands and eight types of meta-commands. Of course the encodings could be even more efficient, this was just an academic example. Also, adding another bit doubles the number of meanings you can give to each command.
So you see, many types of infinite data can be encoded with different methods, this being one example. Periodic functions are another. You are correct that there are certain infinite patterns that can not be encoded finitely without proposing a finite symbol that refers to the infinite quantity, such a Pi.
Alas, I think this was all moot since I think the english statement used to imply the command list was infinate was to not be taken literaly, but to be interpreted as meaning that there is no *arbitrary* limit to the length of the command list.
Multiplayer concurrent play (Score:3, Interesting)
Compare and Contrast... (Score:3, Insightful)
Chris Sawyer? You out there? [wikipedia.org] People like it when they're trusted with changing the numbers to mod the games. Amazingly, an even stronger community develops when you try not to hide the code. More people talk about it, more people purchase your game, and heck, sometimes even the developers are surprised. Unless the ego is too high for that.
I know this sounds rantish, especially since it's his code. But a lot of potential creativity with the game engine from the first RollerCoaster Tycoon was stifled for a long time because they were trying to undo run-time RLEs and other instant-crash modifications. Somehow, I can't imagine that putting them in there benefitted him at all.
Soren Johnson: (Score:3, Insightful)
This is a sensitive issue, but the future of game development depends on preventing piracy,
This is false. If getting sales depend on your cds being uncrackable, the gaming industry would have collapsed by now.
Anone with even the slightest technical skill, or just curiosity, can get a crack to any game.
It also assumes people who can do that, won't buy a game. I can do this, and I will download a crack so I can play a game I have purchased without needlesly wearing md cd, and have to listen to it spin up and down.
"...so I hope people will have patience with the basic safety measures we have used."
No.
nice of you to relate useless CD protection with safety. I'm sure without it we would have many more CD game playing related injuries.
Re:Answer for every DRM question given (Score:5, Insightful)
Re:Answer for every DRM question given (Score:2)
I wonder if they have a patent on it...
Re:Answer for every DRM question given (Score:2)
Re:Answer for every DRM question given (Score:3, Interesting)
And why not? If you want people to do work for free, move to Russia and time travel about half a century back.
And yes, I understand free software and all, but it should be the developer's choice to release the software as free. And most developers who spend at least 40 hours a week working on software aren't willing to work for free.
If you want a Civlike game without paying, freeciv does exist. If you want Civ IV, you'll have to pay.
Inconvenience for the customer is a valid reason for pro
Re:Copyright infringement (Score:5, Funny)
Re:Copyright infringement (Score:5, Insightful)
Re:CDs (Score:4, Insightful)
I suspect, however, that this isn't your REAL gripe with copy protection...
Re:CDs (Score:3, Insightful)
There's no real solution to this problem except for me to buy a whole new version of the game which is a total waste.
IF you're going to demand my CD, you should give me an easy/free way to keep on playing if something happens to my original disk.
Re:CDs (Score:3, Informative)
There's no real solution to this problem except for me to buy a whole new version of the game which is a total waste.
IF you're going to demand my CD, you should give me an easy/free way to keep on playing if something happens to my original disk.
Valid enough point if they employ disc protection. There is a NOCD crack for it IIRC. But anyhow in the past they offered a low cost disk replace
Re:Why is the game so incredibly slow? (Score:3, Informative)
Most workstation cards have hardware tuned for CAD / GIS type work, and when benchmarked against gaming cards with similar cores of the same generation, they kick ass on the CAD, and suck ass on the games
Use the right hardware for the right job.
Re:Mod parent up as funny, not off topic you idiot (Score:3, Informative)
Re:anyone play the new civ iv yet? (Score:4, Informative)
The tech tree feels much larger and alot more open in your path to discovering specific techs.
There seems to be easily 3 times as many terrain and city improvements to build over Civ III. It also seems that each city will need a different, more focused approach to which terrain/city improvements to build and when to build them than the 3 previous versions. Religion and Civics are very cool additions and really help in defining a personalized national identity for your Civ as well as adding a good deal of flavor to diplomatic relations.
Haven't got into any extensive combat so far, but I did manage to get a few units 4 or 5 promotions. The promotion system seems like it could wind up being a very cool addition to combat.
Graphics are pretty nice, not like HL2 or Doom3 (or even B&W2, for that matter) photorealistic, but definitely a major enhancement to the experience so far. If I had to nitpick, I'd say the city improvements need to be larger in relation to the housing in the cities if they truly want the player to be able to discern all improvements a city has from the world map. Not sure if these will scale in size/distance from housing when the population of the cities gets larger (my biggest city was only up to 15 citizens). I was also a bit bummed that there doesn't appear to be a city or palace view screen as found in the earlier versions. I haven't been able to find how to access them yet anyways...
I'm a die hard civ fiend from the days of the original and all in all I'd say Civ IV stands a very good chance of becoming my favorite of the series once I get a hang of the new rules/tech tree/improvements/etc.
Re:Idiot. (Score:4, Informative)
Read between the lines, he doesn't even acknowledge the no-cd crack issue. I'm sure he personally doesn't care, but can't say as much. I understand, it's Slashdot, let's spout firebrand politics. Unfortunately in the real world it takes capital to release a game. If he said, "Fuck you, we're not protecting this game" he's be out of a job. If the developers said it, they'd lose their backing and distribution.