Peking Wong
Jen Yu, Brooke Jin, Bryan Chan
:rice::rice::rice::rice::rice::rice::rice::rice:
Hello, and welcome! In this game, you are a new waiter at the famous Peking Wong restaurant, located on Mott Street in Chinatown. It's rush hour, and customers are just streaming in. Unfortunately, you seem to be the only waiter on duty...the objective is to serve customers and gain the highest tips possible. The game ends when you're unable to satisfactorily serve five customers and they leave the restaurant. As the time progresses, the customer flow will become denser and denser, so try to keep up!
Seating customers:
Customers appear in the upper left corner. The waiter seats customers by dragging the customer to an empty table.
Taking down orders and bringing out food:
When a table is ready to order, the waiter will take the order by going to the table, and add it to an “Order” ArrayList. The waiter goes to the lucky cat to add the order to the "Pending Food" Deque. The chef will add completed food items to a “Finished Food” Queue. Finished foods will appear at the counter, and the waiter will deliver the next item in the queue to the correct table.
Bringing the Bill:
When a customer is done eating, the waiter must bring the customer the bill, and the customer will leave the restaurant.
Points System:
The user is given points doing tasks correctly, such as:
The customers each have moods, and the waiter gets more points by keeping the customer happy. The number of points is proportional to the customer's mood. If the customer's mood counts down to 0, the customer will leave the restaurant, and the waiter will be deducted points.
Clone this repo: $ git clone git@github.com:jenyu7/MottSt.git
Run the GUI version:
$ cd <folderClonedInto>/MottSt
.PekingWong.pde
located within the PekingWong
directory in the root of the repo. Run the Command Line version:
Disclaimer: The command line version was utilized for testing purposes. It may contain bugs and omits features of the final GUI version.
$ cd <folderClonedInto>/MottSt/Versions/v.1.6b
$ javac PekingWong.java
$ java PekingWong