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)
- Gameplay (i.e adding a ping-pong minigame)
- 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
- Happy
- Three gauges, representing hunger, tiredness and hapiness.
- When the cursor is dragging around the tamagotchi, the
tamagotchi gets "pet". This fills the hapiness gauge.
- four expressions:
- Two buttons
- Feed (fills hunger gauge)
- Rest (fills energy gauge)
- Feed (fills hunger 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.
- Feature list.
Submissions
- No submissions yet!