Savanni D'Gerinel
|
169032a637
|
Add my old dashboard application
Not a complete app since parts of Fluent are no longer compatible with Tokio and need some updating
|
2023-07-28 23:26:44 -04:00 |
Savanni D'Gerinel
|
e0a97878e8
|
Remove build targets
|
2023-07-28 23:23:25 -04:00 |
Savanni D'Gerinel
|
9ba402d54f
|
Remove some old dependencies from ifc
|
2023-07-28 23:21:58 -04:00 |
Savanni D'Gerinel
|
58d9a12e9f
|
Convert from IFC back to Gregorian
|
2023-07-28 23:17:14 -04:00 |
Savanni D'Gerinel
|
08029a2afd
|
add conversion from Gregorian
|
2023-07-28 23:17:14 -04:00 |
Savanni D'Gerinel
|
d4fc937613
|
Totally rebuild the IFC data structure
Wish I understood what I was thinking and what my thoughts were about with respect to the API.
|
2023-07-28 23:17:12 -04:00 |
Savanni D'Gerinel
|
9130aa5c77
|
Set up a hydra job for the cyberpunk splash page
|
2023-07-28 15:02:33 -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 |
Savanni D'Gerinel
|
23011aacc0
|
Add the CodingTogether hashtag
|
2023-07-26 13:59:22 +00:00 |
Savanni D'Gerinel
|
bce5659ceb
|
Add a pen which paints glow effects
|
2023-07-26 13:59:22 +00:00 |
Savanni D'Gerinel
|
084a558740
|
Start showing the list of games in the database
|
2023-07-25 23:27:36 -04:00 |
Savanni D'Gerinel
|
744511a552
|
Set up test code that loads the games database
|
2023-07-25 22:49:43 -04:00 |
Savanni D'Gerinel
|
c8d21d0e25
|
Make it possible to share a gametree across the API
|
2023-07-25 21:08:22 -04:00 |
Savanni D'Gerinel
|
1b9a8eee67
|
Rename new_game to home
|
2023-07-24 19:43:22 -04:00 |
Savanni D'Gerinel
|
741f963606
|
Finish filling out all of the basic game info
|
2023-07-22 00:15:17 -04:00 |
Savanni D'Gerinel
|
82deabce48
|
Add a lot of the date parsing
|
2023-07-21 23:48:05 -04:00 |
Savanni D'Gerinel
|
4b30bf288a
|
Make GameResult parsing slightly more flexible
|
2023-07-21 10:47:30 -04:00 |
Savanni D'Gerinel
|
96c6f2dfbf
|
Start parsing game information
|
2023-07-20 23:22:00 -04:00 |
Savanni D'Gerinel
|
90b0f830e0
|
Start building an interface to the database
|
2023-07-20 00:55:24 -04:00 |
Savanni D'Gerinel
|
e3957a5dbe
|
Allow newlines and whitespace in more sequence locations
|
2023-07-20 00:42:49 -04:00 |
Savanni D'Gerinel
|
ba814fd899
|
Add example games for tests
|
2023-07-20 00:16:18 -04:00 |
Savanni D'Gerinel
|
9137909a64
|
Start interpreting a tree as a game of Go
|
2023-07-20 00:00:25 -04:00 |
Savanni D'Gerinel
|
12f4f9dde6
|
Parse soft newlines and escaped closing brackets in propvals
|
2023-07-20 00:00:25 -04:00 |
Savanni D'Gerinel
|
fd4c6ff935
|
Extract out parse_propval_text
|
2023-07-20 00:00:25 -04:00 |
Savanni D'Gerinel
|
3cca3a7f89
|
Add more test cases and try to handle linebreaks
|
2023-07-20 00:00:25 -04:00 |
Savanni D'Gerinel
|
4fd07b240e
|
Add tests for collections
|
2023-07-20 00:00:25 -04:00 |
Savanni D'Gerinel
|
2469cd78fa
|
Start parsing data into a GameTree
|
2023-07-20 00:00:25 -04:00 |
Savanni D'Gerinel
|
f24fb5eae9
|
Reserialize a game tree
|
2023-07-20 00:00:25 -04:00 |
Savanni D'Gerinel
|
798566d01c
|
Set up node parsing without any interpretation
|
2023-07-20 00:00:25 -04:00 |
Savanni D'Gerinel
|
6fd4d9df96
|
Start the framework for parsing SGFs
|
2023-07-20 00:00:25 -04:00 |
savanni
|
d9531c69ad
|
Create a configuration system for the Kifu (#46)
This is a nice, typesafe configuration system.
Co-authored-by: Savanni D'Gerinel <savanni@luminescent-dreams.com>
Reviewed-on: savanni/tools#46
|
2023-07-20 03:57:19 +00:00 |
Savanni D'Gerinel
|
b15658dd0c
|
Clean up warnings
|
2023-06-16 09:03:17 -04:00 |
Savanni D'Gerinel
|
9266387833
|
Communicate name and rank from the UI to the core
|
2023-06-15 22:20:59 -04:00 |
Savanni D'Gerinel
|
ebb7062041
|
Go back to creating a new game
|
2023-06-15 00:09:50 -04:00 |
Savanni D'Gerinel
|
d0db274110
|
Create a launch screen that shows player name and rank
|
2023-06-14 23:49:03 -04:00 |
Savanni D'Gerinel
|
32ed1a2464
|
Add a rule for starting the screenplay
|
2023-06-14 23:48:09 -04:00 |
Savanni D'Gerinel
|
6456389eef
|
Apply performance tracing to various functions
|
2023-06-14 23:47:12 -04:00 |
Savanni D'Gerinel
|
ef045117be
|
Start on the NewGame page
|
2023-05-26 00:16:40 -04:00 |
Savanni D'Gerinel
|
6f6579b7a7
|
Try caching the background
|
2023-05-25 13:09:39 +00:00 |
Savanni D'Gerinel
|
b7f5f4ba34
|
Bump the emseries version
|
2023-05-25 13:07:22 +00:00 |
Savanni D'Gerinel
|
7546a81876
|
Implement the Timestamp structure
This struct now allows dates and datetimes to both be used together
|
2023-05-25 13:07:22 +00:00 |
Savanni D'Gerinel
|
d4a55ccb17
|
Implement tests for Timestamp
|
2023-05-25 13:07:22 +00:00 |
Savanni D'Gerinel
|
587c1d763d
|
Create the TimestampFormat
|
2023-05-25 13:07:22 +00:00 |
Savanni D'Gerinel
|
a779220173
|
Remove dead code
|
2023-05-16 10:21:57 -04:00 |
Savanni D'Gerinel
|
343969a898
|
Render stones on the board
|
2023-05-16 10:07:52 -04:00 |