Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/orafaelfragoso/nokia-snake-canvas
🐍A Snake game with TypeScript and Canvas to pass the time because of COVID-19
https://github.com/orafaelfragoso/nokia-snake-canvas
game game-development javascript typescript
Last synced: 3 months ago
JSON representation
🐍A Snake game with TypeScript and Canvas to pass the time because of COVID-19
- Host: GitHub
- URL: https://github.com/orafaelfragoso/nokia-snake-canvas
- Owner: orafaelfragoso
- License: mit
- Created: 2020-03-23T01:17:06.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T07:31:51.000Z (almost 2 years ago)
- Last Synced: 2024-05-01T22:11:18.469Z (9 months ago)
- Topics: game, game-development, javascript, typescript
- Language: TypeScript
- Homepage: https://nokia-snake.netlify.com/
- Size: 1.27 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
Welcome to nokia-snake-canvas 🐍
> A Snake game with TypeScript and Canvas to pass the time because of COVID-19
### ✨ [Demo](https://nokia-snake.netlify.com/)
## Install
```sh
yarn install
```## Usage
```sh
yarn dev
```## Milestones
- [x] Basic Game Features
- [x] Full-screen support
- [x] Tail collision
- [x] 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
- [x] 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)## Author
👤 **Rafael Fragoso**
* Website: https://rafaelfragoso.com
* Twitter: [@orafaelfragoso](https://twitter.com/orafaelfragoso)
* Github: [@orafaelfragoso](https://github.com/orafaelfragoso)
* LinkedIn: [@rafaelfragosom](https://linkedin.com/in/rafaelfragosom)## 🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/orafaelfragoso/nokia-snake-game/issues). You can also take a look at the [contributing guide](https://github.com/orafaelfragoso/nokia-snake-game/blob/master/CONTRIBUTING.md).## Show your support
Give a ⭐️ if this project helped you!
## 📝 License
Copyright © 2020 [Rafael Fragoso](https://github.com/orafaelfragoso).
This project is [MIT](https://github.com/orafaelfragoso/nokia-snake-game/blob/master/LICENSE.md) licensed.