If you would like to contribute there is a list at the top of src/game.js
that details a bunch of features/minor bug fixes that I haven't been able to get around to yet. Feel free to take a crack at them, and please write specs for any code that's added!
- fork and cd into repo
node server.js
- open https://localhost:8080
- spec https://localhost:8080/SpecRunner.html
I'd love to discuss some of the patterns that I used when writing this code. I tried to really plan out the design of this game in advance in order to better organize the JavaScript functionality. I wanted to try namespacing all interaction with the Dom in order to make the code easier to work with. It helped at times to have a Dom api, others it was a little cumbersome. I would love any suggestions that could help me refactor further.