Dancing Hoskuld
Deity
Update
- Move Zoroasterianism wonders to Mesopotamian and add new Zoro wonders and buildings.
- Move Zoroasterianism wonders to Mesopotamian and add new Zoro wonders and buildings.
Unlike other parts messing with the game speeds will not be remapped properly.Sounds doable. If you come up with turn totals I'll make them.
Sounds doable. If you come up with turn totals I'll make them.
Wasn't somebody saying just the other day that adding or removing speeds would break saves?
Random numbers are no problem. Just generate a separate seed for each of the threads with the synced RNG (and some math) and then use an async RNG with those seeds in the threads. That way you will have a separate random number sequence in each thread but the same result on all computers.For the above reasons, I'll probably eventually bite the bullet and rewrite the entire pathing engine, bypassing the core game one entirely for AI usage. However, this is non-trivial (expect it to take a week to get it right and performant), and has complications when it comes to the human player (which uses the core game engine when displaying paths in the UI, but the DLL engine when actually executing them, so these MUST have the same behaviour for at least human units, both for usability reasons, and for multiplayer sync reasons). Note also that having our own pathing engine (for the AI) removes a major obstacle to making the AI multi-threaded (at least for single player games - I suspect it's just intractable for multi-player games, possibly excepting pit boss games, because multiple async threads would roll random numbers in non-deterministic orders).
Oh, yeah, that was making for some interesting combats:Change stack whether-to-attack decisions to weigh likely losses relative to the benefit of killing whatever it is considering attacking. Right now it just assesses the probability of a win stack-on-stack, which means that if it has a stack of 10 it will go for it against a stack of 2, even if the likely result is a win with only 1 unit surviving!
Suggestion on new techs.
Since we have Mathematics and Algebra, why wont we add Arithmetic (before mathematics), Geometry and some other later math techs such as Non-Euclidean Geometry, Logic, Mathematical Analysis, Theory of Probability, Matrix Analysis, etc. At least those would appear to be more a tech that useless postmodern art techs such as Dada and cubism![]()
@Talin, wrong thread, please place ideas/suggestions in that sticked thread thx., but it is a good idea.
Oh, yeah, that was making for some interesting combats:
Other Player Actions:
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (8.00/8) defeats Barbarian Cobra (Prob Victory: 98.3%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (8.00/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (8.00/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (8.00/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (8.00/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (8.00/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (8.00/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (8.00/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (8.00/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (8.00/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
Douglas MacArthur (Great General) born in Carchemish Thanks, Barbarians!
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (7.36/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.08/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (6.08/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (5.44/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (5.44/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (5.44/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (4.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (4.72/8) defeats Barbarian Homo neanderthalensis (Prob Victory: 100.0%)
By that point I was thinking the game was in an infinite loop and I was about to kill the process...
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (4.72/8) defeats Barbarian Javelineer (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (4.72/8) defeats Barbarian Javelineer (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (4.72/8) defeats Barbarian Javelineer (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (3.12/8) defeats Barbarian Javelineer (Prob Victory: 100.0%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (3.12/8) defeats Barbarian Javelineer (Prob Victory: 97.3%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (3.12/8) defeats Barbarian Spearman (Prob Victory: 97.3%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (3.12/8) defeats Barbarian Spearman (Prob Victory: 97.3%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (3.12/8) defeats Barbarian Javelineer (Prob Victory: 97.3%)
While defending in the wild near Alemanni, Explorer 5 (Hattusas) (2.24/8) defeats Barbarian Javelineer (Prob Victory: 97.3%)
While defending in the wild near Parthian, Explorer 5 (Hattusas) loses to Barbarian Light Crossbowman (0.06/6) (Prob Victory: 59.4%)
While defending in the wild near Parthian, Subdued Cobra loses to Barbarian Stone Axeman (3.00/3) (Prob Victory: 0.0%)
Surely surrounding my Explorer first to use surround and destroy would have made the AI waste less units...