1
Fork 0
Commit graph

54 commits

Author SHA1 Message Date
prescientmoon 1e73ce376c
Add fsharp/ygosim 2024-05-12 03:44:17 +02:00
prescientmoon 82dc44cba5
Add fsharp/todolist-api 2024-03-04 15:21:52 +01:00
Matei Adriel c4d9e66bc2
fsharp(todolist-api): chore: added a readme
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 18:24:04 +02:00
Matei Adriel d4183af707
fsharp(todolist-api): chore: added a license
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 18:15:07 +02:00
Matei Adriel ef078d4e50
fsharp(todolist-api): refactor: changed a few nonsensical names
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 18:13:31 +02:00
Matei Adriel 534ee1594a
fsharp(todolist-api): feat: a route to create new todos
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 18:11:49 +02:00
Matei Adriel 5b0365ed44
fsharp(todolist-api): feat: todo listing
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 17:50:27 +02:00
Matei Adriel 886d8be8bb
fsharp(todolist-api): feat: todo deleting
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 17:38:44 +02:00
Matei Adriel ba40a9c203
fsharp(todolist-api): refactor: removed unused variables
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 17:32:54 +02:00
Matei Adriel 83cf14c2d0
fsharp(todolist-api): refactor: removed duplicate json formating
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 17:32:16 +02:00
Matei Adriel f3a4b3c957
fsharp(todolist-api): feat: got patching to work
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 17:24:57 +02:00
Matei Adriel 3023f6c410
fsharp(todolist-api): refactor: refactored to use Chiron for json stuff
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 16:51:22 +02:00
Matei Adriel 6400fd753b
fsharp(todolist-api): refactor: removed duplicate Some checks
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 15:55:40 +02:00
Matei Adriel 67ae890717
fsharp(todolist-api): refactor: added a few random type definitions
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 15:42:24 +02:00
Matei Adriel 38e6717f76
fsharp(todolist-api): feat: editing todos
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 15:37:47 +02:00
Matei Adriel 4951b6c2ca
fsharp(todolist-api): feat: json output for the todo by id route
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 14:24:11 +02:00
Matei Adriel a1043bfa40
fsharp(todolist-api): feat: route for the todo by id thing
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 13:49:26 +02:00
Matei Adriel 3e1615f0a2
fsharp(todolist-api): feat: query for getting todos by id
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 13:48:35 +02:00
Matei Adriel 973fb2c537
fsharp(todolist-api): feat: added a working SqlTypeProvider
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 13:24:00 +02:00
Matei Adriel 2fd9d0da2e
fsharp(todolist-api): chore: added a db
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 13:00:02 +02:00
Matei Adriel bbdd130382
fsharp(todolist-api): chore: moved stuff inside the src folder
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 12:12:03 +02:00
Matei Adriel 22ff3a0388
fsharp(todolist-api): chore: initial setup
Signed-off-by: prescientmoon <git@moonythm.dev>
2020-01-02 12:10:15 +02:00
Matei Adriel 377dd0430a
fsharp(ygosim): refactor: refactored some of the tribute summoning code
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-18 21:31:55 +02:00
Matei Adriel ab4bd21306
fsharp(ygosim): feat: tribtues are now sent to the graveyard
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-18 21:21:53 +02:00
Matei Adriel 99ff363652
fsharp(ygosim): feat: implemented everything from tribute summoning (except tributes don't go to the graveyard yet)
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-16 15:01:50 +02:00
Matei Adriel 79726d5ac5
fsharp(ygosim): feat: added a lot more stuff to normal summoning
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-15 16:21:09 +02:00
Matei Adriel 4b511c12d3
fsharp(ygosim): feat: added the basic structure and lenses for the CardInstance type and a toCardInstance helper for monsters
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-15 15:46:36 +02:00
Matei Adriel e5b9ed70c6
fsharp(ygosim): feat: added a helper to turn a list to indices and another one to check if a list contains an index
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-15 15:24:27 +02:00
Matei Adriel e6dc6097f9
fsharp(ygosim): feat: added a helper to create a lens from an array index
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-15 15:20:20 +02:00
Matei Adriel a2243a035b
fsharp(ygosim): feat: added a basic helper to set an element by index in a list
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-15 14:55:46 +02:00
Matei Adriel 482a5e4370
fsharp(ygosim): fix: removed debug printfns
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-15 02:31:59 +02:00
Matei Adriel 6189917e92
fsharp(ygosim): refactor: now using List.choose to remove a lot of complexity in the normal summoning stuff
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-15 02:26:52 +02:00
Matei Adriel 4bfc7c050a
fsharp(ygosim): chore: added a license
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-15 02:18:25 +02:00
Matei Adriel 4b76c8f8b4
fsharp(ygosim): chore: added myself as a contributor
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-15 02:17:42 +02:00
Matei Adriel b329f35d36
fsharp(ygosim): chore: generated the base contributors table
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-15 02:07:45 +02:00
Matei Adriel c076154c72
fsharp(ygosim): chore: added the all-contributors stuff
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-15 02:01:28 +02:00
Matei Adriel 9b3567b0cf
fsharp(ygosim): chore: added a basic readme
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-15 01:59:35 +02:00
Matei Adriel 9cc3e22dbd
fsharp(ygosim): feat: basic normal summoning zone cli input
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-15 01:43:45 +02:00
Matei Adriel d48af38573
fsharp(ygosim): fix: covered some edge cases with tributting
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-15 01:30:17 +02:00
Matei Adriel ed384b45da
fsharp(ygosim): feat: more work on normal summoning
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-13 12:00:22 +02:00
Matei Adriel 581bf55a93
fsharp(ygosim): feat: started working on the normal summons
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-12 21:59:51 +02:00
Matei Adriel d29343da17
fsharp(ygosim): feat: made sure player states are resolved
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-12 16:34:21 +02:00
Matei Adriel b3f374162e
fsharp(ygosim): feat: finally found a good way of doing the client stuff
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-10 16:09:06 +02:00
Matei Adriel f2bca7d3f0
fsharp(ygosim): feat: preventing more than 1 draw per turn
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-10 11:06:28 +02:00
Matei Adriel a3c4c78180
fsharp(ygosim): feat: refactored to use lenses
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-09 14:20:39 +02:00
Matei Adriel b102cc39ec
fsharp(ygosim): chore: added paket
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-09 12:11:30 +02:00
Matei Adriel 6ea2d71082
fsharp(ygosim): feat: added basic effect types
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-09 11:44:05 +02:00
Matei Adriel 6e0c6dbf5b
fsharp(ygosim): feat: deckouting
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-07 19:56:20 +02:00
Matei Adriel eab212c039
fsharp(ygosim): feat: added the basic drawing and next-turn stuff
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-07 19:31:53 +02:00
Matei Adriel 4460715e0f
fsharp(ygosim): feat: added a few more things to the Card type
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-12-06 12:05:22 +02:00