Python-Robocode icon indicating copy to clipboard operation
Python-Robocode copied to clipboard

A Fork of Robocode for python programming

alt text

A Fork of Robocode for python programming

This is the new and maintained version developed with PyQt

Need help to start? Check the wiki

Any help is welcome! This is a beta version, tell me if you notice any bugs

If you want to contribute, I do not have the time yet for developing some base robot( wall runner, coins camper, random move etc...). If you do this, I will be happy to include it into the source code. (Post an issue or make a pull request in this case).

What's New & Task list:

  • [x] move()
  • [x] turn()
  • [x] gunTurn()
  • [x] radarTurn()
  • [x] getPostion
  • [x] radarDetection()
  • [x] getTargetPosition()
  • [x] getTargetName()
  • [x] bulletPower
  • [x] on_hit_by_bullet()
  • [x] bulletSize
  • [x] WallCollision
  • [x] MapSize
  • [x] Number_Of_Enmies_Left()
  • [x] GameSpeed
  • [x] on_Robot_Death()
  • [x] reset() --> too stop all move at any time
  • [x] stop() --> too allow to make moves sequences
  • [x] RobotPrint() --> too allow the robot to print in a textBox
  • [x] RobotMenu with lifeBar
  • [x] Battle Series
  • [ ] Batlles Statistics
  • [ ] .exe
  • [ ] .deb
  • [x] Qt Integration
  • [ ] Qt IDE (syntax highlighter, auto completion, Base Robot) --> Not Done but I have an old project of IDE to do it
  • [ ] Add Classe Reference in the wiki
  • [ ] To prevent bot's to use Sockets, urllib2, and Sub/Multi Processing Module (more safe for users)
  • [x] Window resizable
  • [ ] Write Calculus in cython (to speed up the code)