Mindarena: A Real-Time Multiplayer Quiz Battle Game

GS Farhana, M Ankitha, M Aslam Basha, K Kedharnath, T Gopichandh

The Quiz Battle Game is a Java-based real-time quiz application designed to deliver an interactive and competitive learning experience. It allows two players to compete simultaneously in timed quiz battles, answering questions in real time while aiming for higher scores. Real- time synchronization ensures instant updates of player actions, timers, scores, and power-ups, creating a smooth multiplayer experience. The back-end is developed using Spring Boot and Servlet, handling business logic, user authentication, game sessions, and data processing. Web Sockets enable low-latency, bidirectional communication between players and the server . The user interface is built with Spring Boot, managing the overall multiplayer quiz flow. A MySQL database is used for persistent storage of user profiles, quiz questions, match history, scores, and leader boards. An Admin module allows authorized users to dynamically create, update, and manage quizzes and questions. Features such as dynamic scoring, power-ups, and leader boards enhance engagement, motivation, and replay value. Overall the application showcases the practical use of object-oriented programming, real-time systems, database management, and client–server architecture, making it a scalable solution for interactive educational gaming.
PDF