Skip to main content

FairKalah: Towards Fair Mancala Play

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

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13865))

Included in the following conference series:

  • 184 Accesses

Abstract

Kalah (a.k.a. Mancala) is a two-player game of perfect information that has been a popular game for over half a century despite a strong first player advantage. In this paper, we present initial game states that are fair, as well as optimal play insights from analysis of optimal and suboptimal states.

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 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.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

Similar content being viewed by others

Notes

  1. 1.

    In this paper, we use “fair” in the sense that two perfect players would draw the game. There is no game-theoretic advantage for either player.

  2. 2.

    Thus, a potential free move is easily seen where the number of pieces matches our numeric label for that pit.

  3. 3.

    There is some controversy over whether “empty captures” were intended, as they were disallowed in Dakon. However, a strict reading of the patent makes no requirement for the number of opponent pieces opposite. Our interpretation is consistent with [5] and most printed rules.

  4. 4.

    When we have a fair game with piece(s) in the score pit, we have essentially created a fair game with fewer piece(s) and a perfect komi compensation for fairness.

References

  1. Baier, H., Winands, M.H.M.: Time management for Monte-Carlo tree search in go. In: van den Herik, H.J., Plaat, A. (eds.) ACG 2011. LNCS, vol. 7168, pp. 39–51. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31866-5_4

    Chapter  Google Scholar 

  2. Browne, C.: Tension in puzzles. Game Puzzle Design J. 3(2), 71–78 (2017)

    Google Scholar 

  3. Champion, W.J.: Game counter (US Patent US2720362A, 1955–10-11). https://patents.google.com/patent/US2720362A/en

  4. van Horssen, J.J.: Move selection in MTD(\(f\)). ICGA J. 41, 1–9 (2019). https://doi.org/10.3233/ICG-190096

  5. Irving, G., Donkers, J., Uiterwijk, J.: Solving Kalah. ICGA J. 23(3), 139–147 (2000). http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.7870

  6. Lundberg, S.: beeswarm plot - SHAP latest documentation (2022). https://shap.readthedocs.io/en/latest/example_notebooks/api_examples/plots/beeswarm.html. Accessed: 2022-09-03

  7. Lundberg, S.M., Lee, S.I.: A unified approach to interpreting model predictions. In: Guyon, I., et al. (eds.) Advances in Neural Information Processing Systems, vol. 30. Curran Associates, Inc. (2017). https://proceedings.neurips.cc/paper/2017/file/8a20a8621978632d76c43dfd28b67767-Paper.pdf

  8. Neller, T.W., Neller, T.C.: FairKalah: Fair Mancala. http://cs.gettysburg.edu/~tneller/games/fairkalah/. Accessed: 2022-08-29

  9. Plaat, A., Schaeffer, J., Pijls, W., de Bruin, A.: Best-first fixed-depth minimax algorithms. Artif. Intell. 87(1), 255–293 (1996). https://doi.org/10.1016/0004-3702(95)00126-3

    Article  MathSciNet  MATH  Google Scholar 

  10. Russ, L.: The Complete Mancala Games Book: How To Play the World’s Oldest Board Games. Marlowe & Company (2000). https://books.google.com/books?id=BA9yHQAACAAJ

  11. Toledo Gutiérrez, O.: Chess programs (2022). https://nanochess.org/chess.html. Accessed: 2022-09-03

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Todd W. Neller .

Editor information

Editors and Affiliations

7Appendix: FairKalah Boards

7Appendix: FairKalah Boards

1.1 7.1Moving 1 Piece

These are all existing FairKalah boards where one moves exactly one piece from 4-pieces-per-pit initial conditions.

figure a

1.2 Moving 2 Pieces

All 251 existing FairKalah boards where one moves exactly two pieces from 4-pieces-per-pit initial conditions are available in SVG image form and as CSV data from the FairKalah website [8]. In the CSV data, comma-separated integers on each line indicate the number of pieces in each pit (including scoring pits) starting from the first (i.e. “south”) player’s leftmost play pit and proceeding counterclockwise.

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Neller, T.W., Neller, T.C. (2023). FairKalah: Towards Fair Mancala Play. In: Browne, C., Kishimoto, A., Schaeffer, J. (eds) Computers and Games. CG 2022. Lecture Notes in Computer Science, vol 13865. Springer, Cham. https://doi.org/10.1007/978-3-031-34017-8_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-34017-8_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-34016-1

  • Online ISBN: 978-3-031-34017-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics