あなたが望むのはそれをどのように行うかを説明することだと思いますので、ここであなたはそれをどのように行うことができるかについて説明しています：

1.-あなたが望むものが仮想ペットを作ることであり、それに給餌しなければならない場合、その夢、空腹など、それの異なる側面を表すさまざまな変数を作成し、それぞれのプロパティに異なる変数を作成する必要があります。あなたのタマゴチの模倣。
2.開始するには、ペットの状態を定義する変数に定数を追加または減算する必要があります。
3.また、変数を設定するか、値を追加するために、プレイヤーに異なるアクションを実行させる必要があります。例は、彼を眠らせて、夢を通過する毎分が2％下がるようにすることです。

あなたが他の何かを手伝う必要があるなら、私に尋ねてください、そして私は私ができる最善のことに答えます。
Supongo que lo que quieres es que te explique cómo hacerlo, así que aquí tienes una explicación de cómo podrías hacerlo:

1.-Si lo que quieres es hacer una mascota virtual, a la que haya que dar de comer, deberías crear distintas variables que representen distintos aspectos de ésta, como su sueño, su hambre, y hacer una distinta para cada propiedad que tenga tu imitación de tamagochi. 
2.-Para empezar, deberás hacer que con el tiempo se vaya sumando o restando una constante a las variables que definan el estado de la mascota, como por ejemplo, que cada minuto aumente su hambre en un 1%. 
3.-También deberás hacer que el jugador pueda realizar distintas acciones, que fijen una variable o le añadan un valor. Un ejemplo sería, hacer que se le pueda poner a dormir para que cada minuto que pase se le baje el sueño en un 2%.

Si necesitas que te ayude con cualquier otra cosa, pídemelo y te responderé lo mejor que pueda.