What actions should I take if I already have one? Is making a crashing submit in every participated multi enough?
Thanks for the clarification Thibaud, itâs very appreciated. If I may suggest, it would be good to have a visible section somewhere to clearly state these rules to avoid confusion in the future.
I wonât hide Iâm a little disappointed in the result, but will comply and not bring up the issue again.
Is there any plan of providing a way to regress (voluntarily) in leagues to help avoiding âtesting smurfsâ ?
Delete it
No. We do not allow them.
Iâll add it in the new FAQ, which is not released yet.
No. You know we have other plans for the beginning of the year . But, I agree that it would be a useful feature.
Nah I meant, in the long run. I know there are more pressing stuff going on
Enough has been said on code sharing, so Iâll just comment on alt accounts.
It can be VERY useful to have one (and just one), in order to play in IDE against someone for who you can guess perfectly all moves theyâre going to play (for instance, an AI doing nothing). This is very much needed when you want to test the correctness of your game simulation.
This account will usually suck and stay in wood or bronze, so itâs no issue for the leaderboardsâŚ
True, it could be achieved with only one account and playing against yourself in IDE, but this adds lots of useless ifs in your code, to behave differently (AI, logging, assertsâŚ) depending on the side. And itâs already complicated enough to write game simulations and to validate them
With a minimum of coordination, it could actually be handled with a shared accounts for the whole platform. The trickiest part would be making one available per league.
but if u delete an account, its submitted bot will still float somewhere on the leaderboard - so whatâs the difference between an âUnnamed playerâ bot and unknown for anyone user floating somewhere on the bottom of leaderboard? i mean if it wonât be used anymore
For that very specific use-case :
- Write AI#1, submit it on the leaderboard
- Write AI#2 which knows what AI#1 is doing, donât submit it in the leaderboard
- Play with your IDE code against your leaderboard code : thatâs two different codes with only one account !
Indeed thatâs another possibility even if the alt account still looks easier to use.
Could you please make TOS update regarding ALT accounts and notify everyone? Not all the people are reading CG forums.
Sigh. Guess itâs time to say âgoodbyeâ to @eno_reyalp. Nice knowing you, pal.
- danBhentschel
Sayonara!
- lehcstnehBnad
We can learn a lot from shared source codes, decent Postmortems, but publishing a completely working legend league bot or even an optimized solution for main parts of it can break the motivation of ppl who would really like to be into those multi games⌠e.g. I have two choices:
A) use that bot/code
B) see others using that bot/code, get to legend in 5 mins (earning points for ranking), and tryhard for getting out of Gold for weeks/months, then get stopped by a shared-bot-wall
Some ppl are even promoting shared codes to make ppl use bots which he has trained against. I donât think we need Legend3, Legend2 and Legend1 because of building copy-paste walls.
Also, sharing the code or having alts does the same effect: copies are present on the leaderboard (and much more of them in case of the former one). It makes difference if you are watching that wall from above or from below.
I know it is hard to fight against and there are also a lot of lazy ppl. who prefer to profit from copied codes. I also know there are ppl. who donât care about multis and share their codes, and they donât even care about other playersâ fun. Iâm aware of the time it would take to find a solution which would be good for everyone.
Still, I would like to encourage the CG staff to donât let multis break. Those games meant to be fun for every leagues as multis like they were during the contest, not just for the top of the legends.
There can be solutions to be found, e. g. if code sharing can not be stopped, than making copy-pasting pointless could work. (Max CPs after legend league maybe? Just an idea, donât take my head.)
Shouldnât it be possible to write a âdo nothingâ bot and fight against it on your local machine with the referee? As far as i remember it delivers a local enviroment to let 2 bots play against each other, as long as you have the code âŚ
Possible yes, but maybe you didnât had planned to use a local referee (not enough time, energy, expertiseâŚ) and just want to stick to regular IDE plays.