|
Author
|
|
Topic: Clarifying Some Confusion |  |
|
St Leo Emperor Toronto, Ontario, Canada b.02-15-99
|
 |
posted May 05, 2001 00:23
  |
 |
 |  |
A signed 4-bit number allows for 8 values with a positive/negative sign. CivII had a maximum of seven civs because the barbarians were included in the total. Conversely, CivIII probably doesn't pretend that barbarians are a civ and allows for 8 civs. The "7" in the preview probably referred to the number of AI components.P.S. No, I have no idea why Firaxis uses bloody 4-bit variables. It's not as if using an unsigned byte would somehow slow down a 166 MHz system.  ------------------ Leons Petrazickis (St. Leo) http://aventine.cf-developer.net/minizigg/ petrazi@sprint.ca |
Russian King Chieftain
Apr 2001
|
 |
posted May 05, 2001 10:15
  |
 |
 |  |
 Hehe. I agree- there should be a lot more slots for civs(even if they arent supported) Poor Roman has trouble believing the old news . |
vgriph Chieftain Norrköping, Sweden Apr 2001
|
 |
posted May 05, 2001 11:26
 |
 |
 |  |
quote:
 Originally posted by St Leo on 05-05-2001 12:23 AM Conversely, CivIII probably doesn't pretend that barbarians are a civ and allows for 8 civs.
 |
So how shall the game know if a unit is Barbarian? I think they are using bytes to check what civs you have some kind of relation with. Every bit in the byte represents a civ. And if it is set you the kind of relation with that civ. I.E. contact and peace.
|
MarkG Apolyton CS Co-Administrator Macedonia, Greece b.02-15-99
|
 |
posted May 05, 2001 11:46
  |
 |
 |  |
i find it hard to believe that there are still people pondering on whether to use an extra bit or not  that is if they are building something from scratch...  |