Welcome to the robowiki. It's been fairly inactive, but perhaps your amazing first entry will change that. (I think it's a record for the best first entry since the beginnings of robocode) Care to tell us about it?
I join congratulations and second the request to share some details of this amazing success.
Yeah, looked through the jar, it looks familiar, but I can't place it (maybe a much older version of DrussGT). But i'm probably just paranoid. If I don't do something, i'll be knocked out of the top 10 soon. But at these altitudes, it's so hard to move further upward.
But anyway, good job. Good work.
What I Would Do Is Compare Diamond To Linio Bot And DrussGt To Linio Bot For all the versions
i've noticed something veni vici sine videri = I came to the street without being seen. linio= Smear Plaster Seal Erase Befoul Overlay He's SkillGannon or Rednaxela Also The Console Output Is Similar to DrussGT And I Found This https://github.com/L1ni0/rcb-bin
No, that's not what "veni vici sine videri" means. It isn't actually proper latin, but I'm pretty sure he wanted it to say: "I came, I conquered, I was not seen." We have no evidence that he is AGS or JK. The github account lists his name as James Zhang, which is also the name he gives in his copyrights. He seems to have taken AP comp sci in 2010, so I would estimate that he is in his early twenties. (This, by the way, is why you try to put as little information as possible online). It would be nice if you used the '.' character to separate sentences. Also, please think more and talk less, it's a good rule for life.
Also, Tmservo, please use a consistent capitalization style. I would understand if you were using a small keyboard and you found it easier to leave some words lowercase, but your sentences tend to have many unnecessarily capitalized words as well. Here is a guide which should help clarify when you should capitalize words.
L1ni0 isn't me, that's for sure. Also, jcz.linio.Linio is definitely based off of DrussGT, both gun and movement. I can recognize class names - PlaceTime (movement), StoreScan (gun), and even more damning, my utils class was just renamed from JKUtils to JKLUtils (JK is my initials, and my package name). However, no credit is given, and the bot is not open source, violating the licence which DrussGT is released under. I'm afraid if we don't see some source code I'm going to have to request that it is removed from the rumble.
Not only that, but it really isn't fair to those who have written their bots from scratch to simply take the top bot, rename and remove some components and release it as your own into the rankings.
SPCS refers, I believe, to Stanford Pre-Collegiate Studies, as per here.
While I actively encourage people to read my code, understand my code, learn from my code and even use my code (in small portions), what I can't stand is people passing my code off as their own. As much as I appreciate the complements given to DrussGT and my GoTo surfing algorithm, the fact that even the class names remain the same doesn't give me much hope as to their contents.
I don't want to ruin somebody's life over copying code, particularly when dealing with a prestigious opportunity like SPCS seems to be. That being said, I'd really like Linio to be open source, and to be honest I'd prefer if my buffering systems, targeting weights, two-wave goto surfing and precise intersection code was understood and re-implemented, rather than copied. I'm sure those of you who have bots lower in the rankings feel annoyed as well.
I admit that this bot is structurally based on DrussGT, yet I did do my own tinkering with it. I am doing a reimplementation of it and will post it when it is ready. I apologize for taking the code without previously asking for permission.
Much better! That post is on-topic, properly capitalized, and it has punctuation at the end of its sentence. Though Druss-GT should be DrussGT, instead of the period you should have a question mark (?) at the end of your sentence since you are asking a question, and when you are addressing someone, you should put a comma before or after their name, so "What tinkering did you do to [DrussGT] L1ni0[?]" should be "What tinkering did you do to [DrussGT], L1ni0[?]"
And just in case you think I submitted Linio as my SPCS final project. I did not. I could send you the code I used for my project. It was, I guarantee, completely my own.
Thanks for the quick response. If you wrote your own bot for the SPCS, why not release that as well?
And don't worry about not asking permission, that isn't what I care about. What's important to me is that 1) you make your bot open source - any compiled version you release needs to be accompanied by source code, so that any improvements or changes you make can be easily identified - and 2) you give credit.
Those are the issues that concern me. However, there are others further down in the ranks, who have spent years of work achieving their ranking (much like I have). To be honest I'm not sure it's fair on them to take a tweaked, finished solution which has been completely integrated between gun and movement, reshuffle how some of the code is laid out, change some class names and call it your own.
To be honest, it really does bother me quite a lot. It took me almost 8 years (of on and off again work) to get to here I am now in the rumble. That is quite a chunk of time.
But I am surprised I managed to recognize what someone elses robot was based off from only on the class structure and names, given that it wasn't based on one of my robots.
I agree, this bot is a clone, it infringes Skilgannon's copyright, and should be removed from the rumble.