KBC QUIZ GAME-compressed
--- Page 1 ---
SIX WEEKS
INDUSTRIAL
TRAINING
CORE JAVA
--- Page 2 ---
KBC QUIZ GAME
PRESENTED BY : SHEETAL KUMARI
ROLL NO : 12201201
BATCH : 3CE8
--- Page 3 ---
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.
--- Page 4 ---
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.
--- Page 5 ---
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.
--- Page 6 ---
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.
--- Page 7 ---
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’
--- Page 8 ---
JAVA SWING OF COMPONENTS
--- Page 9 ---
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.
--- Page 10 ---
INTERFACE
GUI CREATED DURING PROJECTS
--- Page 11 ---
HOME PAGE
--- Page 12 ---
LOGIN PAGE
--- Page 13 ---
STARTING PAGE
--- Page 14 ---
RULES
--- Page 15 ---
GAMING INTERFACE
--- Page 16 ---
SCORE OF PREVIOUS GAME
--- Page 17 ---
ADD NEW USER
--- Page 18 ---
ADMIN LOGIN
--- Page 19 ---
ADMIN PAGE
--- Page 20 ---
ADD NEW QUESTION
--- Page 21 ---
UPDATE THE EXISTING QUESTION
--- Page 22 ---
USER DETAILS
--- Page 23 ---
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.
--- Page 24 ---
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.
--- Page 25 ---
THANK YOU
Comments