Neon Peggle - Exam Game

Continuing the theme here with the neon vibes like I did with Neon Pong.
This game was created for the KIT109 - Games Fundamentals Exam.

The goal of the game is to progress through each level, while trying to destroy all the pegs within each level and get the best score within each level, all while only having a limited amount of balls to shoot for each level.


Levels Explained

  • Level 1 The Basics - No modifications here, just 4 simple pegs to destroy.
  • Level 2 Multi-Hit Pegs - Some peges require 2 hits to be destroyed.
  • Level 3 Button Bonus - This level adds a button that triggers a bonus to appear, collecting said bonus gives some extra points.
  • Level 4 Checkpoint Bonus - This level adds 3 checkpoints to trigger in order, which then trigger a bonus to appear.
  • Level 5 Moving Pegs - Pegs move side to side.
  • Level 6 Homing Missles - 4 missiles chase the ball mid-flight and change its trajectory when they collide with the ball.
  • Level 7 Laser Ball - Pressing space-bar while the ball is mid-flight will activate 4 lasers around the ball that destroy pegs.
  • Level 8 Big World - The world is 5 times larger, while the ball is still the same size. Just regular pegs here.
  • Level 9 Singularity - 1st custom level which adds a blackhole/singularity that pulls the ball towards it when inside its ring.
  • Level 10 Welcome to Chaos - 2nd custom level which combines everything from the previous levels into one, with the exception of the laser ball, as that is too strong.

Controls
Left-Click to interact with the UI and to Shoot the ball.
Mouse to rotate the shooter.
L-key to activate "Lindslay Mode" aka cheat/testing mode. This positions the ball at the mouses cursor and resets the balls velocity.
Space-bar to activate the laser ball when on that level. Only works while ball is mid-flight.
Numbers 0-9 switch scenes to there respective level, but Level 10 being 0.
Q-key to quit to the main menu.


Features Implemented

  • Ball shooting, aiming constraints, movement, and collisions
  • Peg collision
  • Next turn
  • Ammo
  • Level completion / game over
  • Scoring
  • Visual style and feel
  • Ball trail
  • Lindslay-Mode
  • Sound effects
  • Music
  • Title screen with level select
  • In-game UI
  • Start of level text, and end of level success and failure text
  • Cumulative score
  • Game mechanics locked
  • All 8 templated levels, and 2 custom levels.

References

Music (Free Music)

Sound Effects (Most from these two creators and some from my Neon Pong project)
(ivyism)
https://ivyism.itch.io/8-16-bit-half-life

(WitheredGods)
https://witheredgods.itch.io/free-8-bit-sfx

Scripts
All scripts except for the base project scripts were made my myself.
I pulled some scripts from my Assignment 3 game project, which were AudioManager and LevelLoader. No generative AI was used in the making of this game.

Leave a comment

Log in with itch.io to leave a comment.