This project will require the development of a full virtual Pachinko parlor. This project will require both a client and server program. The game is a combination of pinball and slots machines. The client program must have a realistic, working physics engine, easy-to-navigate user interface, and be able to securely send scores to the server. The client must log-in with a valid account stored on the server. The server side program must receive and verify all scores, take payments, and offer prizes. The scores and logins should be stored in a SQL database, and payments may be accepted by PayPal. The server program should have web administration access, as well as a user section. Because cash prizes and rewards are given for high scores, there is a high emphasis on security.