Windows Develop Bookmark and Share   
 index > Windows Forms Sample Applications > Anything WoW you lately
 

Anything WoW you lately

just interested in the boundries of the system and what they can do.

some interesting ideas if anyone's willing to share some trait secrets.

Also when calling the Scan() frunction I'm detecting non existent Organisms. My guys will just start attaching or eating stuff that's not there. it's throwing a nonVisable error but I'm testing for IsAlive. Any Ideas??
MigrationUser 1  Sunday, July 27, 2003 3:00 PM
Hmmm.  The I haven't ever experienced the Scan() issue you describe.  Are you sure that you aren't holding on to OrganismStates from previous ticks?

As far as "trade" secrets, here are a few from the herbivore world.

Carnivore avoidance.  (Not nearly as important now as it was back in the Finkly days).
1.  Pathfinding, pathfinding, pathfinding.
2.  Signal friends to move out of your way.
3.  Judiciously munch down a plant if need be.
4.  If you are only being chased by a single carnivore, you can simply go to the other side of a plant.  You remain fed, the carnivore doesn't.  ;o)

Reproduction.  (Very important)
1.  He who controls the food source wins.
2.  Block competitors from accessing your plant.
3.  Use the smallest possible bite size (it used to be that you couldn't do this because you were constantly on the move and therefore needed to be able to eat quicker).
4.  Consider locust's trick of munching down most of the plants to starve the competition.  (This is an advanced behavior and needs careful tuning).

Fighting.  (Not my specialty)
1.  Take advantage of the "can't attack unless attacked" rule.  (See lie003).
2.  It's much harder to kill an herbivore that has energy for healing.  So unless you are the aggressor, keep a full tummy.
MigrationUser 1  Monday, July 28, 2003 11:02 AM

You can use google to search for other answers

Custom Search

More Threads

• Terrarium Server & Web Controls Confusion
• Pocket PC Client and accessing the server version on GotDotNet
• NO BussinesRules Separation!
• Permission Denied :'getObject'
• Cast from type 'DataRowView' to type 'Integer' is not valid.
• Install Sheild
• Cool things you can do with taskvision!
• Provider Pattern is here
• How to develop a IDE in C# and .net
• Installation Error