Using phaser for Curve Fever (multiplayer snake) in Phaser 2 Posted March 1, 2017 · Report reply # curve-fever 2.0 proposal ## Proposed Tech Stacks * Backend * * Node 7.5.0 * * Express 4 * * Socket.io * * Mongoose or other mongodb ORM * Front End * * Phaser LTS (which ever version that is right now * * Socket.io * * React for the UI * * MobX for state management ## Scenarios: In order from least time intensive to most time intensive ### A: Translation Assuming you have all of the game logic already implemented and merely want it translated from current implementation to the new implementation, (both back end and front end), then that's "minimal" work (as compared to Scenario B and almost no work as compared to Scenario C. In that case, most of the work will go towards the ui. ### B: Re-implementation This involves not just translating, but optimizations where they can be found... So, whatever length of time A would take, this takes that long, plus time to refactor and test ### C: New Implementation Basically, start over from scratch and implement the game, server, and full techstack from the ground up. This has the possibility of being the quickest (depending on which developer you get... and how familiar she is with Curve Fever. But it also has the ore real likely hood of being the slowest. However, this one also has the highest chance of producing a better product (again, depending on the developer). So out of those three scenarios, which would you prefer the most?