Savanni D'Gerinel
|
d6a91b6af6
|
Process GameResult, fix TimeLeft, and allow Pass moves
|
2023-09-17 00:04:58 -04:00 |
Savanni D'Gerinel
|
33d0897096
|
Add date parsing
|
2023-09-16 22:01:54 -04:00 |
Savanni D'Gerinel
|
d29928aa3c
|
Parse GameType, BoardSize, VariationDisplay, and TimeLimit
|
2023-09-16 17:27:03 -04:00 |
Savanni D'Gerinel
|
c07e793b55
|
Set up an overarching game data structure
|
2023-09-15 12:10:10 -04:00 |
Savanni D'Gerinel
|
f19c3a6d79
|
Prevent conflicting instructions in a setup node
|
2023-09-15 11:20:00 -04:00 |
Savanni D'Gerinel
|
9db26562e4
|
Thoroughly process move nodes, start processing setup nodes
|
2023-09-15 11:07:09 -04:00 |
Savanni D'Gerinel
|
6d8ece3d29
|
Process time remaining and promote comments to the game tree layer
|
2023-09-14 12:30:55 -04:00 |
Savanni D'Gerinel
|
52f663264e
|
Start building the second layer of game validation
|
2023-09-14 09:22:40 -04:00 |
Savanni D'Gerinel
|
aa8cd9e178
|
Hugely overhaul the tree property parsing
|
2023-09-14 00:26:28 -04:00 |
Savanni D'Gerinel
|
31e70bfc2a
|
Code cleanups
|
2023-09-13 15:48:46 -04:00 |
Savanni D'Gerinel
|
18216160c9
|
Interpret a lot of properties lower in the stack. Move a lot of things around
|
2023-09-13 15:37:01 -04:00 |
Savanni D'Gerinel
|
8070148a99
|
Start interpreting parsing into property types
|
2023-09-07 22:05:05 -04:00 |
Savanni D'Gerinel
|
a6be0129d6
|
Start setting up properties for Move and Setup nodes
|
2023-09-02 22:24:27 -04:00 |
Savanni D'Gerinel
|
aa053cd10f
|
Implement the functions to add nodes to a game
|
2023-09-01 10:38:39 -04:00 |
Savanni D'Gerinel
|
0700f13429
|
Start on a second-level representation for the game tree
|
2023-09-01 09:49:00 -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 |