This app allows you to replay backgammon games from game records, and to input and edit game records.
Previously, I offered three separate apps: replaying games from game records, inputting game records while watching videos, and editing game records output by kifu.me.
I have now integrated these apps into a single application that allows for playback, input, and editing.
Please run this app on a computer with a mouse. It will also run on touch devices such as smartphones and tablets, but it may not function correctly.
• As a game record viewer: You can load backgammon game record files and watch the game played out step-by-step on the board.
• As a game record input app: You can input game records based on dice rolls and operations on the backgammon board.
→ This app is intended for transcribing game records from videos, etc.
→ While eXtreme Gammon 2 (XG) also has a game record input function,
This app was developed with the aim of providing a tool that is specialized for game record input and easier to use than the XG's game record input function.
• As a game record editor: You can load a game record file and edit a part of that game record.
→ This app is intended for editing backgammon game record (kifu) from the text files that kifu.me outputs.
• You can load the game record file using in [Game Info Panel].
→ You can also drag and drop the game record file here.
• Select a game number to display the game record in the game record table.
• Click a row in the game record table to display that position on the board.
•
• Clicking
→ For instructions on how to use editor mode, please refer to "♦ How to use editor mode" below.
• [New Match Flag] is checked, you can enter it as a new match; when it is not checked, you can enter it as a continuing game.
→ To enter the next game, open the [Game Info Panel] again, and please press
•
• Clicking
• When you check [Toggle Insert/Delete Button],
Clicking
Clicking
→ Use this when kifu.me has either missed or entered too many turns.
• Clicking
→ The downloaded game record file is a text file in MAT format.
→ It can be analyzed using analysis software such as XG or gnubg.
• [Action Panel], [Navigation Panel], and [Game Info Panel] can be moved by dragging. Please move them to a location that is convenient for you.
• Enter the player names, match points, event name, and event date in [Game Info Panel].
→ This information will be saved as comments in the game record file.
→ Setting the number of match points to 0 will result in an Unlimited game.
→ When game record data is loaded, the information written in the game record data will be transferred.
• A list of dice will be displayed, and you can select the outcome.
→ In the opening roll, the color of the dice you select determines who goes first.
→ This screen accepts keyboard input of 123456 and d.
• You can move the checkers using the mouse.
→ You can move checkers by dragging or by clicking.
• Clicking
→ Left-click on the dice area, the same functionality of
• Clicking
→ Right-click on the dice area, the same functionality of
• Clicking
•
• Clicking
• The player receiving the double proposal presses one of
→
→
→
• Dice list screen, Clicking
→ Do you really want to resign?
→
→ You can choose your score when resigning.
→ [Based on situation] will calculate the determination for singles, gammon, and backgammon using a simple logic.
• [Allow input of illegal moves] enables the input of illegal moves.
→ You can move the checker to any points in front of the selected checker.
→ In this state, you manipulate the checkers by dragging and dropping.
• If you load game data containing illegal moves into XG, XG will reject it. So it is best to adjust the dice rolls or other methods to avoid illegal moves.
• If you notice an input error and want to correct it, go back to the game record table of the position you want to return to Press
• XGID position data is also output to the downloaded game record file.
• Fixed a bug where the game record table would expand horizontally each time a game was selected or game record data was referenced, but it still sometimes behaves strangely.
• When adding or deleting game record rows, the row numbers are recalculated.
(2019/08/xx) Release of the game record viewer
(2023/05/18) Release of the game record input app
(2025/05/22) Release of the game record editor
(2025/10/01) Integration of the game record viewer, game record input app, and game record editor
• I would like the line number to be retained when adding or deleting game record lines.
• I welcome feature requests and suggestions.
• I developed a game record viewer from inspired by the BG Replay app, which replays game positions from game records.
• I received tremendous support from Inu-san, othello-san, shira-san, and 85yago-san. in the development and expansion of the game record input app.
• I developed a game record editor hoping to contribute to kifu.me the wonderful system.
It's working for now, but there are still plenty of bugs.
Please report any strange behaviors you encounter.
Contact: kawakami [at] js4.so-net.ne.jp
© hinacoppy 2025