Point of View

I am quite pleased with the variety of projects that my Code Club students are creating for our showcase in May. Everything from a maze, pong, virtual pet, dress-up to adventure and sports games.  There’s even a game of games project idea that will be interesting to see develop.

One duo was wanting to make a game where the hero stays mostly in the center and the background scrolls before he gets to the edge.  Something like Power Pete (or Mighty Mike) from Pangea Software  (those were good times, hours wasted)

maxresdefault

At first I recalled the scrolling demo project from Colleen Berekey. There are over 50 remixes of this project.  I showed the pair this project but it wasn’t quite what they had in mind.

Screen Shot 2016-04-23 at 9.29.11 PM

So I went home and thought about it and consulted my consultant – my spouse who’s a software engineer.  Like with other tricks to animation, coding this was a matter of changing perspective and looking at the problem from a different point of view.

If your Sprite stays in the middle, the background and chaser Sprites will have to move with the arrow keys. Or more specifically, against the arrow keys.

Here’s my quick take on the point of view problem.Screen Shot 2016-04-23 at 9.12.04 PM

Scratch Cat stays in the center and only points in the direction of the arrow key.  The stars move in the opposite direction briefly and then move back to center.  This took some fiddling with to get it to look half way decent.  In addition the octopus has to move in the opposite direction while still moving forward towards Scratch Cat.

Screen Shot 2016-04-23 at 9.12.28 PM

Octopus moves in the opposite direction of the arrow key pressed while still forever chasing Scratch Cat

Screen Shot 2016-04-23 at 9.12.47 PM

For added fun I included additional bad guy clones.

Advertisements

One thought on “Point of View

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s