Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/olekenneth/keysmash
https://github.com/olekenneth/keysmash
canvas game html
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/olekenneth/keysmash
- Owner: olekenneth
- License: gpl-3.0
- Created: 2023-12-27T17:22:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-31T16:30:32.000Z (11 months ago)
- Last Synced: 2024-04-15T15:47:57.350Z (9 months ago)
- Topics: canvas, game, html
- Language: JavaScript
- Homepage: https://keysmash.no
- Size: 59.6 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Keysmash
Keysmash is a fast-paced game where you need to match the random characters displayed on the screen by pressing the corresponding keys on your keyboard. The game gets progressively faster as you continue playing, making it more challenging and exciting.
The reason I created the game was to practice and learn how to type faster and with higher precision on the keyboard.
Test the game [https://keysmash.no](https://keysmash.no) or in [Matrix-mode](https://keysmash.no/?theme=matrix)
## Screenshot
![image](https://github.com/olekenneth/keysmash/assets/544388/1484a870-4fc7-4e76-aa13-6c77677831b9)
## Video
https://github.com/olekenneth/keysmash/assets/544388/e5fd0f9e-807f-4cb7-8564-3ddfcaed34b8
## How to Play
1. Go to https://keysmash.no
2. Click the screen to start (this will bring out the keyboard on touch devices)
3. A random character will be displayed on the screen.
4. Press the corresponding key on your keyboard to match the character.
5. The character will change, and you need to quickly match the new character by pressing the correct key.
6. Repeat this process as more characters appear randomly on the screen.
7. The game speed will increase over time, testing your reaction speed and accuracy.
8. Keep playing and see how long you can keep up with the fast-paced gameplay.## Features
- Randomly generated characters
- Sounds for right and wrong character
- Increasing game speed
- Score tracking## Contributing
Contributions are welcome! If you have any ideas or improvements for Keysmash, please feel free to submit a pull request. Make sure to adhere to the coding guidelines and maintain clear commit messages.
## License
Keysmash is released under the [GPLv3](LICENSE).