Tamagotchi Challenge (WIP)

Welcome!

The exercise is simple: Code a tamagotchi game.

This document serves as the ruleset for this challenge and the
specification for the functionalities to be implemented in the
minimal viable product you may submit.

Rules

  • No game engines allowed (Unreal, Unity, Godot, etc.).
  • Program will be built from sources.
  • No specified programming language.
  • No specified art style.
  • You may add as many features as you want.
  • Added Features can be for:
    • Gameplay (i.e adding a ping-pong minigame)
    • Rendering (i.e shaders)
  • You may add as many GUI elements as you want.
  • Any non-compiling/interpreting program will be disqualified.
  • Any crashing program (for any reason) will be disqualified.
  • At least 50% of assets must be made from scratch, with proof.
  • Program text must be written in english.
  • Assets must not be explicit in nature.
  • Program MUST implement AT LEAST the features detailed in
    the requirements section (they will NOT be counted otherwise).

Requirements

* GUI

  • Rectangular window.
  • Background image.
  • tamagotchi creature.
    • four expressions:
      • Happy
      • Neutral
      • Hungry
      • Tired
    • Three gauges, representing hunger, tiredness and hapiness.
    • When the cursor is dragging around the tamagotchi, the
      tamagotchi gets "pet". This fills the hapiness gauge.
  • Two buttons
    • Feed (fills hunger gauge)
    • Rest (fills energy gauge)

* Sound effects

  • Lil background music
  • When the buttons are pressed
  • When the tamagotchi is clicked
  • When the tamagotchi is pet
  • When the tamagotchi is sleeping
  • When the tamagotchi is fed

* Misc

  • The program persists the tamagotchi state between times the program

is open/closed.

How to submit

  • Link github repo containing sources and assets.
  • README must contain:
    • Feature list.
    • Build instructions.
    • A Screenshot of the main screen.

Submissions

  • No submissions yet!