Smol Pet Sim

A simulation that showcases my love for animals, especially doggos (honestly the main inspiration for this project)! Built using PixiJS and HowlerJS, it has three pages featuring a doggo, cat, and rabbit. Each page has its own set of user interactions and there is sound to enhance the experience!

Smol Pet Sim screens

Features

  • Uses sprites from OpenGameArt and DeviantArt (the artists have been rightfully credited!)
  • Separate pages for each animal, with different interactions on each page
  • Includes background music and sound effects
  • Improved the code by using ES6 classes and modules, instead of sticking with ES5

Controls

Doggo

  • Click on each walking doggo to make him/her sit
  • Click on the initially sitting doggos to make them bark!

Cat

  • Use the arrow keys to move the cat around
  • The cat can "eat" all of the fish

Rabbit

  • Resize the rabbits using the "Resize" button
  • Spawn more rabbits onto the page with the "More rabbits" button
  • Click and drag the most recently spawned rabbit to move him/her around