Navigation

Contact Information

Sol Keys

Overview of Sol Keys, a game my team and I made during the Becker College Summer Game Studio.

I will indicate which parts on each screenshot I coded.

Screenshot of the title screen.

The tutorial level. I programmed the player movement, the Juggernaut chasing the player, the Health and "Enemies Left" text, the health potion pickup on the left, the brown door above the player, and the controls seen at the bottom. When an enemy is destroyed, the "Enemies Left" counter will decrease by one. When all the enemies are destroyed, it will change to "Head for Exit". When each enemy is destroyed, and each key is found in the level, the exit door will open.

Animation of the bow. I programmed the bow functions. You must hold down the bow button for a moment before releasing in order to shoot an arrow. You can't move while aiming the bow.

The sword attack. I programmed the sword attack. When the sword button is pressed, an invisible sprite swings out in front of the player (representing the sword's https://sites.google.com/site/thomasgrahamsonlineportfolio/hitbox).

Screenshot showcasing the drone enemy. I programmed the drone's behavior. The drones do not move, but shoot projectiles that follow the player, as shown by the right drone. They shoot their projectiles every few seconds.

The Laser Rifle upgrade. The rifle is an upgrade for the bow. I programmed the rifle's behavior and the transition between bow and rifle. You don't need to hold the button to shoot a projectile now. Tapping the rifle button will shoot a small projectile with the same strength of the bow's arrows. Holding the button for a moment will shoot a larger projectile with double the power. Also shown is the Key counter on the User Interface, showing how many Keys you have collected, and the updated control icons. The icon on the right is the rifle, replacing the bow. The sword icon shows an upgraded sword that does double the damage of the original sword.

The Shield. I programmed the shield behavior. While the shield button is held, a blue bubble will form around the player, protecting them from all incoming damage (Enemy collision or drone projectiles). You can do any actions while the shield is active, but it would be difficult to press movement buttons, the shield button, and an attack button at the same time.