Bot Questions - AI Bots Outkasted - Mon Feb 23, 2004 3:23 am Post subject: AI Bots
Just wondering if there are any bots out there that have an AI...
That will enter arena, choose a ship, pick up greens and flags, then try to kill everyone...
My buddies and I have a server and there is only like 5 of us playing...we want more stuff to shoot at...
Just wondering if anyone has written code for this yet...
Cause subspace has been out for like 10 years now...
Thanks
-Outkasted
Outkasted - Mon Feb 23, 2004 3:52 am Post subject:
PS: I need this for ASSS for linux server...
Thanks
-Outkasted
50% Packetloss - Mon Feb 23, 2004 2:41 pm Post subject:
Nope CypherJF - Mon Feb 23, 2004 3:47 pm Post subject:
Many have suggested, many have attempted to code.. but many have halted .. i wouldnt say failed XD
D1st0rt - Mon Feb 23, 2004 7:01 pm Post subject: http://www.hardwerk.net/dueling/bots/AI/
merv plugin, controls a client running on the same computer
not exactly an asss module, though
Dr Brain - Mon Feb 23, 2004 8:33 pm Post subject:
DoCk> said he would do it for (I think) $500 USD. But unless you got a lot of cash to burn, no.
Outkasted - Mon Feb 23, 2004 9:43 pm Post subject:
Ok, well, then are there any linux subspace bots, (any kind), for ASSS
Dr Brain - Mon Feb 23, 2004 10:46 pm Post subject:
Just ASSS modules. And as they can do everything a bot can...
Anonymous - Tue Feb 24, 2004 3:51 pm Post subject:
I think the autoturret.c in catid's edit of asss can chase players, instead of just sitting still. catid.ssihosting.com.
Anonymous - Tue Feb 24, 2004 7:48 pm Post subject:
Hi, yes I coded the first AI bot in subspace that actually works. I'm not much of a programmer, but I figured out how to make an AI bot by not thinking like other programmers. Credit to Underlord for taking an interest in my project and moving forward with the code very quickly:
I was determined to make an AI bot where others had failed (and I mean everyone). Mr. Ekted, the resident programming genius, himself told me that he projected I'd get an AI bot working by the year 2020 (based on past efforts and success by other individuals).
I decided instead of coding a bot to replicate all the variables of momentum, acceleration, weapons, etc... from scratch, why not use the game client itself? That way everything would be taken care of already.
Next step was to figure out how to get the AI bot to take orders. This I worked on then and sort of got stuck, so I put it away for half a year . I got as far as anyone before me did, which was getting almost exactly half of all weapons/items to work (for example, thors would fire but repels would not).
After that half year, I stubbornly refused to quit and started up again. Then the solution came to me: everyone was trying to either code a bot to mimick a pilot or (a very few ppl like SOS, I found out after posting about my frusturated attempts) tried to use a mervbot to 'send keys' to the AI client. Both of these methods had mostly failed up to this point.
I then 'thought outside the box' and figured out the way to get it all to work was instead of the method of targetting the 'send keys' to the SS client, which only understood about %50 of the commands, one should target the 'send keys' to your keyboard, by which as it turns out the logged-in client would then receive all commands.
The downside is you can't (in theory, but I might know ways around that) use an AI bot while logging yourself in as a seperate pilot to play with the AI bot (unless you use two computers or something). The upside is... it finally worked. The AI bot is like a brain (consisting of modules.. actions/strategies/weapon-systems) that uses your ship, like a body, to interact within the game.
My Holy Digital Grail had been found,
Cheers.
Outkasted - Tue Feb 24, 2004 11:55 pm Post subject:
Prime: How do i run this bot???
-Outkasted
Cyan~Fire - Wed Feb 25, 2004 4:13 pm Post subject:
Yeah, I'm stuck.
D1st0rt - Wed Feb 25, 2004 4:35 pm Post subject:
check the commands.cpp for the stuff you can do, I forget the commands