Mario, Doraemon, and Pac-Man Mashup

Part 1: Picture

My Teammates images and the ones I used in the code are here: hhttps://www.dropbox.com/sh/ilinh0ju0v2v9wf/AADrxbdyd4hzrZ5fss_fBiQca?dl=0

Part 2: Partner's Background Stories

Ghost (My Linh Le)

Background story: This ghost died from overwork and now it haunts the companies that force employees to work past 7PM and drags anyone who assigns work to their employees at 5PM and wants it done by the next morning to hell where their eyeballs will be burnt and their nails will be pulled out.

Doraemon (Zijia Chen)

Doraemon, a cat robot from the 22nd century, is sent to help Nobita Nobi, a young boy, who scores poor grades and is frequently bullied by his two classmates, Takeshi Goda (nicknamed "Gian") and Suneo Honekawa (Gian's sidekick). Doraemon has a four-dimensional pouch in which he stores unexpected gadgets that help improve his life. He has many gadgets, which he gets from The Future Departmental Store, such as Bamboo-Copter, a small piece of headgear that can allow its users to fly; Anywhere Door, a pink-colored door that allows people to travel according to the thoughts of the person who turns the knob; Time Kerchief, a handkerchief that can turn an object new or old or a person young or old; Translator Tool, a cuboid jelly that can allow people to converse in any language across the universe; Designer Camera, a camera that produces dresses; and many more.

Thought Process

Since I started this class, I wanted to replicate an original Mario game. This was the inspiration for this week.

We were asked to recreate one person from the 2 other different ideas from our teammates. After exploring some ideas, I felt that I wanted to integrate all 3 full-bodied characters into a scene instead. All 3 of our examples use a different visual design. Because I wanted to keep the integrity of each, I chose designs that match: pixelated. I wanted the characters to interact in some way, so I created an if/else statement that makes Doraemon look at Mario as he's navigating the canvas. If you touch a Goomba, it also resets the game.

Reflection

I wanted to mimic the actual game at first. I integrated similar visual designs for each character so they look and feel fully integrated into the same world. I wanted the chracters to harness the powers they'd normally have in the digital game space. For example, My Linh Le's ghost now has the power of ghosts in Pac-Man. What would happen when each one can use their powers in a game? I'd also like to add onto this code later. I didn't have enough time to fully code this without images, but I want to try and do so eventually. I thought it was interesting that functions are probably used to create much of Mario Bros background. I wonder what other parts of the game require functions (probably most objects).