Commit Graph

70 Commits

Author SHA1 Message Date
Branden J Brown 5a5f709dd6 rename game.NewGame -> game.New 2024-01-21 01:31:24 -06:00
Branden J Brown 05acb1053f skip turn if cuffed 2024-01-21 01:22:44 -06:00
Branden J Brown 18e1793b16 add shell count info for start of round 2024-01-21 01:16:30 -06:00
Branden J Brown 9b6b645cfe group and turn numbers are hidden information 2024-01-21 01:09:36 -06:00
Branden J Brown 5fa8de142b add JSON DTOs for game state 2024-01-21 00:56:45 -06:00
Branden J Brown 5466785bbc test item strings 2024-01-21 00:50:54 -06:00
Branden J Brown 22ec96787f add item strings 2024-01-21 00:48:13 -06:00
Branden J Brown 4b044a3523 add method to peek the current shell 2024-01-21 00:33:39 -06:00
Branden J Brown 449d90bc98 start the first round when creating a game 2024-01-21 00:28:57 -06:00
Branden J Brown 178a86c597 track previous shell 2024-01-21 00:28:29 -06:00
Branden J Brown 402e3768e5 hp is set at start of round, not start of group 2024-01-21 00:25:51 -06:00
Branden J Brown 4d2f5a43dc consolidate turn advance 2024-01-21 00:14:32 -06:00
Branden J Brown 93aa4b49d0 require proof of turn to use items or shoot 2024-01-21 00:02:22 -06:00
Branden J Brown 18ba9fd568 move player id to a separate package
Later, this package could hold stuff like MMR. It's just a type for now.
2024-01-20 23:56:03 -06:00
Branden J Brown a0608dac03 implement round end 2024-01-20 23:52:58 -06:00
Branden J Brown 56f8387385 don't care about player index, we have ids 2024-01-20 23:39:59 -06:00
Branden J Brown b7c7fd260f fix initialization 2024-01-20 23:03:34 -06:00
Branden J Brown 8691cda9eb implemented item use 2024-01-20 23:02:15 -06:00
Branden J Brown e173225b6e second commit, too busy flowing to isolate work 2024-01-20 22:52:44 -06:00
Branden J Brown f0dc3716e8 initial commit, game init implemented 2024-01-20 22:06:56 -06:00