Skip to content
Java
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Bot
LICENSE.txt Update LICENSE.txt Jan 10, 2020
README.md
_config.yml
index.html

README.md

Kangaroo-Bot

The big brother of IfBot and a fork from McRave using jBWAPI and ASS
yes

Current Features

  • Building 3 overlords before hatch
  • Crashing on Null Values
  • Runs on Computer Startup
  • getBuildLocation spam
  • Horrible and mostly incorrect retreat manager
  • if(canWin()){Retreat()}
  • A pure diet of ConcurrentModificationExceptions
  • Invalid buildLocations
  • Advanced Gas floating
  • Perfect simCity
  • Highly advanced If Statements conditional arithmetics
  • Hyper passive zerg
  • Not making workers when dieing
  • Spamming attack orders
  • good very manny ouf speeling und gramamah
  • Google Home integration
  • Drawing lines to 0,0
  • Hydralisks Playing Tennis
  • Random Support
  • Alot of arraylists.
  • Even more arraylists.
  • A half functional placement for bunkers
  • 4th degree warp mind fuckery
  • Memes

Updates

22/03/2020
It's not my fault! PoE and doom came out

  • Bot will now attack bases rather than the main if applicable
  • Reworked some terran openings
  • Bot will now attempt to kill defences/workers instead of random buildings.
  • Some general SIM improvements.
  • Added some basic aggression detection
  • Also added some basic DT/lurker detection and reaction
  • Tanks/Spidermines now get a pay reduction for friendly fire
  • Added 2 protoss builds. 12 nexus and some shit tier DT rush.
  • Alot of poor bugs were killed in the process of the update
  • But to make up for that i introduced alot more

There will be bugs still but i stil need to test against more bots.

12/03/2020
Was running a minecraft server with some mates for abit. But now i'm back

  • Added teching up and a "Main unit goal". Main unit goal is what the bot wants to primarily build.
  • Added a small delay for siegetanks to siege up upon contact with the enemy (WIP)
  • There is a known bug that the bot forgets where the enemy is and scouts around the map. This can work in my favour as it sometimes targets last stored attack position which is often enemy bases. So for now it's a Feature
  • Reworked unit unit production
  • Also broke unit production
  • Bot now attempts to run away from its own spider mines.

6/03/2020

  • This segument isn't about updates. Just some general points about my bot.
  • I uploaded version 1.0 onto SSCAIT/BASIL. I don't expect it to do well. It's all about fun here.
  • Currently has a couple builds for each race. Z and T have match up specific openers. These are completely unconventional random builds i made up.
  • P is well... uh... Special :) (>tfw it has the highest win rate of the 3 races. Voom voom goon zealot go fast)
  • KangarooBot doesn't build of "Supply" like most bots do. (As in Build SCV at 9 supply). I just give it an arraylist of unitypes and it'll make them once it has the resources. Same with units. It doesn't react very well to the enemys units. It'll make whatever it manages to put together.
  • Bot currently has trouble finding enemy buildings stashed in corners of its base. I have coded up something temporarily while i find something else.
  • The bot hasn't versed a bot before prior to the upload. Everything is subject to get worse.

9/08/2019

  • Now supports RANDOM
  • FFA support. Still has issues that If bot had. Can't see unit's killed by the other players. Bot will attack the weakest player.
  • Terran: Same 'ol Bio mech with nukes (Currently disabled because Yegers can't count up to 35)
  • Protoss is braindead dead because bot can't micro goons. (but still works)
  • Zerg should be fine... But i haven't tested it since i added random support. I don't want to test it just incase it broke
  • Spellcasters, Medics, Queens, Defilers?, Ghosts, Siege Tanks (Yes they cast siege.), BCS and Vultures
  • Bot is now equiped with furniture and milkcrates to defend against terrorism.

Q/A

Q: When is the bot being uploaded to any of the ladders
A: Yes.

Q: Is your bot competitive?
A: No, the bot's a meme. This is what i wanted my other bot to be. People tend to get very serious about their bots and frustate themselves. This bot is to show you can develop a casual bot and still enjoy it. The aim is still to win but also to have fun while doing so.

Q: Is the bot any good?
A: have you seen my other bot

Q: How did you manage to convert McRave to java??
A: I didn't. The whole "Forked from McRave" was a troll and a joke.

Q: Which is your bots best race
A: Honestly i have no idea. Zerg is the most defined (As in what units to make and what opener it chooses.) If i had to choose it would be P because of how strong gateway units are.

Q: Can i fork Kangaroobot?
A: No!!!!!. The license file provided is a joke and is NOT VALID.

Media

asd
Zergling Surrounds

asdd

asdddd


asddddd !asdddddd asddddddd asdddddddd

https://www.youtube.com/watch?v=ufDTDUPZrag

You can’t perform that action at this time.