Forum Jump :

Author Message


Posts: 4
Rank:


Level: Member

Country: se
Location:
Occupation:
Age:
In-game name:

 
#1 Posted at 2009-05-25 11:08        
     
Hi!

I’m working on a quite complex system to enhance the Arma-AI. It simulates neural networks to learn what tactics to apply in what situations. I’m releasing an early demonstration of the technology now in the hopes that it will create some interest and possibly someone would want to help me finish this.

The project consist of two parts: an Arma-addon that communicates (through Kegety's Armalib "Scriptlink" feature) with a Windows .Net application running in the background.

As of now the addon evaluates the situation by five variables (that I call STIMULI) that I made, process them through the neural network and then executes any combination of five tactics (that I call RESPONSE) that the network suggest. It then waits a while and then evaluates the situation again, deciding if it finds that combination of tactics in that situation a success or not. If it finds the combination was a success, it trains the network to use that combination again, and if it doesn’t, it trains the network not to use that particular combination again.

In the future I will try to make it possible for the user or server administrator to create and modify their own networks, choosing when it will execute and what it will do. This would hopefully create a very dynamic, varied and challenging experience for users on the game-server, and it would be different on different servers.


Uses previous releases by me:

My Psychological Warfare script
http://www.assaultmissionstudio.de/downloads.php?page_id=115

My ArmaLib to .Net - library
http://www.ofpec.com/forum/index.php?topic=32233.0


Requirements:

Kegety’s Armalib
http://www.kegetys.net/arma/

Microsoft .Net Framework 3.5
http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en


Instructions and licenses (all GNU) included

Download:
http://files.filefront.com/13804209


Author Message


Posts: 20403
Rank:


Level: Super Admin

Country: nl
Location: The Netherlands
Occupation:
Age: 42
In-game name: Foxhound

 
#2 Posted at 2009-05-26 21:28        
     
Hi, :welcome to Armaholic

This really sounds very impressive. I am not sure sure what to do here though. Is this a wip you need help with, or a wip you will develop further or will you stop developing it and you release it officially?

Is there some way you can show this? Is the AI learning visible in game by making a video of their movements?

Visit my family webshop desteigerhoutshop.nl.

Advertisement


Author Message

Darkhorse  

I pown brains


Posts: 482
Rank:


Level: Member

Country: us
Location: Tennessee
Occupation:
Age:
In-game name:

 
#3 Posted at 2009-05-26 23:17        
     
Am I correct in thinking that you just released it? My god man... How did you keep something like this a secret? Will try it out when I get the chance.



"Dulce et decorum est pro patria mori, sed dulcius pro patria vivere, et dulcissimum pro patria bibere. Ergo, bibamus pro salute patriae"


Walter, John & Jane. Traitors then and traitors now.

Author Message


Posts: 745
Rank:


Level: Member

Country: us
Location: Somewhere Out There
Occupation:
Age:
In-game name: NoQuarter

 
#4 Posted at 2009-05-27 00:45        
     
Very cool...is this piggy-backing off of BIS' FSM framework or is it entirely separate and standalone?


Author Message


Posts: 4
Rank:


Level: Member

Country: se
Location:
Occupation:
Age:
In-game name:

 
#5 Posted at 2009-05-27 14:28        
     
Foxhound : Hi, :welcome to Armaholic

This really sounds very impressive. I am not sure sure what to do here though. Is this a wip you need help with, or a wip you will develop further or will you stop developing it and you release it officially?
Thank you! I need all the encouragement I can get as, just as the rest of you, I don't have much time I can put into something like this. With that in mind, I'd like to thank you for the awesome work you are doing for the community!

Please consider this very much work in progress. I sat the whole yesterday working on it, now making it possible to create your own tactics ("response") and conditions for the network ("stimuli"). Next big thing is to make it possible to run multiple networks simultaneously.

Foxhound : Is there some way you can show this? Is the AI learning visible in game by making a video of their movements?
Maybe in a little while when I have finished the UI for editing the networks - it will be much easier to demonstrate it then. On the current level you notice the effect only after quite a long time playing the game.

NoQuarter : Very cool...is this piggy-backing off of BIS' FSM framework or is it entirely separate and standalone?
No, it actually doesn’t use any FSM-technology atm but it is compatible with it. For example, this system could be used to decide which FSM to use in a given situation.