This trivia game is written in Python, utilizing Socket.IO to leverage communication functionality and scalability, allowing clients to connect and interact with the game. The game fetches questions via API requests, providing players with dynamic and diverse questions.
- Socket.IO Server: Utilizes Socket.IO to handle client and server communication.
- API requests: Questions are fetched from an API to provide a dynamic and varied set of questions.
- Client Stats: Each client's statistics are saved in a data frame for tracking and analysis.
- Logging: Logs actions to help track events and errors for debugging purposes.