By Torchlight
CPSC 4160 Milestone 1 Presentation
Will Gray
Game Description
Genre: 2D side-scrolling puzzle platformer
Story: A lone Scout lost at night in the woods must find their way through the woods, lighting strange bonfires to brighten their path as they seek a way out. While exploring, the Scout is hunted by shadows, taking the appearance of faceless, distorted versions of the Scout.
Objectives: Light all torches and seek a way out of the woods. Avoid coming into contact with the shadows.
Game Information
Skill Rating: Ages 12+
Players must be able to navigate through slightly challenging platforming courses with limited visibility and solve puzzles with increasing difficulty as levels progress.
Audience: Anyone 12+, though there are some horror/unsettling elements
Subgroups: Platforming/puzzle fans, fans of cryptid/urban legend/creepypasta horror
References/Inspiration
“Golden Scapegoat” minigame from Honkai: Star Rail
References/Inspiration
Slender: The Eight Pages
Screenshots from Rosswood
Color Palette
Entities - Player Character
The Scout:
Scout Beta Sprite
Entities - Enemies
Shadow:
Stalker:
Shadow Beta Sprite
Stalker Beta Sprite
Entities - Objects
Bonfire:
Lit and Unlit Bonfire Beta Sprites
Game Mechanics
Game Mechanics
Technical Description
Modules:
Technical details:
Software Architecture
Initialization
Main Game Loop
Player
Movement
Manipulate Torch
Enemy
Shadow
Stalker
Behavior AI
Behavior AI
Lighting
Torch
Bonfire
Screen Glitch
Scrolling Map
Platforms
Parallax Background
Collision detection
Keyboard inputs
Change lighting
Keyboard inputs
Keyboard inputs
Update
Collisions
Enemy
pygame.quit()
Shape overlay
Alpha value
Shape overlay
Alpha value
Shape overlay
Alpha value
Audio distortion
Bonfire
If torch is lit:
Brighten area
Collision detection
Timeline
Priority Modules:
Difficult Modules:
Initial Targets for Milestone 2: