A Snake game with TypeScript and Canvas to pass the time because of COVID-19
โจ Demo
yarn install
yarn dev
- Basic Game Features
- Full-screen support
- Tail collision
- Food
- Poison
- Bonus Food
- Sounds
- Eat Fruit
- Eat Poison
- Eat Bonus Fruit
- Collide
- Menu Switch Option
- Menu Select Option
- Game Over
- Ranking (localStorage)
- Main Menu
- Canvas Graphics instead of JPEGs
- Speed increase when eating
- Animations
- Snake Eating
- Objects Appearing
- Scenario Starting
- Game Over
- Mobile Support (Ideas?)
- Performance
- Rendering Optimization
- Memory Optimization
- Service Workers (Offline support)
๐ค Rafael Fragoso
- Website: https://rafaelfragoso.com
- Twitter: @orafaelfragoso
- Github: @orafaelfragoso
- LinkedIn: @rafaelfragosom
Contributions, issues and feature requests are welcome!
Feel free to check issues page. You can also take a look at the contributing guide.
Give a โญ๏ธ if this project helped you!
Copyright ยฉ 2020 Rafael Fragoso.
This project is MIT licensed.