Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topicStart Poll

" width="8" height="8"/> U-P Robocode project, Who's in?
Outline · [ Standard ] · Linear+
Telum
post Jun 1 2005, 08:50 PM
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
Top
User is online!PM
Quote Post
Dakyron
post Jun 1 2005, 10:21 PM
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...
Top
User is offlinePMEmail Poster
Quote Post
Deus Ex Machina
post Jun 4 2005, 06:46 PM
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.
Top
User is offlinePMEmail Poster
Quote Post
Telum
post Jun 5 2005, 01:58 AM
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.
Top
User is online!PM
Quote Post
Deus Ex Machina
post Jun 5 2005, 05:30 AM
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.
Top
User is offlinePMEmail Poster
Quote Post
zaragosa
post Jun 5 2005, 09:04 AM
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 :)
Top
User is offlinePM
Quote Post
Telum
post Jun 5 2005, 06:38 PM
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.
Top
User is online!PM
Quote Post
Demosthenes
post Jul 21 2005, 08:30 AM
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.
Top
User is offlinePMEmail Poster
Quote Post

Reply to this topicTopic OptionsStart new topic

 


Lo-Fi Version
Time is now: 13th November 2005 - 07:07 AM