Simulating Animals

I began working on my next small project. I am wanting to simulate a puppy, but I don't want it to behave like 'The Sims 2 Pets', but rather I want the puppy to live & breath within the computer. The puppy currently has two major components that will control the puppy itself.

  • Puppy Heart:
    The puppies heart will pump blood to the puppy & monitor it's blood flow. Depending on the puppies health, the blood can fluctuate from being thin, normal & to thick. As the puppy ages, it's arteries can become clogged, preventing the heart from pumping the blood needed by the puppy.
  • Puppy Brain:
    The brain of the puppy will control the puppies movement, pain sensors, health & interaction with it's owner.
    • Movement:
      The puppy will be able to move about in a virtual house. As the simulator matures, I might upgrade it to a simi-virtual world.
    • Pain:
      The puppy must be able to feel pain. If it falls, injures itself from scratching, runs into something, tooth aches, among other things.
    • Interaction:
      Interaction between the user (owner) and the puppy is the most vital part of the simulator, as the user must be able to feed the puppy, play with it and give it the attention the puppy needs.

The simulator will only allow one puppy at a time to live. The owner must raise the puppy until it dies, or make a choice if it should put the puppy to sleep if it is ill and suffering to much.

I have already started work on the basic components of the puppy. Work on the heart & brain classes have begun along with the actual puppy code that will manage the heart, brain & puppy itself.

-Johnathon
AirheadGaming

 

What did you think of this article?




Trackbacks
  • No trackbacks exist for this entry.
Comments

Leave a comment

Submitted comments will be subject to moderation before being displayed.

 Enter the above security code (required)

 Name

 Email (will not be published)

 Website

Your comment is 0 characters limited to 3000 characters.