Commit graph

30 commits

Author SHA1 Message Date
Oliver Akins
3dfb8b877f
Make the log object readonly 2022-03-07 23:40:01 -06:00
Oliver Akins
eab458bb6b
Add proper game code generation 2022-03-07 23:39:22 -06:00
Oliver Akins
6088128b7d
Load the cards based on the config 2022-03-07 23:37:20 -06:00
Oliver Akins
6bbd8d68c0
Add a game manager to the server 2022-03-07 23:36:55 -06:00
Oliver Akins
0ddf5d8a14
Add a game count to the server info response 2022-03-07 23:36:41 -06:00
Oliver Akins
ad9ad389b6
Add the module-alias package to the dependencies 2022-03-07 22:23:28 -06:00
Oliver Akins
e434aea6ac
Add an import alias for shorter filepath imports 2022-03-07 22:21:30 -06:00
Oliver Akins
1f86b68e4c
Tweak log level 2022-03-07 22:16:36 -06:00
Oliver Akins
1b1812f9f5
Use a config property for CORS headers 2022-03-07 22:16:29 -06:00
Oliver Akins
9ce0db9327
Have the server info use the version constant 2022-03-07 22:15:45 -06:00
Oliver Akins
cbf7a98bb3
Add more properties for the config 2022-03-07 22:15:21 -06:00
Oliver Akins
ef9e47e401
Change where the common module is linked from 2022-03-07 18:02:54 -06:00
Oliver Akins
c2e66f9f73
Add some scripts 2022-03-07 18:02:37 -06:00
Oliver Akins
8cc748db2b
Add a constant version for use in the server info 2022-03-07 18:02:21 -06:00
Oliver Akins
6c8e323d35
Add ship design properties 2022-03-07 18:01:31 -06:00
Oliver-Akins
baf74969b4 Begin work on the Game class 2022-01-09 01:21:00 -06:00
Oliver-Akins
1edd3a042e Add a bare bones Player class, with socket and name data 2022-01-09 01:20:43 -06:00
Oliver-Akins
8f671d33cf Add a jsdoc to the reset method 2022-01-09 01:20:24 -06:00
Oliver-Akins
34eb19e340 Add the Deck object made for Phantom-Ink-Online 2022-01-09 01:02:57 -06:00
Oliver-Akins
ab4bad308a Adjust the TS config 2022-01-09 01:01:40 -06:00
Oliver-Akins
ca6279d2f6 Move the cards definition 2022-01-09 01:01:29 -06:00
Oliver-Akins
e246b16385 Add uuid as a dependency 2022-01-09 00:31:09 -06:00
Oliver-Akins
f2a0106c30 Add generic error catching to the event handling 2022-01-08 20:05:41 -07:00
Oliver-Akins
885c9c9e71 Update the request handler to make it conform to the docs 2022-01-05 01:26:48 -07:00
Oliver-Akins
a6b99c2afd Fix the event handler to actually return data 2022-01-04 21:31:10 -07:00
Oliver-Akins
9c5e0ab4d9 Add CORS policy on the websocket server 2022-01-04 21:17:07 -07:00
Oliver-Akins
cb09d4a9df Create a super primitive websocket server 2022-01-04 20:30:11 -07:00
Oliver-Akins
7e5a4ffe86 Add config files for pnpm and tsc 2022-01-04 20:29:46 -07:00
Oliver-Akins
988810b9eb Add some more event documentation for the server 2022-01-03 18:47:46 -07:00
Oliver-Akins
526b4c5771 Add a document detailing all the events that the client will send to the server 2021-12-25 23:58:16 -07:00