| General | Hosted Sites | Civ5 | CivRev | Civ4Col | Civ4 | Civ3 | Civ2 | Civ1 | Misc | Marketplace |
![]() |
|
|
Welcome to Civilization Fanatics' Center. You are currently viewing our site as a guest which gives you limited access to our site features. By joining our free community, you will be able to participate in the discussions, search the forum, send private messages, vote in polls, upload your own screenshots to the gallery, and access many other special features. Registration is fast, simple and absolutely free, so sign up today! If you have any problems with the registration process or your account login, please contact support. |
|
|||||||
![]() |
|
|
Thread Tools |
|
|
#1 | |
|
anarchist revolutionary
Join Date: Apr 2002
Location: www.civ3duelzone.com
Posts: 6,069
|
Calculating the exact probability of a culture flip?
Edit: I will always have the latest version linked in to the first post so you don't have to go looking through the thread for it...
Please note that Version 1.5 contains a significant change to the distance formula, you should update to this version straight away. Version 1.5 ![]() 'Distance' dialog: ![]() Change list: - Changed distance formula from: ![]() to: max(x,y) + 0.5*min(x,y) 1.4 (22nd June): - Added a 'Minimum Garrison' field. - Made the whole form dynamic. If all fields have valid values the calculations will be done automatically. If any fields are invalid 'n/a' is displayed, click 'Calculate' to see which one. - Culture numbers now can be decimals instead of just whole numbers, this is so you can enter a ratio in like 2.5 : 1. - Distance dialog box now keeps it's data when you close and re-open it. 1.3 (15th May) - fixed some annoying bugs 1.2 (15th May) - added new form to allow better entry of distance - changed icon 1.1 (14th May) - Added error checking - Added cumalative probability of flip 1.0 (13th May) - First version -------------------------------------------------------------------------------- Taken from the FAQ: Quote:
P=[(F+T)*Cc*H*(Cte/Cty) - G]/n*d My ultimate goal is to produce a 'Flip Calculator', an in-game tool that will allow you to select a city and give you the chance of it flipping to each civ. The exact culture score of an opponent is a slight spoiler, as is the existing culture of a city you capture, so in honesty a 'Flip Calculator' would not be 'pure' (usable in GOTM and tourney) if it gained this information in game. You could still have a manual entry for these which would allow a non-spoiler version, and you could estimate the relative culture ratio fairly accurately. Does anyone know what the value of 'n' is? If not I will run some scenarios to determine it, it shouldn't be difficult, just a little time consuming. Last edited by Thunderfall; Jun 04, 2004 at 03:13 PM. |
|
|
|
|
|
|
#2 |
|
Deity
|
__________________
. Cottages! . GP Bulb Techs . Vaporize Stupid PeopleBuild at least 6 cities . Press Ctrl R to turn on resource bubbles . Build 1.5 workers per city . Check F9 Demographics often . Stay near the top in soldiers |
|
|
|
|
|
#3 |
|
anarchist revolutionary
Join Date: Apr 2002
Location: www.civ3duelzone.com
Posts: 6,069
|
Yay! Thanks DaveMcW! [dance]
I *knew* I'd seen it somewhere. ![]() Looking at the original Apolyton thread 'n' (as it is in my forumula) is definitely 2000, and 'd' (in my formula) is the ratio of distance to capitals, capped between 0.25 and 4. hehe, calc ahoy! My first attempt will be a windows app with manual fields to enter the variables in. The second will hopefully integrate with civ and allow you to dynamically select a city to evaluate. |
|
|
|
|
|
#5 |
|
Moderator
![]() Join Date: Feb 2002
Location: Baltimore
Posts: 23,550
|
Drat, there goes another attempt for me to create a civ related program.
(atleast Visual Basic is the quick way...)Thread moved and title changed.
__________________
"Never trust an Aztec with nukes!" (Civ1 - unknown) | 2nd user of the Ancient Style. South America (based on El Mencey's Map) | N & S America (based on El Mencey's Map) | C3C Scenario: 7,000 Turns Civ2 Earth for C3C | Old Style Civ3 for C3C | "Future is Wild" map How to upload multiple files to a post | File Upload | Paint Shop Pro 3.11 shareware (screenshot util - doesn't expire) | Chieftess' Culture Flip Calc | Don't wind up like this AI! | ![]() ![]() resource icons file To download a patch: Select "Advanced" from the main menu, and go to "Check for Updates". || My Web Journal (yes, it's a "blog")
|
|
|
|
|
|
#6 |
|
anarchist revolutionary
Join Date: Apr 2002
Location: www.civ3duelzone.com
Posts: 6,069
|
Thanks CT!
![]() I probably will do the first version in VB, just to get it done quickly. ![]() For the second version that ties in with civ I am fairly sure that I will need to use C++ to properly access the memory stack. |
|
|
|
|
|
#7 |
|
Moderator
![]() Join Date: Feb 2002
Location: Baltimore
Posts: 23,550
|
I've been trying to write a dialog-based app in C++ for ages, with no success (very little tutorials. Never learned it in college... Ask Sirp.
). I can do it in C++ too. (besides, I'm sure someone's going to find out how to access the cities in the save before I do...)Well, neither Borland nor Visual C++ want to link correctly...
__________________
"Never trust an Aztec with nukes!" (Civ1 - unknown) | 2nd user of the Ancient Style. South America (based on El Mencey's Map) | N & S America (based on El Mencey's Map) | C3C Scenario: 7,000 Turns Civ2 Earth for C3C | Old Style Civ3 for C3C | "Future is Wild" map How to upload multiple files to a post | File Upload | Paint Shop Pro 3.11 shareware (screenshot util - doesn't expire) | Chieftess' Culture Flip Calc | Don't wind up like this AI! | ![]() ![]() resource icons file To download a patch: Select "Advanced" from the main menu, and go to "Check for Updates". || My Web Journal (yes, it's a "blog")
Last edited by Chieftess; May 12, 2003 at 04:29 PM. |
|
|
|
|
|
#8 |
|
anarchist revolutionary
Join Date: Apr 2002
Location: www.civ3duelzone.com
Posts: 6,069
|
I can do C++, I just use VB for utils with graphical interfaces.
To give meaningful data the latest version will have to work on the active memory itself, reading the values as the game is playing. Having to save a file and check it will be far to cumbersome. I know this is possible, SpiderZord is writing a GOTM logging utility that does it.
|
|
|
|
|
|
#9 |
|
Moderator
![]() Join Date: Feb 2002
Location: Baltimore
Posts: 23,550
|
And here it is. I'll be moving this to the Utilities forum next.
![]() Chieftess' Civ3 Culture Calc Note: It's **VERY** crude (and thus, **VERY** beta), since I'm still trying to figure out how to work MS Visual C++. (anyone have any sites for dialog programming?) As for the active memory, I have NO idea how to even use that, or even have a DirectX program within a DirectX program. I can't even program DirectX well...
__________________
"Never trust an Aztec with nukes!" (Civ1 - unknown) | 2nd user of the Ancient Style. South America (based on El Mencey's Map) | N & S America (based on El Mencey's Map) | C3C Scenario: 7,000 Turns Civ2 Earth for C3C | Old Style Civ3 for C3C | "Future is Wild" map How to upload multiple files to a post | File Upload | Paint Shop Pro 3.11 shareware (screenshot util - doesn't expire) | Chieftess' Culture Flip Calc | Don't wind up like this AI! | ![]() ![]() resource icons file To download a patch: Select "Advanced" from the main menu, and go to "Check for Updates". || My Web Journal (yes, it's a "blog")
Last edited by Chieftess; May 12, 2003 at 05:44 PM. |
|
|
|
|
|
#10 |
|
The Newbie Nightmare
Join Date: Jan 2002
Location: Athens of the North
Posts: 6,378
|
nice hijack Chieftess
__________________
UP THE IRONS! ![]() Get the inside story on the war in Iraq , The War Prayer My Units Field Gun, Carthage Pikeman, Rome Pikeman, Viking Spearman My Leaderheads Dwarf Lord, Dark ElfMy tutorials How to make Leaderheads in Poser, Using Daz's Michael 3 for Unit Creation
|
|
|
|
|
|
#11 | |
|
Moderator
![]() Join Date: Feb 2002
Location: Baltimore
Posts: 23,550
|
Quote:
![]() anyway, the thread with my version of it is here.
__________________
"Never trust an Aztec with nukes!" (Civ1 - unknown) | 2nd user of the Ancient Style. South America (based on El Mencey's Map) | N & S America (based on El Mencey's Map) | C3C Scenario: 7,000 Turns Civ2 Earth for C3C | Old Style Civ3 for C3C | "Future is Wild" map How to upload multiple files to a post | File Upload | Paint Shop Pro 3.11 shareware (screenshot util - doesn't expire) | Chieftess' Culture Flip Calc | Don't wind up like this AI! | ![]() ![]() resource icons file To download a patch: Select "Advanced" from the main menu, and go to "Check for Updates". || My Web Journal (yes, it's a "blog")
|
|
|
|
|
|
|
#12 |
|
Child-eating squid.
Join Date: Dec 2001
Location: in: Bay., DE // fr: S. Calif., USA
Posts: 7,005
|
I know yer name!
![]() Nice program, ct.
__________________
/plexus/ |
|
|
|
|
|
#13 | |
|
Moderator
![]() Join Date: Feb 2002
Location: Baltimore
Posts: 23,550
|
Quote:
(running gamecatcher between anarchywrksbest and spycatcher34).Well, let's get this thing back on topic.
__________________
"Never trust an Aztec with nukes!" (Civ1 - unknown) | 2nd user of the Ancient Style. South America (based on El Mencey's Map) | N & S America (based on El Mencey's Map) | C3C Scenario: 7,000 Turns Civ2 Earth for C3C | Old Style Civ3 for C3C | "Future is Wild" map How to upload multiple files to a post | File Upload | Paint Shop Pro 3.11 shareware (screenshot util - doesn't expire) | Chieftess' Culture Flip Calc | Don't wind up like this AI! | ![]() ![]() resource icons file To download a patch: Select "Advanced" from the main menu, and go to "Check for Updates". || My Web Journal (yes, it's a "blog")
|
|
|
|
|
|
|
#14 |
|
anarchist revolutionary
Join Date: Apr 2002
Location: www.civ3duelzone.com
Posts: 6,069
|
![]() So can I pick this up or have you claimed it for yourself CT?? |
|
|
|
|
|
#15 |
|
Moderator
![]() Join Date: Feb 2002
Location: Baltimore
Posts: 23,550
|
You can pick it up. There can always be 2 versions.
![]() Medium or supersized?
__________________
"Never trust an Aztec with nukes!" (Civ1 - unknown) | 2nd user of the Ancient Style. South America (based on El Mencey's Map) | N & S America (based on El Mencey's Map) | C3C Scenario: 7,000 Turns Civ2 Earth for C3C | Old Style Civ3 for C3C | "Future is Wild" map How to upload multiple files to a post | File Upload | Paint Shop Pro 3.11 shareware (screenshot util - doesn't expire) | Chieftess' Culture Flip Calc | Don't wind up like this AI! | ![]() ![]() resource icons file To download a patch: Select "Advanced" from the main menu, and go to "Check for Updates". || My Web Journal (yes, it's a "blog")
|
|
|
|
|
|
#16 |
|
anarchist revolutionary
Join Date: Apr 2002
Location: www.civ3duelzone.com
Posts: 6,069
|
Well, here is my version 1.
Note: There is no error checking on any of the fields yet. The calculations seem to be fine, and it even remembers to cap the distance ratio for you if you enter in a value outside the 0.25 to 4 range. Negative values for the flip chance should read 0.00%, stupid formatting on my part... If you use it please post any bugs here. The next version will have full error checking in, and it will allow a decent input system for the distance ratio (should have NW-SE distances for both human and AI). Please also note that it was written in VB6 for development speed.
|
|
|
|
|
|
#17 |
|
anarchist revolutionary
Join Date: Apr 2002
Location: www.civ3duelzone.com
Posts: 6,069
|
Here is a screenie:
|
|
|
|
|
|
#18 |
|
Monarch
Join Date: Nov 2001
Location: Kentucky
Posts: 810
|
Anarres -- could not find yours to download....
I still believe that the final datum is the Jokers-Wild random chance of flipping, no matter what else is happening. I have taken to leaving only one unit in a city once the resistance is quelled. |
|
|
|
|
|
#19 |
|
anarchist revolutionary
Join Date: Apr 2002
Location: www.civ3duelzone.com
Posts: 6,069
|
Moulton, the file is *attached* to post 16. (3 up from here).
Please post comment/feedback. I guess CT will get the popular vote, but it would be nice if *someone* found a use for mine. ![]() Edit: I also linked the attachment in to the first post, that can act as a pointer to the latest version... Last edited by anarres; May 13, 2003 at 10:40 AM. |
|
|
|
|
|
#20 |
|
Monarch
Join Date: Nov 2001
Location: Kentucky
Posts: 810
|
Thanks, I will try both. Wish I had thought of it
|
|
|
|
![]() |
| Bookmarks |
|
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| culture flips | dbarandiaran | Civ3 - General Discussions | 14 | Feb 15, 2007 04:22 PM |
| Culture flips | Knickers | Civ3 - General Discussions | 2 | Mar 21, 2006 12:53 PM |
| HTML Culture Flip Calc | DaveMcW | Civ3 - Utility Programs | 6 | Jul 11, 2003 07:14 AM |
| "Babylon II" - Civ3 Culture Flip Calc | Chieftess | Civ3 - Utility Programs | 35 | Jun 02, 2003 10:22 PM |
| Culture Flips | Greg Loader | Civ3 - General Discussions | 20 | Aug 27, 2002 04:14 AM |