States for AI

AI gameplay. The basics to start.
Post Reply
NiteHawk
Game Developer
Posts: 198
Joined: Sun May 29, 2011 2:34 pm

States for AI

Post by NiteHawk » Wed Jul 11, 2012 3:24 pm

Though I want AI to be a scripted source by players to get improved on, the initial idea will be a more simplistic matter that we can branch off using game states per scripted system. For example:

For example, here would be a basic colonize state for there movement. Obviously there would be a bit more then this for error control, but it's a short summary of what they do:
Colony.png
Colony.png (28.08 KiB) Viewed 2940 times
The idea is to make one for each type of state, I believe the basic states would be:

-Colonize
-Transport Goods
-Capture Planet (Maybe ship?)
-Attack
-Protect Object
-Harass (Pick on littler guys)

NiteHawk
Game Developer
Posts: 198
Joined: Sun May 29, 2011 2:34 pm

Re: States for AI

Post by NiteHawk » Tue Jul 17, 2012 10:29 pm

Here is a bit more organized in terms for the colonize state. Mind you I didn't use the diagram tools properly but should work fine.
Example.png
Example.png (46.28 KiB) Viewed 2923 times

NiteHawk
Game Developer
Posts: 198
Joined: Sun May 29, 2011 2:34 pm

Re: States for AI

Post by NiteHawk » Thu Jul 19, 2012 7:45 pm

Sandtrooper wrote:
NiteHawk wrote: The idea is to make one for each type of state, I believe the basic states would be:

-Colonize
-Transport Goods
-Capture Planet (Maybe ship?)
-Attack
-Protect Object
-Harass (Pick on littler guys)
The current orders that SF had were:
  • Attack
  • Harass
  • Defend
  • Escort
  • Protect
  • Colonize
I'm sure you can give out more elaborate orders once we get custom scripting installed.
I am aiming to have the AI as a dll that can be injected and overrode depending on what you want. This should give alot of play to how you want the game to be, so you can add on to it or completely modify it.

So the dlls will be open source and will have different things, we could even have some other extras so you could make certain modules the way you want by coding them. I think it should be a cool idea overall and should allow some cool modifications and evolve without having to rely on one person for everything, minus the protection to the actual game, etc.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest