Project #7 Bitmap Game

Description

Every one of us has a story, a narrative that we either tell to ourselves or others, about who we are. This story can reveal a lot about our interests, values, and history. For Assignment #7, you will design an autobiographical bitmap game. We have learned how to incorporate elements of time using the conditionals; how to create repetitions and patterns using for loops, and we have learned how to store lists of values using arrays. In the upcoming weeks we will learn about classes and objects. Think about how you would incorporate all that you have learned and will learn to design a unique game idea. The specific details about yourself that you choose to include in your game are up to you. The tone of the game can be serious and reflective or lighthearted and whimsical. You can either follow game conventions by creating rewards and winning conditions, or follow examples of experimental or indie games that do not follow a prescriptive format (e.g. walking simulator games). What is most important is that the game reflects who you are and is intentional in terms of how you present your story.

Design Process

I made a game in the style of a frogger/crossing game inspired by my daily communte to university while living in Colombia. I lived near a major boulevard that I had to cross in order to reach the bus route that took me to school.

It was almost impossible to cross with all of the oncoming traffic, and there wasn't a dedicated pedestrian crosswalk so it was a literal obstacle course to get to school everyday. Life imitating art.

Reflection

8-bit games seemed simplistic before I knew anything about coding. This project proved the opposite as I found myself struggling to format even the simplest movements and gameplay. I have enormous respect for game developers because even a game as "simplistic" at first glance such as frogger; the amount of time and effort that goes into making a game like this is exhausting.

Credits

This project was created referencing Frogger Game Tutorial Pt. 1 Frogger Game Tutorial Pt. 2 Frogger Game Tutorial Pt. 3 by The Coding Train channel on Youtube and the p5 Collisions, barriers, and walls tutorial by Jason Erdreich on Youtube.