Update 0.9 – Team Deathmatch

Added in support for team death match and related support features! Now you can make Voltron style group bots that only end up working together in the last 5 minutes of an episode.

http://procrastinationsoftworks.com/Files/pyRoBeta_0_9.zip

Add -t to the run line to enable team matches, example:

pyRoBeta.py team1bot otherteam1bot team2bot otherteam2bot -t

This will spawn all of the bots on the outer walls of the arena with their teammates. When a bot dies the bot will respawn back on its team’s side and reduce the team’s respawn count. First team out of respawns looses. There are of course some nifty new hardware and interpreter options to take advantage of:

  • Broadcastdish – lets you send variables to all bots on your team
  • Repairshot – short range healing gun to fix up teammates
  • team register – returns your current team id ( use with scanner for friend vs foe)
  • available operator – returns if the named value is available – useful for checking if a broadcast has occurred yet before blowing up trying to read a bad value.

There have also been some visual tweaks so you can tell whats going on

Official EA rejection!

EA has acknowledged me as a viable threat to their corporate standing int the games market! What this means is rather simple. I can not publicly distribute the project. However, I can still privately distribute the project with no problems. Knowing that I am not a web guru and definitely not a security expert. I suspect that there is no feasible way I can actually lock down access to the files and still have the accessible to my private use group. So, you will now notice there is a change in the licensing. The software is for private use only and you are not allowed to use it without explicit permission. I cannot control the flow of bots, as those are your creations and I have no control on their distribution. So, this nixes the idea of the web based platform, everything else should continue as normal.

I really don’t expect this will be much of a hindrance to my current user base. Which is currently plateaued out at a healthy zero.