Maple.js Deconstructed

Maple.js is a simple event-based multiplayer framework using Node.js

Deconstruction

  • Maple provides a base class for Client and Server. Your specific game code should inherit these base classes.
  • The supported functionality includes:
    • Connect/Disconnect
    • Ping server
    • Handle arbitrary message
    • Sync client server update tick on every frame
  • The problems with Maple are:
    • Use Websocket, which is slow
    • Require too much sync and only applicable for Round-based games.
comments powered by Disqus
All content is licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy