https://github.com/joeribreedveld/raylib-tile-tap
Tile tapping game made with raylib.
https://github.com/joeribreedveld/raylib-tile-tap
c game guitar-hero piano-tiles raylib raylib-c tap tiles
Last synced: 10 days ago
JSON representation
Tile tapping game made with raylib.
- Host: GitHub
- URL: https://github.com/joeribreedveld/raylib-tile-tap
- Owner: joeribreedveld
- Created: 2025-06-26T14:57:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-29T09:21:16.000Z (about 1 year ago)
- Last Synced: 2025-10-25T22:53:06.884Z (9 months ago)
- Topics: c, game, guitar-hero, piano-tiles, raylib, raylib-c, tap, tiles
- Language: C
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tile Tap
Piano Tiles inspired tile tapping game with keyboard controls.
## Features
- [x] Infinite tile wave
- [x] Customizable tile preloading
- [x] Custom game loop
- [x] Miss and wrong click handles
- [x] Speed increments based on time
- [x] User error feedback
- [ ] Fully random tile sequence without repeats
- [ ] Start, end, restart and score overview
- [ ] Highscore tracking
- [ ] Modular and conventional code style
## Usage
Install raylib and make sure the Makefile works on your system.
```bash
make run
```
### Controls
Use KEY_ONE, KEY_TWO etc to tap the lowest tile in a column.
After losing:
- Use SPACE to restart game
- Use ESCAPE to quit game
## Improvements
- Better usage of DRY principle.
- game->is_running can be combined with game->start_time, functionality wise.
- More modular abstraction with helper functions.
- Full code documentation.
## Learned
- Raylib basics
- Simple applied math
- C program architecture
- Custom game loops
- Problem solving
Made without generative AI.