KBC QUIZ GAME


Arav1201

Uploaded on Feb 23, 2026

Developed an interactive KBC (Kaun Banega Crorepati) Quiz Game that allows users to play a multiple-choice quiz with increasing difficulty levels. The game includes a structured question flow, score calculation, and optional lifelines such as 50-50 and Audience Poll to enhance user experience. Implemented core programming concepts like conditional logic, loops, functions, and data handling to manage questions, answers, and game progression. Designed a clean and user-friendly interface to make the gameplay smooth and engaging. This project demonstrates my skills in problem-solving, logical thinking, UI design, and clean coding practices.

Comments

                     

KBC QUIZ GAME

SIX WEEKS INDUSTRIAL TRAINING CORE JAVA KBC QUIZ GAME PRESENTED BY : SHEETAL KUMARI ROLL NO : 12201201 BATCH : 3CE8 INTRODUCTION  KBC Game is based on the idea of a television game show. The KBC format contains a quiz with multiple choice questions and the user has to select a correct option and for the same they are awarded with the money. The main objective of this application is to provide its users with an opportunity to play the famous quizzing game at the comfort of their homes on a computer system.  Also, this game is useful to make people learn new things and improve their general knowledge, just by playing a game. You keep yourself updated by recent current affairs. There is a good scope for improving one’s general knowledge. FEATURES OF APPLICATION The KBC quiz game includes the following key features:  Question and Answer Display: The game presents multiple-choice questions with four options (A, B, C, and D) to the player.  Lifeline: 50:50 Lifeline: Removes two incorrect options, leaving the player with one correct answer and one incorrect answer.  Audience Poll: Simulates an audience poll showing the percentage of people who selected each answer option.  Phone a Friend: Simulates calling a friend who suggests an answer to the player.  Double Tip: A button to get a chance twice to guess the answer.  Game Flow: The player answers questions to win increasing amounts of prize money. If the player answers all questions correctly, they win the maximum prize. If the player answers incorrectly, the game ends.  Exit Option: The player can quit at any time and walk away with the current prize.  Score Calculation: Tracks the current prize money based on the number of correct answers. TECHNOLOGY USED FOR KBC QUIZ GAME  JAVA: Java is a programming language and a platform. Java is a high level, robust, object-oriented and secure programming language. Java is an object-oriented, class-based, concurrent, secured and general-purpose computer-programming language. It is a widely used robust technology.  JAVA VIRTUAL MACHINE: As we know that all programming language compilers convert the source code to machine code. Same job done by Java Compiler to run a Java program, but the difference is that Java compiler convert the source code into Intermediate code is called as bytecode. This machine is called the Java Virtual machine and it exits only inside the computer memory.  JAVA SWING: Swing is Provided to Design Graphical User Interfaces. • Java Swing Components are Platform-independent, and The Swing Components are lightweight. • Swing Supports a Pluggable look and feel and Swing provides more powerful components such as tables, lists, Scroll panes, Color chooser, tabbed pane, etc. • Swing is Entirely written in Java. • Swing is a Set of API (API- Set of Classes and Interfaces) • Swing is an Extension library to the AWT (Abstract Window Toolkit) • Includes New and improved Components that have been enhancing the looks and Functionality of GUIs’ JAVA SWING OF COMPONENTS  NETBEANS: Net Beans is a software development platform written in Java. The Net Beans Platform allows applications to be developed from a set of modular software components called modules. Applications based on the Net Beans Platform, including the Net Beans integrated development environment (IDE), can be extended by third party developers.  DATABASE SOFTWARE XAMPP : XAMPP is an open-source, cross-platform web server solution that integrates Apache, MySQL (MariaDB), PHP, and Perl. It provides an easy-to-use package for setting up a local server environment, making it ideal for developing and testing web applications without needing a live server. INTERFACE  GUI CREATED DURING PROJECTS  HOME PAGE  LOGIN PAGE  STARTING PAGE  RULES  GAMING INTERFACE  SCORE OF PREVIOUS GAME  ADD NEW USER  ADMIN LOGIN  ADMIN PAGE  ADD NEW QUESTION  UPDATE THE EXISTING QUESTION  USER DETAILS CONCLUSION The KBC Quiz Game developed using Core Java successfully demonstrates the implementation of object-oriented programming concepts, GUI design, and data handling. Through this project, we created a dynamic quiz system inspired by the popular TV show Kaun Banega Crorepati (KBC).The game features various levels of questions, lifelines, score tracking, and player feedback, providing an interactive and engaging experience. This project helped reinforce concepts such as Java I/O, collections, exception handling, and multi-threading (if implemented for timers or lifelines). Overall, it serves as an excellent hands- on application of Java fundamentals and problem-solving techniques. REFERENCES • The complete reference Herbert Scheldt, Java: A Beginner's Guide, 7th ed. New York, USA: McGraw-Hill Education, 2018. • www.javatpoint.com • www.scribd.com • www.geeksforgeeks.org • Wikipedia's article on Java programming language. THANK YOU