/basicbots

basicbots is a programming game where you program your robot to compete against other robots.

Primary LanguageGoGNU General Public License v2.0GPL-2.0

basicbots

What is baiscbots?

basicbots is a programming game where you program your robot to compete agaist other robots.

What is the inspiration?

My first introduction to programming combat games was Tom Poindexter's original crobots from 1985. Which is, IMHO, still a whole lot of fun to play.

Graphics, or the lack of.

In keeping with the look and feel of the late 70s and early 80s the battlefield display is strictly ascii.

basicbot's programming language,

basicbots uses a subset of BASIC. Why BASIC? Well, because why not? BASIC is not a completely dead language, but for those of us old enough this should take you back in time to the versions around the late 1970s and early 1980s. If not, that is okay as well. You can get a sample of what it was like to live in the 8-bit world when computers were simpler.

basicbots is my first Open Source project.

I expect it will take time for me to learn the ins and outs of managing an Open Source project. I ask for your help, in all areas of the project.

  • Fixxing spelling errors and typos.
  • Creating documentation.
  • Documenting the code.
  • Squashing bugs.
  • Adding features.
  • Suggesting enhancements.
  • Guiding me to a better understanding of Open Source projects.



Teams with simple robots.

Match with teams

./basicbots -t -m 111 testbots/shooter.bas testbots/teamtest.bas testbots/shooter.bas testbots/teamtest.bas
shooter.bas          w:00052 t:00002 l:00057 p:00156
teamtest.bas         w:00052 t:00001 l:00057 p:00131
shooter.bas          w:00057 t:00001 l:00052 p:00172
teamtest.bas         w:00057 t:00002 l:00052 p:00143
Team1                w:00104 t:00003 l:00114 p:00287
Team2                w:00114 t:00003 l:00104 p:00315

News

  • Nightly builds will be put on hold until I can find a way to automate it.
  • Teams is working.
    • Demo and docs coming soon.

Contributors

Guidlines

I am on twitter as @misterunix and @basicbots my email address is misterunix@gmail.com. Reachout with any questions.