Daja Vu

Description

This is a car racing game. while you are playing this game, there is a time counter that could tell how much time you stand up still in this game. My inspiration came from a manga named Initial D and my experience when I was a part-time food delivery man in Arizona State University. I was in the traffic jam and the customers asked me how long it takes me for delivering on phone for many times. I was mad at the traffic jam and I imagined if I can overtake on the road.

Design Process

In this project, I coded a grey box which is a sample of this game. I used circle as my own car and the rectangle as the obstacle cars which I should dodge them to keep safe, and there will be a time counter that counting how much time you still "alive". As we can see in the grey box, the ellipse is the main car that you could control and there will exist many random cars on the screen, which are the rectangles in the grey box, I used the arrow buttons to control the the car motions, and when main cars collided with the others random cars, then the game will over, which means you lost the game. Therefore, try to save your car from colliding with others as long as possible. The First scene is the starting scene, which you can click any position on the canvas and you are good to go. In the second scene, is the main scene, which is playing the game. When you lost the game, it will turn into the third scene, which is a Gameover scene, and you need to refresh the page to restart the game.

Reflection

This is my first time to do an individual gaming projet, and I think there is a lot of thing that I can do better which is the mechanism should be improved. It should be more playable, or add more functions in this game. Eventually, I had a great time in making this game and that is the thing that I always want to do before I applied in Parsons. I knew that P5.js is not the most fitable programming to make a game, I am planning to enroll Unity for the next semester to make the game that I want in the future. :)