User talk:Jdev
Welcome! Hello, Jdev, and welcome to RoboWiki! This place contain a wealth information about Robocode, from basic to more advanced. I hope you enjoy creating robots and being a robocoder! If you are posting a comment on this wiki, please sign your messages using four tildes (--~~~~); this will automatically insert your username and the date stamp. If you are not familiar with MediaWiki, these links might help you out:
If you need help, check out the frequently asked questions or ask it on this page. Again, welcome! —— Nat 12:37, 22 July 2009 (UTC) |
Probably the funniest user page ever! It took me a while before I understand 'well come' as 'welcome'. --Nat Pavasant 06:25, 24 October 2009 (UTC)
Thank you) i'll fix "welcome") --Jdev 10:40, 24 October 2009 (UTC)
It isn't usualy form of communication for me, which used here. Anybody, please, say me which rules there're, where and what i can find here, where i can write, etc. I don't want irritate anybody) --Jdev 15:21, 24 October 2009 (UTC)
The only rule is 'Pretty please be polite'. It can be found on Readme page. You can do anything you want. I think all of us agree that 'common senses' is the second rule. If you do something wrong, then we'll fix it for you. I admit I have done a lot of wrong things on this before. Just learn from mistakes. --Nat Pavasant 15:30, 24 October 2009 (UTC)
- [View source↑]
- [History↑]
You cannot post new threads to this discussion page because it has been protected from new threads, or you do not currently have permission to edit.
Contents
Thread title | Replies | Last modified |
---|---|---|
Missed bots | 4 | 05:01, 23 September 2014 |
Jdev's R-Tree | 5 | 10:39, 18 September 2014 |
Target Java version for bots | 4 | 09:07, 17 September 2014 |
New computer and robot | 6 | 17:42, 19 September 2012 |
How to get 55% hidden in DrussGT | 0 | 19:36, 11 July 2012 |
GoTo surfing vs True Surfing | 5 | 21:05, 8 December 2011 |
2100 | 1 | 10:43, 19 October 2011 |
Can any body give me following valid bots jars, so i can stabilize ratings by myself
- ArchAlpha.ArchimedesAlpha_1.0.jar
- divineomega_PatrollerBot_1.0.jar
- ep.MyFirstRobot_1.0.jar
Or may be we can remove them
Well if the link for them is down, I would say remove them. But other robots have been hosted after their original link died.
I personally do no have them, so I cannot be any help in that regard.
I just checked my rumble client cache, surprisingly it is exactly one year old. None of the robots in question are present in the cache. Though someone updated their rating on 2014-08-31, that someone must have their copies. It looks like MN was submitting around that time, may be his/her cache is older than mine and has copies of the bots.
I also cannot locate the divineomega_PatrollerBot_1.0.jar rumble rating at all.
May be we need a peer enabled rumble server, so it has all the copies of robots which ratings are submitted and can push it back to clients.
How fast is your R-Tree Jdev? and would it be possible for Skilgannon to create a faster R-Tree? The only range search comparision possible is Chase's Kd-Tree, to Jdev's R-Tree.
My R-Tree is fast enough for me:) There is on robowiki rough comparsion of range search vs kNN search.
Skilgannon for sure can create faster R-Tree, i think:)
I don't think, that there is fair way to compare speed of R-Tree and KD-Tree, because quite different purpose of them - R-Tree optimised to search for unknown amount of points in strict region, while KD-Tree optimised to search for exact amount of points in unbounded region.
What do CHILDREN_COUNT, and RTreeEntry, each do? Can they be optimized like bucket size? Do you see any optimizations to the R-tree Jdev?
CHILDREN_COUNT - it's split factor, or how many subrectangles will be generated, when current rectangle are overflowed
RTreeEntry... hmmmm... it's entry of range search tree:) It represents data point in turn snapshots space and thing that are added to tree and search for which tree are used.
I think, that CHILDREN_COUNT can be optimised for particular spaces based on theirs natures
I don't know. It was 4 years ago and i do not remember anything
Here's some words to use ctrl f on to help you remember
Rtree
CHILDREN_COUNT
RTree parent
Attribute[]
dimensions
IntervalDouble[]
coveredRange
RTreeEntry[32]
RTreeEntry[]
entries
nextEntryIdx
RTree[]
children
nextChild
Intersection
intersection
splitDimensionIdx
singular
entryCount
TurnSnapshot
location
Hi all! I broke the arm so, i back for awhile:) I cannot find actual required java version - it still 1.6 or i can compile my bot with 1.7?
I'm using 1.8, so I don't think 1.7 would be a problem.
Sorry to hear about your arm, hope it heals quickly.
The more important question is which java version is run by clients of a rumble. If your bot is compiled with newer version and the rumble client runs with older java, it will simply refuse to start a battle with your bot. So you will get your stats slower if ever.
I personally run everything with version 7 of the open jdk.
I bought new computer for robocoding: i7 3770, 16gb ram, SSD disk for system (who says, that it's free game?) and it's tests Tomcat in four times faster, than my old netbook and work computer together. So i decide to start development of new robot - Violet. It will duel specialist, initially based on Tomcat without multiple enemies support and with completly new true surfing movement. In future i have some ideas to write completly new movement logs and targeting systems. Comming soon on RoboRumble...:)
Wow, sounds like fun! Looking forward to welcoming Violet to the rumble. Good luck. =)
Thanks, i hope, that first release will be at this weekend:)
Nice, I have a new i7 too. Tested the speed for Roborumble this week, delivering 3 times as many battles in half the time :D Now find the time to do some serious developing/testing.
It is an indescribable feeling, is not it?:) Good luck with your development:)
The i7-3770 with 16 GB is exactly what I got a couple months ago too. Amusingly, I also just got a Raspberry Pi, for 1/20th the price, and that's what I've been playing with for the past 3 weeks while the i7 cranks away at the RoboRumble. =)
Intel must pay salary to Flemming and Pavel:)
Here are so quiet on wiki todays, so i will try to troll a little:) Now i just in one step to change my movement mechanics to True Surfing, but i think, that gap between Diamond and DrussGT may be reasoned by movement's mechanics difference. Yours opinions?
P.S. I still here and developing Tomcat every day, but do not do releases every day, just because i notice, that with fair CPU-constant, Tomcat skip several hundreds turns per battle and can not find way to optimise him without performance loses.
I can almost guarantee most of the APS difference is due to movement, as opposed to gun. But I'm not at all convinced it's as simple as GoTo vs True Surfing. I think DrussGT could probably be just as strong with a True Surfing algorithm. I also think it would take me a while to get a GoTo algo to perform as well as my True Surfing, and vice versa for Skilgannon. It has been in the back of my mind for years, though... Maybe I'll try GoTo eventually?
Most likely, I think it's a bunch of smaller things - maybe better bullet power selection, better tuned surf stats, more effective surfing algorithm, better handling of a few special cases (like anti-ram), less (or less harmful =)) bugs. DrussGT is just badass. =)
PS - Also actively developing here, but no reason to release until I have enough to show for it.
Thanks for response - I compectly agree that DrussGT is badass:)
And i pretty sure, that Tomcat's APS leak is in gun:)
Also, i notice today, that Diamond now use similar with Tomcat scheme of enery managment. And now they can spend hours hitting each other with low power bullets with energy less than ~20:)
Offtop: Help me to understand english little more:) for me word "badass" sounds very rough, but since you use it, i think i misunderstood it "strength". Can i use this word in conversation, for example, with children?
Well, I probably wouldn't say "badass" around young children, but it's not very vulgar. It is pretty casual / not formal / slang, though - I wouldn't use it in a paper for school, but I wouldn't expect to get detention if I said it on front of a teacher either. =)
And more, Skilgannon, befare i agree with Voidious, that DrussGT is badass, i translate this word with Google and he shows word, which can be used by good teacher in kindergarten, so i did not want to be rough (vulgar?):)
Nice work! We've had 2 new entries to the 2100 club recently... they seem to come in waves =)
Thanks:) I think, that we push each other to top:)