RegExtris takes the classic game of Tetris and makes it into a learning and practicing environment for regular expressions. Learning to use regular expressions can be a daunting task and often programmers tend to leave it in the "I'll just google it when I need it" but having a basic understanding of the power of regex can take that google search to a much complex place. If you're comfortable with regex already, you can dive in and play or if you need a bit more guidance then you can use the learn mode to get your bearings first.
https://regextris.herokuapp.com/
👉 Watch it here.
OS X & Linux:
`npm install`
`createdb regextris`
`npm run seed`
`npm run start-dev`
Find the game at http://localhost:8080. Windows:
`npm install`
`createdb regextris`
`npm run seed`
`npm run build-client-watch`, then `npm run start-server`
Find the game at http://localhost:8080.
While you can take advantage of the visually and intellectually challenging game of Tetris itself to get away from life's stressors, playing RegExtris also gives you an environment where you can solidify your knowledge of a topic that puts fear and uncertainty in many hearts.
Built with
Server
Deployment
- Heroku
- Travis
Databse
- Sequelize
- Postgres
Our project stands out not only because of the unique learning experience in a gaming setting but also the use of multiple technologies inside the Phaser 3 environment. It uses Redux for State management, HTML DOM when for forms, and chart.js for depiction of chart data.
- Fork it - (https://github.com/SA3-Games/RegExtris)
- Clone - git clone (https://github.com/SA3-Games/RegExtris.git)
- Create your feature branch (
git checkout -b feature/sparkles) - Commit your changes (
git commit -am 'feat(phaser): added sparkles') - Push to the branch (
git push origin feature/sparkles) - Create a new Pull Request
The GNU General Public License is a free, copyleft license for software and other kinds of works.