Commit Graph

  • 750b5832d3 convert topic manager to using add_partition api Thilo Behnke 2022-05-28 19:32:39 +02:00
  • bf74e09cae working implementation for add partition Thilo Behnke 2022-05-28 19:17:25 +02:00
  • 0283e0da76 wip Thilo Behnke 2022-05-21 18:44:56 +02:00
  • 65720f3a57 changes Thilo Behnke 2022-05-15 19:35:09 +02:00
  • 9857dba6f0 build stage for dockerfile Thilo Behnke 2022-05-15 19:26:02 +02:00
  • a7d6be0a10 libc version not compatible with docker container Thilo Behnke 2022-05-15 18:43:42 +02:00
  • ad6bc4cef5 prepare setup for custom http frontend for kafka scripts Thilo Behnke 2022-05-15 17:52:49 +02:00
  • 4a6fa4ed51 working rest proxy Thilo Behnke 2022-05-15 16:53:11 +02:00
  • 2422af35af fix advertised listeners in doker compose Thilo Behnke 2022-05-15 16:45:20 +02:00
  • c44eeab1d8 wip - admin console to use kafka rest api Thilo Behnke 2022-05-14 20:59:44 +02:00
  • 3ca0229667 session manager Thilo Behnke 2022-05-14 14:36:39 +02:00
  • ffc26e2f2f add todo Thilo Behnke 2022-05-13 21:13:20 +02:00
  • f3422f1e31 retrieve key and topic from query string Thilo Behnke 2022-05-13 20:54:03 +02:00
  • 44bf7c24f8 why can't the test find the utils method? Thilo Behnke 2022-05-13 17:50:00 +02:00
  • de3d96a919 reading events from kafka Thilo Behnke 2022-05-13 16:54:39 +02:00
  • b13354e6b2 branch request handler Thilo Behnke 2022-05-13 16:33:23 +02:00
  • 0cfc19fa57 kafka consumer Thilo Behnke 2022-05-13 16:25:46 +02:00
  • 6c3c75d42f kafka setup Thilo Behnke 2022-05-13 15:55:42 +02:00
  • 575525af87 compiling code with mutex in service fn Thilo Behnke 2022-05-13 15:12:30 +02:00
  • c0d72a631c issue with sending event writer between threads Thilo Behnke 2022-05-12 22:55:29 +02:00
  • b999669efe graceful shutdown Thilo Behnke 2022-05-12 22:18:24 +02:00
  • d6c9946f2b hyper http server Thilo Behnke 2022-05-12 22:15:19 +02:00
  • c128908a8e open file does not work in wasm Thilo Behnke 2022-05-02 18:42:57 +02:00
  • 8729d74309 prepared impl for serializing events Thilo Behnke 2022-05-02 18:18:57 +02:00
  • 6b91bd09c4 wip Thilo Behnke 2022-05-02 14:04:39 +02:00
  • 97ac6b6f55 refactoring/game-obj-components Thilo Behnke 2022-05-02 13:46:23 +02:00
  • 388af15ef9 fix canvas rendering orientation for y axis refactoring/game-obj-components Thilo Behnke 2022-05-02 13:45:34 +02:00
  • 8aa3a496d6 issue with canvas orientation? Thilo Behnke 2022-05-02 13:33:35 +02:00
  • 41f6ae77e7 working player bound collision Thilo Behnke 2022-05-02 13:28:55 +02:00
  • 9fd69abc26 show debug info in canvas Thilo Behnke 2022-05-02 13:15:21 +02:00
  • 47fc0b6811 buttons for pausing/resuming/tick game Thilo Behnke 2022-05-02 12:50:09 +02:00
  • 90052a0a55 fixing tests Thilo Behnke 2022-05-02 12:25:31 +02:00
  • cba7623764 fix ball bound collisions Thilo Behnke 2022-05-02 12:06:39 +02:00
  • 5d484e4d6a collision handler integration Thilo Behnke 2022-05-02 11:53:26 +02:00
  • ccfe632c17 logger impl Thilo Behnke 2022-05-02 11:29:09 +02:00
  • 9d89c70195 clonable logger? Thilo Behnke 2022-05-01 18:42:19 +02:00
  • 0ae29f4bc0 fix tests Thilo Behnke 2022-05-01 18:35:33 +02:00
  • 213ea54509 object composition really right approach? would be much simpler to just copy the game objs if needed Thilo Behnke 2022-05-01 18:33:54 +02:00
  • 967e13545d player bound collision tests Thilo Behnke 2022-05-01 18:08:50 +02:00
  • 5a27fbd3fe fixing tests Thilo Behnke 2022-05-01 16:56:53 +02:00
  • f7962531c6 working solution? RefCell::borrow was shadowed Thilo Behnke 2022-04-26 23:57:26 +02:00
  • 2aff2713d3 using refcells? Thilo Behnke 2022-04-25 23:57:40 +02:00
  • 61bf393ea4 still issues with mutable borrow Thilo Behnke 2022-04-25 22:33:21 +02:00
  • c82c649dc2 different approach: register collision handlers Thilo Behnke 2022-04-25 22:06:53 +02:00
  • 9cfd250b81 clone a boxed trait object? or wrong approach? Thilo Behnke 2022-04-24 23:51:55 +02:00
  • 2be20b40a5 refactor shape into enum Thilo Behnke 2022-04-24 23:43:12 +02:00
  • a0f53ec2c7 trait matching does not exist Thilo Behnke 2022-04-24 23:23:30 +02:00
  • 9f4feb804d tests fixed Thilo Behnke 2022-04-24 23:16:12 +02:00
  • c354f9856d refactoring done, tests broken? Thilo Behnke 2022-04-24 23:11:45 +02:00
  • ca3a899e7d wip - fixing tests: Thilo Behnke 2022-04-24 20:46:10 +02:00
  • 38249a4adb compiling code (deactivated inter ball collisions for now) Thilo Behnke 2022-04-24 20:36:51 +02:00
  • 75df6e91c2 issue with cloning trait for game objects Thilo Behnke 2022-04-24 20:25:43 +02:00
  • 7eff20079b wip refactor to game object facade Thilo Behnke 2022-04-24 20:21:31 +02:00
  • 6d76400dc0 wip - ignoring trait issues for now Thilo Behnke 2022-04-24 20:16:50 +02:00
  • 80da680532 wip - issues with trait bounds Thilo Behnke 2022-04-24 20:05:22 +02:00
  • 86b1ac6052 wip - created geom & physics comp Thilo Behnke 2022-04-24 18:32:22 +02:00
  • 7426559b34 working bounding box collisions (use ranges for rect collision detection) Thilo Behnke 2022-04-23 22:26:59 +02:00
  • 9dd7b80b82 bugfix for vector reflection Thilo Behnke 2022-04-23 22:10:09 +02:00
  • e661793fc8 add adjustment to colliders vel - still issues with bounds Thilo Behnke 2022-04-23 12:29:06 +02:00
  • ee2f8e932b more tests + logger Thilo Behnke 2022-04-23 12:22:24 +02:00
  • cf170d40e7 more tests for reflection Thilo Behnke 2022-04-23 12:01:55 +02:00
  • d91b88eb62 vector projection & orthogonals Thilo Behnke 2022-04-23 11:29:23 +02:00
  • 4be19aa5bb wip collision handling Thilo Behnke 2022-04-23 00:32:57 +02:00
  • 7e5b928caa how to handle collision with paddle? Thilo Behnke 2022-04-23 00:15:42 +02:00
  • 7a4ef75c46 migrate game obj pos to float Thilo Behnke 2022-04-22 23:47:28 +02:00
  • 91a48cf132 fix perpendicular rotate + rotate -> issue in tests with rounding errors Thilo Behnke 2022-04-21 20:27:41 +02:00
  • 4373e1a593 wip - rotate Thilo Behnke 2022-04-21 20:24:22 +02:00
  • 54e19d4d5f better mutate vector instead of cloning and normalizing Thilo Behnke 2022-04-21 20:16:44 +02:00
  • 885ebdbd20 perpendicular vectors Thilo Behnke 2022-04-21 20:09:43 +02:00
  • dc7f6c1e34 hotfix pos update for game objects Thilo Behnke 2022-04-20 23:54:05 +02:00
  • ac2b5252fa debug collisions Thilo Behnke 2022-04-20 23:39:01 +02:00
  • 9870e719da use float in vector - breaks movement of objects Thilo Behnke 2022-04-20 23:35:27 +02:00
  • cae1886684 fix tests + working bounds collisions Thilo Behnke 2022-04-20 23:01:16 +02:00
  • 52bc1cdd64 dev-ops/update-github-config Thilo Behnke 2022-04-20 22:17:55 +02:00
  • 1974a8a83c refactoring/refactor-game-logic-into-lib Thilo Behnke 2022-04-20 22:14:05 +02:00
  • 3c0cc3c3a5 Merge branch 'master' of github.com:thilo-behnke/wasm-pong Thilo Behnke 2022-04-20 00:07:26 +02:00
  • 9f915ad8c8 Create rust.yml thilo-behnke 2022-04-19 23:59:33 +02:00
  • 234b30df7a fixing tests Thilo Behnke 2022-04-19 23:59:13 +02:00
  • 385f029724 fixing tests Thilo Behnke 2022-04-19 23:56:00 +02:00
  • a9dcff17f1 add bounds as game object Thilo Behnke 2022-04-19 23:51:41 +02:00
  • 67039b8c08 ping pong Thilo Behnke 2022-04-19 22:48:51 +02:00
  • 09caf8c8c0 reformat Thilo Behnke 2022-04-19 22:36:34 +02:00
  • 0605b7495b collision tests Thilo Behnke 2022-04-19 22:33:13 +02:00
  • 04fbb6310d test setup for collision tests Thilo Behnke 2022-04-18 23:33:04 +02:00
  • b5bae5114d collision registry Thilo Behnke 2022-04-18 22:53:41 +02:00
  • deb0eb9af4 refactoring Thilo Behnke 2022-04-18 22:42:49 +02:00
  • 52ed27e16f add todo Thilo Behnke 2022-04-18 19:30:26 +02:00
  • a465231592 collision with mut refs does not work Thilo Behnke 2022-04-18 19:27:36 +02:00
  • 1b5cb9ce1d game object ref in collision Thilo Behnke 2022-04-18 18:29:03 +02:00
  • d072707157 generalized bounding box detection Thilo Behnke 2022-04-18 15:24:51 +02:00
  • 58c79126ff add velocity vector Thilo Behnke 2022-04-18 14:27:09 +02:00
  • 80b376609d refactoring Thilo Behnke 2022-04-18 13:39:31 +02:00
  • 020ebd6f63 bounding boxes Thilo Behnke 2022-04-17 23:55:31 +02:00
  • c44c88dd98 pass data as json? Thilo Behnke 2022-04-17 00:43:25 +02:00
  • 1b7dbc768d wip - boundaries Thilo Behnke 2022-04-17 00:36:00 +02:00
  • 54d81ddaad implement shape encoding and render Thilo Behnke 2022-04-17 00:35:44 +02:00
  • e86bc5f746 cleanup Thilo Behnke 2022-04-16 23:56:38 +02:00
  • 4a019cd253 move both players Thilo Behnke 2022-04-16 23:56:29 +02:00
  • 6e4a86d03f move player 1 Thilo Behnke 2022-04-16 23:54:20 +02:00
  • 12b6b5c427 draw on canvas Thilo Behnke 2022-04-16 23:29:11 +02:00