Difference between revisions of "Oculus"

From Robowiki
Jump to navigation Jump to search
Line 13: Line 13:
 
| targeting      = [[Neural Targeting]] (GF)
 
| targeting      = [[Neural Targeting]] (GF)
 
| movement        = [[Neural Movement]] (WS-GF)
 
| movement        = [[Neural Movement]] (WS-GF)
| released        = 26.08.2017
+
| released        = 21.11.2017
| rating          = 55
+
| rating          = x
| current_version = 1.3
+
| current_version = 1.0
| download_link  = https://www.dropbox.com/s/vnm7l42itsr2ank/dsekercioglu.Oculus_1.9.jar?dl=1
+
| download_link  = https://www.dropbox.com/s/c4fv4oo77ghpyfr/dsekercioglu.neural.Oculus_1.0.jar?dl=1
 
| isOneOnOne      = true
 
| isOneOnOne      = true
 
| isMelee        = false
 
| isMelee        = false
Line 34: Line 34:
  
 
; What's special about it?
 
; What's special about it?
: ''It uses the First Air Gun.
+
: ''It is my first neural robot which isn't related to [[Gaff]]''
  
 
; ''Great, I want to try it. Where can I download it.''
 
; ''Great, I want to try it. Where can I download it.''
: ''I'm too lazy to put it here. Participants list.''
+
: ''https://www.dropbox.com/s/c4fv4oo77ghpyfr/dsekercioglu.neural.Oculus_1.0.jar?dl=1''
  
 
; ''How competitive is it?''
 
; ''How competitive is it?''
Line 45: Line 45:
 
: Credits should go to:
 
: Credits should go to:
 
:[[Rozu]]: predictPosition from [[Apollon]].
 
:[[Rozu]]: predictPosition from [[Apollon]].
:[[Xor]]: Made me make this robot.
 
:[[Rsalesc]]: [[Roborio]] was really close which encouraged me to make a new bot.
 
:[[Darkcanuck]]: Has shown how NNs can be useful in robocode.
 
  
 
== Strategy ==
 
== Strategy ==
Line 75: Line 72:
  
 
; Why did you make this bot?
 
; Why did you make this bot?
: ''[[SimpleBot]] was really close to pass [[ColdBreath]] and [[ColdBreath]] was a bit too messy to improve.''
+
: ''A new type of input worked very well.''
: ''[[ColdBreath]] used too much data for both gun and movement. In this bot I will be able to improve it by just adding some data.''
 
: ''I didn't use any precise or multi-surfing stuff so I have a lot of ideas for the next updates.''
 
: ''In [[ColdBreath]] I could just hardcode things. [[Oculus]] is much cleaner.''
 
  
 
; Can I use your code?
 
; Can I use your code?
 
: ''Of course.''
 
: ''Of course.''
: ''Please do not just copy paste.''
 
  
  
 
; What's next for your robot?
 
; What's next for your robot?
: ''Making it stronger against simple guns.''
+
: Making the gun an RM killer.  
: ''Making it stronger against pattern matchers.''
 
: ''Making it stronger against statistical guns.''
 
  
 
; Does it have any [[White Whale]]s?
 
; Does it have any [[White Whale]]s?

Revision as of 20:11, 21 November 2017

Oculus Sub-pages:
Version History - Challenges


Oculus
Author(s) Dsekercioglu
Extends AdvancedRobot
Targeting Neural Targeting (GF)
Movement Neural Movement (WS-GF)
Released 21.11.2017
Current Rating x
Current Version 1.0
Download

Background Information

Bot Name
Oculus.
Author
Dsekercioglu
Extends
AdvancedRobot.
What's special about it?
It is my first neural robot which isn't related to Gaff
Great, I want to try it. Where can I download it.
https://www.dropbox.com/s/c4fv4oo77ghpyfr/dsekercioglu.neural.Oculus_1.0.jar?dl=1
How competitive is it?
Not very right now.
Credits
Credits should go to:
Rozu: predictPosition from Apollon.

Strategy

How does it move?
True Surfing
How does it fire?
Trying to predict the probabilities of GFs with a Neural Network.
How does it dodge bullets?
Trying to predict the dangers of GFs with a Neural Network.
How does the melee strategy differ from One-on-one strategy?
Nothing.
How does it select a target to attack/avoid in melee?
The first enemy it sees.
What does it save between rounds and matches?
NN weights.

Additional Information

Where did you get the name?
Eye in latin.
Why did you make this bot?
A new type of input worked very well.
Can I use your code?
Of course.


What's next for your robot?
Making the gun an RM killer.
Does it have any White Whales?
Every bot I make does really bad against Tron.
What other robot(s) is it based on?
None