Blue in Town
USER GUIDE FOR BLUE IN TOWN
INTERFACES:
Main menu with a start button, a help button, a quit button, and a sound setting slider
The first map in the game with three levels. Click on the coin to navigate to a level. Also, there are a back-to-menu button and a sound setting slider at the top left corner (the actual color of the text in game is different).
Goal display when a level starts.
Customer's information will pop out at the begining whenever a new type appears. Blue's inventory is on the left-hand side and Alice's inventory is on the right hand side.
The sub menu in each level. Press 'E' to open it.
An example of the recipe in the game. Press 'R' to open it.
One of four end game screens. Players can choose to either back to menu or back to maps.
CONTROLS:
Use the left mouse button to drag and drop customers getting line to an empty tables.
Also use the left mouse button to control Blue (the short-hair girl) to move around the restaurant or pick a dish up. Dishes can be cooked from Alice (the long-hair girl) or can be infinitely available on one of four cabinets next to the kitchen. When being at a dish's position, click the left mouse button on it to pick up. When being at a table, click on that table to make a function (e.g. serving food or giving customers a check).
Use A, W, S, D keycodes to direct Alice to move around the kitchen and to grab an ingredient by touching them.
Press 'E' to open the sub-menu.
Be careful when making Alice going around as she may mistakenly take an item. If so, click on the little red button next to a slot in her inventory to delete it. You can also do the same thing with Blue's inventory.
GAME PLAY:
CUSTOMERS
When a customer appears, try to place them at an empty table as soon as you can so that their happiness will not decrease too much. If they are arranged to a table fast enough, their happiness will increase. If they have to wait too long, they will upset and may leave. If a table is not empty, you cannot drop any customer at it.
There are five types of customers with different features and tipping habits. You should have a look at their information in the Help section before playing the game.
Some special features of customers will be listed here:
- Rin relatively dislikes noise. Whenever annoyed by it, her patience will moderately decrease.
- Will extremely hates noise. Whenever noise appears, his patience will decrease really fast.
- Jen hates smelly places such as kitchen. Therefore, do not drop her at any tables which are next to the kitchen. Otherwise, her happiness will immediately decrease. However, after leaving the restaurant, she will make the happiness of a random customer increase.
- Seagull is a talkative guy always appearing in a group of two. He usually talks loudly while waiting for food.
- Louis is a highly demanding man. He is the only person that will get angry when Blue deliver food to him with an incorrect amount. He will leave the restaurant immediately if Blue mistakenly serves a wrong dish or too much dish to him.
COOKING AND SERVING
When a customer is at a table, wait for them to think about what to eat and then make an order.
Press 'R' to quickly open the recipe. You must tell Alice grab ingredients in an correct order to make she cook. Otherwise, nothing will be generated. Moreover, if correct dishes in the right order are taken with other unnecessary items, Alice will cook a spoiled food.
One customer only accept a dish and two customer only accept two dishes. They will generously ignore all of the order with an incorrect number of dishes, and only get mad if wrong dishes with a suitable amout are served. If so, their happiness will decrease.
GOALS
Each level has a set of goals that is displayed at the begining of that level.
Try to serve every customers as fast as possible to earn at least one star and at most three stars at each level.
LIST OF SOURCES
1. https://pipoya.itch.io/pipoya-free-rpg-character-sprites-32x32/devlog/99942/add-...
2. https://pipoya.itch.io/pipoya-free-rpg-character-sprites-32x32/devlog/108211/add...
3. https://emhuo.itch.io/peaberry-pixel-font
4. https://guttykreum.itch.io/kanagawa-game-assets
5. https://www.pinterest.com/pin/445152744422997025/
6. https://www.pinterest.com/pin/241083386290814903/
7. https://www.pinterest.com/pin/263671753174030145/
8. https://guttykreum.itch.io/japanese-town
9. https://www.vecteezy.com/free-vector/pixel-coin
10. https://guttykreum.itch.io/japanese-bar
11. https://github.com/Brackeys/Health-Bar/tree/master/Health%20Bar/Assets/Sprites
12. https://guttykreum.itch.io/bakery
13. https://furaz.itch.io/modern-life-we-need-to-eat
14. https://kentangpixel.itch.io/food-icon5-32x32
15. https://linnet.itch.io/farm-to-table
16. https://cyangmou.itch.io/pixel-art-foodcooking-2424
17. Astar Path-finding Algorithm:
https://mylo.utas.edu.au/d2l/le/content/350553/viewContent/3328459/View
Development log
- Documentation and User GuideOct 16, 2020
- Week 12 - Checkpoint 6 - TestingOct 13, 2020
- Game TestingOct 05, 2020
- Week 11 - Checkpoint 5 - User InterfaceOct 05, 2020
- Week 10 - Checkpoint 4 - Cooking and Customers (2)Sep 24, 2020
- Week 9 - Checkpoint 3 - Cooking and CustomerSep 18, 2020
- Week 8 - Checkpoint 2 - Basic Level BlockingSep 13, 2020
- Week 7 - Checkpoint 1 - Player MovementSep 11, 2020