Author Topic: AI only ships in human hands and other impossibilities  (Read 4053 times)

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: AI only ships in human hands and other impossibilities
« Reply #15 on: March 17, 2012, 03:47:47 pm »
Just think of the madness that occurs at AI 12.  The divide-by-zero phase has passed, and the AI is into a whole new terror of... something.  Helping you?  Being even more incredibly mean than normal?  I think the effect would vary throughout.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Volatar

  • Hero Member Mark III
  • *****
  • Posts: 1,055
  • Patient as a rock
Re: AI only ships in human hands and other impossibilities
« Reply #16 on: March 17, 2012, 03:54:14 pm »
I forget, but I think the deserialization logic would snap the difficulty to a real setting.  But if not there are some things that could crash at certain specific values because "11 - Difficulty" is used as a divisor in a few places.

 :( So these AI's don't go to 11?

The music industry would be disappointed with you.
No, it goes to 11, but the AI is just so awesome on 11 that your computer divides by zero to protect you from it.

I love you guys.

Offline TechSY730

  • Core Member Mark V
  • *****
  • Posts: 4,570
Re: AI only ships in human hands and other impossibilities
« Reply #17 on: March 18, 2012, 03:12:33 pm »
OK, my curiosity has been piqued.

I am going to generate a map I like, save it uncompressesd, and see if I can set the difficulty to like 10.999 or something, and see what sort of insanity I can get.

Offline TechSY730

  • Core Member Mark V
  • *****
  • Posts: 4,570
Re: AI only ships in human hands and other impossibilities
« Reply #18 on: March 18, 2012, 06:01:24 pm »
Alright, I think I did it. Basically, I generated a level 10 difficulty game, and edited the save game to change the AI difficulty.

The two AIs should have a difficulty of 10.999 (or rather, 10.999023437 due to rounding issues). I also renamed the AIs accordingly.
Have fun. ;)
« Last Edit: March 18, 2012, 06:17:42 pm by techsy730 »

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: AI only ships in human hands and other impossibilities
« Reply #19 on: March 18, 2012, 06:05:26 pm »
Alright, I think I did it. Basically, I generated a level 10 difficulty game, and edited the save game to change the AI difficulty.
Bug reports from this game will be laughed at and closed ;)
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline TechSY730

  • Core Member Mark V
  • *****
  • Posts: 4,570
Re: AI only ships in human hands and other impossibilities
« Reply #20 on: March 18, 2012, 06:19:47 pm »
If anyone wants a similar challenge, just send me an uncompressed save game, and I can edit the fields as needed. Just as a note, editing the AI difficulty after map generation will not affect the stuff the AI seeds with. So if you generate the game with lvl. 1 AI, and then up the difficulty later, the AI will still have pathetic amounts on their planets like AI lvl 1s do. Only their future behavior and spawns change.

Anyways, first wave from this game, warning coming up at about 4 minutes
(I have schizo waves on)
143 units Mk. II. 2 starships

Pretty big for a first wave, especially considering that these are mark II units, but nothing insane.
Knowing that low AIP waves tend to be smaller on normal waves than schizo waves (due to that at least some portion of a ship cap rule), I'll try normal waves too.

Offline c4sc4

  • Sr. Member
  • ****
  • Posts: 253
Re: AI only ships in human hands and other impossibilities
« Reply #21 on: March 18, 2012, 08:48:27 pm »
Psh, only diff 10.999? Why not diff 12? Or diff 20? But why stop there, why not diff 100? I've made a few more crazy saves, and yes, they all actually work. On the diff 20 and 100 ones, there are no wave warnings, I'm assuming the math for these high diffs just makes the timer 0.

EDIT: I tried diff 11 too and it doesn't crash but just throws a bunch of unhandled errors.
« Last Edit: March 18, 2012, 08:58:21 pm by c4sc4 »