Difference between revisions of "User:Dsekercioglu"

From Robowiki
Jump to navigation Jump to search
(Update after a loooong time :))
(Slowly update my user page)
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 in high school, probably the smallest one here. My teacher introduced me to robocode when I started taking private programming courses. Although it didn't seem that deep at the time, I have come to the point that I now know what a complicated problem robocode is.
 +
 
 
==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 22: Line 23:
 
==Projects I am Working On==
 
==Projects I am Working On==
 
:A neural network library called Xenon that uses tensors to process any input available and this time I actually got backpropagation right. =D
 
:A neural network library called Xenon that uses tensors to process any input available and this time I actually got backpropagation right. =D
 +
:A neural network library called radonn this time in Rust. After benchmarking and profiling I realised how slow Tensors were. radonn is currently ~6 times faster than Xenon.
  
 
:Milestone, a bot that uses WhiteFang's movement and a new way of using neural networks in targeting.
 
:Milestone, a bot that uses WhiteFang's movement and a new way of using neural networks in targeting.

Revision as of 18:54, 26 September 2020

Me

I am a Turkish student in high school, probably the smallest one here. My teacher introduced me to robocode when I started taking private programming courses. Although it didn't seem that deep at the time, I have come to the point that I now know what a complicated problem robocode is.

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.

Thoughts

See /Thoughts on targeting for Targeting.

Formulas

See /MEA

Projects I am Working On

A neural network library called Xenon that uses tensors to process any input available and this time I actually got backpropagation right. =D
A neural network library called radonn this time in Rust. After benchmarking and profiling I realised how slow Tensors were. radonn is currently ~6 times faster than Xenon.
Milestone, a bot that uses WhiteFang's movement and a new way of using neural networks in targeting.

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.