Sheepy: a Boids Herding Game
Sheepy: A Boids Demonstration Game
By Adjamé Tellier-Rozen
Description
Sheepy is a 2D herding game where you play as a dog tasked with herding the sheeps back into a pen before the time runs out.
Created as part of a course on AI for video games, Sheepy showcases boid algorithms. Every aspect of the game from the scripts to the visual assets was developed by me, with the exception of the royalty-free music.
Features
- Player Movement: Control the dog using arrow keys.
- Boid Behavior: Sheep follow group behaviors with added mechanics:
- Obstacle avoidance.
- Wall bouncing.
- Fleeing when the dog gets too close.
- Collision System: Prevents animals and the player from passing through walls.
- User Interface: Includes a score counter, pause menu, fail and victory screens.
- Music: Ambient soundtrack with royalty-free music.
Gameplay Overview
Sheepy offers 3 progressively challenging levels.
- Animals:
- Dog (Player): Direct the dog using simple keyboard inputs.
- Sheep (Boids): Exhibit group behavior with dynamic reactions.
- Level Challenges:
- Varying obstacle numbers and placements.
- Increasing sheep counts.
- Adjustable time limits for each level.
Your mission: Herd all the sheep into the pen before time runs out!
Source Code
The source code for Sheepy is available on GitHub.
Leave a comment
Log in with itch.io to leave a comment.