2 repository-uri
Utilities for generating standardized string representations of board positions or full game histories.
Distinct from Notation Converters: Candidates are asset exporters or general notation converters, not specific to game state serialization.
Explore 2 awesome GitHub repositories matching game development · Game Notation Export. Refine with filters or upvote what's useful.
chess.js is a headless chess game logic engine and move validation library. It functions as a board state manager that enforces official rules, generates legal moves, and tracks game state without a user interface. The project provides comprehensive parsing and management for standard chess notations, including PGN for game histories and FEN for board configurations. It includes utilities for importing and exporting game records, managing PGN metadata, and handling position annotations. The engine covers a wide range of analysis capabilities, such as detecting game-ending conditions like che
Load a board state from a FEN string or PGN notation, and export the current game as FEN or PGN.
Minigo is a TensorFlow-based reinforcement learning engine designed to master the game of Go. It functions as a comprehensive system for training neural networks to predict board policies and game outcomes, utilizing a model trainer to generate self-play data and optimize weights. The project is distinguished by its ability to perform large-scale game simulations using Kubernetes to distribute worker nodes across CPU, GPU, and TPU hardware. It employs a Monte Carlo Tree Search implementation to identify optimal moves and supports specialized hardware acceleration, including inference on Edge
Formats the sequence of moves and game metadata into a standardized string representation of the game history.