Python-Robocode
Python-Robocode copied to clipboard
A Fork of Robocode for python programming
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)