Whichbot - A New Ns Bot

clamatiusclamatius Join Date: 2003-03-27 Member: 14948Members, Constellation
<div class="IPBDescription">New NS bot release</div> We have a new NS bot for the alien team, WhichBot. Right now it's in
alpha testing, and doesn't have a lot of features - it only works on
ns_tanith, and does not evolve to anything beyond skulk.

However, it should be fairly playable for LAN games. We don't currently
regard it as mature enough to run on public servers.

Here's what it does do:
<ul>
<li>evolves upgrades
<li>remembers marine building locations
<li>chooses and switches weapons reasonably intelligently
<li>eats marines for breakfast, elevenses, lunch, dinner and supper. And maybe a midnight snack.
</ul>

Here's some of the things it doesn't do:
<ul>
<li>respond to hive/building attacks
<li>have a human-like sensory model
<li>have human-like movement behaviour
<li>have difficulty settings
<li>gorge (this usually means you need at least one human alien player right now)
</ul>

The homepage for the bot is here:

<a href='http://whichbot.sourceforge.net' target='_blank'>http://whichbot.sourceforge.net</a>

You can download the latest version here:

<a href='http://sourceforge.net/project/showfiles.php?group_id=76903' target='_blank'>http://sourceforge.net/project/showfiles.p...?group_id=76903</a>

In the unfortunate event that you find a bug, bug reports go here:

<a href='http://sourceforge.net/tracker/?group_id=76903&atid=548622' target='_blank'>http://sourceforge.net/tracker/?group_id=7...903&atid=548622</a>

and finally, bot-specific discussions can go in the thread here or in the
forums at this link:

<a href='http://sourceforge.net/forum/?group_id=76903' target='_blank'>http://sourceforge.net/forum/?group_id=76903</a>

Let us know what you think.

++clamatius (& assorted WhichBot helpers)

Comments

  • AsranielAsraniel Join Date: 2002-06-03 Member: 724Members, Playtest Lead, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow, Subnautica Playtester, Retired Community Developer
    Why dont you take the POD-Bot source code as a base... because the POD-Bot is realy good in pathfinding and so...
  • clamatiusclamatius Join Date: 2003-03-27 Member: 14948Members, Constellation
    The PODBot is heavily based on botman's HPB bot, which uses pre-calculated Floyd-Warshall pathfinding on waypoints and rule-based reactive movement.

    WhichBot also uses botman's waypointed static pathfinding, but has a different reactive movement algorithm. We plan to upgrade the pathfinding to a dynamic algorithm for v0.3 or so, which will allow us to implement a bunch of neat features if we can get it to work properly.

    Hope that answers your question.
  • BOZOBOZO Join Date: 2002-11-02 Member: 3973Members, Constellation, Reinforced - Supporter, Reinforced - Shadow
    What I am waiting for is FOXbot v7. It uses NO waypoints, can see like a human, hear like a human, and move like a human. Right now its only for TFC, but REDFOX said once v7. is done he will port it to CS, DOD, and NS, and hopfully FA! <a href='http://dynamic3.gamespy.com/~foxbot/forum/news.php' target='_blank'>http://dynamic3.gamespy.com/~foxbot/forum/news.php</a>
  • coilcoil Amateur pirate. Professional monkey. All pance. Join Date: 2002-04-12 Member: 424Members, NS1 Playtester, Contributor
    Have you gotten it to climb walls?
  • AlignAlign Remain Calm Join Date: 2002-11-02 Member: 5216Forum Moderators, Constellation
    edited March 2003
    <!--QuoteBegin--coil+Mar 28 2003, 09:19 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (coil @ Mar 28 2003, 09:19 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Have you gotten it to climb walls? <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    It's a bot, coding that would take as long as the 1.03->1.04 update :O
    EDIT: Well, making it climb INTELLIGENTLY without too many waypoints anyway...
  • clamatiusclamatius Join Date: 2003-03-27 Member: 14948Members, Constellation
    edited March 2003
    It will climb walls as necessary to move around, but doesn't climb walls to (e.g.) dodge in combat, etc.

    So, I'd have to say yes and no. If you mean by "intelligently" using walls to dodge and climb over tripmines, no. If you mean just can it climb walls at all, sure, it climbs walls to go through vents and so on.
Sign In or Register to comment.