Pikachu Park

by Ryan Whitworth

Introduction

Two pikachus walk around the stage, when they collide an interaction happens. The user can also click a pikachu to give it a surprise! Only a mouse is necessary to interact with the scene.

Controls:

The mouse is the only thing that is needed to interact with the scene. Clicking on pikachu will cause it do do an action, clicking on pikachu multiple times will occassionally change what action it does. Cliking (and also clicking and holding) on the ground will cause digletts to appear.




Goals:

-Pikachu moves around
-Pikachu colliding with walls causes them to rebound
-Have two pikachus that interact when they collide
-When the user click a pikachu, it gets surprised!
-Create an interactive experience!

Other Info:

-The camera angle is statically in the air because it allows for a simpler gameplay experience. With the mouse being the only necessary control, and with limited options to interact in the scene, even with no introduction a user can still discover all the interactions in the game.
-Pikachu (and diglett) information is located in its own struct, so all information about a pikachu is easy to access.
-If run with "bunny" or "bidoof" after a.out (example: "a.out bidoof") new things will happen!
-Pikachus and Digletts were created mostly with Blender, so they are extra detailed!
-Created a converter to change an .Obj format document to a .M (for Blender models)
-Pikachu has extra details when it's walking around, its tail wiggles!

References:

Useful Blender tutorials by cgboorman