https://github.com/martindios/pingpong
https://github.com/martindios/pingpong
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/martindios/pingpong
- Owner: martindios
- Created: 2024-10-27T20:36:53.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-01T17:47:57.000Z (over 1 year ago)
- Last Synced: 2025-02-03T05:17:46.592Z (over 1 year ago)
- Language: C
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ASCII Ping Pong in C
This project implements a Ping Pong game in C, featuring an ASCII-based graphical interface. The game mechanics and program functionality are managed using signals and child processes, with a temporary file (`tempfile`) used for handling inter-process communication.
> **Note**: This project is still under development and is not yet complete.
## Features
- **ASCII Interface**: The game is displayed in the terminal using ASCII graphics, providing a simple yet engaging gameplay experience.
- **Signal Handling**: The game logic is implemented using signals to synchronize the actions of the processes.
- **Child Processes**: The game runs across multiple processes, enabling a smooth simulation of the ball and paddles' movements.
- **Temporary File**: A temporary file is used to store and manage information between processes, ensuring effective communication.
## Requirements
- **Operating System**: The game is developed for Linux environments.
- **Compiler**: GCC (GNU Compiler Collection).
- **Tools**: Standard C libraries for handling signals and processes.