Commit Graph
38 Commits
Author SHA1 Message Date
Thilo Behnke cb4a8aabdc don't double serialize event - only the payload is relevant 2022-06-26 14:01:30 +02:00
Thilo Behnke 080c754eeb don't double serialize string in event 2022-06-26 13:42:39 +02:00
Thilo Behnke 19ed978fe1 Revert "issues with dynamic event payload"
This reverts commit 5cabde9409.
2022-06-26 13:38:26 +02:00
Thilo Behnke 5cabde9409 issues with dynamic event payload 2022-06-26 13:28:33 +02:00
Thilo Behnke 4295c31777 game improvements 2022-06-22 23:15:37 +02:00
Thilo Behnke db62e6777d fix double rendering issue 2022-06-19 15:35:47 +02:00
Thilo Behnke 336ae38838 Revert "&str instead of String for event?"
This reverts commit f06b940c0a.
2022-06-19 00:59:22 +02:00
Thilo Behnke f06b940c0a &str instead of String for event? 2022-06-19 00:58:14 +02:00
Thilo Behnke c245447750 batch write for events 2022-06-19 00:54:21 +02:00
Thilo Behnke f89ed34be0 full serializer/deserializer implementation for events 2022-06-16 21:27:23 +02:00
Thilo Behnke 7368abee55 wip - deserialize complete message 2022-06-16 21:05:02 +02:00
Thilo Behnke 260c9740ec refactoring/server 2022-06-16 20:49:26 +02:00
Thilo Behnke f75827f927 dev-ops/fix-and-cleanup-unit-tests 2022-06-16 15:55:57 +02:00
Thilo Behnke d69deaad1c dev-ops/migrate-vector-tests-into-module 2022-06-16 15:34:08 +02:00
Thilo Behnke 66b8b69c11 dev-ops/fix-pong-tests 2022-06-16 15:27:48 +02:00
Thilo Behnke 1532462e6e dev-ops/fix-linting-issues-in-tests 2022-06-16 14:54:21 +02:00
Thilo Behnke f8578be865 dev-ops/fix-build-warnings 2022-06-16 14:45:42 +02:00
Thilo Behnke 9207f76659 feature/event-web-client-integration 2022-06-11 17:26:35 +02:00
Thilo Behnke 9aca924037 feature/event-writer 2022-06-01 20:44:22 +02:00
Thilo Behnke 97ac6b6f55 refactoring/game-obj-components 2022-05-02 13:46:23 +02:00
Thilo Behnke 7426559b34 working bounding box collisions (use ranges for rect collision detection) 2022-04-23 22:26:59 +02:00
Thilo Behnke 9dd7b80b82 bugfix for vector reflection 2022-04-23 22:10:09 +02:00
Thilo Behnke e661793fc8 add adjustment to colliders vel - still issues with bounds 2022-04-23 12:29:06 +02:00
Thilo Behnke ee2f8e932b more tests + logger 2022-04-23 12:22:24 +02:00
Thilo Behnke cf170d40e7 more tests for reflection 2022-04-23 12:01:55 +02:00
Thilo Behnke d91b88eb62 vector projection & orthogonals 2022-04-23 11:29:23 +02:00
Thilo Behnke 4be19aa5bb wip collision handling 2022-04-23 00:32:57 +02:00
Thilo Behnke 7e5b928caa how to handle collision with paddle? 2022-04-23 00:15:42 +02:00
Thilo Behnke 7a4ef75c46 migrate game obj pos to float 2022-04-22 23:47:28 +02:00
Thilo Behnke 91a48cf132 fix perpendicular rotate + rotate -> issue in tests with rounding errors 2022-04-21 20:27:41 +02:00
Thilo Behnke 4373e1a593 wip - rotate 2022-04-21 20:24:22 +02:00
Thilo Behnke 54e19d4d5f better mutate vector instead of cloning and normalizing 2022-04-21 20:16:44 +02:00
Thilo Behnke 885ebdbd20 perpendicular vectors 2022-04-21 20:09:43 +02:00
Thilo Behnke dc7f6c1e34 hotfix pos update for game objects 2022-04-20 23:54:05 +02:00
Thilo Behnke ac2b5252fa debug collisions 2022-04-20 23:39:01 +02:00
Thilo Behnke 9870e719da use float in vector - breaks movement of objects 2022-04-20 23:35:27 +02:00
Thilo Behnke cae1886684 fix tests + working bounds collisions 2022-04-20 23:01:16 +02:00
Thilo Behnke 1974a8a83c refactoring/refactor-game-logic-into-lib 2022-04-20 22:14:05 +02:00