Commit Graph

  • 617785ad51 f u wannabe cors main Bel LaPointe 2024-12-18 19:45:45 -0700
  • d2fa707628 tests pass but LOTS of todos Bel LaPointe 2024-12-16 17:29:27 -0700
  • 421331eb71 i have a plan but also realize event state computation CANNOT create events because itll evalulate many times bel 2024-12-15 22:28:26 -0700
  • c6ffa12354 grr how do trial Bel LaPointe 2024-12-15 19:03:35 -0700
  • 58fae19522 stub codename trial, accuse events Bel LaPointe 2024-12-15 18:43:15 -0700
  • 4abac89472 use codename.Consumed instead of kills to know whether codename is available for murdering Bel LaPointe 2024-12-15 18:36:19 -0700
  • 15078a626d Global-1 to Codename+200 Bel LaPointe 2024-12-15 18:25:47 -0700
  • 02dc21c124 todo Bel LaPointe 2024-12-15 17:53:38 -0700
  • 4d9abef04c todo Bel LaPointe 2024-12-15 16:40:59 -0700
  • 557e1ec6d4 accept ?uuid=X instead of cookie Bel LaPointe 2024-12-15 14:39:14 -0700
  • 3095d54f99 testapi accepts ?uuid instead of cookie.uuid Bel LaPointe 2024-12-15 14:34:59 -0700
  • d6db4a8a58 oops cross platform testing doesnt play nice with cookies Bel LaPointe 2024-12-15 14:33:18 -0700
  • d36ef7b629 todo.yaml Bel LaPointe 2024-12-15 14:29:41 -0700
  • ab3a549f78 cors pls Bel LaPointe 2024-12-15 14:24:20 -0700
  • bf3b341b69 GameReset event Bel LaPointe 2024-12-15 14:17:07 -0700
  • 54116131b3 stub GameReset event Bel LaPointe 2024-12-15 14:09:54 -0700
  • 57dd66e510 impl first game reset but realize it must be an event to broadcast to all players Bel LaPointe 2024-12-15 14:06:08 -0700
  • f1282f588d impl ws kill Bel LaPointe 2024-12-15 13:56:59 -0700
  • 706d55631b games.UserByName Bel LaPointe 2024-12-15 13:50:27 -0700
  • 0b22ba4bd2 random name generation done Bel LaPointe 2024-12-15 13:41:57 -0700
  • f7a303168a GameByName doesnt take uid Bel LaPointe 2024-12-15 13:26:28 -0700
  • 37291e68aa ugs listen needs love Bel LaPointe 2024-12-15 13:17:36 -0700
  • 5109dc9fdb test usergameserver.State after game completes WOO Bel LaPointe 2024-12-15 13:16:04 -0700
  • fc899056e0 test game state after some kills Bel LaPointe 2024-12-15 13:13:03 -0700
  • 8d73f97c3a bugfix if victim was targeting killer then killer cant target itself Bel LaPointe 2024-12-15 13:03:37 -0700
  • 598cb0684c test UserGameState of freshly started game Bel LaPointe 2024-12-15 12:52:10 -0700
  • aba5225ed2 unittest not impls Bel LaPointe 2024-12-15 12:42:53 -0700
  • f3f70e10f4 test UserGameServer unstarted state has all empty players Bel LaPointe 2024-12-15 12:39:36 -0700
  • 1e4198b291 drop temp fail Bel LaPointe 2024-12-15 12:27:17 -0700
  • c760dac44b ws blindly pushes public, private and lets UserGameServer limit visibility of user Bel LaPointe 2024-12-15 12:26:30 -0700
  • c1933dc180 sort ws tags Bel LaPointe 2024-12-15 12:03:21 -0700
  • 9a74575e6c refactor out ws.inProgressMsgItem Bel LaPointe 2024-12-15 11:45:42 -0700
  • 8d0ded9ee9 refactors Bel LaPointe 2024-12-15 11:35:00 -0700
  • e8817f9e74 refactor out incomplete msg Bel LaPointe 2024-12-15 11:32:23 -0700
  • 3a83fe7c17 refactor out ws.unstartedMsg Bel LaPointe 2024-12-15 11:28:42 -0700
  • c6da3d17a1 refactor pushing state over websocket into a func Bel LaPointe 2024-12-15 11:24:51 -0700
  • 64165c5745 refactor pushing state over websocket into a func Bel LaPointe 2024-12-15 11:24:32 -0700
  • 74a403fa6d drop logs Bel LaPointe 2024-12-15 11:10:37 -0700
  • e95b63d9ce renmae Bel LaPointe 2024-12-15 11:09:44 -0700
  • 2c3e870750 ugs aliases game state, shorter help sentences Bel LaPointe 2024-12-15 11:09:21 -0700
  • c3e9c18e95 refactor Bel LaPointe 2024-12-15 11:06:13 -0700
  • 39c9eae7ad ugs.more blocks until event arrives Bel LaPointe 2024-12-15 11:05:39 -0700
  • 0d44fd56ed extract reading from websocket into UserGameServer Bel LaPointe 2024-12-15 11:01:48 -0700
  • 51006c7946 total coverage of db and games naisu Bel LaPointe 2024-12-15 10:49:33 -0700
  • 94d3d97645 test fill Bel LaPointe 2024-12-15 10:23:13 -0700
  • eb3a30ec8a test hangs due to fill inf looping Bel LaPointe 2024-12-15 10:19:04 -0700
  • 6340469d53 killing them 200 line functions one at a time Bel LaPointe 2024-12-15 09:55:08 -0700
  • d05ab6d0ec killing does not change assignment Bel LaPointe 2024-12-15 09:51:40 -0700
  • ae593bc092 refactor making new AllKillWords just without assignees and now Bel LaPointe 2024-12-15 09:50:34 -0700
  • ff5071215a functional looking Bel LaPointe 2024-12-15 09:49:09 -0700
  • b9d06f81ba functional looking Bel LaPointe 2024-12-15 09:47:11 -0700
  • 51c7cc4496 sh Bel LaPointe 2024-12-15 09:46:21 -0700
  • d7e4196f61 refactorinnng Bel LaPointe 2024-12-15 09:44:13 -0700
  • c18f154328 refacotr picking unused word out of AssignmentRotation body Bel LaPointe 2024-12-15 09:23:45 -0700
  • 8d9815ee90 games.go tested Bel LaPointe 2024-12-15 09:11:17 -0700
  • 1e25ef7a98 ws only computes game state if events since last time Bel LaPointe 2024-12-15 08:51:12 -0700
  • d1c4738796 GameState uses GameEvents Bel LaPointe 2024-12-15 08:49:43 -0700
  • 1c6025e78c refactor to share Bel LaPointe 2024-12-15 08:44:51 -0700
  • 52aad4008c add GET/v1/state/XYZ Bel LaPointe 2024-12-15 02:50:42 -0700
  • 808266d9c9 todo Bel LaPointe 2024-12-15 02:47:51 -0700
  • a99cb0e102 todo numbah one is TEST Bel LaPointe 2024-12-15 02:47:01 -0700
  • ba21848373 todo Bel LaPointe 2024-12-15 02:46:46 -0700
  • cb335639dd i think it is all todoed out Bel LaPointe 2024-12-15 02:43:59 -0700
  • 264b165f1c o i think that looks like everything but is hard to tell Bel LaPointe 2024-12-15 02:36:18 -0700
  • 5587467a2d PlayerState.Points() Bel LaPointe 2024-12-15 02:30:44 -0700
  • 2a635bc8b5 compiles Bel LaPointe 2024-12-15 02:26:52 -0700
  • 62df483665 err on err Bel LaPointe 2024-12-15 02:22:44 -0700
  • ceff02789a HELP msg always Bel LaPointe 2024-12-15 02:22:18 -0700
  • 67ff6284bf W TAGS Bel LaPointe 2024-12-15 02:17:55 -0700
  • 8115bdf3ff page=B events=B ezpz w tags Bel LaPointe 2024-12-15 02:17:43 -0700
  • b9392a38e2 page=B events=B ezpz Bel LaPointe 2024-12-15 02:16:44 -0700
  • 0a944f3b0a tests pass again Bel LaPointe 2024-12-15 02:12:50 -0700
  • f17328a9ee games passes test Bel LaPointe 2024-12-15 01:58:40 -0700
  • 130f8122b6 complete game pls Bel LaPointe 2024-12-15 01:45:25 -0700
  • 9dd661ecd0 naisu test Bel LaPointe 2024-12-15 01:41:22 -0700
  • 39b1a6a1e8 a test! Bel LaPointe 2024-12-15 01:15:36 -0700
  • 659bf0f559 impl more Bel LaPointe 2024-12-15 00:48:47 -0700
  • 58904c8619 if rw.Lock then no need for nested rw.RLock Bel LaPointe 2024-12-15 00:45:27 -0700
  • 78511f25f3 gitignores missed Bel LaPointe 2024-12-15 00:42:17 -0700
  • e0080a638c create event assignment rotation TODO bel 2024-12-15 00:05:24 -0700
  • 76f6896d53 stub create events bel 2024-12-14 23:48:59 -0700
  • 6b3d4f0bc6 assignmentRotation impl bel 2024-12-14 23:45:47 -0700
  • 15118df95c gitignore bel 2024-12-14 23:41:28 -0700
  • 0aefff5b82 todo last event is big one bel 2024-12-14 23:25:08 -0700
  • 306295ba1c games inits itself bel 2024-12-14 21:37:57 -0700
  • f40fdd60da games struct stubbed bel 2024-12-14 21:36:08 -0700
  • 81af991c58 locking bel 2024-12-14 21:32:39 -0700
  • e85ce38e50 db.Query and db.Exec bel 2024-12-14 21:19:04 -0700
  • 1e42085ce6 whee sqlite Bel LaPointe 2024-12-14 20:57:28 -0700
  • 2b958fafe9 wip Bel LaPointe 2024-12-14 20:46:17 -0700
  • aa330dffea wip Bel LaPointe 2024-12-14 20:45:29 -0700
  • 20db498168 v1 stub Bel LaPointe 2024-12-14 20:39:09 -0700
  • 0b1900a7e0 break out ws.go Bel LaPointe 2024-12-14 20:37:17 -0700
  • 0db285d4d4 save Bel LaPointe 2024-12-14 20:04:50 -0700
  • 68f8e931e7 breakout server/main.go Bel LaPointe 2024-12-14 20:03:09 -0700
  • c47d2d7456 dummy site READY Bel LaPointe 2024-12-14 19:44:28 -0700
  • 33f2771014 dummy /ws server Bel LaPointe 2024-12-14 19:41:17 -0700
  • 6501934582 stub Bel LaPointe 2024-12-14 19:32:21 -0700
  • ab3856a40e k Bel LaPointe 2024-12-14 19:30:59 -0700
  • d5a290c60d sh Bel LaPointe 2024-12-14 19:30:16 -0700