Backgammon Is Hard

Total Page:16

File Type:pdf, Size:1020Kb

Backgammon Is Hard Backgammon is Hard R. Teal Witter1[0000−0003−3096−3767] NYU Tandon, Brooklyn NY 11201, USA [email protected] Abstract. We study the computational complexity of the popular board game backgammon. We show that deciding whether a player can win from a given board configuration is NP-Hard, PSPACE-Hard, and EXPTIME- Hard under different settings of known and unknown opponents' strate- gies and dice rolls. Our work answers an open question posed by Erik Demaine in 2001. In particular, for the real life setting where the oppo- nent's strategy and dice rolls are unknown, we prove that determining whether a player can win is EXPTIME-Hard. Interestingly, it is not clear what complexity class strictly contains each problem we consider because backgammon games can theoretically continue indefinitely as a result of the capture rule. Keywords: Computational complexity · Backgammon 1 Introduction Backgammon is a popular board game played by two players. Each player has 15 pieces that lie on 24 points evenly spaced on a board. The pieces move in opposing directions according to the rolls of two dice. A player wins if they are the first to move all of their pieces to their home and then off the board. The quantitative study of backgammon began in the early 1970's and algo- rithms for the game progressed quickly. By 1979, a computer program had beat the World Backgammon Champion 7 to 1 [2]. This event marked the first time a computer program bested a reigning human player in a recognized intellec- tual activity. Since then, advances in backgammon programs continue especially through the use of neural networks [11,17,18]. On the theoretical side, backgammon has been studied from a probabilistic perspective as a continuous process and random walk [10,19]. However, the com- putational complexity of backgammon remains an open problem two decades arXiv:2106.16172v1 [cs.CC] 30 Jun 2021 after it was first posed [5]. One possible explanation (given in online resources) is that the generalization of backgammon is unclear. From a complexity standpoint, backgammon stands in glaring contrast to many other popular games. Researchers have established the complexity of nu- merous games including those listed in Table 1 but we are not aware of any work on the complexity of backgammon. In this paper, we study the computational complexity of backgammon. In order to discuss the complexity of the game, we propose a natural generalization of backgammon. Inevitably, though, we have to make arbitrary choices such as 2 R.T. Witter Table 1. A selection of popular games and computational complexity results. Game Complexity Class Tic-Tac-Toe PSPACE-Complete [12] Checkers EXPTIME-Complete [14] Chess EXPTIME-Complete [6] Bejeweled NP-Hard [7] Go EXPTIME-Complete [13] Hanabi NP-Hard [1] Mario Kart PSPACE-Complete [3] the number or size of dice in the generalized game. Nonetheless, we make every effort to structure our reductions so that they apply to as many generalizations as possible. There are two main technical issues that make backgammon particularly challenging to analyze. The first is the difficulty in forcing a player into a specific move. All backgammon pieces follow the same rules of movement and there are at least 15 unique combinations of dice rolls (possibly more for different generalizations) per turn. For other games, this problem has been solved by more complicated reductions and extensive reasoning about why a player has to follow specified moves [4]. In our work, we frame the backgammon problem from the perspective of a single player and use the opponent and dice rolls to force the player into predetermined moves. The second challenge is that the backgammon board is one-dimensional. Most other games with computational complexity results have at least two dimensions of play which creates more structure in the reductions [8]. We avoid using mul- tiple dimensions by carefully picking Boolean satisfiability problems to reduce from. We show that deciding whether a player can win is NP-Hard, PSPACE- Hard, and EXPTIME-Hard for different settings of known or unknown dice rolls and opponent strategies. In particular, in the setting most similar to the way backgammon is actually played where the opponent's strategy and dice rolls are unknown, we show that deciding whether a player can win is EXPTIME-Hard. Our work answers an open problem posed by Demaine in 2001 [5]. In Section 2, we introduce the relevant rules of backgammon and general- ize it from a finite board to a board of arbitrary dimension. In Section 3, we prove that deciding whether a player can win even when all future dice rolls and the opponent's strategy are known is NP-Hard. In Section 4, we prove that deciding whether a player can win when dice rolls are known and the opponent's strategy is unknown is PSPACE-Hard. Finally in Section 5, we prove that de- ciding whether a player can win when dice rolls and the opponent's strategy are unknown is EXPTIME-Hard. Backgammon is Hard 3 2 Backgammon and its Generalization We begin by describing the rules of backgammon relevant to our reductions. When played in practice, the backgammon board consists of 24 points where 12 points lie on Player 1's side and 12 points lie on Player 2's side. However, without modifying the structure of the game, we will think of the board as a line of 24 points where Player 1's home consists of the rightmost six points and Player 2's home consists of the leftmost six points. Figure 1 shows the relationship between the regular board and our equivalent model. Player 1 moves pieces right according to dice rolls while Player 2 moves pieces left. The goal is to move all of one's pieces home and then off the board. Player 2’s Home Player 1’s Home Player 2’s Home Player 1’s Home Fig. 1. Backgammon board in normal play (top); equivalent board `unfolded' (bottom). Players move their pieces by taking turns rolling dice. On their roll, a player may move one or more pieces `forward' (right for Player 1 and left for Player 2) by the numbers on the dice provided that the new points are not blocked. A point is blocked if the opponent has at least two pieces on it. The turn ends when either the player has moved their pieces or all moves are blocked. Note that a player must always use as many dice rolls as possible and if the same number appears on two dice then the roll `doubles' so a player now has four moves (rather than two) of the number. If only one of a player's pieces is on a point, the opponent may capture it by moving a piece to the point. The captured piece is moved off the board and must be rolled in from the opponent's home before any other move may be made. This sets back the piece and can prove particularly disadvantageous if all of the points in the opponent's home are blocked. 4 R.T. Witter The obvious way to generalize the backgammon board used in practice is to concatenate multiple boards together, keeping the top right as Player 1's home and the bottom right as Player 2's home without loss of generality. In the line interpretation we use, we can equivalently view this procedure as adding more points between the respective homes. The rules we described above naturally extend. But there is ambiguity in the generalization regarding the dice: How many dice are in a generalized board? How large are these dice? What happens to the doubling rule? Without loss of generality, we consider only two six-sided dice in our reductions. The effect of additional dice or additional numbers can be nullified by rolling `blocked' numbers and restricting the rolls of larger dice to six or less. We retain the doubling rule for the two dice we use in the reduction. 3 NP-Hardness In this section, we show that determining whether a player can win against a known opponent's strategy and known dice rolls (KSKR) is NP-Hard. We begin with formal definitions of Backgammon KSKR and the NP-Complete problem we reduce from. Definition 1 (Backgammon KSKR). The input is a configuration on a gen- eralized backgammon board, a complete description of the opponent's strategy, and all future dice rolls both for the player and opponent. The problem is to de- termine whether a player can win the backgammon game from the backgammon board against the opponent's strategy and with the specified dice rolls. We do not require that the configuration is easily reachable from the start state. However, one can imagine that given sufficient time and collaboration between two players, any configuration is reachable using the capture rule. An opponent's strategy is known if the player knows the moves the opponent will make from all possible positions in the resulting game. Notice that such a description can be very large. However, in our reduction, we limit the number of possible positions by forcing the player to make specific moves and predeter- mining the dice rolls. Therefore the reduction stays polynomial in the size of the 3SAT instance. Definition 2 (3SAT). The input is a Boolean expression in Conjunctive Nor- mal Form (CNF) where each clause has at most three variables. The problem is to determine whether a satisfying assignment to the CNF exists. Given any 3SAT instance, we construct a backgammon board configura- tion, an opponent strategy, and dice rolls so that the solution to Backgammon KSKR yields the solution to 3SAT.
Recommended publications
  • Games Ancient and Oriental and How to Play Them, Being the Games Of
    CO CD CO GAMES ANCIENT AND ORIENTAL AND HOW TO PLAY THEM. BEING THE GAMES OF THE ANCIENT EGYPTIANS THE HIERA GRAMME OF THE GREEKS, THE LUDUS LATKUNCULOKUM OF THE ROMANS AND THE ORIENTAL GAMES OF CHESS, DRAUGHTS, BACKGAMMON AND MAGIC SQUAEES. EDWARD FALKENER. LONDON: LONGMANS, GEEEN AND Co. AND NEW YORK: 15, EAST 16"' STREET. 1892. All rights referred. CONTENTS. I. INTRODUCTION. PAGE, II. THE GAMES OF THE ANCIENT EGYPTIANS. 9 Dr. Birch's Researches on the games of Ancient Egypt III. Queen Hatasu's Draught-board and men, now in the British Museum 22 IV. The of or the of afterwards game Tau, game Robbers ; played and called by the same name, Ludus Latrunculorum, by the Romans - - 37 V. The of Senat still the modern and game ; played by Egyptians, called by them Seega 63 VI. The of Han The of the Bowl 83 game ; game VII. The of the Sacred the Hiera of the Greeks 91 game Way ; Gramme VIII. Tlie game of Atep; still played by Italians, and by them called Mora - 103 CHESS. IX. Chess Notation A new system of - - 116 X. Chaturanga. Indian Chess - 119 Alberuni's description of - 139 XI. Chinese Chess - - - 143 XII. Japanese Chess - - 155 XIII. Burmese Chess - - 177 XIV. Siamese Chess - 191 XV. Turkish Chess - 196 XVI. Tamerlane's Chess - - 197 XVII. Game of the Maharajah and the Sepoys - - 217 XVIII. Double Chess - 225 XIX. Chess Problems - - 229 DRAUGHTS. XX. Draughts .... 235 XX [. Polish Draughts - 236 XXI f. Turkish Draughts ..... 037 XXIII. }\'ci-K'i and Go . The Chinese and Japanese game of Enclosing 239 v.
    [Show full text]
  • The History and Characteristics of Traditional Sports in Central Asia : Tajikistan
    The History and Characteristics of Traditional Sports in Central Asia : Tajikistan 著者 Ubaidulloev Zubaidullo journal or The bulletin of Faculty of Health and Sport publication title Sciences volume 38 page range 43-58 year 2015-03 URL http://hdl.handle.net/2241/00126173 筑波大学体育系紀要 Bull. Facul. Health & Sci., Univ. of Tsukuba 38 43-58, 2015 43 The History and Characteristics of Traditional Sports in Central Asia: Tajikistan Zubaidullo UBAIDULLOEV * Abstract Tajik people have a rich and old traditions of sports. The traditional sports and games of Tajik people, which from ancient times survived till our modern times, are: archery, jogging, jumping, wrestling, horse race, chavgon (equestrian polo), buzkashi, chess, nard (backgammon), etc. The article begins with an introduction observing the Tajik people, their history, origin and hardships to keep their culture, due to several foreign invasions. The article consists of sections Running, Jumping, Lance Throwing, Archery, Wrestling, Buzkashi, Chavgon, Chess, Nard (Backgammon) and Conclusion. In each section, the author tries to analyze the origin, history and characteristics of each game refering to ancient and old Persian literature. Traditional sports of Tajik people contribute as the symbol and identity of Persian culture at one hand, and at another, as the combination and synthesis of the Persian and Central Asian cultures. Central Asia has a rich history of the traditional sports and games, and significantly contributed to the sports world as the birthplace of many modern sports and games, such as polo, wrestling, chess etc. Unfortunately, this theme has not been yet studied academically and internationally in modern times. Few sources and materials are available in Russian, English and Central Asian languages, including Tajiki.
    [Show full text]
  • Enumerating Backgammon Positions: the Perfect Hash
    Enumerating Backgammon Positions: The Perfect Hash By Arthur Benjamin and Andrew M. Ross ABSTRACT Like many games, people place money wagers on backgammon games. These wagers can change during the game. In order to make intelligent bets, one needs to know the chances of winning at any point in the game. We were working on this for positions near the end of the game when we needed to explicitly label each of the positions so the computer could refer to them. The labeling developed here uses the least possible amount of computer memory, is reasonably fast, and works well with a technique known as dynamic programming. INTRODUCTION The Game of Backgammon Backgammon is played on a board with 15 checkers per player, and 24 points (orga­ nized into four tables of six points each) that checkers may rest on. Players take turns rolling the two dice to move checkers toward their respective "home boards," and ulti­ mately off the board. The first player to move all of his checkers off the board wins. We were concerned with the very end of the game, when each of the 15 checkers is either on one of the six points in the home board, or off the board. This is known as the "bearoff," since checkers are borne off the board at each turn. Some sample bearoff posi­ tions are shown in Figure 1. We wanted to calculate the chances of winning for any arrangement of positions in the bearoff. To do this, we needed to have a computer play backgammon against itself, to keep track of which side won more often.
    [Show full text]
  • Temporal Difference Learning Algorithms Have Been Used Successfully to Train Neural Networks to Play Backgammon at Human Expert Level
    USING TEMPORAL DIFFERENCE LEARNING TO TRAIN PLAYERS OF NONDETERMINISTIC BOARD GAMES by GLENN F. MATTHEWS (Under the direction of Khaled Rasheed) ABSTRACT Temporal difference learning algorithms have been used successfully to train neural networks to play backgammon at human expert level. This approach has subsequently been applied to deter- ministic games such as chess and Go with little success, but few have attempted to apply it to other nondeterministic games. We use temporal difference learning to train neural networks for four such games: backgammon, hypergammon, pachisi, and Parcheesi. We investigate the influ- ence of two training variables on these networks: the source of training data (learner-versus-self or learner-versus-other game play) and its structure (a simple encoding of the board layout, a set of derived board features, or a combination of both of these). We show that this approach is viable for all four games, that self-play can provide effective training data, and that the combination of raw and derived features allows for the development of stronger players. INDEX WORDS: Temporal difference learning, Board games, Neural networks, Machine learning, Backgammon, Parcheesi, Pachisi, Hypergammon, Hyper-backgammon, Learning environments, Board representations, Truncated unary encoding, Derived features, Smart features USING TEMPORAL DIFFERENCE LEARNING TO TRAIN PLAYERS OF NONDETERMINISTIC BOARD GAMES by GLENN F. MATTHEWS B.S., Georgia Institute of Technology, 2004 A Thesis Submitted to the Graduate Faculty of The University of Georgia in Partial Fulfillment of the Requirements for the Degree MASTER OF SCIENCE ATHENS,GEORGIA 2006 © 2006 Glenn F. Matthews All Rights Reserved USING TEMPORAL DIFFERENCE LEARNING TO TRAIN PLAYERS OF NONDETERMINISTIC BOARD GAMES by GLENN F.
    [Show full text]
  • Ludus Duodecim Scriptorum Game Board Ludus Duodecim Scriptorum
    GAME BOARD LUDUS DUODECIM SCRIPTORUM GAME BOARD LUDUS DUODECIM SCRIPTORUM L E V A T E D I A L O U L U D E R E N E S C I S I D I O T A R E C E D E This inscribed board says: “Get up, get lost. You don’t know how to play! Idiot, give up!” Corpus Inscriptionum Latinarum (CIL) xiv.4125 INFORMATION AND RULES LUDUS DUODECIM SCRIPTORUM ABOUT Scholars have reconstructed the direction of play based on a beginner’s board with a sequence of letters. Roland Austin and This game of chance and strategy is a bit like Backgammon, and it Harold Murray figured out the likely game basics in the early takes practice. The game may last a long time—over an hour. Start to twentieth century. Rules are adapted from Tabula, a similar game play a first round to learn the rules before getting more serious—or before deciding to tinker with the rules to make them easier! WHAT YOU NEED We provide two boards to choose from, one very plain, and another • 2 players with six-letter words substituted for groups of six landing spaces. • A game board with 3 rows of 12 game spaces (download and print Romans loved to gamble, and some scholars conjecture that ours, or draw your own) Duodecim boards with writing on them were intended to disguise their • 5 flat identifiably different game pieces for each player. They will be function at times when authorities were cracking down on betting. stacked. Pennies work: heads for one player, tails for the other Some boards extolled self-care, Roman style; one says: “To hunt, to • You can also print and cut out our gaming pieces and glue them to bathe, to play, to laugh, this is to live!” Another is a tavern’s menu: pennies or cardboard “We have for dinner: chicken, fish, ham, peacock.” But some boards • 3 six-sided dice are too obvious to fool anyone.
    [Show full text]
  • Byzantium and France: the Twelfth Century Renaissance and the Birth of the Medieval Romance
    University of Tennessee, Knoxville TRACE: Tennessee Research and Creative Exchange Doctoral Dissertations Graduate School 12-1992 Byzantium and France: the Twelfth Century Renaissance and the Birth of the Medieval Romance Leon Stratikis University of Tennessee - Knoxville Follow this and additional works at: https://trace.tennessee.edu/utk_graddiss Part of the Modern Languages Commons Recommended Citation Stratikis, Leon, "Byzantium and France: the Twelfth Century Renaissance and the Birth of the Medieval Romance. " PhD diss., University of Tennessee, 1992. https://trace.tennessee.edu/utk_graddiss/2521 This Dissertation is brought to you for free and open access by the Graduate School at TRACE: Tennessee Research and Creative Exchange. It has been accepted for inclusion in Doctoral Dissertations by an authorized administrator of TRACE: Tennessee Research and Creative Exchange. For more information, please contact [email protected]. To the Graduate Council: I am submitting herewith a dissertation written by Leon Stratikis entitled "Byzantium and France: the Twelfth Century Renaissance and the Birth of the Medieval Romance." I have examined the final electronic copy of this dissertation for form and content and recommend that it be accepted in partial fulfillment of the equirr ements for the degree of Doctor of Philosophy, with a major in Modern Foreign Languages. Paul Barrette, Major Professor We have read this dissertation and recommend its acceptance: James E. Shelton, Patrick Brady, Bryant Creel, Thomas Heffernan Accepted for the Council: Carolyn R. Hodges Vice Provost and Dean of the Graduate School (Original signatures are on file with official studentecor r ds.) To the Graduate Council: I am submitting herewith a dissertation by Leon Stratikis entitled Byzantium and France: the Twelfth Century Renaissance and the Birth of the Medieval Romance.
    [Show full text]
  • "Large Scale Monte Carlo Tree Search on GPU"
    Large Scale Monte Carlo Tree Search on GPU GPU+HK大ávモンテカルロ木探索 Doctoral Dissertation ¿7論£ Kamil Marek Rocki ロツキ カミル >L#ク Submitted to Department of Computer Science, Graduate School of Information Science and Technology, The University of Tokyo in partial fulfillment of the requirements for the degree of Doctor of Information Science and Technology Thesis Supervisor: Reiji Suda (½田L¯) Professor of Computer Science August, 2011 Abstract: Monte Carlo Tree Search (MCTS) is a method for making optimal decisions in artificial intelligence (AI) problems, typically for move planning in combinatorial games. It combines the generality of random simulation with the precision of tree search. Research interest in MCTS has risen sharply due to its spectacular success with computer Go and its potential application to a number of other difficult problems. Its application extends beyond games, and MCTS can theoretically be applied to any domain that can be described in terms of (state, action) pairs, as well as it can be used to simulate forecast outcomes such as decision support, control, delayed reward problems or complex optimization. The main advantages of the MCTS algorithm consist in the fact that, on one hand, it does not require any strategic or tactical knowledge about the given domain to make reasonable decisions, on the other hand algorithm can be halted at any time to return the current best estimate. So far, current research has shown that the algorithm can be parallelized on multiple CPUs. The motivation behind this work was caused by the emerging GPU- based systems and their high computational potential combined with the relatively low power usage compared to CPUs.
    [Show full text]
  • 1 SASANIKA Late Antique Near East Project -.:: GEOCITIES.Ws
    SASANIKA Late Antique Near East Project SASANIKA PROJECT: by Touraj Daryaee, California State University, Fullerton ADVISORY BOARD Kamyar Abdi, Dartmouth College Michael Alram, Österreichische Akademie der Wissenschaften Daryoosh Akbarzadeh, National Museum of Iran Parissa Andami, Money Museum, Tehran Bahram Badiyi, Brooks College Carlo G. Cereti, University of Rome Erich Kettenhofen, University of Trier Richard N. Frye, Harvard University Mohammad Reza Kargar, National Museum of Iran Judith Lerner, Independent Scholar Maria Macuch, Free University of Berlin Michael G. Morony, University of California, Los Angeles Antonio Panaino, University of Bologna James Russell, Harvard University A. Shapur Shahbazi, Eastern Oregon University Rahim Shayegan, Harvard University P. Oktor Skjærvø, Harvard University Evangelos Venetis, University of Edinburgh Joel T. Walker, University of Washington Donald Whitcomb, University of Chicago ADVISORY COMMITTEE Ali Makki Jamshid Varza WEBSITE COORDINATORS Haleh Emrani Khodadad Rezakhani 1 One of the most remarkable empires of the first millennium CE was that of the Sasanian Persian Empire. Emanating from southern Iran’s Persis region in the third century AD, the Sasanian domain eventually encompassed not only modern day Iran and Iraq, but also the greater part of Central Asia and the Near East, including at times, the regions corresponding to present-day Israel, Turkey, and Egypt. This geographically diverse empire brought together a striking array ethnicities and religious practices. Arameans, Arabs, Armenians, Persians, Romans, Goths as well as a host of other peoples all lived and labored under Sasanian rule. The Sasanians in fact established a relatively tolerant imperial system, creating a vibrant communal life among its Zoroastrian, Jewish, and Christian citizens. This arrangement which allowed religious officials to take charge of their own communities was a model for the Ottoman millet system.
    [Show full text]
  • Magriel Cup Tourney of Stars
    OFFICIAL MAGAZINE OF THE USBGF FALL 2020 Magriel Tourney Cup of Stars USA Defeats UK Honoring our in Backgammon Founding Sponsors Olympiad U.S. BACKGAMMON FEDERATION VISIT US AT USBGF.ORG ABT Online! October 8 - 11, 2020 Columbus Day Weekend • Sunny Florida Warm-Ups, Thursday evening October 8 • Major Jackpots - Friday afternoon October 9 • Special Jackpots: Women’s, Rookies, Super Seniors • Miami Masters (70+), FTH Board event • Orlando Open • Art Benjamin – the • Lauderdale Limited Mathemagician - seminar • Doubles – Friday evening • USBGF membership required • ABT Main divisions – starting • 100% return on entry fees Saturday, October 10 (ranging from $25 to $100) • Open/Advanced - Double elimination • $30 tournament fee • Last Chance fresh draw – • Trophies Sunday October 11 • Zoom Welcome Ceremony and Awards Ceremony See website for details: sunnyfl oridabackgammon.com USBGF A M E R I C A N BACKGAMMON TOUR #2020 Good Luck to Team USA in the WBIF Online Team Championship 2020 Congratulations to Wilcox Snellings, Bob Wachtel, Joe Russell (captain), Frank Raposa, Frank Talbot, and Odis Chenault for qualifying for Team USA! Follow Team USA on the World Backgammon Internet Federation website: https://wbgf.info/wbif-2/ California State Championship December 3 –6 2020 Register now: www.GammonAssociatesWest.com ONLINE! BACKGAMMON TOUR #2020 2 USBGF PrimeTime Backgammon Magazine Editor’s Note Fall 2020 Marty Storer, Executive Editor n this issue, replete with great photos, we continue to track online backgammon in America and all over the world. The veteran American grandmaster Chris Trencher appears on our cover following a great performance in the first Magriel Cup, Ia monumental U.S.
    [Show full text]
  • The Games of Chess and Backgammon in Sasanian Persia
    The Games of Chess and Backgammon in Sasanian Persia Touraj Daryaee California State University, Fullerton ﺁﺳﻤﺎن ﺗﺨﺘﻪ واﻧﺠﻢ ﺑﻮدش ﻡﻬﺮﻩ ﻧﺮد ﮐﻌﺒﺘﻴﻨﺶ ﻡﻪ وﺥﻮرﺷﻴﺪ وﻓﻠﮏ اﺳﺘﺎد اﺳﺖ ﺑﺎﭼﻨﻴﻦ ﺗﺨﺘﻪ و ایﻦ ﻡﻬﺮﻩ و ایﻦ ﮐﻬﻨﻪ ﺣﺮی ﻓﮑﺮﺑﺮدن ﺑﻮدت ، ﻋﻘﻞ ﺗﻮﺑﯽ ﺑﻨﻴﺎداﺳﺖ ﺷﺮط درﺁﻡﺪﮐﺎراﺳﺖ ﻧﻪ داﻧﺴﺘﻦ ﮐﺎر ﻃﺎس ﮔﺮﻧﻴﮏ ﻧﺸﻴﻨﺪ هﻤﻪ ﮐﺲ ﻧﺮاد اﺳﺖ Board games were played in many parts of the ancient world and so it is very difficult to attribute the origin of any board game to a particular region or culture. Board games have been found in ancient Mesopotamia, the oldest from the city of Ur, but one must also mention the game of Senet in ancient Egypt.1 Often board games were placed in the tombs of the Pharaohs and sometimes the dead are shown playing with the gods, for example one scene shows Rameses III (c. 1270 B.C.) playing with Isis to gain access to the nether world. The importance of this fact is we can see that early on some board games had cosmological and religious significance and were not just games played for pleasure. Reference to board games in Persia can be found as early as the Achaemenid period, where according to Plutarch a board game with dice was played by Artaxerxes.2 There is also a reference to a board game being played in 1For the Egyptian game of Senet see E. B. Pusch, Das Senet-Brettspiel im alten Aegypten, Muenchner aegyptologische Studien, Heft 38, Muenchen, Berlin, Deutscher Kunstverlag, 1979; W. Decker, Sports and Games of Ancient Egypt, Yale University Press, New Haven, 1992.
    [Show full text]
  • Tactical Analysis, Board Games AI
    DM842 Computer Game Programming: AI Lecture 9 Tactical Analysis Board Games Christian Kudahl Department of Mathematics & Computer Science University of Southern Denmark Tactical and Strategic AI Outline Board game AI 1. Tactical and Strategic AI Tactical Pathnding Coordinated Action 2. Board game AI 2 Tactical and Strategic AI Outline Board game AI 1. Tactical and Strategic AI Tactical Pathnding Coordinated Action 2. Board game AI 3 Tactical and Strategic AI Outline Board game AI 1. Tactical and Strategic AI Tactical Pathnding Coordinated Action 2. Board game AI 4 Tactical and Strategic AI Tactical Pathnding Board game AI when characters move, taking account of their tactical surroundings, staying in cover, and avoiding enemy lines of re and common ambush points same pathnding algorithms as saw are used on the same kind of graph representation. cost function is extended to include tactical information P where is distance is the weight for tactic and C = D + i wi Ti D wi i Ti tactical quality for tactic i. problem: tactical information is stored on nodes average the tactical quality of each of the locations incident to the arc 5 Tactical and Strategic AI Tactic Weights and Concern Blending Board game AI If a tactic has a high positive weight, then locations with that tactical property will be avoided by the character. Conversely if large negative weight, they will be favoured. but! negative costs are not supported by normal pathnding algorithms such as A∗ Performing the cost calculations when they are needed slows down pathnding signicantly. Is the advantage of better tactical routes for the characters outweighed by the extra time they need to plan the route in the rst place? Weights have an impact on character personalization Tanks will likely have dierent weights than infantry.
    [Show full text]
  • How to Become a Backgammon Hog by Stefan Gueth
    How to become a Backgammon Hog by Stefan Gueth: BEGINNER SECTION What Is Backgammon? by Michael Crane, BiBa Great Britain Backgammon is a combination of games; it is a race game as in ludo in that the first player to get all his men around the board and off is the winner; it is a strategy game as in chess because it isn't just a simple race around the board but an absorbing tactical manoeuvre around the board, during which you have to have alternative plans as present ones fall apart on the roll of a die; and it is a board game similar to draughts inasmuch as the checkers are the same shape and move in opposing directions. Summed up, backgammon is an exciting game of tactics, probabilities and chance. A game where, despite the vagaries of the dice, the more experienced and knowledgeable player will prevail in the long run. However, due to the chance or luck element, absolute beginners can on occasions triumph over a champion - this is the appeal of backgammon. Where Do We Start? - At The End! If I start at the beginning you won't have the faintest idea of what you're trying to achieve during a game of backgammon. It is much easier to explain how the game ends first - this way, when you start to play from the beginning you'll know exactly what is required to win - and how easy it can be to lose! The winner in backgammon, as in ludo, is the first person to get all their checkers (referred to as men) around the board and off; essentially a racing game.
    [Show full text]