Announcement

Collapse
No announcement yet.

Search Result

Collapse
7 results in 0.0021 seconds.

You can also choose from the popular tags.


  • Tank Soar and Eaters Configuration Files

    Tank Soar and Eaters Configuration Files

    Soar2D is a general framework that includes both Eaters and TankSoar. This document describes how to modify these environments using the configuration settings files.

    Configuration Files

    Soar2D configuration files are stored in the Soar2D folder. When running the soar2d jar, you may specify the configuration file to use on the command line, or run without specifying any and a dialog window will pop-up.

    :
    java -jar soar2d.jar configs/tanksoar.cnf
    java -jar
    ...
    See more | Go to post

  • TankSoar

    TankSoar

    TankSoar is a multi-agent tank battle game implemented using Java and interfaced with Soar via SML.

    The TankSoar world consists of a rectangular grid, 14 squares wide by 14 squares high. All four sides are bounded by walls made of rock. Interior walls are made of trees. There are a variety of maps that can be used, with different layouts of walls. Each TankSoar agent controls one tank. The tank takes up one square in the playing field. A tank has actions it can take, resources it carries,...
    See more | Go to post

  • TankSoar (Obscure Bot)

    TankSoar (Obscure Bot)

    The Obscure-bot is an advanced bot that uses mapping. This is a good bot to test your own bot against. To avoid competitors using its code or reverse engineering it, the productions have been saved in a binary form and many of the original names have been replaced by obscure symbols.

    To use the Obscure-bot, load in the file obscure-bot through the tank-soar control panel. This in turn loads in the binary file obscure-bot.soarx.

    Alternatively, you can create a tank using...
    See more | Go to post

  • TankSoar (Mapping)

    TankSoar (Mapping)

    This agent extends the capabilities of both the TankSoar simple agent (described here) and the TankSoar simple sound agent (described here) with the ability to create an internal representation of the environment map. It uses this map to better control its radar and find chargers.

    Soar capabilities
    • Hierarchical task composition
    • Creating persistent working memory structures to remember past state
    Download Links
    • This agent is packaged with the TankSoar environment.
    External Envir...
    See more | Go to post

  • TankSoar (Simple Sound)

    TankSoar (Simple Sound)

    This agent extends the capabilities of the TankSoar simple agent (described here) with the ability to remember hearing where another tank is. The agent can then continue to try to chase the other tank even if it can no longer sense it.

    Soar capabilities
    • Hierarchical task composition
    • Creating persistent working memory structures to remember past state
    Download Links
    • This agent is packaged with the TankSoar environment.
    External EnvironmentDefault Rules
    • None.
    Associated...
    See more | Go to post

  • TankSoar (Simple)

    TankSoar (Simple)

    This agent implements a tank that wanders around the board looking for objects. It is also able to chase and attack other agents, as well as retreat.

    The agent uses abstract operators that it decomposes into complex combinations of low-level actions. The tank uses its knowledge to select between these activities based on the current situation, just as it selects between different operators. Both of these problems are handled in Soar by allowing abstract high-level operators to be implemented...
    See more | Go to post

  • TankSoar (Wander)

    TankSoar (Wander)

    This is a very simple agent that wanders the map and adjusts its radar power.

    Wandering consists of moving around the map, using sensors to avoid bumping into obstacles and to detect other objects. To best utilize a tank's radar, which works from the front of the tank this agent prefers to move forward and turn only to avoid obstacles. The radar uses up energy, so it attempts to use it sparingly. The simplest thing to do is to turn on the radar when the tank turns, and turn it off if...
    See more | Go to post
Working...
X