Skip to content

ujsquared/rayPong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rayPong

Description

My personal implementation of the 2-D game pong using C implementation of Raylib.

Features

  • Implementing physics collision systems for ball-paddle interaction with realistic angle deflection
  • Designing state machine architecture for game screens (menu, gameplay, pause)
  • Optimizing frame-independent movement for consistent gameplay across hardware
  • Adding AI opponent with adaptive difficulty scaling based on player performance

Controls

Keyboard:

  • ⬆ for moving paddle up
  • ⬇ for moving paddle down
  • Enter and Esc for the usual stuff.

Developers

  • @ujsquared only.

About

Implementing pong in C using raylib

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 19