Un fichier SGF est un fichier d’enregistrement de jeu de société enregistré au format Smart Game et utilisé par divers programmes de jeux de société, plus communément SmartGo. Il contient des informations sur les jeux de plateau joués entre deux joueurs et les balises et variations de plateau. Les fichiers SGF sont enregistrés en texte brut, ce qui facilite leur partage par e-mail, sur des forums et sur des programmes Web.
Les fichiers SGF contiennent des enregistrements de jeu sous forme de propriétés et de valeurs de propriété décrivant les fonctionnalités de le jeu. Parmi les exemples d’informations stockées dans le fichier figurent la date du jeu, la version de la spécification SGF, l’emplacement des pierres noires et blanches sur le tableau, les déplacements des joueurs noir et blanc, la limite de temps du jeu, le classement du joueur, etc. L’équipe et le lieu où le jeu a été joué.
Le format SGF a été développé à l’origine en 1987 par Anders Kierulf en tant que format Smart Go. Il a été utilisé pour sauvegarder des enregistrements de jeu pour SmartGo, un programme utilisé pour jouer au jeu de société Go. Go a été créé dans la Chine ancienne en tant que jeu de stratégie abstrait pour deux joueurs dans lequel des pierres noires et blanches sont placées sur des points d'intersection de la ligne de quadrillage de manière à entourer une surface totale plus grande que celle de votre adversaire. Le jeu est largement joué en Chine, au Japon et en Corée. Le format Smart Go a ensuite été étendu à d'autres jeux et son nom a été remplacé par le format Smart Game.
Les programmes qui ouvrent le fichier Smart Game Format.