created using raylib
Player1 controls:
W = UP
S = DOWN
A = LEFT
D = RIGHT
Player2 controls:
↑ = UP
↓ = DOWN
← = LEFT
→ = RIGHT
P: Pause / Settings
-
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
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


