Week 7 and its server time!

So my mission was to release a basic version of Hack24 before Christmas, this is now seeming unlikely!  I do have a 24 hour GameJam coming up which I plan to abuse and work on Hack24.  I may just release the game on a single platform first (probably Android).  The main delay has actually been the Christmas spirit and wanting to do Christmas things 🙂

So, back on to the progress. I have started building the user registration server in NodeJS. The original Hack24 used ASP.net which worked well but felt a bit of an overkill.  As I want to rapidly prototype the game, NodeJS seemed a good way to go.  Mongo is being used as the datastore and Socket.IO will handle real-time movement tracking.

For the MVP I need the following:

  • User can Register
  • User can Login
  • User can post high scores
  • User can see high scores
  • Users in-game location is stored
  • Game world stored

Nice to have:

  • Reset password
  • User items
  • User Level
  • Admin  panel
  • User chat

In the original I used Apples GameCenter to do a lot of this, however as this is now multiplatform, I cant do this.  I also don’t really want to mix up Google Play users with GameCenter users and Steam users, it could all get a bit confusing.

Once this is done, I can then focus on finishing the game mechanics

Leave a Reply