Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/taruntomar122/blob
Game 1, Week 1 of the Weekly Game Challenge by tarat
https://github.com/taruntomar122/blob
css game game-dev html javascript
Last synced: 3 days ago
JSON representation
Game 1, Week 1 of the Weekly Game Challenge by tarat
- Host: GitHub
- URL: https://github.com/taruntomar122/blob
- Owner: TarunTomar122
- License: cc0-1.0
- Created: 2024-03-01T09:10:24.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-03T09:06:48.000Z (11 months ago)
- Last Synced: 2024-11-13T21:05:45.608Z (2 months ago)
- Topics: css, game, game-dev, html, javascript
- Language: JavaScript
- Homepage: https://taruntomar122.github.io/blob/
- Size: 2.08 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# blob
Game 1, Week 1 of the Weekly Game Challenge by [tarat](https://www.tarat.space/)
Forked from [Marching Squares by missing-user](https://github.com/missing-user/marching_squares)
- [How to play](#how-to-play)
- [How to run](#how-to-run)
- [Todos](#todos)## About
This is a simple game where the user has to avoid the circles that are moving around the screen. The game is over when the user's circle collides with any of the game circles.
## How to play
- Use the mouse pointer to move the user's circle
- Avoid the game circles
- The game is over when the user's circle collides with any of the game circles## How to run
1. Clone the repository
2. Open the `index.html` file in a web browser## Todos
- [x] Add a smol circle at the mouse pointer for the user to interact with the game
- [x] Detect collision with the user circle and the game circles
- [x] Detect screen size and adjust the parameters accordingly
- [x] Decrease the playing area a bit to avoid dead zones
- [x] Add 1 or 2 seconds of invincibility when the game starts
- [x] Add a score counter
- [x] Store the highest score in local storage
- [x] Increase the circle velocity with time
- [x] Add a button to start and stop the game
- [x] Game over screen
- [ ] Add better visualss
- [ ] Reward for streaks