https://github.com/ev-tye/evpong
A simple software rendered pong clone I made using C and the SDL3 library.
https://github.com/ev-tye/evpong
c game sdl3 software-rendering
Last synced: 8 months ago
JSON representation
A simple software rendered pong clone I made using C and the SDL3 library.
- Host: GitHub
- URL: https://github.com/ev-tye/evpong
- Owner: ev-tye
- Created: 2025-05-24T15:49:12.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-05-24T15:54:51.000Z (9 months ago)
- Last Synced: 2025-05-24T16:45:28.459Z (9 months ago)
- Topics: c, game, sdl3, software-rendering
- Language: C
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# EvPong
A simple software rendered pong clone I made as part of my graphics programming learning journey. Control the paddle using the up and down arrow keys, quit the game by pressing ESC. The AI is a bit juiced, but certainly beatable.
If you're on Linux, just install the SDL3 library (or build it yourself) and run build.sh. On Windows you'll need to grab the binaries and adjust the CMake config.
## Supported Platforms
Anything that is supported by SDL3 but confirmed to work on:
- Microsoft Windows
- Linux
- MacOS (we're software rendering here, so no OpenGL dependencies or any requirement for Vulkan or Metal).
If you wanna try port it to the Nintendo Switch or the PS2 or something then be my guest.