Bot For Ns :d
Cheeseh
Join Date: 2002-11-05 Member: 7135Members
<div class="IPBDescription">beta bot for NS :)</div> Here's my beta bot for NS...
<a href='http://www.rcbot.net' target='_blank'>Homepage <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo--></a> (Currently FTP downloads arent working yet, HTTP will though)
Currently you can give the marines commands such as Move, Defend and Build.
The aliens can evolve into Gorge's and repair stuff but don't build anything yet.
The bots will make waypoints on their own so no need to make your own waypoints <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
and They should attack enemy/build/repair friendly structures too.
Anyway I think an older might be up at <a href='http://www.natural-selection.de' target='_blank'>http://www.natural-selection.de</a> mirror soon.
<a href='http://www.rcbot.net' target='_blank'>Homepage <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo--></a> (Currently FTP downloads arent working yet, HTTP will though)
Currently you can give the marines commands such as Move, Defend and Build.
The aliens can evolve into Gorge's and repair stuff but don't build anything yet.
The bots will make waypoints on their own so no need to make your own waypoints <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
and They should attack enemy/build/repair friendly structures too.
Anyway I think an older might be up at <a href='http://www.natural-selection.de' target='_blank'>http://www.natural-selection.de</a> mirror soon.
Comments
Good job man!
After they complete an order they will do their own thing, but I'll change that so they'll wait a while for another order but if they don't recieve any they'll walk about and do their own stuff.
I know we've discussed bots many times before release, and many people didn't like the idea, saying it would basically be like any other rts commanding bots, but I have to say, I really am happy someone has done this.
Bots by no means should try to replace real people, but the idea of using bots to train with and interact with isn't a bad idea. We all know the training level to be released with HAVE to use some sort of bot, and sinc eI'm on satellite broadband, i.e. no capability to play online, it's nice to be able to practice basic procedures in my spare time between LAN's. Cheeseh, I'm impressed you've turn out a basic bot so quickly!
.tim.
I've been working on a list of commands for the game, and I got as far as the commander and was stumped as to how to figure the build commands out. On a LAN game, it was just me (nobody to build), and on an internet game, I'd get voted out for screwing around.
Thanks to your bots, I got them all in half an hour! (<a href='http://rawr.mine.nu/NS-impulselist.txt' target='_blank'>http://rawr.mine.nu/NS-impulselist.txt</a> for those interested. It has its own thread, but oh well, might as well pimp it here too <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->)
Anyway, I say again, thanks, you're quite the NS supporter <!--emo&::asrifle::--><img src='http://www.unknownworlds.com/forums/html/emoticons/asrifle.gif' border='0' valign='absmiddle' alt='asrifle.gif'><!--endemo-->
-Rabid
Dunno if thats <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' valign='absmiddle' alt='sad.gif'><!--endemo--> or <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo--> for u but thanks man!
*wonders if it'll be possible to do 8 (human) marines vs 30 alien bots* *drools*
EDIT: So the bots learn their own waypoints, like Parabot?
Any ideas?
Great job!
EDIT: one thing though, my bot's can't seem to find they're way out of the readyroom (well i'm playing ns_bast the team selecting is a bit hard for bots there)
Anyway I have to push my bots to the teams I want them on =\
I haven't forced the bots to go onto a team yet, they just try to find a place where they can join a team and run to it but I'll do that very soon probably <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->
If the bot crashes just remember that the rcbot.dll should be in the dlls folder and the liblist.gam file from the bot is in ns folder <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo--> Cos I can't think what else might cause it, it works okay with me <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' valign='absmiddle' alt='sad.gif'><!--endemo-->
- Pre-fab waypoints in maps so they don't have to learn every time.
- Allow bots to join teams faster and sometimes sit in ready room or spectate.
- Have them auto-build sometimes when near structures.
- Have bots use buttons sometimes, esp. if they are having trouble getting to their destination. I know it isn't trivial, but getting bots to the airlock on bast is really hard.
- Have alien bots build hives, resource towers and upgrade chambers.
- Have marine bots use phase gates.
- Have marine bots ask for ammo and health when they need it.
- Have marine bots scout hive locations on their own occasionally.
- Allow bots to guard areas.
- Allow alien bots to use their special movement modes to path. This one is killer I know, that's why I never added it. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->
E-mail me if you need any statistics for the weapons or abilities, and I'll send them along to you (I know HPB_bot does, so they know at what range they can use their weapons).
Bravo! I'm using this for testing from now on.
I've already planned quite a few of they suggestions and the bots pressing the button thing shouldnt be too touch cos I'm using my own A* pathfinding so I can figure out if they need to open a door using a button from somewhere but currently I'm gonna work on the alien bots (getting them to build etc) and the team balancing etc <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->
Very nice thougth. And I hope flayra likes the outcome =P
Extra goodness!
Also, could you interest the bots more into building any unbuilt structures they notice?