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.

Published 28 days ago
StatusReleased
PlatformsHTML5, Windows, Linux
AuthorAme
Made withUnity
Tagsboids

Download

Download
Boids Rozen Unity Project files 1,019 MB
Download
Boids Windows 29 MB
Download
Build Linux 27 MB

Leave a comment

Log in with itch.io to leave a comment.