Bot For Ns :d

CheesehCheeseh Join Date: 2002-11-05 Member: 7135Members
edited September 2003 in NS General Discussion
<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.
«13456725

Comments

  • UGLJonUGLJon Join Date: 2002-11-04 Member: 6940Members
    No **obscenity**? Real...bots? And its been....? Less than a week?

    Good job man!
  • AcrobadAcrobad Join Date: 2002-10-31 Member: 1779Members
    Now this is what I call a true fan!!
  • CheesehCheeseh Join Date: 2002-11-05 Member: 7135Members
    Every time I retest my bot just after uploading theres always a bug !! So I'm practically uploading new versions every hour I'm working on it <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->
  • The_FoolThe_Fool Join Date: 2002-04-08 Member: 386Members
    If you're a commander and you issue orders, do they go and follow them? Or do the just go off and do their own thing?
  • CheesehCheeseh Join Date: 2002-11-05 Member: 7135Members
    edited November 2002
    If you tell a bot to move somewhere they'll go there provided they know how to get there (i.e. they've been there before or they can see where they need to go). I havn't implemented Defending as such but they'll also move to the defended object when given the order. Another order is build, the bots will move to the structure to build and build it <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo--> Although they don't attack on attack orders yet because I don't know what the difference is in the order at the moment <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->

    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.
  • radforChristradforChrist USA Join Date: 2002-11-04 Member: 6871Members, Constellation, NS2 Playtester, Subnautica Playtester
    Darn password reset, my email addy I used a year ago doesn't exist anymore, so I can't get in as my forum login....

    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.
  • Rabid_LlamaRabid_Llama Join Date: 2002-11-02 Member: 4340Members
    THANK YOU.
    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
  • FunkTheMonkFunkTheMonk Join Date: 2002-11-02 Member: 4933Members
    Cheeseh, i love ya dude.
    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*
  • SanchoSancho Join Date: 2002-03-30 Member: 365Members
    edited November 2002
    OMG!

    EDIT: So the bots learn their own waypoints, like Parabot?
  • DarklordDarklord Join Date: 2002-11-02 Member: 4865Members
    Is tehre a way to make them go to a certain team
  • UGLJonUGLJon Join Date: 2002-11-04 Member: 6940Members
    Download it and see for yourself. <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->
  • FraplFrapl Join Date: 2002-11-01 Member: 3491Members
    I can't get it to run. Everytime I start NS, Half-Life crashes back to the desktop. <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' valign='absmiddle' alt='sad.gif'><!--endemo-->

    Any ideas?
  • BananBanan Join Date: 2002-02-22 Member: 235Members
    edited November 2002
    Omg! I thought I had to wait for like two months before I saw any kind of bots for ns.

    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 =\
  • MutantMFMMutantMFM Join Date: 2002-07-27 Member: 1005Members
    Wow bots already I'll have to try these sometime to train myself more. <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->
  • mindtrickmindtrick Join Date: 2002-11-02 Member: 5301Members
  • NiteowlNiteowl Join Date: 2002-09-04 Member: 1274Members, NS1 Playtester, Contributor
    awesome, how do we bump this, or better yet, get it sticky!!
  • CheesehCheeseh Join Date: 2002-11-05 Member: 7135Members
    Thanks <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' valign='absmiddle' alt='wink.gif'><!--endemo--> Thanks for the impulse-list btw that'll come in useful <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->

    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-->
  • UnknownUnknown Join Date: 1970-01-01 Member:
    edited November 2002
    Thank you brother, I look forward to you perfecting this bot to be the premiere NS bot. i.e. Bot commanders, logical thought etc.
  • ViPrViPr Resident naysayer Join Date: 2002-10-17 Member: 1515Members
    i hate most bots for HL. they hardly ever bother to code rotation into the bots. the bots can shoot all directions at once if they want to like the ship in the last starfighter. the bots can shoot out their a$$ if they want to. they just immediately teleport to whatever direction they want to face to without even gradually rotating to it.
  • FlayraFlayra Game Director, Unknown Worlds Entertainment San Francisco Join Date: 2002-01-22 Member: 3Super Administrators, NS2 Developer, Subnautica Developer
    Wow, VERY cool! I had created a basic bot for testing, but I never found the time to make the bots path properly. Here are the things I want to see in this (it's nice to ask for features for once!):

    - 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.
  • CheesehCheeseh Join Date: 2002-11-05 Member: 7135Members
    Thanks I'll don't think I need any more info just yet, I got all the weapon Id's myself <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' valign='absmiddle' alt='wink.gif'><!--endemo--> And Rabid llamma gave me all the impulses I should need to get aliens building etc thanks for that <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->

    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-->
  • J2002RJ2002R Join Date: 2002-10-29 Member: 1694Members
    W00t, I haven't tried it, but if they autoaim at people and aliens, THEY SHOULD NOT JUST SNAP TO IT! I mean I don't know how you solve this or anything, but they need a slight turnrate and they should have like 50% acc max! Aliens should have like 75% acc.

    Very nice thougth. And I hope flayra likes the outcome =P
  • HikeebaHikeeba Join Date: 2002-10-03 Member: 1418Members
  • ph4t_rabb1tph4t_rabb1t Join Date: 2002-11-01 Member: 3236Members
    Gj man, cant wait to se the outcome of this <!--emo&:0--><img src='http://www.unknownworlds.com/forums/html/emoticons/wow.gif' border='0' valign='absmiddle' alt='wow.gif'><!--endemo-->
  • CheesehCheeseh Join Date: 2002-11-05 Member: 7135Members
    I'm going on to fixing the bot like aiming, turning etc but they won't be priotities atm, I want to get bots to build just about every thing first and get to know how to play the game, then consider things like aiming, better navigation, chatting etc <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' valign='absmiddle' alt='tounge.gif'><!--endemo-->
  • UGLJonUGLJon Join Date: 2002-11-04 Member: 6940Members
    I just thought of something. If there are no hitboxes (no head shots, chest damage) then that makes the bots even better becuase if they land 3 missle shots dead on it won't matter! Not do mention the fire delay.

    Extra goodness!
  • BJayDBJayD Join Date: 2002-09-02 Member: 1263Members
    The bots are kinda godlike at the minute, but I'm majorly impressed with the no waypoint thingy. I think it should be made that the bot uses a waypoint if there is one present, otherwise uses the code to work it out itself. Great job already, I hope you continue the work.
  • BarbarianBarbarian Join Date: 2002-11-05 Member: 6967Members
    Sounds like a good way for people to learn to be commander offline, without messing up a good game on a public server while they learn.
  • GWARGWAR Join Date: 2002-11-01 Member: 2297Members, Contributor
    Im gonna try it... playing commander as marines will be like starcraft... <!--emo&::asrifle::--><img src='http://www.unknownworlds.com/forums/html/emoticons/asrifle.gif' border='0' valign='absmiddle' alt='asrifle.gif'><!--endemo--> <!--emo&::onos::--><img src='http://www.unknownworlds.com/forums/html/emoticons/tiny.gif' border='0' valign='absmiddle' alt='tiny.gif'><!--endemo-->
  • MPCanusMPCanus Join Date: 2002-11-06 Member: 7438Members
    Nice work for such a quickly-made bot. Though, it'd be nice to have support for waypointing added, instead of the bots just bumping about (Shades of Eraser Bot =\). This would help keep them all from dashing into the spectator entry, or into pools, and whatnot.

    Also, could you interest the bots more into building any unbuilt structures they notice?
Sign In or Register to comment.