- Option to play variable grid size
- Option to choose difficulty level
- Grid navigation using arrow keys
- Timing each game session
- Use of colorize gem to present a beautiful grid to player
- Saving & retriving game session using YAML file
- Maintaining individual scoreboard for any game setup (grid size & difficulty)
This project is a showcase of my (RaihanShezan) ongoing effort to learn the language Ruby by completing different projects with the help of instructions from App Academy Open curriculum.