" width="8" height="8"/> U-P Robocode project, Who's in?
Utopia-Politics | HelpSearchMembersCalendar |
Welcome Guest ( Log In | Register ) |
![]() ![]() ![]() |
Telum |
![]()
Post
#1
|
Administrator ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: JFTD Posts: 6,957 Joined: 20-December 02 Member No.: 224 |
This is a project to make the best robot possible in robocode. (http://robocode.sourceforge.net/)
Robots are programmed in java. They move around and shoot each other. http://robowiki.net/cgi-bin/robowiki?BeginnersFAQ The best bot currently around is SandboxDT |
![]() |
Dakyron |
![]()
Post
#2
|
The Promised One ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 3,104 Joined: 2-July 04 From: Peoria, Arizona(Phoenix) Member No.: 739 |
heh... sounds interesting, I must admit... Ill take a look at it later today...
|
![]() |
Deus Ex Machina |
![]()
Post
#3
|
Bog dirt up a sidetrack carted is a putrid gob ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 959 Joined: 24-November 03 From: Suburb of Denver Member No.: 569 |
I'm in.
|
![]() |
Telum |
![]()
Post
#4
|
Administrator ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: JFTD Posts: 6,957 Joined: 20-December 02 Member No.: 224 |
There are 4 main parts to a robot: Targeting, Movement, Target Aquisition, and learning(for really good robots)
Targeting and movement are mostly heavy statistics, while Target Aquisition is fairly simple and learning is fiendishly difficult. |
![]() |
Deus Ex Machina |
![]()
Post
#5
|
Bog dirt up a sidetrack carted is a putrid gob ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 959 Joined: 24-November 03 From: Suburb of Denver Member No.: 569 |
We'd probably be more successful in the long run if we started by perfecting a few simple components (target aquisition, single movement and targeting schemes, etc), and move on to integrating a complete learning system into the components.
|
![]() |
zaragosa |
![]()
Post
#6
|
False Mirror ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 3,777 Joined: 25-June 02 From: Brussels, Belgium Member No.: 62 |
I could probably do target acquisition and learning, if I had time :)
|
![]() |
Telum |
![]()
Post
#7
|
Administrator ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: JFTD Posts: 6,957 Joined: 20-December 02 Member No.: 224 |
QUOTE(Deus Ex Machina @ Jun 5 2005, 01:30 AM) We'd probably be more successful in the long run if we started by perfecting a few simple components (target aquisition, single movement and targeting schemes, etc), and move on to integrating a complete learning system into the components. Yeah, we can do learning later, if at all. Linear Targeting: I found an algorithim that should work, for shot power 1. Solving the law of cosines for the angle yields: Angle to Turn gun = ArcSin(((v^2)-d^2-17))/(2*d*17)) v is the velocity of the target, d is initial distance to the target. The 17 comes from the speed of the shot. Note: In robocode, the unit circle opens clockwise: All sins should be replaced with cosines, and cosines with sines in your calculations. The above formula is already replaced. |
![]() |
Demosthenes |
![]()
Post
#8
|
Founding member of necro hate club ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1,926 Joined: 8-May 03 From: Alberta, Canada Member No.: 340 |
sweet jesus... if i had the time, i'd help on this, but i don't, so i'll sit on the sidelines for this, and throw some pointers in.
|
![]() |
![]() ![]() ![]() |
Lo-Fi Version | Time is now: 13th November 2005 - 07:07 AM |