User talk:Jdev/News

From Robowiki
< User talk:Jdev
Revision as of 22:11, 14 September 2010 by Jdev (talk | contribs) (reply)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
02.11.09: UltraMarine coming...

Basing on 70-rounds battle results with bots from TOP-25 (on the following image), i guess that now i reach TOP-25 milestone Top25scores.GIF

My statistics:

(place: pass / die (pase rate), avg energy)
1: 1 / 1 (1), 0
2: 1 / 3 (0,333), 8,406
3: 4 / 9 (0,444), 24,13
4: 13 / 7 (1,857), 26,229
5: 21 / 6 (3,5), 31,353
6: 25 / 6 (4,167), 39,044
7: 31 / 6 (5,167), 40,352
8: 38 / 10 (3,8), 44,153
9: 48 / 7 (6,857), 46,728
10: 55 / 15 (3,667), 55,234

Hit rate (319/1498) = 0,213

Next milestone is not last place with TOP-10 bots. Next for my bot is:

  • develop gun (now he use HOT and CT)
  • develop late phase (1-4 enemies) movement
  • review and refactor all code
  • tune and optimze all alghoritms

Looking good! (Btw, maybe the above should be on User:Jdev/News, and comments would go here? Up to you.) Be warned that melee benchmarking is a bit like voodoo. It's easy to see that SandboxDT beats Portia in this battle, but Portia far outranks DT in the rumble. But you must be doing something right to hold your own against top bots. Don't be afraid to "release early, release often". Good luck. =) --Voidious 20:23, 3 November 2009 (UTC)

Indeed, nice start. I don't think melee benchmarking is really so much voodoo though, or at least, no more so than 1v1 benchmarking is. After all in 1v1 SandboxDT fares better against the top bots than against the field at as a whole. All it means is that SandboxDT is optimized against the strong bots whereas Portia is more optimized against the lower to middle field bots. The same applies to 1v1 really, and the lesson is exactly the same: always test against a variety of bots. --Rednaxela 21:08, 3 November 2009 (UTC)

I understand, that "melee benchmarking is a bit like voodoo", but it better than nothing=) i think, that i will done at least first 2 tasks (gun and movement) and after it i will release my bot. About testing with different bots: spin bot and walls is my main tests=) --Jdev 07:07, 4 November 2009 (UTC)

Congrats. =) Those colors are sexy! --Voidious 14:26, 10 September 2010 (UTC)

It's a little changer colors of Ultra Marines chapter, one of the strongest and most powerful of all the Space Marine Chapters in the Imperium of Man. (Warhammer 40k) :) --Jdev 16:01, 10 September 2010 (UTC)

If anybody will voice ideas about tournament for students format, i will very thankful. This tournament is very important because basing on it results i will give marks for students, which will go in diploma. Now i see it something like this: 1) Get 3 robots from rumble (for example, champions in mega, micro and mini leagues) 2) make battles against this robots for every student's robot 3) calculate APS in this battles 4) the best third of student will get 5 (best mark), second will get 4 and last will get 3 (the worst, but enought for continue studing)

any ideas or suggestions?:) --Jdev 16:50, 14 September 2010 (UTC)

I think the tournament is a fun idea (and that you should do it), but I'm not sure it should be the main factor for their marks. Writing good code that is easy to maintain and testing it thoroughly are also very important aspects of programming for students to learn, not just game strategy. I could imagine the students that find the RoboWiki and learn strategies from here would have a huge advantage, but that doesn't mean they have learned Object Oriented Programming better than the others. And of course there is some chance in Robocode battles, too.

As for tournament format, I think maybe you should have them face each other. Facing the top bots from the RoboRumble might be a bit discouraging. =) Or you could use a very old champion, like Duelist or TheArtOfWar, so they may have some chance. =)

Let us know how it goes! Sounds interesting.

--Voidious 19:43, 14 September 2010 (UTC)

In our days in Russian education system the main problem is, that students has no motivation to learn. Don't ask why, it's difficult question:) I plan to train them by code review of their code. But they has no motivation to write code in usual course format:) So this tournament is motivation factor, to force students to write code. And i think, that if student has write better robot, then student write more code, then student get more knowledge from me, then student deserves better mark:)

About of advantage of students, that find this wiki - they all has this advantage:)

Thanks for referens bots suggestion and for opinion at all:) --Jdev 20:11, 14 September 2010 (UTC)