- Watch this presentation to learn more about how RegEx Race was created.
This is a more finalized draft of a game to practice RegEx, and will have two main components:
- Play Game
- My Account
This is an Angular state that uses a mix of Phaser.io and Angular directives to create the game experience. Phaser.io is used for the main levels and map, and a directive will be used for the bomb defuse view.
Gameplay will be waves of bombs dropping with increasing levels of difficulty.
For registered users, you will be able to see
- Your overall game progress via a badge and ranking system
- Your previous answers to questions
- Other answers to the same questions from other users
- The profile pages of other users
- Enhanced bomb defuse view, including ** Timer ** Improved CSS
- Massive modularization of Phaser and Angular code
- Complete scaffolding for supporting inifinite waves of bombs (until we run out of questions) both on front and back end (ability to ask DB for next wave of questions and attach them to the DOM)
Fork and clone the repository.
npm install
bower install
gulp build && gulp
npm start
run localhost:1337 in the browser and that's it!
Fork it!
Create your feature branch:
git checkout -b my-new-feature
Commit your changes:
git commit -m 'Add some feature'
Push to the branch:
git push origin my-new-feature
Submit a pull request