Abstract
Breakthrough is an abstract strategy board game that requires considerable strategy in the early stages of the game but can suddenly and unexpectedly turn tactical. Further, the strategic elements can be extremely subtle and the tactics can be quite deep, involving sequences of 20 or more moves. We are developing an MCTS-based program to play Breakthrough and demonstrate that this approach, with proper adjustments, produces a program that can beat most human players.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
For brevity, we use ‘he’ and ‘his’ whenever ‘he or she’ and ‘his or her’ are meant.
- 2.
All Breakthrough figures are taken from the Little Golem website [13].
- 3.
A turn-based server allows players days to make moves rather than minutes as is the case in over-the-board play.
References
Browne, C., Powley, D., Whitehouse, D., Lucas, S., Cowling, P., Rohlfshagen, P., Tavener, S., Perez, D., Samothrakis, S., Colton, C.: A survey of Monte Carlo tree search methods. IEEE Trans. Comput. Intell. AI Games 4(1), 1–49 (2012)
Gelly, S., Silver, D.: Combining online and offline knowledge in UCT. In: Proceedings of the 24th International Conference on Machine Learning, ICML 07, pp. 273–280. ACM Press, New York (2007)
Gelly, S., Wang, Y., Munos, R., Teytaud, O.: Modification of UCT with patterns in Monte-Carlo go. Technical report 6062, INRIA, France (2006)
Kloetzer, J., Iida, H.: Bouzy, B: The Monte-Carlo approach in Amazons. In: Computer Games Workshop, Amsterdam, The Netherlands, pp. 113–124 (2007)
Lorentz, R.J.: Amazons discover Monte-Carlo. In: van den Herik, H.J., Xu, X., Ma, Z., Winands, M.H.M. (eds.) CG 2008. LNCS, vol. 5131, pp. 13–24. Springer, Heidelberg (2008)
Lorentz, R.: Experiments with Monte-Carlo tree search in the game of Havannah. ICGA J. 34(3), 140–150 (2011)
Saffidine, A., Jouandeau, N., Cazenave, T.: Solving breakthrough with race patterns and job-level proof number search. In: van den Herik, H.J., Plaat, A. (eds.) ACG 2011. LNCS, vol. 7168, pp. 196–207. Springer, Heidelberg (2012)
Sheppard, B.: Towards perfect play of scrabble. Ph.D. thesis, IKAT/Computer Science Department, University of Maastricht (2002)
Skowronski, P., Björnsson, Y., Winands, M.: Automated discovery of search-extension features. In: Proceedings of the 13th International Advances in Computer Games Conference (ACG2011), Tilburg, The Netherlands, pp. 182–194 (2011)
Winands, M.H.M., Björnsson, Y.: Evaluation function based Monte-Carlo LOA. In: van den Herik, H.J., Spronck, P. (eds.) ACG 2009. LNCS, vol. 6048, pp. 33–44. Springer, Heidelberg (2010)
Zobrist, A. L.: A new hashing method with application for game playing. Technical report 88, Computer Sciences Department, University of Wisconsin, Madison, Wisconsin, (1969) Reproduced in ICCA J. 13(2), 69–73 (1990)
http://boardgames.about.com/od/freeboardcardgames/a/design_winners.htm
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Lorentz, R., Horey, T. (2014). Programming Breakthrough. In: van den Herik, H., Iida, H., Plaat, A. (eds) Computers and Games. CG 2013. Lecture Notes in Computer Science(), vol 8427. Springer, Cham. https://doi.org/10.1007/978-3-319-09165-5_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-09165-5_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09164-8
Online ISBN: 978-3-319-09165-5
eBook Packages: Computer ScienceComputer Science (R0)