#Constructor game engine Pc
I know I said I was going to go with a D&D-esque implementation in which each PC and NPC involved would get an initiative value and after that, we would run a turn-based combat. This is probably the biggest change from the original plan. So, without further ado, allow me to first explain what has changed from the original plan.
Once features have been implemented and tested, your team will start noticing that some characteristics might differ from the original plan, and that’s alright. This should be a familiar scene for anyone who has ever worked with an eager client who dreams about an ideal product but needs to be restraint by the development team. This time around, we’ll be covering the creation of one of the modules Fernando defined last time (the game engine) and will also be focusing on the design process in order to shed some light into what needs to happen before you start coding your own hobby projects.Īfter some careful consideration and actual implementation of the module, some of the definitions I made during the design phase had to be changed.
The the first part, we covered the architecture of a Node.js-based platform and client application that will enable people to define and play their own text adventures as a group. Welcome to the second part of this series.