Dominion Strategy Forum

Please login or register.

Login with username, password and session length
Pages: [1]

Author Topic: Help me... building a Genetic AI over Geronimoo  (Read 2947 times)

0 Members and 1 Guest are viewing this topic.

Heziva

  • Pawn
  • **
  • Offline Offline
  • Posts: 3
  • Respect: 0
    • View Profile
Help me... building a Genetic AI over Geronimoo
« on: June 29, 2014, 11:41:39 pm »
0

Hello,

I'm building a Genetic IA that will fight against a Geronimo's bot and find a strategy that beats it.
Would anyone be interested in developing it with me? Any feedback?

For now, my bot runs only against a basic BM and struggle to get more than 70% wins on a board containing only basic victories and basic treasures.

https://github.com/JonathanScher/Geronimoo-s-Dominion-Simulator

I have a running AI that needs further development:
- Optimise Geronimo and the Genetic AI
Geronimo constantly counts the number of pile depleted, and takes a long time to figure out victory points. The GAI creates a lot of new games instead of recycling games that have ended.

I would need someone to help me optimise Geronimo and my bot.

- Better GUI
I use a standard GUI that present the best bot for every step and draw a general graph.
How about choosing the opponent bot? Or giving the user the ability to save the simulation to restart it later? Or providing a way to enter the initial population size and the selection strategy?

- Code cleanup
I started with TDD, but now it's messier. How can we clean that up?

Anyone interested? Any feedback from anyone?

Cheers,
Jonathan
Logged

Grujah

  • Mountebank
  • *****
  • Offline Offline
  • Posts: 2237
  • Respect: +1177
    • View Profile
Re: Help me... building a Genetic AI over Geronimoo
« Reply #1 on: June 30, 2014, 05:14:31 am »
0

What winrate you expect on a board with only basic stuff? I do not think you can have some extreme edge on a simple board like that. 70 seems good.
Logged

Heziva

  • Pawn
  • **
  • Offline Offline
  • Posts: 3
  • Respect: 0
    • View Profile
Re: Help me... building a Genetic AI over Geronimoo
« Reply #2 on: June 30, 2014, 07:43:13 am »
0

The "ultimate big money" goes to 80%. There is probably a deck that can reliably beat it - or at least approach it...

For now I have a bug in my fitness evaluation that lead to discard too many good candidate. I'll tweak it. IA are fascinating!
Logged

rrenaud

  • Administrator
  • *****
  • Offline Offline
  • Posts: 991
  • Uncivilized Barbarian of Statistics
  • Respect: +1197
    • View Profile
    • CouncilRoom
Re: Help me... building a Genetic AI over Geronimoo
« Reply #3 on: June 30, 2014, 10:00:11 am »
0

Have you read all of this?

http://graphics.stanford.edu/~mdfisher/DominionAI.html

There are lots of good ideas there.
Logged

Heziva

  • Pawn
  • **
  • Offline Offline
  • Posts: 3
  • Respect: 0
    • View Profile
Re: Help me... building a Genetic AI over Geronimoo
« Reply #4 on: June 30, 2014, 08:01:23 pm »
0

Yes, thanks for the reference :) That's what got me in. Matt's bot is ignoring other player's strategy.

My field of research for now is "given I know my opponent strategy in detail, how should I react". If I ever go to the bottom of it, I could start looking at a proper IA that makes good decisions while playing...
Logged
Pages: [1]
 

Page created in 0.043 seconds with 20 queries.