44

What your friend is saying isn't "fake news", it's outright bull****. Of course computers can recognize 3-fold draws, in fact just about the first step of writing a new engine is to tell the engine what the rules of the game are. Here're the relevant lines in Stockfish's code: bool Position::is_draw(int ply) const { if (st->rule50 > 99 && (...


18

Point 1 is the crucial one. Unless the coders have omitted the repetition rule altogether, then the bot will calculate its third repetition as leading to a draw. It may still choose it, but only when it calculates that no other alternative is any better - that is, that a draw is the best it can play for assuming you don't blunder. In this situation, either a ...


16

It's possible that your friend has hit upon a sequence that works against a particular engine running at a particular difficulty. But this will almost certainly not generalize. Engines can have something called a "contempt factor" which causes them to try to avoid draws if they evaluate the position as slightly negative. Whether this is present, and how ...


14

A lot of this really applies to all games, not just single-player ones. Computer versions have limited interfaces: small screen, limited controls. This is the biggest reason for me. It's pretty much impossible, with current technology, for a computer game to provide a comfortable view of a table-sized board and components, or for it to make it really easy ...


8

No, this logic unfortunately doesn't work: It prevents moves that are in fact legal, because they include a snapback. $$ white to play $$ . . . . . . . $$ . . X O X . . $$ . X O X . X . $$ . X O O O X . $$ . . X X X . . $$ . . . . . . . White captures: $$W $$ . . . . . . . $$ . . X O X . . $$ . X O a 1 X . $$ . X O O O X . $$ . . X X X . . $$ . . . . . . ....


6

Well, first of all, going "back" is often not an option. Pretty much every opening involves pawn moves, and you can't take those back. You also can't undo captures. So clearly you'll have to do some work just to get into a situation where the computer can take its move back, let alone will. The computer generally has a attributes that it's working towards, ...


6

Even if there was no rule that entering the same position was a draw, a decent chess engine would add it as a rule. You cannot win if you keep repeating positions. For a checkmate, you must stop repeating positions at some point. So if you enter the same position a second time, limited depth evaluation of the position might tell you that the best move will ...


5

Something to note because many people are confused by this issue... The skill of the players is irrelevant to komi. Komi is defined as the number of points given to white such that perfect play will yield a tie. (For example, komi on a 3x3 board is known to be 9 using Chinese rules because perfect play will wipe white completely from the board, and it's 9 ...


3

Summary The specification shows that the file is wrongly saved and can be corrected by adding the AB property. The game seems to be saved by qGo. Details How to do it correctly We can find the specification from Sensei’s Library SGF, which refers us to [SGF on Red Bean]http://www.red-bean.com/sgf/; there the specific properties for Go link to https://www....


3

I made an AI agent playing Quoridor. You can play against it right on the browser here: https://gorisanson.github.io/quoridor-ai/. As you can read on the "about" section on the page, I imitated the demonstration model of Daniel Borowski's Quoridor AI (https://danielborowski.github.io/site/quoridor-ai/display.html). Martijn van Steenbergen's Quoridor program ...


2

The most widely used interchange format for Scrabble games is documented at http://poslfit.com/scrabble/gcg/ It's used for example by cross-tables.com, Quackle, (Mike Wolfberg's program) WHAT, and proprietary software for webcasts of national and world championships. The so-called .gcg (for "generic crossword game") format is a human-editable text file ...


2

DeepMind provided a set of 50 games played by AlphaGo against itself, where black won 12 games. It could be an indication that a 7 1/2 komi (Chinese rules) is too high.


2

This sounds a lot like Picture Gallery Solitaire, a game that was put out for Palm. I believe you can find an implementation on SourceForge.


2

Your rule is adequate to detect simple kos but not all forbidden repetitions. EDIT: It incorrectly forbids snapbacks, as observed in balpha’s answer, and thus fails your condition (2). It is unclear to me from your question whether the “moves that would illegally recapture a ko” that you want it to prevent include only immediate recaptures or also later ...


2

I want to add from experience that against weaker engines there can be a sequence of moves that will lead to a certain outcome. I remember playing Ruy-Lopez as white against an old chess engine (7 years ago) with the engine always making the same move. After a certain point, I learnt a combination of moves which made the engine resign. The important point is ...


1

As the other answers suggest, your acquaintance is entirely wrong and every functional chess engine (not to mention the strongest ones available) understands draws by threefold repetition. Moreover, according to this Wikipedia article, there was a match in 2015 when Komodo played several grandmasters with odds, i.e. starting down material, and did not lose ...


1

This is an open problem that hasn't been resolved yet. That said, the highest known possible score is in the vicinity of 4000 points. See page 69 of Total Scrabble.


1

Xoridor is available as a .jar file that will run wherever you have a Java installed and supports 2 or 4 players. This version (mentioned in a comment): http://danielborowski.com/quoridor-ai/display.html is the first hit on Google and works in browser but only seems to be two player. I beat it on my first attempt but I'm used to 4 player games. Since the ...


1

WordBiz is a simple and efficient Scrabble playing program with a reasonnably big community. See the I.S.C. website.


1

There are three things that physical solo games have that computer implementations don't: The larger interface tactile interaction (the feel of the bits, the ability to handle them the ability to houserule as seen fit Further, if you have ever seen children with boardgames they don't know or don't like, they will gleefully repurpose the pieces... and ...


1

Well, many a game's playing experience could benefit from a port to a PC. Usually those would be eurogames with little discussion at the table but quite a lot of math. The computer can do a lot of heavy lifting and tedious tasks, making the game more dynamic, with less turn downtime and setup time. The shuffling in card games was already mentioned. But this ...


Only top voted, non community-wiki answers of a minimum length are eligible