basicbots icon indicating copy to clipboard operation
basicbots copied to clipboard

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

BasicBots🤖

What is BasicBots?

BasicBots is a game that gives you experience of a robo-fight two bots competiting with each other.

My Inspiration

My first exposure to programming combat games was Tom Poindexter's original crobots from 1985, for me which is still gives an experience to play.

User Interface

By not loosing the charm and feel of the game I have given it the original ASCII effect that creates an amazing view for the player.

Programming Language

BasicBots uses a subset of BASIC. Why BASIC? Well, to give an experience to the players of what its like to play on the 8 bit view a time machine taking back to the old world charm of the gamers. It will once again give the wxperince of arcade gaming .

Build Instruction

To build basicbots, simply call make - this will build Linux and Windows binaries. The OSX port has not been prepared yet.

My First Open Source Contribution

I expect it will take time for me to learn the do's and dont's the key tips of managing an > Open Source project. the project is open for all the contributor to engage and make an impact of there own.

  • Fixing 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

Updates

  • 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

  • People who deserve recognition.

Guidlines

  • Contributing
  • Updates

connect with me on

Twitter: @misterunix and @basicbots
📧 email address: [email protected] Reach out with any questions.