Commit Graph

80 Commits (6405e59117db406740513daabe3165205eb948db)

Author SHA1 Message Date
Dominik Madarász a43360161c ecs: simplify access to components 2021-07-27 15:36:24 +02:00
Dominik Madarász 934aaf565f ecs: remove name prefix 2021-07-27 14:51:42 +02:00
Dominik Madarász 498fa25e36 ecs: code reduction 2021-07-27 14:47:05 +02:00
Dominik Madarász 022f3870b8 ecs: refactor modules 2021-07-27 14:43:26 +02:00
Dominik Madarász 3e59e59881 demo: reduce code 2021-07-27 13:41:02 +02:00
Dominik Madarász 0cb52303ae world: rebake chunk tex on change 2021-07-27 13:30:43 +02:00
Dominik Madarász d0ff81b570 code: many improvements and fixes
Changelog:
- fixed world repetition bug caused by wrong indexing 🎉
- wall collisions
- tile-based drag movement multiplier
- various optimizations
- raised default NPC count to 10k
2021-07-26 21:06:49 +02:00
Dominik Madarász 99a65431d8 physics: handle entity collisions 2021-07-26 17:53:18 +02:00
Dominik Madarász ee794495e9 PKT: chunk block streaming + pkt enhancements 2021-07-18 13:23:59 +02:00
Dominik Madarász 903bcc3afa pre-work for chunk stitching 2021-05-14 07:02:25 +02:00
Dominik Madarász fb5c2fae86 restructure the project, again 2021-05-12 17:50:30 +02:00
Vladyslav Hrytsenko 5254455872 code: fixes for macos 2021-05-10 09:28:56 +03:00
Dominik Madarász 7d1e5c1d61 added basic prediction + pkt_dump_struct 2021-05-09 12:27:10 +02:00
Dominik Madarász c5df24cefc some world fixes 2021-05-08 22:32:31 +02:00
Dominik Madarász d4aab12811 increase limits 2021-05-08 18:10:34 +02:00
Dominik Madarász 8b3e26667e improve player movement 2021-05-08 17:48:09 +02:00
Dominik Madarász 489b75d9c1 improve debug ground rendering 2021-05-08 17:42:47 +02:00
Dominik Madarász d7975eacb7 introduce HandleCollisions system 2021-05-08 11:22:25 +02:00
Dominik Madarász 235acfa122 wip demo npc test 2021-05-08 11:05:15 +02:00
Dominik Madarász 6b4d5d467a use EcsPostUpdate for tracker upd 2021-05-08 10:08:37 +02:00
Dominik Madarász 178ca92ff7 phys changes 2021-05-08 10:03:18 +02:00
Dominik Madarász d5f150619d add world boundary collision 2021-05-08 09:18:50 +02:00
Dominik Madarász ef8788d51e improve world rendering + nametags 2021-05-07 22:48:15 +02:00
Dominik Madarász ef2ae5a1e6 improve move system 2021-05-07 17:24:22 +02:00
Dominik Madarász 1ad39ad67e player movement impl wip 2021-05-07 16:43:54 +02:00
Dominik Madarász d9bfd072c2 finalize packing changes 2021-05-06 20:24:01 +02:00
Dominik Madarász 16617d7109 wip packing 2021-05-06 18:26:52 +02:00
Dominik Madarász 97b4cc6864 refactor the world system 2021-05-06 17:30:38 +02:00
Dominik Madarász 3af10cd782 simplify/reduce player spawn flow 2021-05-05 09:55:45 +02:00
Dominik Madarász e5d45a8c67 the rest 2021-05-04 19:41:30 +02:00