Mobile Game Development

Grazeful: Sheep Simulator

Tools: Android Studio, Photoshop, Wacom Graphire 4 tablet

Roles: Java programming, art assets

In mobile development class, I programmed a tamagotchi-like Android application and painted some of its visual assets. Grazeful: Sheep Simulator is a simple game where you care for a sheep by feeding, petting, and walking it. The goal is to achieve the highest level you can, but if the sheep starves, then it's game over.

Feed Your Sheep

Your sheep will get hungry as time goes on, indicated by the top health bar. Select your food by tapping one of the buttons. Then, tap the sheep to feed it.

Pet Your Sheep

Petting your sheep periodically makes it happy. The happier it is, the more experience it gains from other activities. Its happiness is indicated by the sheep face icon.

This is a very happy sheep. The sheep won't always want to be petted, though. When petting is too frequent, it has lessened to no effect on happiness.

Randomized Food Spawn

Every once in a while, a leaf or flower will grow on the field. You can collect it by tapping it. If you haven't collected any in a while, they'll build up until there's no more room.

Leaves and flowers randomly spawn in set locations, and cannot have overlapping spots. Flowers are rarer than leaves and offer a larger boost to fullness and happiness when eaten.

Walk Your Sheep

When you move with the phone, the gyroscope sensor detects your acceleration and allows the app to enter walking mode. Your sheep will now hop across a scrolling field. Moving grants significant gameplay advantages:

See how it works: