Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Repository files navigation

RegExtris

A Tetris homage that tests your RegEx skills!

NPM Version Build Status

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.

RegExtris RegExtris

Follow this link to our app!

https://regextris.herokuapp.com/

Demo

👉 Watch it here.

Installation

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. 

Usage example

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.

Tech/framework used

Built with

Server

Deployment

  • Heroku
  • Travis

Databse

  • Sequelize
  • Postgres

Features

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.

Contributing

  1. Fork it - (https://github.com/SA3-Games/RegExtris)
  2. Clone - git clone (https://github.com/SA3-Games/RegExtris.git)
  3. Create your feature branch (git checkout -b feature/sparkles)
  4. Commit your changes (git commit -am 'feat(phaser): added sparkles')
  5. Push to the branch (git push origin feature/sparkles)
  6. Create a new Pull Request

Credits

Spandana Nallapati

Ali Wojcikiewicz

Annie Cho

Anahit Gulian

License

The GNU General Public License is a free, copyleft license for software and other kinds of works.

GNU General Public License v3.0

About

A Tetris inspired game to practice RegEx

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages