The Wizards Wiki

Explore your world

User Tools

Site Tools


documentation:planning

This is an old revision of the document!


Planning

Small tasks TODO

Think about a system that automatically creates a form from attributes in a class. This could make testing a lot easier.

<code> Support rendering entities in the client (clean up/remake old version) EDIT: all these things are postphoned for the moment, since all below depend on render batching algorithms, and shader usage structure, not yet defined

  • Networking:
    • Created the auto NetworkPacketFactory code generater
      • Implement the tests
        • Support properties!
      • TODO: make sure no invalid factories are loaded from the cache!
      • TODO: not using the attribute on the class itself atm
      • Implement custom serialization support
    • Write a performance test: send loads of packets after each other, see if they all arrive and at what speed (packets/sec)
    • Cleanup unused/ commented code
    • Add security checks:
      • If not all transporters in the manager have a remote counterpart (partial synchronization), then notify.
      • If a packettype has been added multiple times, and there are conflicts in resolving the transporters synchronization: notify
      • Make sure the networksystem cannot deadlock
    • Support UDP
    • Support Compact packets
    • Create the ServerTransporters: sending to multiple remotes?
documentation/planning.1369404269.txt.gz · Last modified: 2024/08/26 13:57 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki