Project #7 Bitmap Game
Please click here to view the code in p5.js.
About 'Life Challenge Game'
Through this autobiographical bitmap game I designed, I wanted to talk about my unpredictable life.
Looking back at my life for 10 years from 2010 to now, I thought of one obstacle that wasn't the best for me and three good elements
that always benefit me.
For me, stress is always an obstacle. I've shown in the game that when I face stress, I'm stuck in a chain of overturning things two or
three times at once, and things do not go well. Purple monsters in the game represent stress. When the stress and the game player bump
to each other, it makes a wrong sound, and gain more and more 3 factors I need to eat(take).
Love, study, graduation cap, which appear as good elements in the game, mean good things in my life. Love,
constant study, and degrees are the factors that affected my life for 10 years and will affect at least 2 more years.
So when the game player encounters these three elements in the game, a positive gain sound will ring.
However, there are some contradictions in this game. These are good elements, but there are so many things that I want to get out of.
Scene Idea Sketches
In the first stage of designing the game, I sketched the ideas that comprised the three scenes.
In the first scene, you will see an options page for selecting players. I put the messages of 'Choose your game player!' &
'Challenge your life!' in the screen composition.
In the second scene, some good factors and obstacles appeared. The concept of the game I thought of is'endless/eternal/limitless game.'
This game is a life challenge game, so I put my determination not to end my challenge.
I wanted to design a game, excluding the negative feeling of 'fail,' unlike the game we generally think of,
so I wanted to compose the feeling of cheering up and supporting players. When the player get tired of playing endless games
in the second scene, the player can press the 'Let me take a rest' button. When the player press that button, the player will reach the third scene.
In the third scene, I decided to put a positive atmosphere by writing, 'Tired? You can always take a break! But, don't give up!' & 'You can do it!'
Although not drawn in the idea sketch, the final 'well-done' page is the screen that comes out after the player has taken all the positive elements.
The player will be able to refresh the screen and play the game again.
Pixel illustration
I tried several times to make a pixelated game player avatar that looks like me.
I drew several things to try variously with obstacles and good objects in the game.
All elements were drawn in Adobe Illustrator using the'rectangular grid tool' and 'live paint bucket.'
Player 1 in the game is me GIE, and player 2 is my puppy Rupy. And the last player 3 is my favorite t-rex,
so I named it Cute T because it's so cute.
Overall outcome
Reflection
For me, who has been in graphic design for 10 years, making pixelated icons with Adobe Illustrator wasn't too difficult.
However, coming into DT and designing something with coding is a tremendous challenge for me, and it is a struggle with myself that
is slow and difficult to understand every time. I also spent a lot of time working on this assignment, and I had to face stress and
5 TRILLION and 5 BILLION times while designing this game, just as the stress monster appeared in the game and myself as a player
bump into each other in the game. Haha (But there were a lot of fun parts too.)
Because the coding was so long, if something went wrong, I had to find out what was wrong in the coding of more than 700 lines,
and if I didn't find it, I had the patience to do it step by step from the beginning. The lesson I learned here is that I have
to be good at ORGANIZING when coding.
Overall, I was so proud that I could run a game that I can play by coding, and I am pleased to see the result of adding music.
Every Illustration by GIE
Sound effects from : https://www.zapsplat.com