Commit Graph

  • 410d0fc587 add register and login to frontend Branden J Brown 2024-02-02 08:28:36 -0600
  • a044844d8b fix player/session id distinction and add /user/me api endpoint Branden J Brown 2024-02-01 21:38:44 -0600
  • 61db7de4cb update landing page wording Branden J Brown 2024-02-01 21:19:57 -0600
  • bf2d629708 add register endpoint Branden J Brown 2024-02-01 21:02:30 -0600
  • 6aa6996f66 add login handler Branden J Brown 2024-02-01 20:40:59 -0600
  • 570fc6a298 get player ids from sessions, not ips Branden J Brown 2024-02-01 08:26:27 -0600
  • 73b5ac7960 use distinct types for player and session ids Branden J Brown 2024-01-31 22:40:12 -0600
  • d61c70da86 add session stuff Branden J Brown 2024-01-31 22:29:31 -0600
  • 6e63aba2b4 add user credentials stuff Branden J Brown 2024-01-31 18:42:00 -0600
  • f1f58a3893 drop observers who have left Branden J Brown 2024-01-31 07:51:14 -0600
  • 245109883a use game errors in game actor Branden J Brown 2024-01-31 07:36:31 -0600
  • 09521cb5b0 wire actions Branden J Brown 2024-01-31 07:05:33 -0600
  • 7a612a6465 add loading indicator on queue start Branden J Brown 2024-01-31 06:42:35 -0600
  • 3f0b57f87d display a message indicating game state changes Branden J Brown 2024-01-30 22:39:24 -0600
  • cceaa5635f disable item buttons you can't use Branden J Brown 2024-01-30 21:50:41 -0600
  • 72304fab0b add game controls Branden J Brown 2024-01-30 21:31:16 -0600
  • 53f18599a3 define props on game component Branden J Brown 2024-01-30 21:14:11 -0600
  • 3d9a0b9836 indicate in game state whose turn it is Branden J Brown 2024-01-30 21:09:50 -0600
  • b837facd4a emphasize usable items Branden J Brown 2024-01-30 21:03:59 -0600
  • a170a5884a add item display Branden J Brown 2024-01-30 20:56:23 -0600
  • f3971a4b28 start work on game view Branden J Brown 2024-01-29 22:11:56 -0600
  • 23703dbe3e use game start dto that i already defined Branden J Brown 2024-01-29 21:23:55 -0600
  • e8a181a4f7 include shell counts in game dto Branden J Brown 2024-01-29 21:20:17 -0600
  • f858384ca0 add event to queue button Branden J Brown 2024-01-29 07:19:25 -0600
  • 583a367792 add theme toggle Branden J Brown 2024-01-29 07:09:59 -0600
  • f3fbec98d7 clamp hp to zero Branden J Brown 2024-01-29 13:18:26 -0600
  • a3bf457fd6 simplify game state tracking Branden J Brown 2024-01-29 13:16:34 -0600
  • 1099e0b618 apply game actions from connections Branden J Brown 2024-01-29 13:12:25 -0600
  • 6077316a0d indicate round and game end with errors Branden J Brown 2024-01-29 11:37:17 -0600
  • f7be9beabc distinguish round and match winners Branden J Brown 2024-01-28 21:47:14 -0600
  • 711724bc4d improve terminology in game controller Branden J Brown 2024-01-28 12:42:42 -0600
  • 492c4199bb landing page Branden J Brown 2024-01-28 10:42:05 -0600
  • 14b581c748 initialize frontend with template Branden J Brown 2024-01-27 21:36:41 -0600
  • 57fb632446 basic main for testing Branden J Brown 2024-01-27 14:02:10 -0600
  • 58e6e866b8 logging Branden J Brown 2024-01-27 13:51:20 -0600
  • 36b251165f typo Branden J Brown 2024-01-27 13:34:05 -0600
  • ffc39c9f8a maybe joining handler exists now Branden J Brown 2024-01-27 13:24:42 -0600
  • f2ba9849f1 simplify matchmaking Branden J Brown 2024-01-27 09:43:55 -0600
  • cc2b54eac3 add game actor Branden J Brown 2024-01-26 11:28:14 -0600
  • e8786073aa implement conceding Branden J Brown 2024-01-23 20:45:00 -0600
  • 2b9e617c10 start labor on server part of server Branden J Brown 2024-01-22 20:16:10 -0600
  • 6406997282 add stuff for translating x-forwarded-for to player id lol Branden J Brown 2024-01-21 23:09:27 -0600
  • 8c35ea1bcd apparently http.Error requires a plaintext response Branden J Brown 2024-01-21 20:32:39 -0600
  • 44a34fcba7 implement consent cookie thing Branden J Brown 2024-01-21 20:27:48 -0600
  • e95d526266 implement matchmaking lobby Branden J Brown 2024-01-21 19:53:08 -0600
  • 935fe8e2e4 use cigs even when they have no effect Branden J Brown 2024-01-21 18:41:43 -0600
  • 5e595711d4 take game id to start a new game instead of generating Branden J Brown 2024-01-21 13:55:59 -0600
  • 7707d0bb5b lil commenty adjusty boi Branden J Brown 2024-01-21 13:02:43 -0600
  • 85824ef22f send all player's items to clients Branden J Brown 2024-01-21 12:56:12 -0600
  • 8aff29e0b8 add game start to lobby Branden J Brown 2024-01-21 12:48:29 -0600
  • 98a45e2680 move game id to live among the dtos Branden J Brown 2024-01-21 12:28:46 -0600
  • 24af4b7602 test most game invariants Branden J Brown 2024-01-21 11:21:50 -0600
  • 1d1c5d11f5 fix wrong package name Branden J Brown 2024-01-21 04:35:21 -0600
  • 46563f9115 unexport game state fields Branden J Brown 2024-01-21 04:16:48 -0600
  • bc1685d5ee start games with player ids Branden J Brown 2024-01-21 04:15:03 -0600
  • 4f6e00bd3d add games lobby Branden J Brown 2024-01-21 01:33:44 -0600
  • 5a5f709dd6 rename game.NewGame -> game.New Branden J Brown 2024-01-21 01:31:24 -0600
  • 05acb1053f skip turn if cuffed Branden J Brown 2024-01-21 01:22:44 -0600
  • 18e1793b16 add shell count info for start of round Branden J Brown 2024-01-21 01:16:30 -0600
  • 9b6b645cfe group and turn numbers are hidden information Branden J Brown 2024-01-21 01:09:36 -0600
  • 5fa8de142b add JSON DTOs for game state Branden J Brown 2024-01-21 00:56:45 -0600
  • 5466785bbc test item strings Branden J Brown 2024-01-21 00:50:54 -0600
  • 22ec96787f add item strings Branden J Brown 2024-01-21 00:47:12 -0600
  • 4b044a3523 add method to peek the current shell Branden J Brown 2024-01-21 00:33:39 -0600
  • 449d90bc98 start the first round when creating a game Branden J Brown 2024-01-21 00:28:57 -0600
  • 178a86c597 track previous shell Branden J Brown 2024-01-21 00:28:29 -0600
  • 402e3768e5 hp is set at start of round, not start of group Branden J Brown 2024-01-21 00:25:51 -0600
  • 4d2f5a43dc consolidate turn advance Branden J Brown 2024-01-21 00:13:23 -0600
  • 93aa4b49d0 require proof of turn to use items or shoot Branden J Brown 2024-01-21 00:02:22 -0600
  • 18ba9fd568 move player id to a separate package Branden J Brown 2024-01-20 23:56:03 -0600
  • a0608dac03 implement round end Branden J Brown 2024-01-20 23:52:58 -0600
  • 56f8387385 don't care about player index, we have ids Branden J Brown 2024-01-20 23:39:59 -0600
  • b7c7fd260f fix initialization Branden J Brown 2024-01-20 23:03:34 -0600
  • 8691cda9eb implemented item use Branden J Brown 2024-01-20 23:02:15 -0600
  • e173225b6e second commit, too busy flowing to isolate work Branden J Brown 2024-01-20 22:52:44 -0600
  • f0dc3716e8 initial commit, game init implemented Branden J Brown 2024-01-20 22:06:56 -0600