FINAL OOP With JAVA REPORT BY E247, E242, E248
FINAL OOP With JAVA REPORT BY E247, E242, E248
FINAL OOP With JAVA REPORT BY E247, E242, E248
FINAL OOP
with Java
REPORT
INTRODUCTION
The topic “ATM Simulation” has been chosen keeping the
functions of an ATM machine and kiosk in mind. When we
swipe our card through the machine, we are able to
extract all the relevant information of our account. A
same attempt has been made through this application to
simulate those functions:
1. We have devised a menu-driven program that lets
the user view his last account activity combined
with deposit & withdrawal of money from his
account.
2. Before the starting of this application, we have
assumed that the account information of 50 users
would be stored by our application and the
variables like account balance, deposit &
withdrawal would be initialized in the very
beginning to give a good look & feel of the
application.
3. As the application starts, we assume that the user
swipes his ATM debit card which is effectively
8 read by the machine though this is performed through the human
input because we are not integrating any such reader with our
application.
4. After that the user, enters his/her secret pin no.
which is accepted by the system in the form of a
password. If the card no. which we are eventually
assuming as the account number entered manually by
the user matches the pin no., the user is
redirected to the menu where he can see all the
details related to his account and can also do any
account activity according to his desires.
5. If at all the card number does not match with the
pin no. the user is appropriately informed of
this.
Glimpse:-
PROBLEM DEFINITION
1. Before making this application, we assumed that a
fictitious bank which had recently started its
operations found it very difficult to handle their
customers.
Future Scope:-
There are several potential future directions for the Pac-Man game,
including:
1. Virtual Reality: The Pac-Man game can be enhanced with
virtual reality technology to create a more immersive
experience. Players could feel like they are inside the game,
controlling Pac-Man and navigating through the maze.
2. Multiplayer: The game could be updated to include multiplayer
functionality, allowing players to compete against each other in
real-time. This could be done either locally or online.
3. New Power-Ups: There is potential to introduce new power-
ups to the game, adding more complexity and strategy to the
gameplay. These power-ups could include new weapons,
temporary invincibility, or speed boosts.
4. AI Opponents: The game could be updated with artificial
intelligence opponents, making the gameplay more challenging
for advanced players.
5. Customizable Characters: Players could be given the option to
customize their Pac-Man character, allowing them to choose
different costumes or visual styles.
6. New Levels: New levels and mazes could be added to the game,
offering more variety and increasing the replay value.
7. Mobile Integration: The game could be integrated with mobile
devices, allowing players to take their Pac-Man game on the go
and play it on their mobile devices.
Overall, there are many potential ways to enhance and update the
Pac-Man game for modern audiences, while still maintaining the
classic gameplay that has made it such a beloved classic.
Code :-
Reference :-
YOUTUBE
Java swing
Ecipse Windowbuilder
Git Hub
Conclusion :-
In conclusion, the Pac-Man game is a timeless classic that has
remained popular and relevant for decades. Its simple yet
addictive gameplay and iconic characters have made it a
cultural touchstone and a staple of the gaming industry. The
game has undergone many iterations and adaptations over the
years, but its core mechanics have remained largely the same, a
testament to its enduring appeal. With the potential for future
enhancements, such as virtual reality, multiplayer, new power-
ups, and customizable characters, the Pac-Man game is poised
to continue captivating and entertaining players for many years
to come.