Difference between revisions of "User:Dsekercioglu"

From Robowiki
Jump to navigation Jump to search
(Update user page)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
==Me==
 
==Me==
:I am a Turkish student in high school, probably the smallest one here. My programming teacher had shown me robocode and the first video I saw was a 10 round battle between [[Diamond]] and [[Shadow]]. They were moving perpendicular to each other not hitting walls and shooting '''randomly'''. Robocode was the game which forced me to learn java. I started by just using the robocode's command and made robots which were very simple bots. My biggest goal was to beat [[Walls]] by that time but of course I have improved myself at robocode in 2 years(Not even sure of that).
+
:I am a Turkish student currently in high school. My teacher introduced me to Robocode and it probably is the only reason I do programming today.
 +
:Over the time, I've come to realize what a complicated optimization problem robocode was.
 +
 
 +
:Since the July of 2020, I have spent more time learning other languages, most of them being lower level and I realized how inefficient most of my code was. Although I don't really feel like using Java anymore, I don't think I can possibly give up on robocode just yet. At least not before I give a final shot with Neural Networks ;)
 +
 
 
==Bots==
 
==Bots==
:I have actually made about fifty bots and most of them are unreleased and some of them are retired.
+
:I have made many robots, mostly experimental and most of them are retired.
  
  
Line 13: Line 17:
 
:[[WhiteFang]]:
 
:[[WhiteFang]]:
 
:[[WhiteFang]] is my third robot to be released. It's now in top 10 after tons of work and tuning.
 
:[[WhiteFang]] is my third robot to be released. It's now in top 10 after tons of work and tuning.
 +
 +
:[[Raven]]:
 +
:[[Raven]] is my most competitive 1on1 robot. It currently holds the 7th place in roborumble.
  
 
==Thoughts==
 
==Thoughts==
Line 19: Line 26:
 
==Formulas==
 
==Formulas==
 
:See [[/MEA]]
 
:See [[/MEA]]
 +
 +
==Projects I am Working On==
 +
:A garbage free Neural Network library for future robots. I'd really like to set the standards Skilgannon and Rednaxela set with their kd-trees :)
 +
  
 
==Robot Names That You Can Use==
 
==Robot Names That You Can Use==

Latest revision as of 09:52, 12 April 2021

Me

I am a Turkish student currently in high school. My teacher introduced me to Robocode and it probably is the only reason I do programming today.
Over the time, I've come to realize what a complicated optimization problem robocode was.
Since the July of 2020, I have spent more time learning other languages, most of them being lower level and I realized how inefficient most of my code was. Although I don't really feel like using Java anymore, I don't think I can possibly give up on robocode just yet. At least not before I give a final shot with Neural Networks ;)

Bots

I have made many robots, mostly experimental and most of them are retired.


ColdBreath:
My first competitive NN bot. Uses Roboneural. Reached a ranking of 55 with only 1 predictor for both movement and gun.
Oculus:
Oculus reached a ranking of 35 but was later removed temporarily since it was too slow.
WhiteFang:
WhiteFang is my third robot to be released. It's now in top 10 after tons of work and tuning.
Raven:
Raven is my most competitive 1on1 robot. It currently holds the 7th place in roborumble.

Thoughts

See /Thoughts on targeting for Targeting.

Formulas

See /MEA

Projects I am Working On

A garbage free Neural Network library for future robots. I'd really like to set the standards Skilgannon and Rednaxela set with their kd-trees :)


Robot Names That You Can Use

  • Parallax
  • Tempus
  • Inferno

For Fun

Idioms
Being SittingDuck against: Enemy's gun is very strong.
Usage: Walls is SittingDuck against Tomcat.