Help finding war simulation AI component

  • 8 Replies
  • 436 Views
*

merdigon

  • Roomba
  • *
  • 2
Help finding war simulation AI component
« on: October 29, 2017, 09:51:53 am »
As my master’s thesis, I'm creating platform that will allow you to simulate battle, using two external AI components (they will fight together). To test and presenting, I need 2 example AI components. After hours of googling, I have nothing.
Have you know any AI components, that I could use in my master's thesis? Language doesn't matter for me, they just need to behave like "war general". Anything that generates output is good to me.
Thanks for any help.

*

ivan.moony

  • Trusty Member
  • *********
  • Terminator
  • *
  • 800
  • Can computers cry?
    • Structured Type System
Re: Help finding war simulation AI component
« Reply #1 on: October 29, 2017, 01:26:27 pm »
I think you might be interested in "Game Theory", "the study of mathematical models of conflict and cooperation between intelligent rational decision-makers". I think I saw a few programming languages related to that field, but I can't find any of them at the first look.

[Edit]
Found one, but I'm not sure that's what you looking for. This one is named Dynamo.
If you vaporize a teardrop, you get a salt.   :flake:

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Global Moderator
  • *******************
  • Prometheus
  • *
  • 4625
Re: Help finding war simulation AI component
« Reply #2 on: October 29, 2017, 01:27:45 pm »
It would seem to me that your request to have them "Behave like War Generals" is going to be up to you and how you code your Chatbots/AI.

Most generic varieties of chatbots would probably do but the real magic in bringing them to life is how well you script them. (Choosing the colorful dialogue that would be reminiscent of a General, authoritarian, polished, hard core, battle-wise, etc.).
Your script/patterns have to reflect that in their speech and their responses to each other.

I'm sure that during your searches you came across the video of two chatbots conversing with each other. Somewhat amusing but you can easily get much better results than that with some creative patterns & responses.

I showed how easy it was to construct an old western gun fighter in a RiveScript format, and it played out pretty nicely.

Realize that what you seek, no matter which platform you choose, is going to take time. There is no War General Chatbot, to my knowledge so you're going to have to create one. While it is not totally difficult, it is going to take a fair amount of your time and thought.  After all, it is for your Thesis so the rewards for your timely input should speak for themselves. (no pun intended).

Good luck!
In the world of AI, it's the thought that counts!

*

keghn

  • Trusty Member
  • ********
  • Replicant
  • *
  • 690
Re: Help finding war simulation AI component
« Reply #3 on: October 29, 2017, 02:09:19 pm »
Generative Adversarial Neural logic. GAN's.
 Like  OODA loop:
 https://en.wikipedia.org/wiki/OODA_loop

Fight Lesson 5 - OODA Loops & Hick's Law:





*

merdigon

  • Roomba
  • *
  • 2
Re: Help finding war simulation AI component
« Reply #4 on: October 29, 2017, 02:22:24 pm »
Thank you so much for fast response.
But my point is that I don't want to write AI component - i want to find one, that has been already written.
I will show you my inspiration for mastery thesis - in 2005, Electronic Art has launched "Tank Wars" competition that allowed students to write AI module, that will control tank, and then theirs modules could fight on arena with each other (1 vs 1). Electronic Art  provided simulated environment with terrain, damage system, moving etc. and data from tank's sensors as an input for AI modules.
I would like to do similar thing that EA did - create platform, that will simulate battle (soldier's psyche and morals, terrain, weather, damage, movement etc), but I need external AI modules (at lease 2 - or 1, that i can customize) that will behave like "battle general"and provide output for my input data.
Once again, thanks for any help.

*

ranch vermin

  • Not much time left.
  • Starship Trooper
  • *******
  • 484
  • Its nearly time!
Re: Help finding war simulation AI component
« Reply #5 on: October 30, 2017, 12:34:29 am »
anything,   your not really thinking that hard.

*

WriterOfMinds

  • Trusty Member
  • ***
  • Nomad
  • *
  • 63
    • WriterOfMinds Blog
Re: Help finding war simulation AI component
« Reply #6 on: October 30, 2017, 01:25:47 am »
The best suggestion I can make is to look into the projects that have built AI to play existing war simulation games (it seems there have been quite a few AI written for StarCraft, for instance). 

Frankly though, it strikes me as unlikely that you'll find one that is readily compatible with the dataset you have in mind.  Every existing strategy game or platform provides different data to the player and formats that data differently -- "things a war general wants to know" is probably not a dataset that there is a universal standard for.  For the Electronic Arts project you described, the creators designed the platform *first* and then asked other people to build AI for it, presumably giving them information about what data the platform would supply to them in what format.  Similarly, for best results, I suspect you'll have to make your platform first and then create AI that work with it ... not the other way around.

If the focus of your project is the platform and you don't care about working on the AI, you could probably get away with making hokey examples that aren't very good at fighting ... just so long as they're enough to demonstrate all the platform's features.

*

Calhoone

  • Trusty Member
  • *
  • Roomba
  • *
  • 14
Re: Help finding war simulation AI component
« Reply #7 on: November 11, 2017, 07:36:54 am »
I remember reading about and seeing a video of a project that Elon Musk has been working on. It's an AI that can play strategy games such as Dota 2 (a MOBA). It learns from every match and has actually beaten the top players in the Dota championship league.

https://www.theverge.com/2017/8/14/16143392/dota-ai-openai-bot-win-elon-musk

*

keghn

  • Trusty Member
  • ********
  • Replicant
  • *
  • 690
Re: Help finding war simulation AI component
« Reply #8 on: November 11, 2017, 05:21:10 pm »

AI Competitive Self-Play | Two Minute Papers #205: 






 


Users Online

38 Guests, 1 User
Users active in past 15 minutes:
ivan.moony
[Trusty Member]

Most Online Today: 51. Most Online Ever: 208 (August 27, 2008, 09:36:30 am)

Articles