Wednesday, November 30, 2011

Thanksgiving is a good break; Andriod testing continues to allude me

I got away from programming Geoshie for a while, and got to do some fun unrelated A.I. stuff, as well as just spend some time with my family.  Geoshie is going pretty well, but my limited testing has gone poorly.  I'm kind of taking this in stride though and looking at it as an opportunity to really flesh out the befriending part of the game before I bring it out into the real world to test it.

The first released version of the game has a lot more to do other than adopt and befriend different geoshie, but I've taken to developing in sections.  It leads to more modular games that are easier to expand in the future.

The CreatureClass, which serves as a generic placeholder for other creatures, uses a couple of different attributes to decide whether it's moving towards you or away from you: fear, curiosity, hunger, and aggression.  It's relatively easy to get a geoshie not to run away: just get the curiosity, hunger, and aggression to, in total, outway the fear.  The trick is not to mess up that balance, while you work on the two most important attributes, trust and commitment.  Wild creatures are naturally pretty scared of you.  Feeding one will somewhat increase trust, and even slightly decrease fear, but will mostly just decrease hunger.  Taunting it will increase aggression, but will also slightly increase fear and decrease trust.
Befriending a geoshie, and attempting the even harder task of adopting it will be a challenge.

I'll post some code samples once this gets more fleshed out.

1 comment:

  1. Wow, I didn't realize how much you'd gotten done already! Nice site, nice way to keep up to date with what you're working on. :)

    ReplyDelete