Natural Selection 2 AI Bots Support

paologerochipaologerochi Join Date: 2010-04-25 Member: 71534Members
edited March 2013 in NS2 General Discussion
I already made a post in suggestions, but I made another one here so that the devs could see this.

To the developers of NS2 please if you have a little time to spare, please help us, ai bot support is one of the missing things in NS2.

AI commanders are not really needed, because real players would be suffient as commanders..
Please make an AI that could do even the most basic things, like Shooting/Attacking, Repairing, Moving, Jumping, Following orders, and etc.. just even basic movements would do. NS2 really needs bot support, some people do not have good internet connection like me.

The most useful AI Bots made was made by Borsty: https://github.com/Borsty/NS2Bot

This was Borsty able to make a simple AI
Natural Selection 2 Bot
=============

Generic states

* InitialState
* decide on which team to join

Marine states:

* Idle
* wait for something to happen
* look around randomly

* WalkAround
* find your own destination, like
* following other players
* getting to structures under attack
* unbuilt resouce nodes / power nodes

* Construct
* build it baby!
* get to unbuilt structure
* stand next to it and build it!

* Attack
* approach the enemey!
* get a line of sight to target
* try to kill the little bugger!
* try not to get killed yourself (keep a distance, flee, don't be an easy target)

* Pickup
* oh look! a lonely shotgun on the ground! and let me have this medpack thanks!
* get to item
* pick it up

Marine Commander states:

* Idle
* Change to GetTheFuckOut

* GetTheFuckOut
* not thinking about commander AI right now :)

Alien states

this is just a base, each class will get it's specialized state tree

* Idle
* wait for something to happen
* look around randomly

* WalkAround
* find your own destination, like
* following other players
* check random resource and power nodes

* Attack
* tasty marines!
* GET EM!!1!11!1


Alien Commander states:

* Idle
* Change to GetTheFuckOut

* GetTheFuckOut
* not thinking about commander AI right now :)

This was an awesome ai bots mod for NS2 it was still working until build 239, but it was broken when I updated to build 240. me and my friends were playing NS2 through LAN dedicated server.

Comments

  • ScardyBobScardyBob ScardyBob Join Date: 2009-11-25 Member: 69528Forum Admins, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    I'd actually say having a minimally functional comm bot is the most important AI feature needed. Being down a few players is problematic where being without a comm is catastrophic.
  • paologerochipaologerochi Join Date: 2010-04-25 Member: 71534Members
    ScardyBob wrote: »
    I'd actually say having a minimally functional comm bot is the most important AI feature needed. Being down a few players is problematic where being without a comm is catastrophic.
    I don't know with you guys, but its more good if you practice as commander rather than the infantry itself. because who would ever want to follow an AI commander? well, we played just fine.. even 1v1 with my friend was an awesome game because of the bots.

  • ScardyBobScardyBob ScardyBob Join Date: 2009-11-25 Member: 69528Forum Admins, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    edited March 2013
    I don't know with you guys, but its more good if you practice as commander rather than the infantry itself. because who would ever want to follow an AI commander? well, we played just fine.. even 1v1 with my friend was an awesome game because of the bots.
    I suppose it depends on your goal, but if it involves ensuring consistent and satisfying public gameplay, lack of decent comms is typically more of a problem than lack of decent players. However, if you want a way to either fill a server or practice comming without the pressure of others, then having decent marine/alien bots would be most important.
  • bizbiz Join Date: 2012-11-05 Member: 167386Members
    I would rather click units and assign them to tasks like a RTS rather than try to get the average NS2 player to do anything useful with voice commands

    could even play commander + RTS vs. commanders + shooters and see who wins :D
  • ComproxComprox *chortle* Canada Join Date: 2002-01-23 Member: 7Members, Super Administrators, Forum Admins, NS1 Playtester, NS2 Developer, Constellation, NS2 Playtester, Reinforced - Shadow, WC 2013 - Silver, Subnautica Developer, Subnautica Playtester, Pistachionauts
    If you already made a post in suggestions then you don't need one here. Despite there not being replies, important people do read the suggestions forum.

    Locked.
This discussion has been closed.