Skip to main content

Programming Breakthrough

  • Conference paper
  • First Online:
Computers and Games (CG 2013)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8427))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    For brevity, we use ‘he’ and ‘his’ whenever ‘he or she’ and ‘his or her’ are meant.

  2. 2.

    All Breakthrough figures are taken from the Little Golem website [13].

  3. 3.

    A turn-based server allows players days to make moves rather than minutes as is the case in over-the-board play.

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. Gelly, S., Wang, Y., Munos, R., Teytaud, O.: Modification of UCT with patterns in Monte-Carlo go. Technical report 6062, INRIA, France (2006)

    Google Scholar 

  4. Kloetzer, J., Iida, H.: Bouzy, B: The Monte-Carlo approach in Amazons. In: Computer Games Workshop, Amsterdam, The Netherlands, pp. 113–124 (2007)

    Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. Lorentz, R.: Experiments with Monte-Carlo tree search in the game of Havannah. ICGA J. 34(3), 140–150 (2011)

    MathSciNet  Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. Sheppard, B.: Towards perfect play of scrabble. Ph.D. thesis, IKAT/Computer Science Department, University of Maastricht (2002)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. http://boardgames.about.com/od/freeboardcardgames/a/design_winners.htm

  13. http://www.littlegolem.net/jsp/index.jsp

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Richard Lorentz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics