/PocketCat

Pocket Cat is a web game that combines the nostalgia of the 90s, the simplicity of Tamagotchi, and the retro charm of Gameboy.

Primary LanguageTypeScript

Logo

Pocket Cat

Pocket Cat is a web game that combines the nostalgia of the 90s, the simplicity of Tamagotchi, and the retro charm of Gameboy. Your virtual cat, Jameson (inspired by my cat), hatches, and you'll need to take care of him by feeding him, giving him attention, and cleaning up after him.

Tech Stack

  • React
  • TypeScript
  • Vite
  • HTML
  • CSS

Animations

The animations in this game are crafted through the utilization of CSS spritesheets. This technique allows for a smooth and visually engaging gaming experience, where various actions and movements of characters like Jameson come to life on the screen. By condensing multiple animation frames into a single image, spritesheets make the game visually dynamic and efficient. The images in this app were generated using Piskel.

Play

You can play the deployed version of the game here.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement." Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request