The virtual pet consists of noting a pet’s changing states, and attending to its needs.
The basic scope of TECH would be having a singular pet that can react to food, medication and play, while also recognizing “bad combinations” and “good combinations” of those items through animation/status bars.
Having an ability for player input, where they can assign their pet to take medication at a certain time, or do weekly doctor’s appointments would be a second priority.
Lastly, expanding the amount of items in an inventory (foods, medicines, include play toys), as well as their reactive states and combinations would be the last priority.
<aside> 4️⃣ Default Pet is spawned in, and is within the neutral state of HAPPY.
</aside>
<aside> 2️⃣ As time progresses, or player interacts with the pet, its states change to either HUNGRY, BORED, TIRED, OR NAUSEOUS. Specific states are shown through corresponding animations and/or are reflected in the status bars in the status panel.
</aside>
<aside> 3️⃣ Completing the correct actions to “heal” your pet will return it to it’s original state. Feeding requires accessing the inventory through the inventory button, and dragging the correct items within range of the pet. Playing requires pressing the play button. Resting will happen automatically, and acts as an energy system.
</aside>
<aside> 4️⃣ This loop continues for the remainder of the game.
</aside>
The chain matching game consists of matching “berries”, collecting items, and scoring/time.
The basic scope of TECH would be having a timed puzzle with that connects berries in a chain and removing them once they are connected.
Having a number of these successful chains per item connect to the creation/addition of an inventory item is second priority.
Lastly, score and adaptive pet animations while playing would be the final priority.
<aside> 1️⃣ A level is generated procedurally in a tile matrix where a random(-ish) assortment of berries is spawned.
</aside>
<aside> 2️⃣ A player makes a chain by dragging their finger across an X number of berries. These berries must be touching each other from any direction (up, down, right, left, diagonally).
</aside>
<aside> 3️⃣ Once a successful chain is made, the player must release their finger from the screen, and the berries disappear from the matrix. New berries are spawned from above, entering the matrix.
</aside>
<aside> 4️⃣ This loop continues until time runs out.
</aside>