Basicbots
basicbots is a programming game where you program your robot to compete against other robots.
Install / Use
/learn @misterunix/BasicbotsREADME
BasicBots🤖
July 15 2024
BasicBots development is continuing. Join me!
What is BasicBots?
BasicBots is a game that gives you the experience of a programming a robot tank to fight other programs in an arena.
My Inspiration
My first exposure to programming combat games was Tom Poindexter's original crobots from 1985, for me it is still a pleasure to play.
User Interface
I didn't want to lose the look, feel and charm of the original insperation so it has the same ASCII effect that creates an amazing view for the player.
Programming Language
BasicBots uses a subset of BASIC. Why BASIC? Because, honestly, that's what I wanted. To give the feel of programming on the old 8 bit machines of the late 70s and early 80s. Besides, its fun.
FAQ
Build Instruction
Things are changing. Check back.
My First Open Source Contribution
I expect it will take time for me to learn the do's and dont's of managing an Open Source project. The project is open for all the contributors to engage and make an impact, improving the game.
- 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.
<p align="center"> <img width="100%" height="100%" src="images/example5.gif"> </p>
Teams with simple robots.
<p align="center"> <img width="100%" height="100%" src="images/example6.gif"> </p>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
Guidlines
connect with me on
<div id="badges"> <span>Twitter: </span> <a href="https://twitter.com/misterunix"> @misterunix </a> <span>and @basicbots</span> </div> 📧 email address: misterunix@gmail.com Reach out with any questions.Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
