Author Topic: Can we make our own AI personalities?  (Read 862 times)

Offline Buttons840

  • Hero Member
  • *****
  • Posts: 559
Can we make our own AI personalities?
« on: May 11, 2010, 04:30:42 pm »
What is involved in making an AI personality?  I know some of them have special behaviors like the bully who attacks the weaker player, etc.

Otherwise it seems like it's just the same old AI but with different starting ships.

Would it be possible to have the game scan a file, which we could use to create our own AI's with our own customized starting ships, wave sizes, etc?  Or perhaps an in game interface where we could specify the few parameters which seem to define each AI personality?
« Last Edit: May 11, 2010, 04:33:06 pm by Buttons840 »

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Can we make our own AI personalities?
« Reply #1 on: May 11, 2010, 04:35:29 pm »
There's a lot of subtle differences scattered throughout the AI code, some more significant than others, that make that pretty well impossible.  Every so often we add more that differentiates various defensive or offensive groups of AIs, as well, which makes it even more impractical since usually that's fairly custom logic.  Sorry!
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

rubikscube

  • Guest
Re: Can we make our own AI personalities?
« Reply #2 on: May 11, 2010, 06:16:49 pm »
X4000 says: every ai personality is unique, took them hours if not days developing, not some i want this and poof here it is. it's like maps in fps shooters, looks easy to make but takes days to make an OFFICIAL map, otherwise fan made maps are cool

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Can we make our own AI personalities?
« Reply #3 on: May 11, 2010, 07:01:27 pm »
They aren't insanely complex to create, but each one does have little bits all throughout the code that would be hard to serialize off the disk.  And the whole point of most AI personalities is completely new rules that get slotted into entirely new sections of the code, which generally means that you'd have to have full source access to effectively make a very novel personality beyond just basic stats tweaking.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline RCIX

  • Core Member Mark II
  • *****
  • Posts: 2,808
  • Avatar credit goes to Spookypatrol on League forum
Re: Can we make our own AI personalities?
« Reply #4 on: May 11, 2010, 07:07:52 pm »
But we like full source access ;)
Avid League player and apparently back from the dead!

If we weren't going for your money, you wouldn't have gotten as much value for it!

Oh, wait... *causation loop detonates*

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Can we make our own AI personalities?
« Reply #5 on: May 11, 2010, 07:13:00 pm »
:)
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

rubikscube

  • Guest
Re: Can we make our own AI personalities?
« Reply #6 on: May 11, 2010, 07:16:28 pm »
well, give us an game engine with a sandbox mode and poof, community made art, ideas and comics and movies