Project #7
Bitmap Game
Part 1 Game Proposal
Description
The following is the stroyboard for my game. In this game, I will take the player on a roadtrip which is one of my biggest interets for my free time. The major character will be myself, and the player will control me to head on to this roadtrip. In real life, I really love traveling with friends and enjoying the nature, so this is how I get inspired to design and create this game.

7.1 P7 Storyboard for Roadtrip
Storyboard Analysis
Scene 1: The start screen of the game. The name of the game is still not decided yet, but the opening of the game
will reveal the condition that player is about to start the vacation. And it is time to head out home
Scene 2: In this portion, the player will drag the luggae to the trunk to simulate how we load the luggage in real
life. After fully loded the luggages, the player will enter the car and enter the scene 3.
Scene 3: The screen willl remind the player to click and start the engine to start the trip.
Scene 4: This will be the major portion of the game. Player will use the direction key on the keyboard to
control the up and down movement of the car in the scene. The player needs to successfully avoid all the obstacles,
pedistrains, and cars on the road in order to achieve the final destination.
Scene 5: If the player hit anything in scene 4, the game will immediately end due to the harmful results casued by
driving car. The player will be sent to jail and the music will be sad.
At this moment, the player can choose to restart the game.
Scene 6: If the player safely finished the driving, the character will arrive at the destination safely and
enjoy the outdoor environment with friends. The background and music will be cheerful and happy.
Part 2 Greyboxing
7.1 Greyboxing Version View the Code
Part 3 Final Delivery
7.2 Final Version View the Code
Click to interact and continue the conversation. Use the arrow key on key board to control the car's movement.
Description
In this game, the player just start the vacation and want to head out and have a road trip to a picnic area with friend. You will control the car to help the main character get to the final destination which is the right end of the screen. If you hit someone or get off the road, you will get into trouble and will not be able to enjoy your vacation anymore. If you successfully reach to the end of the road,you will be able to enjoy your vacation by having a picnic with friend.
Reflection
This is definitely one of the hardest assignment for me. There are a lot of mechanic incorprated in this game, and there are tons of variables
I need to taking care of. Under this circumstance, the style of the code is really important to organize everything and make everything looks clear
for future iteration and debugging.
On the other hand, I also really enjoy working on this assignment while seeing everything slowly put it up. If I will get more time, I would
love to create some assets by myself to make everything looks more united. For this current version, I spent too much time on coding, organizing and
debugging which I did not get too much time to locate a more united artsyle assets. Also, I want to add more interaction and scenes in the
future to enrich the gaming experience.
No matter what, I am still really proud of this gaming assignemnt which really helps me develop a fully understanding on the usage of class, function
and P5.js in general. Meanwhile, I feel like I am having a more systematic udnerstanding on coding for now.