From 2d project which was supposed to be AI sandbox I moved into the 3D, because I wanted to interact with characters and test their behaviours like in the "game". That was the main reason to switch project into 3d space.
What I want to implement:
- Autonomously characters which know their environment and can interact with each other
- Personality
- Personality attributes (traits) and opposites of:
- Brave
- Friendly
- Lazy
- ...
- Personality attributes (traits) and opposites of:
- Personality
- Food gatherer
- Explorer
- Fighter
- ...
- Stamina
- Perception
- Strength
- ...
- Terrain surface and anatomy
- Safe / Dangerous places
- Other families, villages and factions
- Food sources
- Enemy territories
- Houses and other structures
- Social
- Information exchange with others
- Relationship based acting
- Information exchange with others
- Smells
- Noises
- Fighting in groups against enemy groups or single creature
- Tactical planning
- Threat prediction
- Home area guarding
- Acting affected by character personality
- Physical and Fantasy combat
I'm also inspired with other titles like World of Warcraft, Sims, Fallout, Black & White and others, which implemented interesting AI elements in to the their game. That's it ! Next, world introduction.