Last Modified 14:35 23 November 2009
Arimaa
Bot Design and Implementation
Our actual bot,
bot_weiserP2, is based on the bot_sampleC bot provided at the
arimaa home page. At this time we are improving the evaluation function.
Actual features:
- # of pieces
- # of frozen pieces
- rabbit advancement
- # of dominant pieces at the center board
- # of pieces at traps
- # of pieces next to a trap
- mobility (available spaces)
- camel hides from the enemy elephant
- immobilized elephant 20051004
- control traps with locally dominant pieces 20051004
- early rabbit advance was aparently a bug. 20051004
- 1 and 2 steps to win. 20051005
- Penalty for advancing rabbits early in the game 20051005
- Use half his reserve time if he need to. (at least complete 2ply search) 20051005
Future features:
- one move to win
- one move to capture
- # of owned traps
- fork
- fence
- immobilized dominant piece other than elephant
- Camel strategy.At this time weiser's camel is just a decoration on the board. It just runs away from the enemy elephant.
- Improve control traps with locally dominant pieces
- Check on reversible moves (avoid them)
Glitches:
- Time Out BUG, FIXED (we think).
- He gives away a more valuable piece to try to save a les valuable piece. ej game 19881
- When trying to unfreeze a friendly piece he blocks it him self. ply 32w in game 19890
Any comments please send us an email at: ntroncos[at]alumnos[dot]inf[dot]utfsm[dot]cl and nbarriga[at]alumnos[dot]inf[dot]utfsm[dot]cl.
Presentation
IMHO Best viewed at 1024x768
Copyright © 2006 Nicolás Troncoso C.