Commit Graph

  • 4ef492ad90 feature/goal-tracking Thilo Behnke 2022-07-04 22:01:15 +02:00
  • ef5d4c1a99 working score through network feature/goal-tracking Thilo Behnke 2022-07-04 21:49:53 +02:00
  • 9ad9d16d54 integration into websocket handler Thilo Behnke 2022-07-04 21:19:06 +02:00
  • 063802dcb9 remove outdated todo Thilo Behnke 2022-07-04 21:11:27 +02:00
  • e0807be160 add winner to game state, streamline typing Thilo Behnke 2022-07-04 21:10:55 +02:00
  • 3bd245a323 add todo Thilo Behnke 2022-07-03 23:56:36 +02:00
  • f6edf2aad7 remove debug output Thilo Behnke 2022-07-03 23:55:02 +02:00
  • b293efe3dc show score in gui Thilo Behnke 2022-07-03 23:53:58 +02:00
  • 6c3da2bb5b fix bugs in pong lib Thilo Behnke 2022-07-03 23:36:17 +02:00
  • 351c55d3ed issue with recursive alias in wasm Thilo Behnke 2022-07-03 23:17:47 +02:00
  • 504f09601b migrate svelte Thilo Behnke 2022-07-03 22:55:12 +02:00
  • e007830435 refactor id to string Thilo Behnke 2022-07-03 22:53:17 +02:00
  • ccef94bee0 wip Thilo Behnke 2022-07-03 22:34:47 +02:00
  • 7eb8b84c54 bugfix/more-issues-with-player-crushing-ball Thilo Behnke 2022-07-03 22:12:54 +02:00
  • 6354233e8f wip bugfix/more-issues-with-player-crushing-ball Thilo Behnke 2022-07-03 18:36:53 +02:00
  • fad6f7a840 bugfix/avoid-player-crushing-ball-outside-of-field Thilo Behnke 2022-07-03 18:06:19 +02:00
  • fa84e04d91 enhancement/improve-ball-bound-collisions Thilo Behnke 2022-07-03 17:38:00 +02:00
  • 53b37ef0e1 dev-ops/fix-unit-tests Thilo Behnke 2022-07-03 17:27:53 +02:00
  • cb0d3bb360 enhancement/more-collision-enhancements Thilo Behnke 2022-07-03 17:26:28 +02:00
  • a23d0f37e3 enhancement/better-player-ball-collisions Thilo Behnke 2022-07-03 17:24:20 +02:00
  • f3cded9b6b enhancement/ui-improvements-for-pong Thilo Behnke 2022-07-03 16:49:55 +02:00
  • bc4ecc21ab docs/create-readme thilo-behnke 2022-07-03 15:10:49 +02:00
  • d2fe46f0ba feature/watch-session Thilo Behnke 2022-07-03 15:03:34 +02:00
  • 36fa5c25c5 feature/aggregate-tick-event Thilo Behnke 2022-07-03 14:34:54 +02:00
  • 99a43d8f0e dev-ops/migrate-client-to-svelte Thilo Behnke 2022-06-30 00:07:47 +02:00
  • 906cadd87a refactoring/message-deserialization (#3) thilo-behnke 2022-06-30 00:02:51 +02:00
  • a97b25b896 set state of session to closed on close event refactoring/message-deserialization Thilo Behnke 2022-06-30 00:01:38 +02:00
  • 71c818edd0 fix inputs Thilo Behnke 2022-06-29 23:58:44 +02:00
  • c994277d9e fix network inputs Thilo Behnke 2022-06-29 23:45:45 +02:00
  • 357bc39f36 rough solution for session event persistence Thilo Behnke 2022-06-29 23:39:29 +02:00
  • 1a54a9781a event ticker Thilo Behnke 2022-06-29 23:16:30 +02:00
  • 17bab0df17 working move event read Thilo Behnke 2022-06-29 22:50:54 +02:00
  • 9b831e4d77 handle initial gamefield value Thilo Behnke 2022-06-29 22:26:47 +02:00
  • 25feba56ab update peer on every tick Thilo Behnke 2022-06-29 22:16:39 +02:00
  • 5fb7725dae don't send heartbeat in menu + don't send snapshot for peer if objects change Thilo Behnke 2022-06-29 00:11:58 +02:00
  • d3df67e4ce persist move events from host Thilo Behnke 2022-06-28 23:59:30 +02:00
  • 0cc7a499fc added todos Thilo Behnke 2022-06-28 23:40:52 +02:00
  • a9a9d14c03 inputs vs render mode Thilo Behnke 2022-06-28 23:30:42 +02:00
  • 882c83b589 combined store Thilo Behnke 2022-06-28 23:13:53 +02:00
  • be1fe741f8 refactoring Thilo Behnke 2022-06-28 23:05:47 +02:00
  • ff31e0618e refactoring Thilo Behnke 2022-06-28 22:35:54 +02:00
  • 45a977921e issues with sending inputs to tick Thilo Behnke 2022-06-28 22:11:43 +02:00
  • ef59cb9de8 send input events, fixes for heartbeat Thilo Behnke 2022-06-28 22:01:42 +02:00
  • f32cd1b507 investigating issue with failed heartbeat persists Thilo Behnke 2022-06-27 23:15:43 +02:00
  • 8e900882b6 fix error display Thilo Behnke 2022-06-27 23:15:27 +02:00
  • 979a2252ed sending heartbeat Thilo Behnke 2022-06-27 23:08:28 +02:00
  • 321dda9934 sending snapshots Thilo Behnke 2022-06-27 22:47:14 +02:00
  • 0f1f7c62e0 consume/produce event store Thilo Behnke 2022-06-27 22:38:53 +02:00
  • 06df1df510 wip - write events Thilo Behnke 2022-06-26 21:37:40 +02:00
  • b73206c216 added todo Thilo Behnke 2022-06-26 21:30:48 +02:00
  • a0cbc82074 create observer snapshot model Thilo Behnke 2022-06-26 21:30:33 +02:00
  • 992827e1c2 create snapshot models Thilo Behnke 2022-06-26 21:29:06 +02:00
  • 30c539bb3c unsubscribe functions Thilo Behnke 2022-06-26 21:25:41 +02:00
  • f4b64c4159 working session events Thilo Behnke 2022-06-26 21:20:10 +02:00
  • ac0025a0ae wip - streamline session event store Thilo Behnke 2022-06-26 21:01:33 +02:00
  • 7f6f50d676 refactor store Thilo Behnke 2022-06-26 20:36:20 +02:00
  • 0e9517256d correct value for 'you' in network session Thilo Behnke 2022-06-26 20:06:57 +02:00
  • 720594a59d propagate session state between host and peer Thilo Behnke 2022-06-26 16:07:44 +02:00
  • 6c36860908 avoid repeating websocket creation Thilo Behnke 2022-06-26 15:48:23 +02:00
  • fe64d62c5c session event received but how to update session in client Thilo Behnke 2022-06-26 15:29:47 +02:00
  • cb4a8aabdc don't double serialize event - only the payload is relevant Thilo Behnke 2022-06-26 14:01:30 +02:00
  • 080c754eeb don't double serialize string in event Thilo Behnke 2022-06-26 13:42:39 +02:00
  • 19ed978fe1 Revert "issues with dynamic event payload" Thilo Behnke 2022-06-26 13:38:26 +02:00
  • 5cabde9409 issues with dynamic event payload Thilo Behnke 2022-06-26 13:28:33 +02:00
  • 5246235909 write session events to specific partitions Thilo Behnke 2022-06-26 12:57:03 +02:00
  • 72e829f7d5 more logs Thilo Behnke 2022-06-26 12:24:34 +02:00
  • db789ac256 more kafka logs Thilo Behnke 2022-06-26 12:16:47 +02:00
  • 49bc5c5e79 more ws logs Thilo Behnke 2022-06-26 12:02:55 +02:00
  • b6b3a6f846 more logging Thilo Behnke 2022-06-23 22:15:43 +02:00
  • 0da54c1324 more logging Thilo Behnke 2022-06-23 22:00:22 +02:00
  • 726e18ba46 more logging Thilo Behnke 2022-06-23 21:52:18 +02:00
  • bc144785ea use env_logger Thilo Behnke 2022-06-23 21:49:41 +02:00
  • 7d065530b8 subscribe to session events Thilo Behnke 2022-06-23 21:24:39 +02:00
  • d8293011ea bugfixing Thilo Behnke 2022-06-23 21:04:28 +02:00
  • f950bb0bbb remove session type output Thilo Behnke 2022-06-23 20:47:33 +02:00
  • 2975687b35 show session info Thilo Behnke 2022-06-23 20:40:05 +02:00
  • a49ef64e0c fix build Thilo Behnke 2022-06-23 20:23:45 +02:00
  • 5c99bd761d define uuid for players Thilo Behnke 2022-06-23 20:23:32 +02:00
  • 407f03c540 fix session join Thilo Behnke 2022-06-23 20:03:43 +02:00
  • bce8487f0a wip - issue with websocket / session events setup Thilo Behnke 2022-06-23 00:11:41 +02:00
  • fca8483ac6 join session Thilo Behnke 2022-06-23 00:03:25 +02:00
  • 8572d1e661 copy join link Thilo Behnke 2022-06-22 23:39:52 +02:00
  • 4295c31777 game improvements Thilo Behnke 2022-06-22 23:15:37 +02:00
  • 18e19702e1 css fix for mode select Thilo Behnke 2022-06-22 22:50:39 +02:00
  • 468a9fceb1 working session create Thilo Behnke 2022-06-22 22:48:41 +02:00
  • 655a40ca34 fix session response handler Thilo Behnke 2022-06-22 22:36:55 +02:00
  • ab10b30752 response json not resolving? Thilo Behnke 2022-06-21 21:15:19 +02:00
  • 84fe492b66 fix bug in kafka script proxy Thilo Behnke 2022-06-21 21:00:14 +02:00
  • c82a617601 wiring together session input store Thilo Behnke 2022-06-21 20:59:08 +02:00
  • 627aaeb04b duration for error component Thilo Behnke 2022-06-21 20:44:59 +02:00
  • 3b1034add3 show error Thilo Behnke 2022-06-21 20:23:00 +02:00
  • c7e7ac4746 create event websocket Thilo Behnke 2022-06-21 19:58:16 +02:00
  • cbf753c88d refactor session input handling Thilo Behnke 2022-06-21 19:47:04 +02:00
  • 0ab1be21eb file structure Thilo Behnke 2022-06-21 19:22:11 +02:00
  • 7b02f26ead network session wrapper + session event handler prep Thilo Behnke 2022-06-21 00:14:38 +02:00
  • 77cafd0e38 restructure into wrapper components Thilo Behnke 2022-06-20 23:55:13 +02:00
  • 8063d93a1b how to construct full session context? Thilo Behnke 2022-06-20 00:20:36 +02:00
  • 497e51a9ea wip - local session inputs Thilo Behnke 2022-06-19 23:27:42 +02:00
  • 74b022485e styling Thilo Behnke 2022-06-19 23:03:56 +02:00
  • bad2ab0ae1 restructure menu, show loading indicator Thilo Behnke 2022-06-19 22:57:40 +02:00