Course: IMG 250 - North Island College

Atop The Fourth Wall:
Mechakara’s Revenge
by
Dan Walters
Course: IMG 250
Instructor: Frank Lu
Institute: North Island College
Development
Phase 1
This is an adventure game; based off a fictional character, Linkara, who runs an internet comic
review show called “Atop The Fourth Wall.” The intended audience for this case would be fans
of the show, comic book fans, or to be specific, PG-13 audiences. The game is about Linkara,
who has received an intrusion call from his home base, of which happens to be one of his arch
nemeses, Mechakara. It is up to Linkara (the player) to fend off Mechakara’s evil scheme, and
prevent him from gaining access to Linkara’s ship, who he claimed from figthing Lord Vice.
Parts of the game are going to have cut scenes to give users the idea that it is based off of an
internet show, most preferably in the form of a storybook. The levels in this game are going to
consist of a couple maze levels, with the enemies being evil-built versions of Poyo, Linkara’s
robot sidekick. Then the final boss stage will be a side scroller, with Linkara and Mechakara
facing off. There is also a scoring system added in there too, but will not have too much
relevance to the overall atmosphere of the game as it will mostly be towards the story.
Phase 2
It was hard at first designing from scratch a new game, but I looked back at previous
assignments and took a look at how the character symbols were created. Without recycling
these characters I was able to design the enemies, the player, and all the objects in the game
either being used as a weapon or collision. Each level will have its own stage manager class to
keep track of the score, enemy collision with bullet and player, and health meters. Clips will also
have their own class to progress to the next stage or clip. To have Linkara, his magic gun, and
bullets pointing the same direction simultaneously, there would have to be separate classes to
configure where the player is standing, where the gun is placed when touched, etc. The wall
class will be to make sure so that Linkara is just running into the wall and not past it. Finally, the
collision class to ensure all collisions are happening.
Phase 3
The following code is organized in order of usage and appearance.
Game Preview
Intro
Clip One
Stage One
Clip Two
Stage Two
Stage Three
Clip Three
Stage Four
Game Over Won
Game Over Lost Maze
Game Over Lost Boss
Learning Report
Course: IMG 250 – Web Game Development
Session / Section: CVS1
Student Name: Dan Walters
Project
It took me two weeks to complete the project.
The difficulties I encountered were:
- the boss’ health meter won’t reduce when hit, but still takes damages.
- could not implement bounce or jump controls due to complexity of symbol character.
- could not make motion tweens for the enemies due to complexity and issues with playing the game.
- the gun does not go where it should. I tried making the hand a separate symbol, but the gun gets
placed away from the character and does nothing.
Suggestions:
- For the side scrolling level, I could just use another symbol linked to another action script class made
for jumping.
I have mastered 95% of the skills listed in the Chapter Summary.
Here are some other comments or suggestions:
- the url for the assignment is http://csd.nic.bc.ca/~daniel/daniel_img250/project/.
- next time I should stick to just modifying another game as this was a handful and complex. Regardless,
I’m glad I got somewhere with this project.