Chat:World/2021-05-20

From CG community
Revision as of 12:07, 15 June 2021 by Chat Log (talk | contribs) (Created page with "<img src=/a/54970169109216> Wontonimo: what up Smelty? did you finish all the tacos in the cooler yet? <img src=/a/62734620692131> OBenjOne: In silver league, I found the sh...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Wontonimo: what up Smelty? did you finish all the tacos in the cooler yet?

OBenjOne: In silver league, I found the shield wasn't actually super useful, It helps, but it's really helpful in gold and legend once you get two bots. I actually passed silver without having a shield code

OBenjOne: Of course I might have been using it wrong

Wontonimo: i think that's legit

easdasd: le fishe au chocolat

Wontonimo: english in this channel, french in #fr plz.

BlackDereker: it's a meme

Wontonimo: ;( i fail

BlackDereker: https://www.youtube.com/watch?v=3uQzdlVsLXY

Wontonimo: is there a 10 hour version?

OBenjOne: Beautiful

OBenjOne: A true masterpiece of cuisine

BlackDereker: yes there is a 10 hour version

BlackDereker: https://www.youtube.com/watch?v=EApem1uUwpg

Wontonimo: 16k views. That's 160,000 hours of that

Wontonimo: the interweb is truly a wonderful place

Default avatar.png XxShruthikxX: h

Wontonimo: :wave:

Default avatar.png kiritokunn: hi

Default avatar.png IgnasT: nig

Default avatar.png Rokutis: ger

Default avatar.png IgnasT: .

Default avatar.png IgnasT: .

Default avatar.png IgnasT: .

Default avatar.png Rokutis: z

Default avatar.png Rokutis: z

Default avatar.png Rokutis: z

Default avatar.png Rokutis: zz

Default avatar.png IgnasT: .

Default avatar.png IgnasT: .

Default avatar.png IgnasT: .

VizGhar: reCurse nicola Neumann ^^

Default avatar.png Rokutis: nooo

Default avatar.png IgnasT: hey rokutis

Default avatar.png Rokutis: wtf why its so harrd

Default avatar.png IgnasT: its east

Default avatar.png IgnasT: easy

Default avatar.png Rokutis: hello IgnasT

Default avatar.png IgnasT: whats good

nicola: Yes, VizGhar ?

VizGhar: just pinging you about those spammers

nicola: OK, who?

VizGhar: hmm cant you see Rokutis and IgnasT messages? right above the one where I notified you

1XC: pis

nicola: OK, thanks.

OBenjOne: also 1XC

1XC: hi

1XC: wasss gucci

1XC: :lion_face:

xMistySenpai: in back to the code, i just realized i can dominate the grid 1 sector (5 x 5) at a time

1XC: blm?


1XC: im black and code

1XC: na im white sike

xMistySenpai: why does that matter?

1XC: it doesn't unless your like racist

Default avatar.png ClementGuidoRocolle: Woah

dbdr: does the site work for you?

dbdr: loaded pages do for me, but if I open any new one, e.g. https://www.codingame.com/ I get a blank page

[CG]Thibaud: yes

derjack: i got that too. blank page

derjack: but i refreshed

derjack: and works

dbdr: I tried refreshing before and it did not work, but now it did :)

jrke: happens with me sometimes blank page so i then directly open loaded pages do for me, but if I open any new one, e.g. https://www.codingame.com/home

LelouchVC2: use Ctrl+F5 so that you're sure you're not getting a cached page

DarkLord__28: hyyyy

derjack: good morning

derjack: oh berserk author died

LelouchVC2: did he?

derjack: yes

Default avatar.png JanPolivka: Do I need a 100% result to get the solutions?

Uljahn: yes

Default avatar.png JanPolivka: So what do you do, when you get stuck? Doesn't that limit learning?

VizGhar: it definitely doesnt encourage it :)

Uljahn: i read discussion threads on the forum

VizGhar: ^^ best place to find some ideas

Uljahn: they are spoiler-free most of the time, so you won't get full answer

Default avatar.png JanPolivka: this is very frustrating

Uljahn: that's how creativity and coding skills are developed i guess

Uljahn: googling for the answer teaches you nothing

derjack: /me

Default avatar.png JanPolivka: Well, not really. The way you "get creative" is by simply increasing your knowledge in your long-term memory.

Default avatar.png JanPolivka: So if you have no similar pattern in your long-term memory, you can't apply it until you see it at least once. You might get lucky too

derjack: sounds like overfitted NN

Uljahn: i agree, you'd better know most basic algorithms, there are puzzle tags and external links for that

Default avatar.png JanPolivka: yea, sounds like extra steps for no reason

darkhorse64: If you are new here, my best advice is to start with the easy official CG puzzles. The next step is to learn about floodfill algorithm because it is ubiquitous

Default avatar.png JanPolivka: I do feel like easy ones are too easy because they only test syntax.

darkhorse64: Go next level then

Pick8chu: PIKA

Pick8chu: PIIIIIIIIIIIIIIIIIII

Default avatar.png JanPolivka: That's what I am doing???

AntiSquid: play multis

AntiSquid: there's medium, hard, very hard puzzles, which ones are you doing ?

LelouchVC2: The squid returns

Default avatar.png JanPolivka: Shadows of the Knight. I eventually figured it out but the struggle seems unnecessary

LelouchVC2: Look for puzzles that actually seem interesting, or it'll feel like a waste

Default avatar.png JanPolivka: Because I need to use this site for an take-home exam, I don't have the luxury of doing only the things I find interesting.

Default avatar.png JanPolivka: That's what I am complaining so much, probably. I'd rather do the exam on a different site

LelouchVC2: university exam?

Default avatar.png JanPolivka: job interview

LelouchVC2: oh cool

derjack: i wonder if i ever used those fancy algorithms at work :thinking:

KiwiTae: fancy algo?

derjack: binary search, BFS/DFS, other graph things

VizGhar: Android -> findViewById :P ~BFS

Nerchio: those are more like basic instead of fancy but sure :D

derjack: but are they explicitly used at work? yet they are asked in job interview

Nerchio: i mean depends where you wanna work

derjack: chocolate factory

AntiSquid: as a fudge packer?

Default avatar.png BigBadSpoon_7dba: hello

Default avatar.png BigBadSpoon_7dba: Créez maintenant une fonction nommée myFct qui :

prend 2 arguments (arg1 et arg2) renvoie comme résultat : arg1.arg2 + arg1 + arg2

Default avatar.png zonbita: hey sugar baby

Default avatar.png Alihussain: can anybody help me in coding

KalamariKing: 1 hour 17 minutes

KalamariKing: Just ask your question, someone will respong

KalamariKing: respond*

KalamariKing: Alihussain that means ask your question

Default avatar.png Anonymous_Maddy: hii

KalamariKing: Hello!

Default avatar.png Anonymous_Maddy: how are you

KalamariKing: Pretty good, other than being roped back into something

KalamariKing: How about you Anonymous_Maddy

linjoehan: I'm in here now

derjack: :v

Default avatar.png Voudrais: Can I somehow report a player who pasted code from internet and won clash of code?

Uljahn: is it against the rules?

VizGhar: You can copy-paste solutions :) You still have to adjust them

VizGhar: I was googlin non-stop

Uljahn: ^

Uljahn: same

derjack: oh my

Uljahn: although when you know the solution it's faster to code it by hand than to find it in google and c&p

VizGhar: competition in CoC isn't that scary :) you can easily beat 90%+ coders there by googling stuff (It's hard around 150th place and further)

VizGhar: and it's probably hard for me just because I'm forced to use Ruby there (I don't know ruby, but its sufficient for CoC)

Wontonimo: i've never googled an answer in CoC. Can you just paste in the name of the clash or something simple like that?

DogukanSENER: can someone help me about Platinium rift episode -1 pyhton

Wontonimo: that looks like a cool multi. i haven't played it yett

elderlybeginner: what kind of help you are expecting?

Default avatar.png slas: Create a power function that: http://chat.codingame.com/pastebin/843b6cee-1d92-4ae4-84de-645c80bc37d3

Default avatar.png slas: please help me

Default avatar.png slas: function puissance(nombre,puissance) { if (puissance == 0) return 1; let result=1 for (let i = 1; i <= n; i++) { result = result * number } return result; }

DogukanSENER: I acutallu made something but In somecase it doesn't work well

Wontonimo: why not use power function?

Default avatar.png slas: im french

Default avatar.png slas: i just translate

elderlybeginner: DogukanSENER depends what you are expecting. I'm in middle gold with 80 lines of code. Nothing fancy, just 1 evaluation function

Wontonimo: hey slas, let's say you want to raise 1.0002 to the power of 1200,000

DogukanSENER: chkec private

Wontonimo: you could do it your way but it would be 1.2 million iterations.

Wontonimo: what if instead you calculated it for 1.0002 ^ 1000 , stored that , then raised that to the power of 1200? Same result and only 1000+1200 iterations

Wontonimo: that isn't the solution, but hopefully it nudges you in the right path

Wontonimo: let me know if that helps slas

KalamariKing: wontonimo that's freaking genius

Wontonimo: ;)

ZarthaxX: smart wonto

DerFelsen: ich bin der felsen

Wontonimo: i don't know what a felsen is, but glad you are.

DerFelsen: follow me on my onlyfans/derFelsen

Wontonimo: no

ZarthaxX: oh god onlyfans again

Default avatar.png slas: thanks @wontonimo

Wontonimo: is there an onlyhaters ? Maybe I could join that for a few people I know

derjack:

Snoepie: Can you guys recommend any sources to learn python?

Wontonimo: what's your current level?

Snoepie: -0

Snoepie: level 3

Wontonimo: negative zero. I mean as a programmer, do you know about "if" statements, or recursion ?

Default avatar.png bigbossboy: yes

Snoepie: roughly, I've only recently started learning python

Wontonimo: right from the python website https://wiki.python.org/moin/BeginnersGuide/Programmers

Wontonimo: start at the top and work your way down

Snoepie: okidoki

Default avatar.png bigbossboy: thank

Snoepie: oh wow that's a lot, thanks man

Wontonimo: if you like paying money to other people to research things for you and present it in boring video format, try udemy

Wontonimo: if you don't like paying money but like videos, try youtube

Wontonimo: hey, Snoepie, once you've got some basics like "if/else", "loops", and "variables" try the mars lander 1 challenge https://www.codingame.com/training/easy/mars-lander-episode-1

elderlybeginner: any simple rules to get gold in UTTT without serious stuff?

Default avatar.png JeefKek: Does anyone know how to solve the Coders Strike Back challenge?

derjack: is search serious?

AntiSquid: UTTT is pretty much an anti-heuristic multi

derjack: JeefKek solve?

Default avatar.png JeefKek: yeah

elderlybeginner: currently I start in the middle, close xxx or defend o-o, never put x in midle of the rest of the grids. That's makes me top silver

elderlybeginner: I was going to try MCTS when in gold

derjack: JeefKek you can't 'solve' it, its multiplayer game. unless you mean to fix the X Y cordinations in tutorial

Whatar: which rank are you JeefKek?

Default avatar.png JeefKek: yes

derjack: elderlybeginner try teccles iheuristic send opponent to the same board if possible

elderlybeginner: derjack, oh, that's already implemented

derjack: oof

AntiSquid: google some guides for ultimate tic tac toe, there's a tutorial how to always win as X for a different version out there

derjack: that version is very different

elderlybeginner: yes, this one closes the table when xxx, the rest leave the gird open even when it's already lost/won

Default avatar.png JeefKek: do you know how to fix the x and y issue?

AntiSquid: "very" is excessive

Whatar: If I remember correcty they are both X in the example given, and you just need to swap the second X for a Y

elderlybeginner: no simple strategy that I could be able to find beyond what's already written. There was some gambit letting middle to be lost and pushing opponent back to the middle, but's that different version

derjack: have you tried avoiding moves that would lead to finished board?

elderlybeginner: hmm, no, and that's simple to implement, don't think that it would be enough to jump from 25.5 to bosses 27.5 Thanks for the idea

IamQuan: :3

Default avatar.png DustspeckD: Has it ever happended to you where the race doesnt load, but just skips to the podium?

jacek: hm?

reCurse: Yes, refresh usually does the trick

jacek: is there some any IDE tricks or script that would automatically change N-d array into 1d array as well the accesing?

jacek: x[20][30][10] -> x[20*30*10]; x[i][j][k] -> x[((i*30+j)*10+k] and so on

Default avatar.png Magmaflood: How about treat the sub array as an object?

jacek: huh

Default avatar.png Magmaflood: [30][10] is object a, so [20][a]

Default avatar.png Magmaflood: and so on and on

reCurse: That's what happens at compilation no?

ZarthaxX: jacek seems too specific

BunnyDude548: can someone tell me how to use boost in coders strike back?

jacek: naah

Default avatar.png Magmaflood: yea, but if he wants to specifically make a function that works 2d, then he need to do it one by one

jacek: instead of thrust write BOOST

struct: print(x,y,"BOOST")

reCurse: I'd assume he couldn't have written that code in the first place

BunnyDude548: in a sring

BunnyDude548: string

jacek: :thinking:

Default avatar.png Magmaflood: deep

Default avatar.png chilly101g: idk how to code first time lol


AshKetchum: Hi reCurse, in your post mortem, you wrote Inference made using... disassembly. Would you mind telling what it means in simple words?

reCurse: No I verified through disassembly it was producing code that is optimized well enough

reCurse: e.g. godbolt

AshKetchum: Oh. Thank you very much :)

reCurse: np

CosmicStudios: Clash of Code is the mpst complicated thing ever

reCurse: No

jacek: ever tried codegolfing in java?

CosmicStudios: nope

orangesnowfox: who... Who does that

orangesnowfox: (code golf in Java)

CosmicStudios: java fans

CosmicStudios: #Idontknowwhattodo

CosmicStudios: #plzstreamsomebody

jacek: https://science.slashdot.org/story/21/05/17/2124200/nuclear-reactions-at-chernobyl-are-spiking-in-an-inaccessible-chamber

Smelty: oh my

Smelty: lol it sucks to switch back and forth from java to python for shortest mode

juggling-jsons: Can we set the difficulty levels for the coding challenges? The quick ones I mean ?

struct: no

struct: try puzzles instead

struct: not time limit and you can choose the difficulty

NomNick: @reCurse, thank you for your postmortem about Totozero. It was a pleasure to read and an inspiration for many -well at least my friend & me :D

mraymun: why is "Certifications" field doesn't load in my profile?

reCurse: Glad to hear! :)

mraymun: any browser

struct: its currently broken

Default avatar.png SaltySodiums: heyoooo

Wontonimo: oh man, i can't believe how stressed out I was from that last competition. Didn't really come to terms with it till Tuesday

Wontonimo: i've gotta find a better balance and expectations for next competition

Wontonimo: how did you do on the competition NomNick ?

NomNick: well I had very pressing family matters at hand, I am barely a developper, I have always sucks at coding... so it's an euphemism to say that I had absolutely no pressure for this challenge, it's 100% for fun. I reached gold though with some magic numbers

NomNick: that's always nice

Wontonimo: Gold is fantastic NomNick. There were plenty of pro coders here that struggled to get into Gold, so good on ya

ZarthaxX: which pro coder struggled?

therealbeef: coding is a constant struggle

Wontonimo: the struggle is real

CamTheHelpDesk: the struggle is worth it

AntiSquid: what went wrong wonto, during contest ?

Smelty: hi mr wonton

ill-be-waiting-outside: #death

**Smelty yawns

**jacek puts finger in smelty's mouth

jacek: https://38.media.tumblr.com/352bef4577b36abbcf410ce2221668a7/tumblr_nlvbvjYSlm1tpri36o1_400.gif

**Smelty chokes on finger

**Smelty bites

**King_Coda films it and makes a video called "charlie bit my finger again". It amasses 800 million views

Smelty: nice

King_Coda: Thank you. :pensive:

KalamariKing: oh hello King_Coda how'd surgery go

KalamariKing: you're still alive so nothing went horribly awry I assume?

King_Coda: Nope, everythings a-okay

KalamariKing: Epic

KalamariKing: Whats it like missing teeth

King_Coda: Pain

King_Coda: Lots of pain

King_Coda: And opioids

King_Coda: Let's take this to dm's

KalamariKing: probably yeah

jrke: surgery for what?

Default avatar.png quakity: teeth

KalamariKing: his teeth got too wise

jrke: oh

jacek: missing teeth? quite a dream theme

jrke: get well soon

King_Coda: I'm already well, bruv. Think i cant take a little pain?

CamTheHelpDesk: who knows

jrke: did they asked you to eat cup ice cream?

VizGhar: Wisdom teeth?

King_Coda: Npe, no ice cream

King_Coda: Yes, wisdom teeth

King_Coda: My mouth feels much dumber now

VizGhar: you won't miss it

King_Coda: Nope, not at all

KalamariKing: forceful tooth fairy

Smelty: oh my

LelouchVC2: King Coda, you're still alive?

LelouchVC2: I guess the antibiotics must work

jacek: antibiotics for tooth?

LelouchVC2: It was surgery, they've probably prescribed antibiotics

Smelty: yes

King_Coda: They have

King_Coda: Antibiotics are fine

LelouchVC2: noice

King_Coda: I refuse to take the opioids though

King_Coda: The pain isn't even that bad. I'll only take them if i'm dying on the floor or something

LelouchVC2: shut up and take your drugs!

King_Coda: No.

linjoehan: Lol, I don't take them pain pills without extreme pain either. I just can't get my class inheritance right when I do.

jacek: pacman doesnt take pills?

dbdr: :clap:

Default avatar.png TheThreeGeeks: beans

Default avatar.png TheThreeGeeks: :no_mouth:

Wontonimo: what? my childhood game was all about drug use? powerpills? tripping and seeing ghosts?

Wontonimo: oh pacman, you will never be the same in my eyes

BlaiseEbuth: https://creepywordtv.blogspot.com/2016/06/la-verdadera-historia-de-pac-man.html

jacek: weird language

Marchete: ancient language

kovi: nice dbdr

dbdr: thanks. 3 wins against recurse, I think that's a bit lucky :)

kovi: duct now?

dbdr: y

dbdr: ditched my beam :)

kovi: nice. somehow i withstand it better than val/joli

The_Auditor: how to report site issues ?

jacek: try discord

jacek: why issue?

jacek: certificattions are known

The_Auditor: home page missions do not get the hint

The_Auditor: what is the certifications issue?

The_Auditor: oh "error retrieving certs" not that

jacek: oh

Wontonimo: you can see your certs here https://www.codingame.com/home

kovi: wow, jacek beat recurse in uttt

jacek: oO

dbdr: gg jacek

struct: jacek using book?

jacek: nah

jacek: at most, the teccless heuristic for first ~14 rounds

struct: nice

mikmak: what is the teccles heuristic?

jacek: if you can, make move that sends opponent to the same board

mikmak: ok thks, so I can probably see it on your replays.

ClockSort: e.g. if you are on board 3, try to make the opponent play on board 3 also?

jacek: yes

ClockSort: :thumbs_up:

Default avatar.png Earnest_Gibbs: I'm stuck in the bronze, i'm not sure if I should be dodging pods now or something else?

VizGhar: Uff that Last Crusade 3 is harder then it looks :|

Wontonimo: Earnest_Gibbs, are you playing Coders Strikes Back?

Default avatar.png Earnest_Gibbs: yea

Wontonimo: i looked at one of your replays

Wontonimo: and it looks like you are targeting the checkpoint

Wontonimo: instead of that, you can correct a bit for your drift by instead of targeting the checkpoint, subtract your current speed times 3

Wontonimo: so instead of (x,y)

Wontonimo: use

Wontonimo: (x - 3*vx , y - 3*vy)

Wontonimo: let me know how if that works for you Earnest_Gibbs

Default avatar.png Earnest_Gibbs: What is vx and vy?

Wontonimo: velocity in the x direction and y direction

jacek: velocity, in other words, speed

Wontonimo: gogo, derivitive of position, zoominess

Wontonimo: (aka, change in position from one turn to another)

Default avatar.png Heathro: activities -> complete has "1" notification. where is that? what is it? or it shows all the time?

Wontonimo: where do you see that?

Default avatar.png Heathro: top left. the is icon home, activities, community

Default avatar.png Heathro: ohh

Default avatar.png Heathro: i found

Wontonimo: excellent, because i have no idea

Default avatar.png Heathro: i should tap on CODINGAME FALL CHALLENGE 2021. because it is "new"

Default avatar.png Heathro: thanks anyway )

jacek: fall 2021?

Wontonimo: yes, you should (I guess)

Wontonimo: yeah, to sign up

elderlybeginner: how do you evaluate position in UTTT?

struct: NN

jacek: most people use MCTS, no 'evaluation' in there

elderlybeginner: yep, how about minimax?

struct: its hard to evaluate the game

jacek: im not aware of minimax in legend

struct: there is

struct: dbdr was minimax iirc

Smelty: hmm so you can get to silver in game of drones by jus telling the drones to go to closest place?

Wontonimo: hey elderlybeginner, I tried evaluating position in UTTT

BlaiseEbuth: print(["WAIT","DOUBLE HULK","-3vel"].random())

Wontonimo: and one way is to just count the number of miniboards you own - opponent. Very quick and simple, obviouly flawed

Wontonimo: but it is better than nothing

Wontonimo: for miniboards that are not owned, count your pieces - their pieces per mini-board but weigh the boards differently. Weigh the corners with 50% more value and the center with 100% more value

xXWolfbloodXx: ...

Wontonimo: this won't get you in legend. for that use NN or MCTS

elderlybeginner: yep, simple but limited yep, I also thought about rating open grids according to position e.g center 4, corners 3, other 2

elderlybeginner: both minimax and MCTS are new to me, so it's learing experience

Wontonimo: https://www.youtube.com/watch?v=UXW2yZndl7U

Wontonimo: a fantastic video explaining MCTS in simple straightforward steps with testable values

jacek: you can rate almost winning/losing miniboard higher/lower. like if X could win that board on his move, then that board is good for X

Wontonimo: hey, elderlybeginner, if you write a simulation don't do minimax or MCTS first. First, write flat MC (I used to call it 1plyMCTS but it is called flat MC in the literature)

Wontonimo: simply stated, for each possible first move of yours, run as many simulations of a full random game and keep track of the number of wins.

Wontonimo: do that equally for each first move and then when you run out of time, play the move with the most wins.

Wontonimo: If you can simulate 10k moves, this will get you to high silver

Wontonimo: then you know your sim is good and fast and then add a search, like minimax or mcts

elderlybeginner: thanks for the link. I believe you recommend it :wink:

Default avatar.png VerticalCoot2: int ICanOnlyDoUnityCoding = lol

**xXWolfbloodXx slaps VerticalCoot2 around a bit with a large fishbot

Wontonimo: not only did i recommend it, i wrote an npm package called gMCTS using it and used the exact example as the unit test

**xXWolfbloodXx slaps Wontonimo around a bit with a large fishbot

raxkin: Wontonimo you mean 10k simulations each turn? I'm also starting with mcts. But i guess i will need to use bitboarding to have fast simulations?

raxkin: Or i should be able to reach 10k without bitboard?

Wontonimo: I don't think you'll get into Gold without bitboarding. I'd be super surprised if you got 5k/100ms w/o bitboard.

ClockSort: does CSB really not tell you, for example, your own velocity or the location of the opponent's pod?

Wontonimo: what level ClockSort ?

raxkin: Ok, i'm training with Breakthrough, and doing 500-600 sims, 2k at last turns, without bitboarding, also scala, so was not sure if it was normal

DomiKo: ClockSort it does

ClockSort: it strikes me as odd, no pun intended, that they enable collisions but don't tell you anything about when/if a collision happens or will happen.

ClockSort: @Wontonimo bronze

ClockSort: are bronze rules always the full rules in every contest?

reCurse: Not on this one

ClockSort: :shrug:

reCurse: They add stuff until legend

ClockSort: sheesh! ok good to know

reCurse: Gold stops having garbage inputs

ClockSort: i finished your 8.5hrs of video @recurse :D

Wontonimo: achievement unlocked

reCurse: What did you do to punish yourself like this

ClockSort: 2x playback speed + copious use of the right arrow key

reCurse: Ok

reCurse: Respectable

jacek: now watch this https://www.youtube.com/watch?v=SkgTxQm9DWM

reCurse: Not clicking on jacek youtubes anymore

AllYourTrees: how many full games are people simming per turn in breakthrough?

jacek: its not rick roll

reCurse: Nice try

ClockSort: rickroll is better

DomiKo: that one is nice

DomiKo: even quality is good

jacek: dbd is using mcts for breakthrough no? and he prints the iterations count

ClockSort: @jacek i only watched the first three minutes.

AllYourTrees: ill check jacek

jacek: and if he doesnt troll, it it 5k iterations in first turns

jacek: ClockSort good action starts at 30 minutes

AllYourTrees: ya he does jacek. so hes just using plain mcts? isn't 5k kinda low?

jacek: probably heavy biased. but maybe dbdr will answer himself

DomiKo: i have plan mcts with full random rollout and I got like 64K

DomiKo: but i'm 71st soo...

raxkin: how big of a difference is doing bitboard vs not bitboard?

AllYourTrees: huge difference

AllYourTrees: ty for sharing DomiKo! good to know

struct: massive difference

elderlybeginner: there is match and rematch in UTTT. Wining both is calculated as one win or two wins??

raxkin: like x10 more iterations for example?

jacek: most likely an order of magnitude

AllYourTrees: probably more than that tbh. it saves on memory which means copies are faster, and it means you can compute multiple things at the same time with the bit ops

raxkin: Ok, good to know, i guess that will be my next topic to learn

Wontonimo: yeah, to give some context raxkin, I made a python version of UTTT without bitboard and it was able to make about 300 simulations on the 2nd turn. With C++ using bitboards that increased to 40,000 on 2nd move

raxkin: i see, thanks for the info

LelouchVC2: Python is so fast that the cops couldn't keep up

Rddevelop: hi

Rddevelop: uo

Rddevelop: yo

Rddevelop: hey what puzzle do you recommend me?

Rddevelop: i dont know every puzzle is fun

Rddevelop: okey thanks

ClockSort: here's a good puzzle: how to get others to use the chat at approximately the same UTC time that you are doing so.

jacek: :thinking:

Rddevelop: UTC I LOVE utc

Rddevelop: hey bro are u still thinking

Rddevelop: it was nice to chat with you guys, see ya the next year

ClockSort: see you fall 2021 actually

ClockSort: coming soon on Date Not Defined Yet

King_Coda: Hey, I'm in the top 10,000 again!

King_Coda: 9,061st

ClockSort: nice!

ErrorCookie: .(°-°).

King_Coda: :nerd:

King_Coda: uwu

King_Coda: now the world has been uwuified

ErrorCookie: .(ÜwÜ).

King_Coda: Who wants to see a big link?

King_Coda: https://www.google.com/sorry/index?continue=https://www.google.com/search%3Fq%3DWhat%2Bis%2Btransferred%2Bbetween%2Ba%2Bconjugate%2Bacid-base%2Bpair%253F%26rlz%3D1CAJJUF_enUS944%26oq%3DWhat%2Bis%2Btransferred%2Bbetween%2Ba%2Bconjugate%2Bacid-base%2Bpair%253F%26aqs%3Dchrome..69i57%26sourceid%3Dchrome%26ie%3DUTF-8%26safe%3Dactive%26ssui%3Don&q=EgQYcYv6GLShm4UGIhCAY34oE7TTloNGjtGMIZR7MgFy&safe=active&surl=1

ClockSort: you may note that there were no volunteers for your link.

King_Coda: Oopsie!

AntiSquid: that's a kick next time .

LelouchVC2: Why isn't it a kick this time?

AntiSquid: you really want him kicked?

LelouchVC2: Nah, its a family guy reference

LelouchVC2: Peter makes fun of the prison he's in and his black friend gets hit. Warden tells him, "Next time, that'll be you."

LelouchVC2: And the black guy was like, "Well why wasn't it him this time!?"

LelouchVC2: You're welcome

BunnyDude548: can you please show me an example

LelouchVC2: of what?

ClockSort: sure.

ClockSort: https://lh3.googleusercontent.com/proxy/zrO5jgXsfOMgxR4L8AiQqapY5Xkp5sWJodmf2zen_1VSCKGv8n1R3hdN8_jqWoeDd8K-T6fH3QWuuqglo2-EpcBGj6GJpbr9Alv_MLGmtQsCD5lwvfMhE4i4eo41jdt3ugKC9O5Pa1wWSw

Wontonimo: sus

Denshire: i think they meant an example of being kicked

BunnyDude548: ya

Denshire: okay i can show you an example but I'll need a volunteer

MeninuhFinn: guys, which way should I go first? Algorithms, clash of code or AI?

AntiSquid: LelouchVC2 don't answer that. It's another case of meaningless and ambiguous question @_@

MeninuhFinn: im kinda confused

Vinicius_Rangel: Hey guys, there's a discord for golang specific?

AntiSquid: always wasting your time

AntiSquid: ClockSort what the hell man. :/

AntiSquid: don't be like king code please

BunnyDude548: do AI first. it is the best. I am doing it right now

MeninuhFinn: is AI easier than the rest?

BunnyDude548: do you know how to code a bit?

MeninuhFinn: yeah, i started data structures these days

MeninuhFinn: but only for C++

BunnyDude548: then yes, AI or clash of code

ill-be-waiting-outside: hi

MeninuhFinn: i'm starting with javascript

MeninuhFinn: thanks for the help <3

BunnyDude548: you can always change the language

MeninuhFinn: oh nicee

MeninuhFinn: i changed to javascript

BunnyDude548: Can anyone tell me how to use boost in coders strike back?

LeviathanProgramming: it's called Read The Instructions

LeviathanProgramming: @BunnyDude548

BunnyDude548: i did but boss 3 keeps beating me :(

Default avatar.png Mr.X_13: what?

Default avatar.png Mr.X_13: wtf

ClockSort: I tried to just use the boost on the first turn. output "BOOST" instead of "100" for the thrust.

Galis16: Sorry guys, can anyone help me? I hve a problem when submitting a puzzle. I have solved 'IPv6 Shortener' in JS by using 3 different regex. All tests passes but when submitting I fail in one case and got a message saying something like I failed because of a hardcoded code... Of course, I don't hve any hardcoded chunk. Its just a line with 3 replaces, so I dont get it

Galis16: https://www.codingame.com/ide/puzzle/ipv6-shortener

LeviathanProgramming: no

BunnyDude548: you are being mean @LeviathanProgramming

LeviathanProgramming: you are being nice @BunnyDude548

Wontonimo: no, BunnyDude is being mean about you being factual

LeviathanProgramming: lol

LeviathanProgramming: KaneyklovAleck AlkhilJohn, and bitwolf are always together for some reason most of the time.


JohnCM: i actually thought AlkhilJohn was a bot

Default avatar.png TheBioTopHat_7b70: lalalla

Default avatar.png TheBioTopHat_7b70: meow

Default avatar.png TheBioTopHat_7b70: pog champ

Smelty: LeviathanProgramming , JohnCM Both of them are actual bots, just click on their profile and you'll see it

Default avatar.png dodochunk: i was super confused does this site teach you the languages ???

Smelty: this is a site where you can apply your coding skills to compete

Smelty: however, you can also learn in the "learn" section under activities

Default avatar.png dodochunk: i see that thank u

Default avatar.png dodochunk: what does syntax mean?

Smelty: the way you code in a language

AntiSquid: http://chat.codingame.com/pastebin/28ed2117-eb21-4f78-886d-76b743719bf6

AntiSquid: dodochunk

JohnCM: clash of code is really good to learn a new language

JohnCM: you just keep clashing until you win

AliMourtada: I learned python like that

Smelty: yep

Smelty: ANd search up everything that you dont know as you are clashing

AntiSquid: clash of code is horrible if you need to look up syntax rules, best to do easy puzzles

New_coder_please_help: has anybody here done Code vs Zombies? I'm struggling to understand how people are memoizing this problem, it doesn't strike me as a DP problem

New_coder_please_help: has anybody here done Code vs Zombies? I'm struggling to understand how people are memoizing this problem, it doesn't strike me as a DP problem

New_coder_please_help: whoops, I didn't mean to duplicate my message

BlackDereker: Spring Challenge 2021 seems s overwhelming

BlackDereker: there are a LOT of inputs

New_coder_please_help: it's best to start with just the inputs you get in the lower lleagues and then work your way up

New_coder_please_help: it's much less overwhelming that way

BlackDereker: there is a starter code to group the inputs better

New_coder_please_help: that is also true

New_coder_please_help: but my point remains

JohnCM: the spring challenge is not that bad. majority of the inputs are neighbour inputs, which is meant to help you do the seeding possibility decision

JohnCM: if you ignore all that, you can still get into bronze

BlackDereker: so the wood strategy is just complete the highest tree sizes?

JohnCM: wood is just complete, the faster the better

JohnCM: yes

BlackDereker: can someone train a neural network in this game?

BlackDereker: and if yes, how do you persist your model weights?

AntiSquid: you train locally, setup game locally and only put the final weights and forward prop in the submit version .

AntiSquid: what i did anyway .

BlackDereker: did u do that on the Legend league or before?

codeing: #in

Wontonimo: BlackDereker, if you implement NN for your bot in a multi here, you'll be one of the very few. Some of those few have been wildly successful using NNs here

Wontonimo: for Spring Challenge 2021, using the data as they provide it is really really handy for starter code.

Wontonimo: something that is really nice about the data is they provide a neighbour lookup, and it is exactly aligned with the sun

Smelty: yes