Savanni D'Gerinel
|
b2063943e9
|
Work on child conversions and error handling
|
2023-10-18 23:31:16 -04:00 |
Savanni D'Gerinel
|
9ccad97e87
|
Convert the root game node
|
2023-10-18 23:31:16 -04:00 |
Savanni D'Gerinel
|
b0322facf4
|
Process GameResult, fix TimeLeft, and allow Pass moves
|
2023-10-18 23:31:16 -04:00 |
Savanni D'Gerinel
|
7d53854a98
|
Add date parsing
|
2023-10-18 23:31:16 -04:00 |
Savanni D'Gerinel
|
1eee8280f6
|
Parse GameType, BoardSize, VariationDisplay, and TimeLimit
|
2023-10-18 23:31:16 -04:00 |
Savanni D'Gerinel
|
aa1c28c022
|
Set up an overarching game data structure
|
2023-10-18 23:31:16 -04:00 |
Savanni D'Gerinel
|
3ed09bfc32
|
Prevent conflicting instructions in a setup node
|
2023-10-18 23:31:16 -04:00 |
Savanni D'Gerinel
|
7fc1530245
|
Thoroughly process move nodes, start processing setup nodes
|
2023-10-18 23:31:16 -04:00 |
Savanni D'Gerinel
|
349f71fc81
|
Process time remaining and promote comments to the game tree layer
|
2023-10-18 23:31:16 -04:00 |
Savanni D'Gerinel
|
2bf0b3d782
|
Start building the second layer of game validation
|
2023-10-18 23:31:16 -04:00 |
Savanni D'Gerinel
|
69e4605d71
|
Hugely overhaul the tree property parsing
|
2023-10-18 23:30:56 -04:00 |
Savanni D'Gerinel
|
94bd030958
|
Code cleanups
|
2023-10-18 23:30:56 -04:00 |
Savanni D'Gerinel
|
8685faab8c
|
Interpret a lot of properties lower in the stack. Move a lot of things around
|
2023-10-18 23:30:29 -04:00 |
Savanni D'Gerinel
|
a1a5fbe048
|
Start interpreting parsing into property types
|
2023-10-18 23:26:20 -04:00 |
Savanni D'Gerinel
|
0384d789a4
|
Start setting up properties for Move and Setup nodes
|
2023-10-18 23:26:20 -04:00 |
Savanni D'Gerinel
|
9007ecdead
|
Implement the functions to add nodes to a game
|
2023-10-18 23:26:20 -04:00 |
Savanni D'Gerinel
|
a4cd2fea29
|
Start on a second-level representation for the game tree
|
2023-10-18 23:26:20 -04:00 |
Savanni D'Gerinel
|
e0f3cdb50a
|
Resolve warnings in the SGF library
|
2023-10-05 12:57:35 -04:00 |
Savanni D'Gerinel
|
d6c2a9519b
|
Overhaul the sgf representation
|
2023-08-29 23:14:35 -04:00 |
Savanni D'Gerinel
|
793cd67218
|
Add a header bar and content field for applications
|
2023-08-23 15:57:09 -04:00 |
Savanni D'Gerinel
|
d8534a08eb
|
Show the name of the game, and create one if it doesn't exist
|
2023-08-20 12:53:14 -04:00 |
Savanni D'Gerinel
|
e9ffab1187
|
Construct a game preview component and render basic information into it
|
2023-08-20 12:31:44 -04:00 |
Savanni D'Gerinel
|
7521fdf2e9
|
Remove a bunch of Makefiles
|
2023-08-07 16:24:09 -04:00 |
Savanni D'Gerinel
|
5a471a3dbf
|
Add the SGF file to the Go game structure
|
2023-07-26 20:53:21 -04:00 |
Savanni D'Gerinel
|
92ca170a24
|
Switch from GameTree to go::Game in Kifu
|
2023-07-26 20:29:12 -04:00 |
Savanni D'Gerinel
|
d79598eaa3
|
Remove the GameTree data structure
|
2023-07-26 20:24:05 -04:00 |
Savanni D'Gerinel
|
9533934e05
|
Remove lifetime and borrows from the error type
|
2023-07-26 20:15:22 -04:00 |
Savanni D'Gerinel
|
b9808a1862
|
Introduce the Game data structure
|
2023-07-26 19:33:50 -04:00 |
Savanni D'Gerinel
|
c51fced23a
|
Rename go-sgf to sgf. Add make instructions
|
2023-07-26 19:06:59 -04:00 |