Skip to content

joeribreedveld/raylib-tile-tap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tile Tap

Piano Tiles inspired tile tapping game with keyboard controls.

Features

  • Infinite tile wave
  • Customizable tile preloading
  • Custom game loop
  • Miss and wrong click handles
  • Speed increments based on time
  • User error feedback
  • Fully random tile sequence without repeats
  • Start, end, restart and score overview
  • Highscore tracking
  • Modular and conventional code style

Screenshot 2025-06-29 at 11 18 58 Screenshot 2025-06-29 at 11 19 31

Usage

Install raylib and make sure the Makefile works on your system.

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.

About

Tile tapping game made with raylib.

Topics

Resources

Stars

Watchers

Forks