Skip to content

flameguy150/pong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MAIN_MENU GAMEPLAY

Screenshot 2025-05-23 at 5 02 12 PM

Pong

created using raylib

Player1 controls:
W = UP
S = DOWN
A = LEFT
D = RIGHT

Player2 controls:
↑ = UP
↓ = DOWN
← = LEFT
→ = RIGHT

P: Pause / Settings

Todo

  • Hard gameplay could be randomly spawning projectiles that stun you on screen, making ball go faster, if winning by 3+ points you get attacked more

  • Endless Gameplay (No Scoring)

  • Gameplay

    • Make paddles smaller and allow players to move along x-axis
    • Make ball velocity go straight when bouncing off middle of paddle
    • window resizing
    • resizable windows
  • Settings

    • Difficulty Change : Easy , Medium, Hard
    • Reset
    • Color Customization
    • Middle Border Removal - 5/2/2025
    • Background Customization
    • Main Menu
  • Main Menu

    • Animated Main Menu
  • Music / Sounds

  • Multiplayer (LAN)

    • Clean up files

Project Structure

pong/
├── client/             ← Game
│   ├── main.c
│   ├── game.c
│   ├── game.h
│   ├── draw.c
│   ├── draw.h
│   ├── network.c       ← Connect to server, send/receive game state
│   ├── network.h
│   └── Makefile
├── server/             ← Headless game logic for both players
│   ├── server.c        ← Accepts clients, manages rooms, simulates game
│   ├── rooms.c/h
│   ├── Makefile
└── README.md

About

pong game i made during my flight

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors