Skip to content

danielbrendel/krepagotchi-game

Repository files navigation


Krepagotchi

A pixelated, adorable virtual pet
(C) 2025 by Daniel Brendel

web-php engine-phaser license-mit maintained-yes

Author

Author: Daniel Brendel
Contact: dbrendel1988(at)gmail(dot)com
GitHub: https://github.com/danielbrendel

Description

Krepagotchi is a virtual pet game where you take care of your own little Krepa. You can feed it, clean its home and provide medical treatment when sick. You can also pet it or play with it using the ball in order to provide affection. Full hunger and zero affection levels as well as a dirty home will impact your pets health. If health reaches zero, your Krepa will fuse and detonate. When that happens you will be prompted with an info dialogue showing some text as well as date of birth and date of detonation, and the opportunity to restart with a new pet.

Disclaimer

This project is a fan-made game and is not affiliated with Mojang, Microsoft, Bandai, or any of their properties.

Features

  • Krepa pet
  • Personal name
  • Feeding
  • Petting
  • Playing
  • Cleaning
  • Treatment
  • Health conditions
  • Thought bubbles
  • Biome selection
  • Weather effects
  • Dynamic environment
  • Cute pixel art
  • PWA support

Run locally

In order to run the game locally during development process, issue one of the following commands.

Use Asatru CLI to run development server

php asatru serve

Use AquaShell to run development server

aquashell launch.dnys

Make a shippable game build

Make a release build

php asatru game:release [platform]

Make a debug build

php asatru game:debug [platform]

platform can be one of the following:

  • windows
  • linux
  • macos
  • html5 (default)

The ready-packaged game builds are stored in the /public/builds directory