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.
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
Comments