Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 13

MPSTME, NMIMS SHIRPUR

DEPARTMENT OF COMPUTER SCIENCE


BTECH 2ND YEAR
SUBJECT: OOP-Java
NAME ROLL NO SAP-ID

SANYAM SHAH E259

SHREYA JOSHI E246 70552100094

SUHANI GUPTA E275


PARINJAY GUPTA E234

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.

2. It was due to their great customer service and


efficient handling of daily operations that they
customer base started growing and in a day, they
started to handle lot of customer requests.

3. When this happened, the bank authorities realized


that the customer had lot of different queries but
the most common ones was account information,
deposit and withdrawal of money.
4.Slowly & slowly the count of such customers
started to grow very rapidly and the bank
employees had to devote their maximum time in
handling such customers.
5. This resulted in large response times of the bank
employees who found themselves unable to give
adequate time to some more important customers
like NRIs or people who were interested in opening
a fresh account.
6. Slowly, the bank started loosing its important or
gold customers due to poor response times by the
bank employees and they even started loosing those
customers whose requests could not be fulfilled.
7. After this, the bank decided to install a system
that can effectively & efficiently service the
request of such customers and can the
corresponding work of its employees who were
overburdened with such tasks.
8. This action was a step towards serving important
or fresh customers with a minimum possible and
improve the response times & efficiency of the
bank employees.

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.

You might also like