Skip to content

Fellowship-of-the-Bus/Elder-Strolls-Hallows-Eve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elder Strolls: Hallow's Eve

This game was originally created for the University of Waterloo Games Institute Jam (Fall 2015)

Fellowship of the Bus

Installation

There are two recommended options for running this game.

  1. Download one of the pre-built executable JAR files under releases. Run it by either double-clicking the JAR file or entering the command java -jar <jar-name> on the command line.
  2. Build from source. The easiest way to do so is to use sbt:
    1. Install sbt.
    2. Run sbt from the command line in the project root directory.
    3. At the prompt, type run.

Controls

This game can be controlled via keyboard or gamepad (compatible with both Playstation 3 and Xbox 360 controllers). The controls are given as follows (PS3/X360/Keyboard):

  • Pause - Start/Start/P
  • Return to main menu - Select/Back/Esc
  • Punch - Cross/A/S
  • Kick - Circle/B/S
  • Dodge - Square/X/D
  • Move - Left Stick/Left Stick/Arrow Keys

How to Play

Elder Strolls: Hallow's Eve is a side-scrolling beat 'em up game taking place on Halloween. The main character, Herbert, is an elderly man who is sick of giving out candy to noisy, ungrateful kids on Halloween.

Beat 'em up action

The main object of the game is to get those rotten kids off your lawn! To do so, you must defeat the boss enemy before losing all of your health. To reach the boss, you must first clear several waves of randomly generated enemies. Your current health is displayed as a bar at the top of the screen, along with your current score.

Elder Strolls: Hallow's Eve

Each time you defeat an enemy, a pop-up appears below your health that describes some details about the enemy you defeated, including their name, age, and a fact about them.

The fact box contains trivia on enemies

This game supports multiplayer for up to 4 players using controllers. Each player character heals by 20% of their maximum HP at the start of each wave.

video image

Playable Characters

The main character is Herbert, an elderly man who just wants some peace and quiet on Halloween.

Herbert has three actions:

  1. Punch deals 15 damage

  2. Kick deals 40 damage

  3. Dodge dashes to the side at double speed

Enemy Types

Enemies are spawned in waves from the left and right sides of the screen. Upon defeating an enemy, you receive their base score value multiplied by the current wave number. The various types of enemies in the game are:

  1. Ghost

    • Health: 100
    • Attack: 12
    • Speed: 4
    • Points: 1
    • Attacks with a wind-up kick
  2. Elsa

    • Health: 15
    • Attack: 4
    • Speed: 3
    • Points: 1
    • Range: 400
    • Attacks with a snowflake projectile
  3. Hotdog

    • Health: 60
    • Attack: 5
    • Speed: 4
    • Points: 2
    • Attacks by throwing ketchup bottles
  4. Power Ranger

    • Health: 150
    • Attack: 5
    • Speed: 3
    • Points: 3
    • Attacks with a fast punch
    • Can appear in 6 varieties: Red, Black, Blue, Pink, Yellow, and Green
  5. Horse Mask

    • Any common enemy type can appear as a bonus enemy with a horse mask
    • Horse mask enemies never attack and always spawn from the right side of the screen and run in a straight line to the left side of the screen
    • Health, Attack, and Speed are the same as the non-horse-masked enemy
    • Points: 5

Boss Enemies

Elder Strolls: Hallow's Eve has one multi-stage bonus enemy that appears after clearing 4 waves.

    • Health: 500
    • Attack: 1
    • Speed: 3
    • Points: 3
    • Shoots with his super soaker
    • Defeating this stage knocks off the trench coat, to reveal his true form...
    • Health: 500
    • Attack: 50
    • Speed: 3
    • Points: 2
    • Attacks with a wind-up "body slam" attack
    • Health: 1000
    • Attack: 0
    • Speed: 3
    • Points: 1
    • Summons allies using his cell phone
    • Additional spawned enemies are randomized, but always of the same type
    • While playing a song on his cell phone, this stage dances around. Attack while he's vulnerable!
    • Health: 1000
    • Attack: 5
    • Speed: 3
    • Points: 3
    • Uses a fist slam attack

After clearing the boss enemy, a bonus round begins where additional waves spawn endlessly with more and more enemies until the player is defeated. Try to rack up as many points as possible!

Credits

Programming

Art

Sound Effects

Special Thanks

  • This game was heavily inspired by games such as Streets of Rage, Golden Axe, and other classic beat 'em ups
  • Double Feature font created by David Shetterly
  • Ringbearer font created by Pete Klassen

Disclaimer

This is a work of fiction. Any resemblance to actual events or locales or persons, living or dead, is entirely coincidental. No trick-or-treaters were harmed in the making of this game.