Welcome to Shooting Stars!

In this exciting and action-packed game, created with the purpose of being the exam game for KIT109, you'll have the opportunity to put your skills to the test in a challenging and engaging gameplay experience. 

Get ready to test your aim, strategy, and timing as you embark on an epic adventure!


Basic Controls:

  • Use your mouse to aim the slingshot.
  • Press and hold the mouse button to load a projectile into the slingshot.
  • Release the mouse button to launch the projectile towards your target.
  • Press the spacebar to activate special abilities (if available) in certain levels.
  • Use the 'L' key to unleash the mighty Lindsay-Mode, dropping heavy boulders onto the play area.


Goal of the Game: Your ultimate goal is to complete each level by eliminating all enemies or achieving specific objectives. To do this, you'll strategically shoot projectiles, taking into account the terrain, obstacles, and aiming constraints. Aim for precision and timing to maximize your chances of success.

But be careful! Each level poses its own unique challenges, such as moving barriers and enemy shields. Use your skills and adapt to these obstacles to emerge victorious.

Remember, you have a limited supply of ammo, so make every shot count! Plan your moves wisely and strategize to overcome each level's puzzles and enemies. As you progress, new abilities and challenges will test your slingshot mastery.

Are you ready to embark on this thrilling adventure? Get your slingshot ready, aim true, and let the projectiles fly! Good luck, and may your shots be accurate and your victories be glorious!

~ Enjoy



Here is the list of game features of “Shooting Stars”:

 

Basic Projectile:

Shooting projectiles toward the mouse position when the mouse button is pressed. Holding the mouse button down "loads" a projectile in the "slingshot". The projectile moves to where the mouse is located. When the mouse button is released, the projectile shoots through the "mouth" of the "slingshot". The projectile cannot move further than a given radius from the "mouth" of the "slingshot". The projectile can only be aimed inside the bottom-left quadrant of a circle with the same radius. Projectiles follow a ballistic trajectory, similar to a ball thrown through the air, and collide with the terrain, obstacles, and enemies. Directly hitting an enemy with a projectile kills it (except for Level 6 where enemies have shields).  Enemies can be killed by rapidly falling blocks and speedy collisions with the terrain but can survive small bumps and falls. Directly hitting a block with a projectile breaks it.


Special Projectiles:

Bomb: Projectile explodes upon collision, affecting objects within its explosion radius.

Multi-shot: The projectile splits into three when the spacebar is pressed.

Homing-Missile: The projectile moves on a ballistic trajectory for a moment and then starts homing toward an enemy. (No need to press a button)

Laser-Bomb: Projectiles spin and shoot lasers in four directions, damaging enemies but not blocks.

Balloon: Projectile balloons up with a delay after a collision.

Cosmic-shower: Projectile drops balls during flight, which act like another projectile.


Others:

Moving-Bouncy-Barriers: Moving barriers follow a predetermined path and cause projectiles to bounce off them. 

Enemy-Shields: Enemies have shields that require multiple hits to destroy. 

Cinemachine: Cinematic camera transitions during the level introduction and gameplay. 

Next Turn: The next projectile can be shot once the previous projectile has either made contact with the ground or after 5 seconds have elapsed.

Ammo: The player starts each level with 5 ammo. Each shot reduces the ammo count by one which is visually shown. Special levels have the first 2 ammo as special projectiles and the remaining 3 as normal projectiles.

Level Completion / Game Over: The level ends when the player has run out of ammo and some of the enemies are still alive or when all the enemies have been killed.

Lindsay-Mode: Pressing 'L' drops a large heavy boulder randomly on the play area, acting as a projectile.

Title screen with level selection: Title, suitable background, and the ability to jump to all levels through the UI. At the start of each level, the level number, title, and brief description of the level's mechanics for a short duration are displayed. At the end of a level you either see a congratulations screen with a random set of messages, final level score, and duration, if you succeed or a failure screen when all ammo is used without killing all enemies. You cannot aim or shoot while the start or end-level text is being shown.


Level description:

Level 1 - Default functionality: Basic projectile, enemies, and boxes.

Level 2 - Bomb functionality: Projectile explodes upon collision, affecting objects within its explosion radius.

Level 3 - Multi-shot functionality: The projectile splits into three when the spacebar is pressed.

Level 4 - Homing Missiles functionality: Projectiles move on a ballistic trajectory for a moment and then start homing toward an enemy.

Level 5 - Moving Bouncy Barriers functionality: Moving barriers follow a predetermined path and cause projectiles to bounce off them.

Level 6 - Enemy Shields functionality: Enemies have shields that require multiple hits to destroy.

Level 7 - Laser Bomb functionality: Laser bomb projectiles spin and shoot lasers in four directions, damaging enemies but not blocks.

Level 8 - Cinemachine: Cinematic camera transitions during the level introduction and gameplay.

Level 9 - Balloon-projectile: Projectile balloons up after a collision.

Level 10 – Cosmic-shower: Projectile drops balls during flight, which act like another projectile.


Sources:

Sound effects: Audio of projectile-shootingaudio of hitting a blockaudio of enemy-killed

Music: Background-music

Background: Background-picture


Comments

Log in with itch.io to leave a comment.

Great visual effects! Love level 10 too