Author |
Message |
L.C. Server Help Squatter
Age:33 Gender: Joined: Jan 03 2003 Posts: 574 Location: Missouri, US Offline
|
Posted: Sat May 16, 2009 9:02 pm Post subject: Bjorn's AI Bot "Rereleased" |
|
|
|
|
Bjorn's documentation over his AI bot was really confusing, so I took the time to redo all that and make everything as consistent as possible. All credits still go to him though.
Download for v1.02: http://www.hlrse.net/subspace/Bjorn_AIMervbot_v102.zip
Download for v1.01: http://www.hlrse.net/subspace/Bjorn_AIMervbot_v101.zip
I also made two unfinished webpages for the bot too (they're also included in the ZIP archives). I would greatly appreciate it if someone could finish the JavaScript end of this.
Currently Unfunctional ai.ini Generator: http://www.hlrse.net/subspace/bjorn_ai.html
Currently Unfunctional aispawn.ini Generator: http://www.hlrse.net/subspace/bjorn_aispawn.html
If someone is willing to help do the JavaScript for this, I might make another template file for generating a spawns.txt file (for the purpose of mass generation). For this matter, here's the program (that a buddy of mine made for me for an experiment related to MERVBot [http://www.rjscodingrealm.com]) I used to get 1024 bots into Subgame:
Download "Qwerty r dum lol": http://www.hlrse.net/Qwerty/Qwerty_r_dum_lol.exe
Last edited by L.C. on Sat May 28, 2016 2:00 am, edited 1 time in total |
|
Back to top |
|
|
Underlord Novice
Gender: Joined: Feb 17 2004 Posts: 55 Offline
|
Posted: Mon Jun 08, 2009 7:44 pm Post subject: |
|
|
|
|
release source?
|
|
Back to top |
|
|
Samapico No, these DO NOT look like penises, ok?
Joined: May 08 2003 Posts: 1252 Offline
|
Posted: Tue Jun 09, 2009 9:32 am Post subject: |
|
|
|
|
Underlord wrote: | release source? | Tell that to Bjorn _________________ (Insert a bunch of dead links here)
|
|
Back to top |
|
|
L.C. Server Help Squatter
Age:33 Gender: Joined: Jan 03 2003 Posts: 574 Location: Missouri, US Offline
|
Posted: Tue Jun 09, 2009 11:45 am Post subject: |
|
|
|
|
Would definitely be nice if he did release his bot as open source. O_o I'm sure someone else would love to toy around with his code and perhaps release a patch or two of improvements to his bot.
|
|
Back to top |
|
|
Underlord Novice
Gender: Joined: Feb 17 2004 Posts: 55 Offline
|
Posted: Tue Jun 09, 2009 6:04 pm Post subject: |
|
|
|
|
we'd definitely use this in chaos zone and powerball if i had source to play around with it. ive coded part of an ai bot, it just takes so many hours and im not awesome fast at the trig involved. why wont bjork release source? can you ask him? it'd help us a lot.
|
|
Back to top |
|
|
L.C. Server Help Squatter
Age:33 Gender: Joined: Jan 03 2003 Posts: 574 Location: Missouri, US Offline
|
Posted: Tue Jun 09, 2009 9:34 pm Post subject: |
|
|
|
|
I have already sent Bjorn a private message and an e-mail just yesterday (or earlier today, can't remember now). I am hoping that he will respond. I tried this bot in BlueT Jackpot SVS both online (a few hardcore tough tanker bots) and through LAN with my brothers (18 to 36 bots, 9 spawns per core with each core being of different difficulty as far as health per spawn goes [healths 64 to 256 to make it easy on my 7/8 year old brother]) and was found fun.
Originally I wanted to launch a duplicate of Jackpot SVS where you had at least 128 AI bots evenly spread out across the map, either free for all, free for all with human teaming allowed, co-op (humans versus AI), or normal mixed 2-freq flagging deathmatch. The problem was though that the AI uses way too much RAM, so I hit my own 3.25GB limit before I even got to 70 some spawns.
What I did find though is that if you have ~64 AI bots (Bjorn's) in one arena with plenty of space, and they all use the same settings, you will not see very many kills (or any at all) because the offensive/aggressive and defensive settings cancel each other out. If I had a dedicated server with 8 GB of RAM, I could probably hit up to 128+ AI bots in one arena. But I do not have those kinds of resources.
EDIT :: ASSS would be a perfect solution for clustered AI bot hosting. I just wish the programmers in this community would just understand what I say about it and make a dumbed down, accurate and precise Subgame clone with a few extra features (such as proper and decent support for Peering, being able to define multiple BotIP/ServerIP's in server.ini, extended capability/limits of zone description text, AS3 level objects, faster download/upload speeds, being able to recycle the zone/arena without booting everyone, getting rid of the non-SSC message/popping up registration form, and simply the fact that the server software is up-to-date, stable and fresh, and is both Win32 and Linux compatible). It would be just like or as if PriitK released a major update for Continuum with plenty of new features, as well as an update to Subgame2 to accommodate for those new features. It wouldn't be a lost cause or waste of time at all to make a version of AS3 like this; Subgame2 would no longer have to be used just like how Subspace v1.34 is no longer needed or used [because Continuum overtook the old client successfully, maturely, and professionally]. This must also happen with Subgame2 through AS3 if this community wants to get noticeably ahead.
|
|
Back to top |
|
|
Lynx Newbie
Age:35 Gender: Joined: Jan 26 2009 Posts: 19 Location: My mothers basement. Offline
|
Posted: Tue Jun 09, 2009 10:34 pm Post subject: |
|
|
|
|
The way asss is currently laid out is best for what it provides. If you want simplicity, then subgame is great - but you'll lack functionality. I think instead of asking developers to change asss, you should try to document it more. The asss user guide isn't exactly great, and there's not much newb friendly information out there for people to use to understand asss.
Furthermore, try and get people out of the Wndows comfort zone, and into learning more Linux.
|
|
Back to top |
|
|
Dr Brain Flip-flopping like a wind surfer
Age:38 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Wed Jun 10, 2009 6:36 am Post subject: |
|
|
|
|
L.C. wrote: | EDIT :: ASSS would be a perfect solution for clustered AI bot hosting. I just wish the programmers in this community would just understand what I say about it and make a dumbed down, accurate and precise Subgame clone with a few extra features |
The programmers in this community understand what you say, they just don't agree. _________________ Hyperspace Owner
Smong> so long as 99% deaths feel lame it will always be hyperspace to me
|
|
Back to top |
|
|
JoWie Server Help Squatter
Gender: Joined: Feb 25 2004 Posts: 215 Offline
|
Posted: Sat Jun 13, 2009 11:19 am Post subject: |
|
|
|
|
wasn't this also the bot that ignored special tiles? (like flying through the solid ones)
|
|
Back to top |
|
|
Chambahs Power attack
Joined: Jun 19 2005 Posts: 820 Offline
|
Posted: Tue Jun 16, 2009 11:11 am Post subject: |
|
|
|
|
I talked to bjorn a while ago about giving me the src to this bot. He said the src/code/everything else hes got is in a computer in storage. He said once he got that computer he would hand it over.
|
|
Back to top |
|
|
L.C. Server Help Squatter
Age:33 Gender: Joined: Jan 03 2003 Posts: 574 Location: Missouri, US Offline
|
Posted: Tue Jun 16, 2009 12:28 pm Post subject: |
|
|
|
|
Awesome!
|
|
Back to top |
|
|
Bjorn Novice
Joined: Apr 27 2004 Posts: 45 Offline
|
Posted: Thu Jun 18, 2009 2:28 pm Post subject: |
|
|
|
|
Hey,
I'm not around much these days but seeing that theres still some interest in this old bot kinda put a smile on my face Guess I owe you guys the source. Even though its pretty rugged and amateurish im sure theres atleast a couple interesting things in it.
However like Chamb mentioned the comp is in storage and i dont really see me getting an opportunity to get it out anytime soon but when I do I'll hand it over.
|
|
Back to top |
|
|
Underlord Novice
Gender: Joined: Feb 17 2004 Posts: 55 Offline
|
Posted: Tue Jun 30, 2009 6:48 pm Post subject: |
|
|
|
|
when you say not 'anytime soon' do you mean 2 months or 2 years? should we bother waiting?
|
|
Back to top |
|
|
Purge Episode I > Eposide III Jar-Jar is kool
Age:35 Gender: Joined: Sep 08 2004 Posts: 2019 Offline
|
Posted: Fri May 28, 2010 7:06 am Post subject: |
|
|
|
|
Sorry for the bump, but I can't seem to use the Search feature here since everything returns 0 results.
Bjorn's source hasn't been released yet, but here is Invader-Zim's source for his AI that was used in SSCI Battlefield years ago. It needs its own compile of MERVBot.exe (read the readme).
zimsai.tar.rar - 79.22 KB
File downloaded or viewed 587 time(s)
|
|
Back to top |
|
|
Samapico No, these DO NOT look like penises, ok?
Joined: May 08 2003 Posts: 1252 Offline
|
Posted: Mon Jun 28, 2010 7:03 pm Post subject: |
|
|
|
|
Bjorn still dead?
I'm kind of surprised no one made an ASSS drone yet... There's a module to track damage done to tiles, so weapons can be tracked, and there are modules for stationary turrets and such...
Is there any difficulty that I don't see in making a moving drone? My intuition tells me there would be much less problems making it on ASSS than with a merv plugin. The whole AI / navigation part is tricky, but that's something that could be taken from Bjorn's bot directly, if he releases (or hands it to some select people).
My projects/free time ratio is already too high, otherwise I'd jump in this Might be best if I finish some simple ASSS modules first though
|
|
Back to top |
|
|
Cheese Wow Cheese is so helpful!
Joined: Mar 18 2007 Posts: 1017 Offline
|
Posted: Tue Jun 29, 2010 3:56 am Post subject: |
|
|
|
|
i have already written a turret module that currently takes damage both as a static turret, and as a follower ala mervbot style.
i plan to write AI into it as well, first wallhack ala twcore style, then paying attention to walls afterwards.
it is already currently the most powerful/versatile turret in subspace history.
im not sure if im going to release it open source or not, for the same reason smong didnt.
if you would like a demo, pm me ingame. _________________ SSC Distension Owner
SSCU Trench Wars Developer
|
|
Back to top |
|
|
Gallitin Newbie
Age:41 Gender: Joined: Aug 28 2009 Posts: 12 Location: Kansas City Offline
|
Posted: Tue Aug 24, 2010 12:46 pm Post subject: |
|
|
|
|
Searched, but still cannot find the solution. I have setup the bot, but it keeps showing ****GENERAL ERROR****** in the terminal. The bot is connecting, but not listening to any commands and just sits in spec.
|
|
Back to top |
|
|
L.C. Server Help Squatter
Age:33 Gender: Joined: Jan 03 2003 Posts: 574 Location: Missouri, US Offline
|
Posted: Mon Aug 30, 2010 7:46 pm Post subject: |
|
|
|
|
Gallitin wrote: | Searched, but still cannot find the solution. I have setup the bot, but it keeps showing ****GENERAL ERROR****** in the terminal. The bot is connecting, but not listening to any commands and just sits in spec. |
There should be an aimervbot.dll and an aimervbot.exe. Try each combination until it works (and mark them down on a piece of paper so that you know which ones you have tried):
Case A
aimervbot.dll - v1.02
aimervbot.exe - v1.02
Case B
aimervbot.dll - v1.01
aimervbot.exe - v1.02
Case C
aimervbot.dll - v1.02
aimervbot.exe - v1.01
Case D
aimervbot.dll - v1.01
aimervbot.exe - v1.01
If I remember correctly, Case B is the one that should work. Then, so actually start the AI, the procedure goes like this:
1. Start aimervbot.exe
2. Go into your zone (where the bot is supposedly idling in spectator mode)
3. Private message the bot !start
4. Private message the bot *setship x (where x is the ship it is configured for)
5. Private message the bot *setfreq y (where y is the frequency it is configured to play on)
6. Private message the bot *warpto 511 511
7. Get in a ship and private message yourself *warpto 511 511
8. Kill the bot
|
|
Back to top |
|
|
Rolypoly Newbie
Joined: Apr 23 2016 Posts: 1 Location: Perth, Australia Offline
|
Posted: Sat Apr 23, 2016 12:26 pm Post subject: |
|
|
|
|
I'm getting this same General Error and the bot seems to ignore me. Anyone work that one out? Is this the bot used in Chaos? They seem pretty decent.
|
|
Back to top |
|
|
Guest
Offline
|
Posted: Sun Apr 24, 2016 12:03 am Post subject: |
|
|
|
|
For any one else trying this. I found dll from 1.02 and exe from 1.01 fixed the GENERAL ERROR problem.
|
|
Back to top |
|
|
Bjorn Novice
Joined: Apr 27 2004 Posts: 45 Offline
|
Posted: Tue Apr 26, 2016 11:20 pm Post subject: |
|
|
|
|
Sorry for all the pain I've caused, I'll see if I can find the source
|
|
Back to top |
|
|
Bjorn Novice
Joined: Apr 27 2004 Posts: 45 Offline
|
Posted: Tue Apr 26, 2016 11:40 pm Post subject: |
|
|
|
|
.. this is old but the only one I could find. The TriangulateFireAngle function is a good reason why we should pay attention in school, still not sure I fully understand it
mervsourceAI.zip - 30638.47 KB
File downloaded or viewed 497 time(s)
|
|
Back to top |
|
|
L.C. Server Help Squatter
Age:33 Gender: Joined: Jan 03 2003 Posts: 574 Location: Missouri, US Offline
|
Posted: Sat May 28, 2016 2:02 am Post subject: |
|
|
|
|
Purge wrote: | Sorry for the bump, but I can't seem to use the Search feature here since everything returns 0 results.
Bjorn's source hasn't been released yet, but here is Invader-Zim's source for his AI that was used in SSCI Battlefield years ago. It needs its own compile of MERVBot.exe (read the readme). |
http://www.hlrse.net/subspace/Invader-Zim_AISrc.tar.rar
Bjorn wrote: | .. this is old but the only one I could find. The TriangulateFireAngle function is a good reason why we should pay attention in school, still not sure I fully understand it |
http://www.hlrse.net/subspace/Bjorn_mervsourceAI.zip
|
|
Back to top |
|
|
|