Transcript
Raven's Reflections Story & Gameplay A 2D puzzle game with 10 levels so far Each level gets progressively harder, with new obstacles and features on each level A vertically scrollable 2D map with a floor, and static/moving obstacles around the center of the map, with movable ice walls on the sides. Click on anywhere on the map that is not the slingshot or a mirror to drag the map up and down. Click and hold to drag. These ice walls can be moved up and down and set in place along the side. The player has 10 spirit orbs, that he shoots from the bottom of the map with a slingshot. The direction he aims at is determined by which angle he pulls the slingshot at and how far back he pulls back the slingshot determines the velocity the orb moves at. The aim is to aim and shoot the orb such that it hits the goal at the top of the map. The player's score is determined by the number of orbs he has left when he wins. He loses if all his orbs run out. Single player mode involves 10 different levels to beat. Multiplayer mode involves playing against an opponent, and the first player to hit the goal wins. However, each player only gets 1 mirror to move. The host has the mirror and slingshot on the right, while the visitor gets those on the right. So far multiplayer only works over the local network. Technical Material Used Used movement behaviors to program some of the moving obstacles. They have random wander behavior when there is no orb fired, but once an orb is fired, the enemies switch to follow target behavior with the target being the orb. Implemented networking with multiplayer functionality and an in-game chat for 2 players. I also implemented several of the game physics myself, such as the damping of rigid bodies. Playing The Game The first scene you will see is the level select scene. Pick any level you want for single player mode. There will be buttons to restart the level at any point or to return to the level select screen. From the level select scene, you can also go to the multiplayer lobby and either host or join games. Also, the orbs can rebound off all obstacles except the skulls, which destroy the orbs. Players should make use of those obstacles and the mirrors to rebound the orb off and hit the goal.