ZarthaxX: a bit
WINWINWIN: Is the stamina of the ghost given in the input?
ZarthaxX: huh i already forgot..
ZarthaxX: cant you check inputs description?
WINWINWIN: Doesnt say
ZarthaxX: lemme see
ZarthaxX: The state will be: http://chat.codingame.com/pastebin/e889e21e-be26-401e-8b4f-1daa605119ef
ZarthaxX: there WINWINWIN
ZarthaxX: state tells you the stamina
WINWINWIN: Thanks, couldnt find it
eulerscheZahl: Xlos gave you hope that this user came back :( https://www.codingame.com/profile/3dd47c94b0e2ab07f85250177cf24cf51395522
ZarthaxX: oh that dude
ZarthaxX: he was a good one right
eulerscheZahl: and he wanted to be #1 in CoC :D
CyberLemonade: did he?
CyberLemonade: I remember unihderon used to dominate CoC
eulerscheZahl: https://imgur.com/a/m7NnOGe seems he's inactive on project euler as well
Ltrltrltr1234: oh shoot theres lag
cegprakash: I'm planning to stream Fantastic Bits this weekend starting from wood and try to reach legend
Ltrltrltr1234: oh is that a competition like coders strike back?
cegprakash: follow me on https://twitch.tv/cegprakash to get notified
jrke: hey i have to ask one thing suppose in OOC igave MOVE N TORPEDO|TORPEDO 2 3
jrke: then first it will move or attack
jrke: and if torpedo is first then it attack
kovi: yes, they are not there any more
aCat: yay got pushed to legend in pacman ;-)
dbdr: nice aCat! :)
aCat: this made my wish to improve the code plummet to zero ;-)
aCat: so - I can take another multi or finally finish designing some puzzles
aCat: or do something in real life :thinking:
Csipcsirip: just in time aCat
Illedan: real life aCat? what is that?
NickStahl: That's the game with the great graphics but crappy gameplay
Illedan: And leveling up is not worth it after a certain point
aCat: leveling not wort it...
aCat: nicely said
aCat: can I lost a few levels?
Marchete: leveling in what sense?
NickStahl: You can't lose levels but you can lose some of your stats.
aCat: That I already discovered ;(
Illedan: Age Marchete
Illedan: Marchete => https://www.codingame.com/contribute/view/506737c7331d2b2a759264ed1dd453ece0a9
aCat: its sibnlgeplayer csb?
Illedan: For NN practice
aCat: i was thinking about the race game some time ago but totally different
aCat: but I think SP csb is a nice idea
aCat: for sprites just check https://assetstore.unity.com/2d
aCat: tol of stuff free or for small price
Illedan: "free" == "small price" :thinking:
Illedan: Still early in the morning and no coffee yet
Marchete: got coffee?
cegprakash: are u watching thibpat's stream
cegprakash: he's building a tool like yours'
cegprakash: right now
WINWINWIN: what tool?
Illedan: Yeah, coffee ready now Marchete.
Marchete: good good
cegprakash: like euler built for generating a gif
WINWINWIN: I am trying to pass an argument in python, dont know why but its type is changing as I pass the argument
WINWINWIN: any reason?
tomatoes: python is strongly typed :thinking:
tomatoes: types cant change
Alshock: I think you're not passing the argument that you think you're passing
WINWINWIN: Let me check on that
MSmits: hmm did not know python is strongly typed
MSmits: I guess it's just that you don't know what the type is when you're writing the code
MSmits: or at least... it's hard to tell
karliso: I remember this was discussed and you were surprised also before.
MSmits: lol karliso, maybe I should visit a doctor. Thanks for being my memory :P
karliso: I even copied from wiki what is stongly typed and why python is so called duck typed.
MSmits: hmm vaguely remember now
karliso: Was more than half a year ago though.
MSmits: I see
MSmits: I'll try not to do it again in another half year
ashelkov: how to loose 4 pacs and win https://www.codingame.com/replay/467847483
ashelkov: thx. but rare case)
ashelkov: better not loose your pacs, )
AbdelkrimBournane: hello guys, I'm new here
MSmits: hi new here :)
AbdelkrimBournane: Do you suggest a book for algorithms and data structures
AntiSquid: hello new here
AbdelkrimBournane: Hahahaahahahaahah Nice joke!
MSmits: AbdelkrimBournane you are a bot
AbdelkrimBournane: Do you suggest a book for algorithms and data structures
MSmits: AntiSquid ban
AbdelkrimBournane: I'm not a bot
struct: I suggest practicing, but this is me, I struggle by learning with books
AbdelkrimBournane: I'm a human being
AntiSquid: AbdelkrimBournane do you suggest a book for algorithms and data structures
MSmits: how can you type so fast
AbdelkrimBournane: yes, I type without looking to my keyboard
AbdelkrimBournane: I'm programmer for 3 years now
MSmits: it was just a weird exchange, ignore me :)
MSmits: welcome AbdelkrimBournane
AbdelkrimBournane: why not
AntiSquid: 3 years programmer and can't find your algo book?
MSmits: gotta go, hf here!
AbdelkrimBournane: I'm in !
AbdelkrimBournane: hahaha, Yeah
AbdelkrimBournane: I mean I want a book to review fundmentals
AbdelkrimBournane: I know data structures and algorithms
AbdelkrimBournane: but I need a book to check it when I need it
AbdelkrimBournane: you know what I'm saying?
ryantimjohn: interviewcake is nice for that
ryantimjohn: I know you're looking for a physical book =)
ryantimjohn: O'Reilly has one that's specifically algorithms and data structures...
AntiSquid: there's tons of free online books
AntiSquid: good ones too
ryantimjohn: They have language-specific ones and then some good general thinking ones
AntiSquid: are you working for oreilly ?
ryantimjohn: I also have this app on android that I think is just called algorithms that has visualizations of algorithms that's helpful
ryantimjohn: Nah, work at a company called Alloy =)
AntiSquid: think you missed the meaning of the question
AbdelkrimBournane: What do you do in life guys?
pde-bakk: started studying computer science last year
AntiSquid: alex johns background, damn he got old :/
pde-bakk: jones but yeah
AntiSquid: he is a historical figure to manage to trigger so many social media platforms at once, no matter how crazy
Clagus: AbdelkrimBournane - life is a lie, only CG is true
AbdelkrimBournane: It's funny saying this, because I'm a game developer :D
AbdelkrimBournane: So I create real life
AntiSquid: BOGOL is real https://www.codingame.com/contribute/view/49830992b6bfd1c8e0a7b9084cb5f600f2cf
Clagus: oh! seems cool
Clagus: AbdelkrimBournane PC games? any that I would know?
AbdelkrimBournane: Hypercasual games on mobile :p
Uljahn: Automaton2000: trust me, im a doctor's cat
Automaton2000: i dont know if you need it
uvBoss: can anyone explain linear conflict heuristic in 8 puzzle??????????????????
uvBoss: im doin just manhatan distance and it takes almost 15 secs for the output of 25 moves
Uljahn: if you think the puzzle is too hard for you just skip it
pde-bakk: crystal meth
Astrobytes: Vape. Worked for me.
Astrobytes: (not vaping meth ofc)
Astrobytes: Yep. AntiSquid is a moderator
Astrobytes: Vaping though. Worked for me. Stopped smoking like... jsut over 2 years ago now?
AntiSquid: what isn't funny ?
Astrobytes: I did. But recently started vaping 0% nic for my anxiety
AntiSquid: i guess it more of a personal perspective, no idea what you went through in your life IcedBlackSapphire
Astrobytes: Look into building your own coils etc. It's cheaper, better, and all you need is Ohm's law, some battery info and some wire ;)
AntiSquid: he wasn't seriously suggesting you do drugs though
Astrobytes: Guy called Mooch on youtube will tell you *all* you need to know about batteries/battery safety, and more
DavidTheNewKid: If he was seriously suggesting drugs, he might be seriously on drugs :)
Astrobytes: reddit is bad for the mind :P
AntiSquid: pde-bakk don't make the jokes IcedBlackSapphire also makes! https://www.youtube.com/watch?v=VnyIreu7vuA&t=6s
AntiSquid: AutomatonNN tell me a joke
AutomatonNN: what does it mean?
AutomatonNN: what is the problem?
AntiSquid: probably someone hacked you
Astrobytes: If your username is mentioned it will turn the message red IcedBlackSapphire
WINWINWIN: When someone uses your exact username
WINWINWIN: like this IcedBlackSapphire
Astrobytes: Only for you though
AntiSquid: do you also get annoying pings when we type that or did you turn them off?
AntiSquid: off by default now? damn :(
AntiSquid: welcome to CG btw, enjoy your stay and get an avatar
AntiSquid: ah my worst enemy is in chat
WINWINWIN: avatars are mandatory
AntiSquid: anime avatars even unlock hidden premium features, such +5% win rate chance on bot submits
Astrobytes: CG chat is usually just fine IcedBlackSapphire. We troll each other a fair bit but it's well moderated and we don't tolerate bad behaviour
struct: I wrote such bad code I cant understand it
struct: but it works
DavidTheNewKid: If I code up vote that statement I would.
eulerscheZahl: next goal: reach level 20 to moderate puzzles
IAmNoob: only at level 3
IAmNoob: gg for u
WINWINWIN: thats all that matters struct ;)
struct: its so confusing
eulerscheZahl: if it works, don't touch it
MSmits: that sounds like something a priest would say
AntiSquid: ofc, it's java
struct: I need to use jvm language for sdk
struct: otherwise i wouldnt touch java
AntiSquid: use kotlin
eulerscheZahl: and i thought priests like to touch everything?
MSmits: do as I say, not as I do
AntiSquid: struct is a priest in real life?
eulerscheZahl: no, a barkeeper
struct: Im not gonna learn kotlin just for sdk
AntiSquid: but it's basically like java
MSmits: kotlin seems awesome for getting stuff done with little code
AntiSquid: i mean the better version
eulerscheZahl: but for Kotlin Heroes? https://codeforces.com/contests
Astrobytes: I think it's strength lies in having strong functional as well as oop properties to it.
eulerscheZahl: oh, Q# will be again soon as well
AntiSquid: D can do that too
IAmNoob: i am at coders strike back in gold the 359th any sugestions?]
Astrobytes: D can go whistle :P
eulerscheZahl: but the codingame SDK doesn't support D
IAmNoob: and in code of kutulu too in gold
eulerscheZahl: except maybe if you build a Rube Goldberg machine around it
AntiSquid: do you have a blocker for CSB ?
eulerscheZahl: i have an ad blocker
Astrobytes: Rube Goldberg D wrapper for the CG SDK... I can't even begin to imagine
Astrobytes: Maybe that should be some kind of long running reverse-optim contest
IAmNoob: are u allowed to make puzzles which u approved and have solutions at it?
Astrobytes: Most insanely convoluted submission wins
eulerscheZahl: we got some good ideas how to use D already https://forum.codingame.com/t/poll-what-programming-language-would-you-like-codingame-to-support-next/99904/46
IAmNoob: Is it a problem if someone knows my IP?
struct: Depends on this "someone"
IAmNoob: a person who i dont know
struct: Why does he have your IP?
IAmNoob: can he make jail if he shares it?
IAmNoob: struct i dont know
struct: make jaiL?
IAmNoob: i was trading something and he got many of my personal dates
AntiSquid: D crowd disappeared as soon as the language was added
AntiSquid: kinda lame
struct: I dont know if reseting router is enough, depends on ISP
eulerscheZahl: at least they stopped spamming the forum
eulerscheZahl: "Oh, we will have the D. A lot of puns and jokes incoming on the world chat." Magus was so right
AntiSquid: i can reset router for mine to change IP
struct: If it doesnt change call your ISP
IAmNoob: what can he make withg my ip
struct: Yeah, it should work, but with some ISP it wont change
Astrobytes: I think they'd already started incoming already at that point :D
IAmNoob: he knows where i live
IAmNoob: thats all
AntiSquid: talk to your ISP
IAmNoob: i'll try
struct: Try reseting router first
IAmNoob: thanks god
AntiSquid: you got spyware on your pc or what
IAmNoob: i am lucky
AntiSquid: i need to reset my router to change it IcedBlackSapphire
IAmNoob: someone just sent me a message that he knoes my ip
IAmNoob: and sent it to me
IAmNoob: and it was right
IAmNoob: on discord
AntiSquid: well someone sent me a message that they know my underwear color
IAmNoob: the ip was corect
Astrobytes: Yeah reset your router, chances are their DHCP will dynamically allocate you an IP when you reset.
IAmNoob: the Ip dont started with 192
IAmNoob: is this a problem
IAmNoob: a photo
IAmNoob: something bad?
Astrobytes: RESET YOUR ROUTER
IAmNoob: i'll make a dumb thing
AntiSquid: was the link something like https://www.whatsmyip.org/ ?
eulerscheZahl: myip.is faster to type
Astrobytes: Wasn't 127.0.0.1 was it? :P
struct: Download image metadata, and reverse expose him
eulerscheZahl: how do you know my IP Astrobytes? that's scary
IAmNoob: yes sure
AntiSquid: best thing to do is panic
IAmNoob: no non on
Astrobytes: And chuck your PC out the window
AntiSquid: format hard drive, delete everything even your girlfriend
Astrobytes: Then burn your router.
IAmNoob: i dont have
Astrobytes: Then take off, nuke the site from orbit.
Astrobytes: The only way to be sure.
AntiSquid: don't skip leg day? i dunno
IAmNoob: i got hacked
IAmNoob: my IP was stolen
IAmNoob: ok ok ok ok
IAmNoob: he know where i leave
IAmNoob: thx bro
Astrobytes: Dude. Like I said. Reset the router. Your ISP's DHCP server will most likely allocate you a different one when it receives the request from your router.
struct: its normal IAmNoob
struct: stop being scared and reset router
IAmNoob: i woried
IAmNoob: i will be gone 10 min
Clagus: Astrobytes not necesarily.. I get the same ip every time and I didn't buy static IP option
thepianist59: just a little details which is not indicated the the challenge of the week (rock paper scissors lizard spock) that I discovered. When there is a tie, the challenge tells us to let win the one with the less victories. But there is no indication if there is also a tie in the number of victories. In that case, it's the player with the lowest id who wins
AntiSquid: IAmNoob get McAfee antivirus, here's how to install: https://www.youtube.com/watch?v=bKgf5PaBzyg
Astrobytes: Ofc Clagus, most ISPs do give you a dynamic one tho'
struct: If i want static IP I must pay 20€ month
AntiSquid: what crap ending that show had IcedBlackSapphire
AntiSquid: i mean it was bad for most part, but damn ...
eulerscheZahl: i don't even have my own IPv4 anymore
Astrobytes: Didn't bother watching that
Marchete: I'd say that's NSFW
eulerscheZahl: which is annoying for gaming
Astrobytes: Currently rewatching Breaking Bad
tomatoes: thepianist59 isnt it about lowest player id?
AntiSquid: well even in season 1 they had the gay part just to say they are tolerant basically IcedBlackSapphire
AntiSquid: some ISPs are there just to make money, so no
AntiSquid: tyrel or whatever
AntiSquid: except he was the blondie guy
AntiSquid: The Boys is best TV show i know of
thepianist59: @tomatoes, yes, it's the id
Astrobytes: Totally fed up with the whole superhero thing also
Astrobytes: Though I still watch the first 3 X-Men movies from time to time
Astrobytes: Office Space wasn't all that
Astrobytes: But Idiocracy was the nuts
Astrobytes: I felt Office Space had potential, and I enjoyed parts, but it didn't live up to my expectations
AntiSquid: IcedBlackSapphire well i hate marvel movies / don't really enjoy super hero movies, but The Boys is different
AntiSquid: just watch first episode maybe
AntiSquid: i would say it's more realistic
Astrobytes: I, er, still watch Beavis and Butt-Head Do America sometimes
AntiSquid: what people would be like if they had super powers
**Astrobytes hangs head
AntiSquid: it's not disney rainbow farts sort of series
AntiSquid: and how they are problems themselves
AntiSquid: have you seen Watchmen ?
Astrobytes: Joker was good.
AntiSquid: mediocre imo
AntiSquid: Watchmen is a gem imo
AntiSquid: it's superhero movie, but not marvel type
Astrobytes: That's the only way Hollywood makes money, sticking to the formula
AntiSquid: the watchmen series is garbage though, avoid it
AntiSquid: IcedBlackSapphire first watch Watchmen / The Boys . then come back
IcedBlackSapphire: the secret hollywood formula: make shitty movies and sequels where every script is the same, then trick people with big budget advertising into watching it on popcorn time and lawyer up
Astrobytes: I recommend an old BBC movie from the early 80s, called Threads. It's about a nuclear attack/war. There is no happy ending, only misery, death and destruction.
AntiSquid: it's not batman fighting off bat soup enthusiasts
Astrobytes: Nah, that's the whole premise
Astrobytes: It's the grimmest film in existence. Well, wrt apocalyptic scenarios
Astrobytes: You should ofc follow that up immediately afterwards with When The Wind Blows
Astrobytes: You can use NNs on here, but it's a bit fiddly
Astrobytes: But you couldn't clash using a NN...
Astrobytes: Yeah most probably...
Astrobytes: Better suited for multiplayer bot games
Astrobytes: Top CSB is NN
Astrobytes: Coders Strike Back, the pod-racing one
Astrobytes: Quite a few in the top of the CSB league
Astrobytes: check this article out: https://github.com/pb4git/Nash-DQN-CSB-Article
eulerscheZahl: they changed their names
Astrobytes: Anything above reCurs e's mega-score I guess :P
eulerscheZahl: depends on the other players, there is no real maximum
eulerscheZahl: larger league => higher scores
eulerscheZahl: there's an old leaderboard screenshot https://www.youtube.com/watch?v=OWEen89xgQs
Astrobytes: I don't remember Dapo being #1 in 2018? Or that's an older screenshot and his upload is 2018?
eulerscheZahl: pen was first when he uploaded that
Astrobytes: I remember pen always being #1 until pb 4 and Agad e did that
Astrobytes: Must've missed it
eulerscheZahl: Dapo was first for a long time before pen
Astrobytes: Oh, must be my crappy memory then :)
elderlybeginner: anyone knows how to get rid of editor's suggestions and hints? I'm fighting with it for a few days already
eulerscheZahl: i know. you keep asking this for ways
Astrobytes: There's only option to toggle "accept suggestion on Enter key" afaik
elderlybeginner: yep, I'm asking about for a few days, as it's damn annoying No, "accept suggestions..." doesn't help. I want to switch it off completly
JBM: for those who wondered what i was fighting the CG SDK for, yesterday evening: https://www.codingame.com/demo/84238477bff184d6523d9b7b6a0dd0790496d8
Astrobytes: elderlybeginner, I know that option doesn't help, I was simply pointing out that this is the only autocompletion setting available. Complain to CG.
Illedan: Dapo was first until they lowered the time limit
Astrobytes: Nice JBM!
Illedan: Nice graphics JBM :D
eulerscheZahl: "Just read the sample code. You can figure this out."
Astrobytes: Almost as artistically talented as eulerscheZahl :D
eulerscheZahl: talking about my initial bender version?
Astrobytes: And the Tower Dereference earliest version
Astrobytes: That was like a Rembrandt
eulerscheZahl: so:when i print a higher number than my opponent, the troll moves towards the opponent
eulerscheZahl: and the player having the troll at the castle loses
Illedan: RPS game
eulerscheZahl: indeed seems too random for me as an official game. but to get started with the SDK: sure
eulerscheZahl: "can the problem be totally solved?" no. there is no solution
eulerscheZahl: and there is no spooon
struct: Fun gamer
struct: Wanna see if I can finish Yinsh today
struct: (╯°□°）╯︵ ┻━┻
eulerscheZahl: i bet against it
reCurse: Let's spice it up
reCurse: If you don't finish it today, delete your account
struct: Okay ill get today a working version, but not final viewer
eulerscheZahl: if you finish it, Illedan will delete his account. is that enough motivation?
struct: I want better veiwer
struct: Anyone wanna join?
struct: I think we can make a big team
Illedan: Should I use CSB graphics for SR? :thinking:
struct: imo no
ZarthaxX: big delete team
Illedan: Keep like now?
reCurse: You should just make complex driving physics like drift and stuff
reCurse: And a race track with mud
Astrobytes: Use a MM car, with drifting and tyremarks, smoke :P
eulerscheZahl: SR? Srystal Rush?
Illedan: search race.
Illedan: My optim
eulerscheZahl: the mean max car is great. i have it in 5 colors
Illedan: Drifting :thinking:
Illedan: Add handbrake skill too? And oil around the maps?
reCurse: 2fast2search: Tokyo Drift
Astrobytes: No oil.
struct: yes to oil
Illedan: Wont :P Will keep it simple
Astrobytes: Oil not be happy with oil
reCurse: But it's so boooooring
Illedan: Because you have a PhD in csb..
struct: Even some obstacles
Astrobytes: Like people. Death-First Search Race
reCurse: Drift-First Search
struct: Illedan you can have both version
struct: noob version
struct: drift version
Illedan: How is even drift physics :thinking:
eulerscheZahl: no more 2 versions of 1 game please. i considered that nonsense for coders of the realm already
Astrobytes: Noob: Don't Fucking Search Expert: Drift-First Search
Astrobytes: That would please some of the people in the PAC PM thread at least
Illedan: With drift it will fast turn into a RAIC game :D
reCurse: Do it
reCurse: Make the referee take 50ms to compute physics
reCurse: That way no sim is possible
reCurse: True AI is achieved
Illedan: 100k step movement calculating every little rock and piece of sand
reCurse: It's not complex enough until you get CG to send you a cease and desist
struct: also add gearbox please
Illedan: If I add 1000 validators to SR, they might not be happy for spammers :D
eulerscheZahl: there's a 10MB upload size maximum. i think you have to golf the referee
Illedan: 165 kb with 150 validators now..
reCurse: Do you even compress
reCurse: You just need seed as input
Astrobytes: Also add the slowest procedural smoke generation algo you possibly can
Illedan: I added exhaust, which is a Fire sprite flipped xD
Astrobytes: Realtime generation or gtfo
Illedan: Generate in Java and make huge replays :rocket:
Astrobytes: CG Perfection.
reCurse: Juck Fava
Astrobytes: Actually, if you write the whole thing in Clojure I'll give you €1
reCurse: Can you invoke nodejs from the SDK? I have funny ideas
eulerscheZahl: you can run a lot of code from the SDK. julien said you can even add 3D rendering if you want to
Astrobytes: Jesus christ, can you imagine
reCurse: No that's very different
eulerscheZahl: but it's sandboxed. i tried to send requests with user permission but completely failed
reCurse: PIXI can do 3d, sure
reCurse: I'm talking about the server side of things
eulerscheZahl: only coding the referee once and still efficient?
reCurse: I'd do the whole referee in JS
reCurse: That way the viewer is almost free
reCurse: And replays will be the tiniest CG has ever seen
Astrobytes: At the beginning.
reCurse: I'd just need to invoke node from the java referee
AntiSquid: not in chat KittyKora
Astrobytes: Onboarding. Easy puzzles.
AntiSquid: that's your choice
reCurse: When you ask tangible questions
Astrobytes: Nobody is making fun of you. You asked where to start. Easy puzzles is usually the place to start.
AntiSquid: i don't even know what you want to start
AntiSquid: Automaton2000 be nice to him
Automaton2000: idk what to do with the info of possible opponent locations
AntiSquid: you're considered a threat to Automaton2000
Automaton2000: yeah its a bit more
Astrobytes: Use the PRACTICE link at the top for the main puzzles page
struct: This language
eulerscheZahl: you don't like it?
struct: I dont mind
struct: it works
struct: after 8 months
ZarthaxX: Marchete :O
struct: What have you been up to Marchete?
struct: Long time we dont see you
struct: guys check discord to vote for the "release mode on ide"
IAmNoob: Why JBM is level 43 and dont has a character
IAmNoob: this is what i mean
IAmNoob: why u dont have
IAmNoob: it's what
IAmNoob: and u can put an avatar
IAmNoob: u look lika a guest
IAmNoob: u are level 43
IAmNoob: thats a big number
IAmNoob: u are in legend category
IAmNoob: it is
IAmNoob: if you have a level bigger than 40
tobk: ugh, pac-bot dropped from G-50 to G-150 until end of contest, now climbed back to G-50... :rage:
Uljahn: your nick doesn't match with your level ;/
IAmNoob: I know;)
eulerscheZahl: make it G8 and you will be in the news tobk
Uljahn: G is for gold?
IAmNoob: I guess
Uljahn: CG evolves so fast, so hard to stay in touch with all those recent TLAs
ZarthaxX: eulerscheZahl do you rememeber rectangle partition easy puzzle
CyberLemonade: ZarthaxX one from jbm?
eulerscheZahl: java coffee guy
ZarthaxX: that knight dude
CyberLemonade: oh yeye
ZarthaxX: was gonna say it didnt seem like an easy one
ZarthaxX: i wanted to say...
ZarthaxX: was it bruteforceable?
eulerscheZahl: i even gave feedback on it to make it harder i think. not sure anymore
ZarthaxX: i didnt try that
CyberLemonade: yes I brute forced it
ZarthaxX: taking each pair of cuts i both X and Y?
eulerscheZahl: might be in some languages. mine is O(n^2), n = max(horizontal lines, vertical lines)
IAmNoob: I discoverd oker Chip Race and i like a lot
ZarthaxX: thought it was too much
ZarthaxX: same eulerscheZahl
ZarthaxX: record deltas in both X and Y and then combine them
eulerscheZahl: https://www.codingame.com/contribute/view/4581a5c8198b1d8776761aaab36f6a4f2bff seems that i commented somewhere is i get mentioned in the discussion
eulerscheZahl: maybe on chat as i can't see my own comment
ZarthaxX: ah :P
ZarthaxX: well then, thanks guys
eulerscheZahl: i'm pretty sure it was much simpler initially
ZarthaxX: was curious
eulerscheZahl: but i don't remember what it was
eulerscheZahl: wait, i do remember
CyberLemonade: didn't JBM have some chocolate bricking problem?
ZarthaxX: i mean, i dont think this way of solving it could be counted as easy
eulerscheZahl: counting squares but not allowing to merge regions
CyberLemonade: Goro the gorilla or something
CyberLemonade: yss that one was great
CyberLemonade: JBM o :(
eulerscheZahl: when did you join the instafluff company?
ZarthaxX: in the contest
ZarthaxX: it's just a team..
eulerscheZahl: i should have changed company too. and school. just to win something
ZarthaxX: that doesnt sound right..
struct: Wasnt only the school/company that won?
eulerscheZahl: or ask the winner if he sells me his bot
ZarthaxX: im paying in euros
IAmNoob: you had a good bot too
Astrobytes: Greetings Zarthberg
eulerscheZahl: you missed all the :popcorn: ZarthaxX
eulerscheZahl: selling bots
ZarthaxX: Astrobytes im running out of names
ZarthaxX: i saw it
ZarthaxX: the girl one
Astrobytes: Get creative Zarthatron
ZarthaxX: saw the msg you pasted of the chat with her
ZarthaxX: i laughed so much dude
eulerscheZahl: names for what? variables?
ZarthaxX: naming astrobyto
eulerscheZahl: do it like my school teacher: a,b,c,d,e,...
Astrobytes: I come up with new names for Zarthahoolie here, and he is running out of ideas for AStrobytes
ZarthaxX: lmao eulerscheZahl
ZarthaxX: lets go with Astrobynomical
Astrobytes: I like that :thumbsup:
ZarthaxX: this game is getting harder and hardear :P
Illedan: What game? :P
eulerscheZahl: naming game
eulerscheZahl: ubuntu has some creative naming with their versions
Astrobytes: eulerscheZarth, Illedancer
struct: Every thing I write I struggle :(
struct: I dont want to delete
eulerscheZahl: https://wiki.ubuntu.com/DevelopmentCodeNames all alliterations, moving forward in the alphabet
struct: Its so close to being done
struct: yet so far
struct: I just need to create 1 function to finish
struct: rest is trivial
reCurse: function or delete struct
Astrobytes: Oh those are great eulerscheZahl, they appeal to my biologist-side
eulerscheZahl: the 3k lines monster function?
IAmNoob: eulerscheZahl i am the 155th in your puzzle ( number shifting )
eulerscheZahl: great, now solve more
IAmNoob: out of 363
IAmNoob: i will
IAmNoob: i'll try bender 4
eulerscheZahl: the highest ranked by hand solver is uljahn with 100 levels
eulerscheZahl: 363? :o
eulerscheZahl: wasn't aware that so many looked into number shifting already
CyberLemonade: well the concept was first of its kind
eulerscheZahl: wait, there are 155 only :(
CyberLemonade: I got to level 10, sadly lost my code
IAmNoob: there are 363
Astrobytes: I'm 21st, stopped at level 65, by hand
IAmNoob: and i am the 155th
eulerscheZahl: ah, now i know where you got the 363
eulerscheZahl: some clicked "play" but never submitted
eulerscheZahl: 65 levels by hand is still impressive
IAmNoob: but istill wrote 1000 lines
eulerscheZahl: Illedan where is the app? :P
CyberLemonade: what app?
Astrobytes: I can probably do more, I forgot about it :P
CyberLemonade: and did anyone manage to break the codes?
eulerscheZahl: app version of https://eulerschezahl.github.io/NumberShifting.html
eulerscheZahl: dreadylein broke the random number generator
Astrobytes: Someone should do 1024, no 2048
eulerscheZahl: reverse the seed by looking at the levels. than he knew the solution as i start building the levels on a solved board
Illedan: Ah, yeah on my list of items to finish
eulerscheZahl: now i use SecureRandom
CyberLemonade: Astrobytes how much strategy is 2048 actually?
eulerscheZahl: from the crypto class
eulerscheZahl: https://www.topcoder.com/challenges/30125537 started 13min ago
Snef: Illedan is there a way for you to retrieve the player's score ?
Snef: from your game
eulerscheZahl: if there is no one listed on the leaderboard: no
eulerscheZahl: for a single testcase? no
Snef: no global, to kinda create a leaderboard
Astrobytes: CyberLemonade not much for a solver I guess
Snef: leaderboard is really the missing thing for his game..
CyberLemonade: I can't access chat with IDE open, is this universal or just me>
Astrobytes: Just you I think
eulerscheZahl: not possible then
eulerscheZahl: they even removed the chat from preview arenas :o
eulerscheZahl: that's a good thing. too easy to click a link to an external website and reveal a hidden game with your referrer
Astrobytes: Oh my bad, just refreshed. Gone indeed. Sorry CyberLemonade
CyberLemonade: I'm too lazy to report it
eulerscheZahl: it's not a bug. it's a feature!
Astrobytes: It may well be a feature, who knows
eulerscheZahl: these private contributions are for contest creation
CyberLemonade: it's such a nice distraction
struct: What resolution CyberLemonade?
CyberLemonade: struct 1080p, zoom 100%
kovi: i may skip topcoder once again
struct: I skip, I need to finish Yinsh
struct: Yesterday Illedan game already slowed me down
reCurse: Yeah tell me about it -_-
eulerscheZahl: i did relatively well in the last topcoder marathon, chances for a tshirt
eulerscheZahl: but then there was this boring seismologic marathon also counting for the marathon ranking :(
kovi: what is necessary for tshirt this year?
kovi: top20 in a stage?
kovi: i missed it in stage2
eulerscheZahl: Starting from this match, marathon local testers have other options, including running a range of seeds with a single command, running more than one seed at time (multiple threads), controlling time limit, saving input/output/error and loading solution from a file.
Csipcsirip: is it possible / worth it to join only the last stage ?
kovi: each stage give separate chance
kovi: but 1st marathon of stage3 is done (won by psyho)
kovi: btw, still no tshirt from last year
kovi: and btw2, cg tshirt (ooc) is on the way now
eulerscheZahl: i'm only waiting for RAIC and kotlin heroes shirts atm
eulerscheZahl: and that damn robot, screw you booking.com :rage:
reCurse: From experience you need to keep poking people every 2 months or so
Illedan: Snef, will hopefully be done during tomorrow and we can have a real leaderboard ;)
eulerscheZahl: 2.5 years ago, will never see it
reCurse: Otherwise may as well forget about them
eulerscheZahl: i poked. they told me they sent it
kovi: i give more time to raic
Snef: Nice Illedan
kovi: covid is just peaked in russia
eulerscheZahl: raic already announced shipping within 2 weeks. then corona happened
CyberLemonade: Is the lockdown over in Germany?
eulerscheZahl: we never had a full lockdown
CyberLemonade: or did they just start bundesliga like that
eulerscheZahl: but for shopping and public transportation you still need a mask
eulerscheZahl: and we are encouraged to work from home when possible
CyberLemonade: hmmmm we still have a full lockdown
Saelyos: Hello, my PM is up there https://github.com/Saelyos/Spring-Challenge-2020
eulerscheZahl: we had social distancing which disallowed to visit friends and relatives
eulerscheZahl: still very limited group size for meeting friends
eulerscheZahl: no contact sports allowed
CyberLemonade: and how are they playing football then?
eulerscheZahl: bundesliga just has influence in politics. they get a special treatment
struct: thanks saelyos
CyberLemonade: well we are not allowed to leave our house, except to get groceries
struct: Here bars are already open
struct: recipee for disaster
eulerscheZahl: yeah: thanks Saelyos!
MSmits: hey I noticed USA is now officially a flawed democracy
eulerscheZahl: even with pictures
kovi: nice Saelyos. and gratz!
CyberLemonade: yes congrats
eulerscheZahl: MSmits and that map is from 2019
eulerscheZahl: they had 5 more months of trump since
MSmits: ye, gonna be worse
struct: They will most like get more 4 years
MSmits: struct its impossible to tell, i would not say "most like"
CyberLemonade: more like most definitely
MSmits: it's just a possibility, noone knows
struct: im from the future
eulerscheZahl: "Ihr seid doch die dümmsten Kälber, wählt euch eure Metzger selber" (Edmund Stoiber, German politician) translation without rhyme: you are the dumbest calfs, electing your own butchers
MSmits: trump will get less votes % than he did last time i think, but the electoral system is pretty bad
MSmits: also they can hack the voting machines
MSmits: what did he say this about eulerscheZahl?
MSmits: or who
eulerscheZahl: said that on his campaign to his potential voters :D
eulerscheZahl: they were not amused
MSmits: err no
CyberLemonade: that's not cool
CyberLemonade: sounds pretty badass
Astrobytes: Similar to "turkeys voting for Christmas"
eulerscheZahl: in the region where he said that, other parties are more popular than him
Insufficient: they should make that a kaggle problem - predict the us election outcome by seat
MSmits: Astrobytes I honestly dont know whether you are referring to the bird or the country
Astrobytes: The bird, lol
eulerscheZahl: german vote counting has been proven to be vulernable too. we still have manual counting of paper votes for official results. but the electronic system has flaws
MSmits: who eats a turkey on christmas?
MSmits: did they win the vote?
Astrobytes: Not me. It's just an expression.
MSmits: hmm ok
Astrobytes: Turkeys are traditionally eaten in certain places at Christmas.
MSmits: I see
CyberLemonade: India also has manual counting in many constituencies
AntiSquid: lol with the electronic system everyone will either blame it on russian / chinese / mexican bots if their fav candidate doesn't win
AntiSquid: electronic voting system *
MSmits: thats what is worrisome
eulerscheZahl: we have electronic counting for fast results. and manual for official results
eulerscheZahl: but the manual results are 2-3 weeks after
AntiSquid: do you believe in russian bots rigging elections MSmits ?
MSmits: believe? It's not belief. They have been spreading fake stuff on social media.
MSmits: it's been pretty well documented I think
AntiSquid: i am talking about actually rigging numbers
Astrobytes: Yup. If I were them it's what I would do.
MSmits: AntiSquid no idea
AntiSquid: changing opinions on social media isn't that impressive
Astrobytes: They just have to meddle, the rest takes care of itself.
MSmits: it's in Russia's best interest to not have Trump as president
Astrobytes: Cyberwarfare etc
MSmits: a deranged lunatic with nukes at his fingertips...
AntiSquid: using other country's easy to manipulate people to change election result isn't really cyberwarefare
reCurse: They know he's all talk
Astrobytes: Since he's a fking idiot he's also handy to have on your side, swings both ways MSmits
reCurse: No threat whatsoever
MSmits: if any of the stuff they have on him leaks out, he may have a screw you moment
MSmits: he's old, he rages
MSmits: it happens
reCurse: All bark no bite
MSmits: kind of a tough thing to gamble with, even if there is a 1% chance he flips out, its not worth it
Astrobytes: The only mushroom shaped thing you'll get with trump is... no I won't continue
reCurse: He's doing a great job dissolving the "western alliance", what's not to like
AntiSquid: quite sure pretty much all of the murican gov is corrupt, it's all about business and money over there anyway
Astrobytes: And not here AntiSquid?
AntiSquid: ya, but i like to look at the neighbour's lawn first
eulerscheZahl: "He's doing a great job" and that's where he would stop to read
MSmits: not sure what the UK is like, but in many western European countries there's plenty of people in politics that are not corrupt and trying to do a good job
MSmits: in the US as well I think, there are just too few
Astrobytes: AntiSquid "using other country's easy to manipulate people to change election result isn't really cyberwarefare" - No, but they actively engage in it, to cause disruption. Everyone does.
AntiSquid: propaganda was always an issue
MSmits: as soon as a country stops investing in education, this starts to be more of a problem
Insufficient: there's a fun dramatization of brexit on netflix btw where they allude to the way targetted marketing found non voters and got them to vote
AntiSquid: uni in merica results in life long debt afaik :D
MSmits: seems like it
Astrobytes: All the shenanigans behind Brexit are very interesting. And related to Trump campaign. And Russia. It's great.
MSmits: half of them just dont believe education and healthcare as rights
NickStahl: You should watch "The great hack" on Netflix
NickStahl: It really shines a light on how Brexit and Trump could win...
Scarfield: there is this danish tech guy who made an episode about the "security" of the american election. i was honestly shocked watching it
MSmits: this corona crisis is really going to wreck the US. If the health situation is bad, wait till millions of people get kicked out of their homes
eulerscheZahl: wait for tornado season
NickStahl: 1/5th got fired :thinking:
MSmits: thats just a few states though
eulerscheZahl: you can't put everyone in a basketball hall now
MSmits: the sad thing is, even if they try to fix things and spend lots of money to do so, the system is corrupt enough that a big chunk will be funneled to people that are already ruch
AntiSquid: "To be honest I had very low motivation to deal with incomplete information, as it was the third contest in a row with this kind of stuff and this time it felt way harder than usual to bruteforce the enemy possibilities and prune them to only keep the valid ones." - haha i like the PMs
KAIn: gratz for taking over on #1 (again), eulerscheZahl
AntiSquid: but CG had nearly 5k ! so maybe next contest should have incomplete info :D
MSmits: I would play anyway
reCurse: You'd fit well in marketing
AntiSquid: i will take that as a compliment
eulerscheZahl: it wasn't
Astrobytes: You'd have to change name to Antitrust though
cegprakash: hey I"m streaming shortly
cegprakash: Bit runner 2048
eulerscheZahl: k4ng0u why did you delete?
AntiSquid: don't know what the comment was even about though
Astrobytes: I did some streaming of my own earlier cegprakash, drank a lot of water today
k4ng0u: eulerscheZahl false manipulation will repost qsqp
cegprakash: aw I missed
Astrobytes: whoosh :P It was a crude joke ceg, sorry
AntiSquid: cegprakash water stream he drank lots of water
struct: Where is the stream?
cegprakash: 1 min
cegprakash: same link
cegprakash: all set
eulerscheZahl: first you finish Yinsh
reCurse: fiyinsh it
AntiSquid: how long ?
struct: Now I need to check if this is correct
struct: 154 moves in 1 turn
struct: not on that list though
cegprakash: can u hear me on stream
MSmits: in space, noone can hear you stream
struct: ceg dont forget there is referee available
Astrobytes: lol MSmits
struct: oh god how will i test all these moves :(
Astrobytes: With your sim, presumably
struct: I dont trust my sim
Astrobytes: hahaa, well now, might have to manually apply each move
struct: But I see repeating moves :(
Astrobytes: lol, this game is your nemesis
eulerscheZahl: and i suggested it. so i broke struct?
struct: no, your suggestion was good
struct: My first releae of the game was bad
struct: very bad
Astrobytes: Yeah, it's just you've given him an everlasting task
struct: Now i have 2 options
struct: remove duplicates
struct: or fix the code :D
eulerscheZahl: are you sure there are no missing moves?
Astrobytes: Get some additional programmers to help you with your late project struct, that *always* works...
struct: If a programmer sees my code
struct: he quits coding
reCurse: So you quit coding? Or you're not a programmer?
eulerscheZahl: but you need consultants, not just any programmers
struct: Im not a programmer
Astrobytes: I was just referencing Brooks' Law
struct: Ill fix code properly
struct: I still have time
Astrobytes: An entire lifetime
eulerscheZahl: you know how to create new accounts
jacek: well chat is gone when ide is open
Astrobytes: We all know
jacek: yet here you are
reCurse: Curse or blessing? :thinking:
kovi: bug or feature?
Astrobytes: IDE open on other monitor jacek
Astrobytes: kovi Thibaud reckons a bug
struct: but this happens where?
struct: only on demos right?
jacek: whenever you have ide
struct: I can open ide
struct: and still have chat
Astrobytes: Still nothing for me
struct: ok if i refresh it breaks
jacek: what if you refresh account
struct: try it
struct: im busy with yinsh
jacek: finally no distraction
Trice: Can I have some help with code royale?
Trice: I can't solve it...
eulerscheZahl: AutomatonNN your job
Astrobytes: Perhaps Automaton2000 can help
Automaton2000: i tried some kind of weird
Astrobytes: Trice, it's not really something you 'solve' as such
jacek: you can solve chess but not code royale?
Astrobytes: Go solve Code Royale then :P
eulerscheZahl: he's still busy solving chess
Trice: I have some problem with the moving
struct: I think I found the bug
eulerscheZahl: is it fixable without full rewrite?
Trice: Can't beat some players, after i was able to beat the bot
Astrobytes: What's the movement issue Trice?
struct: I think its fixed
dbf: chat window is not available now when ide is open. anyone was able to fix it?
eulerscheZahl: reported on the discord bug channel
Astrobytes: Reported it on Discord earlier dbdr, seems like a bug
Astrobytes: damn you euler :P
dbf: great thanks, will go to vote for it :)
eulerscheZahl: classic :D
Trice: I really don't know what is the problem :D
Trice: Any tip for rewrite?
eulerscheZahl: and you even failed the tab completion Astrobytes
struct: No more dupes
dbdr: dbdr ping for dbf is also a classic :D
eulerscheZahl: db[tab] for 1 f?
eulerscheZahl: of d[tab]?
eulerscheZahl: struct not gonna read that
eulerscheZahl: i still feel bad for making EugenioToshiAmato change his nick because of mine
eulerscheZahl: he was on CG before me :(
struct: What did he change to?
dbf: you stole his nickname?
struct: I think people pinged him on e tab
eulerscheZahl: even eu[tab]
Astrobytes: lol dbdr (got it right this time)
Astrobytes: sorry, Gizmo stood on the keyboard
eulerscheZahl: the one from wechall?
Astrobytes: No lol, my youngest cat
Astrobytes: The one in my avatar
eulerscheZahl: cute cat
Astrobytes: Yeah she is. Totally crazy too.
Astrobytes: Very good at MCTS (Monte Carlo Typing Stuff)
struct: ok I have bugs
struct: bad bugs
struct: Still have time, but I dont think today is enough :(
ZarthaxX: de le te
cegprakash: hey eulerscheZahl
cegprakash: help me on my stream
cegprakash: for BitRunner
struct: What help do you need'
Astrobytes: euler didn't play BR cegprakash
AntiSquid: cegprakash when you fail on stream learn from the pros, stop stream and erase all evidence, then deny it ever happened
Astrobytes: Hmmm... wonder where I saw that before... :thinking: :P
k4ng0u: can you achieve a good bitrunner score without a solid sim from csb?
Astrobytes: Sim fully required.
k4ng0u: (I mean without days/weeks/months of work)
AntiSquid: get your sim from bit runner instead! no need for csb
Astrobytes: And I think there were some differences in the engine from CSB, nothing too major... been a while, can't remember
Astrobytes: Sim's easy enough to implement, referee is nice and clear
k4ng0u: Antisquid how fast can that been done (if you are an average programmer I mean)
AntiSquid: idk ?! there's a referee no?
AntiSquid: i mean it's still easier to read than UTG and it didn't take me long to understand UTG referee
Astrobytes: Yeah, converting it to C++ isn't hard
struct: not long k4ng0u
Astrobytes: Assuming you were wanting C++ k4ng0u
cegprakash: i'm gonna delete all the evidence
struct: What happened ceg?
cegprakash: BitRunner never came to my life
Astrobytes: The CG remembers cegprakash
AntiSquid: you should say stuff like "what evidence?" instead of that cegprakash
k4ng0u: let's suppose you are ok in C++ (not the best but an ok dev) how much time would it take to come out with a good sim?
AntiSquid: depends how motivated i feel
cegprakash: I saw the sim
struct: Do you have experience in CSB/FB?
cegprakash: it was just pos + velocity
Astrobytes: Couple of hours
cegprakash: check the move function
cegprakash: but it doesn't work that way
Astrobytes: IF you are motivated enough
AntiSquid: 1-2 days really, but i hate writing sims so maybe i would just implement it piece by piece
cegprakash: something fishy
struct: It works that way
cegprakash: I print target - velocity
cegprakash: but it doesn't move properly
AntiSquid: i mean max 1-2 days ... i don't really like physics games
struct: target - velocity?
k4ng0u: that's pretty sick, I am guessing most ppl were not that much into recent games as the sim would probably take less time to make
k4ng0u: despite that only a few were legends
cegprakash: my target is always origin unless enemy is bringing a prisoner to center
struct: k4ng0u its preety hard to get legend on BR
AntiSquid: pacman was a good game imo
cegprakash: when I decide to thrust at full speed towards prisoner
AntiSquid: despite the RNG
cegprakash: but it doesn't work as I intended struct
cegprakash: I quit
Astrobytes: Yeah, BR has *proper* bosses
cegprakash: BitRunner referee is probably buggy
Astrobytes: ffs ceg
struct: Is never your fault right?
struct: I have perfect simulation, with no off by 1 errors
AntiSquid: k4ng0u a lot of the java code can just be copied into c++ and then slightly modified to wrok
MSmits: yeah just switch the o and the r and its fine
Astrobytes: Then get optimising :P
cegprakash: oh wait I'm rank 20 and climbing
cegprakash: why did I close the stream
Astrobytes: Because you're a complete... ceg
AntiSquid: i thought you were going to burn the stream and hide the dead witnesses
struct: if you want to stream wood to legend do FB
cegprakash: FB I'm doing this weekend
AntiSquid: why did you stream with no preparation?
AntiSquid: br2k isn't easy for sure
struct: Should have used AVX ceg
MSmits: it is definitely not easy
Astrobytes: IS there a bug in the leaderboard ceg?
MSmits: it was intentionally made to be an advanced botter arena
MSmits: not for beginners
Astrobytes: It's a great game
Astrobytes: Need to go back to it and improve
cegprakash: okay I'm top 51/181 overall
cegprakash: not bad I think
struct: okay i submit and make you 52
Astrobytes: Yeah it's pretty much an exponential difficulty curve ceg, don't get prematurely excited
struct: I have massive bug, back to fixing it on Yinsh
cegprakash: turn 90 what should I print
struct: I probably would just be better if I redid
cegprakash: why are my bots not moving towards enemy cars
struct: Do you have sim?
cegprakash: that's so ugly
cegprakash: I have an if
struct: ah right, if is superior now
AntiSquid: only need 10 lines of ruby
Astrobytes: The One True AI
Astrobytes: I strongly suggest you write a sim, and implement a search cegprakash
Astrobytes: Even csj discovered the benefits of sim + search for BR
cegprakash: Reaching #50 counts as a gold even though I didn't promote
Astrobytes: No, it seriously does not
struct: you would have been promoted to silver btw
cegprakash: I take top 20 are legends
cegprakash: and I'm in gold
cegprakash: okay Silver is good too
Astrobytes: Top 5 are in 'Legend', Wood 1
cegprakash: my stream goal was Bronze
Astrobytes: You are in Bronze
cegprakash: I reached gold!
struct: Nice troll
Astrobytes: Are you insane?
AntiSquid: everyone here is
k4ng0u: Antisquid Astrobytes I don't think it's easy to rank high in bit runners (or even mad max) if you don't have solid knowledge about csb, no? According to me if those sims are easy then most of the recent cg games are trivial as well no?
Astrobytes: The referee is clear k4ng0u, so CSB knowledge isn't essential I'd say. The hard part of BR is the difficult bosses (They use SmitsiMax at varying depths)
cegprakash: #12 with depth 1
cegprakash: I'm happy
Astrobytes: Also, in BR, you can output "debug" once and you can check your sim collisions against the referee collisions (very useful)
Astrobytes: ceg, you are 47th
cegprakash: #12 in wood1
cegprakash: sorry wood4
Astrobytes: You are in Bronze equivalent ceg
struct: No, he didnt get promoted due to referee bug
struct: He is gold
Astrobytes: No LB bug this time :thinking:
struct: I wonder he did mentioned that he didnt got promoted
struct: Might report it on bug-report
AntiSquid: k4ng0u i don't see the difference, you use the sim to simulate an action, if it's hard or not is besides the point, but after you get that shit ported from the referee bug free you just apply the usual meta heuristic of choice
AntiSquid: also CSB knowledge doesn't help with mean max since it's very different approach imo
cegprakash: how did I beat him?
cegprakash: it looks like a tie
struct: read statement
AntiSquid: that's cheating
AntiSquid: don't read statement
Astrobytes: cegprakash: https://www.codingame.com/replay/468002720
struct: You beat him so easily, you must be legend
Astrobytes: I'm not even above Illedans stream bot lol
struct: How am I strugling with such an easy game
Astrobytes: Fking hell, my eval is a disgrace. I may need to rewrite that whole bot
struct: cegprakash you must do a contribution and stream it
Astrobytes: struct maybe you could stream Yinsh coding
struct: Too late now, most of the stuff is done
cegprakash: anyone want to co-stream with me this weekend
cegprakash: fantastic bits
Astrobytes: I imagine object being thrown around, keyboard bashing, table flipping
cegprakash: Astrobytes want to roast me?
cegprakash: or struct
cegprakash: I give u an opportunity
struct: Im very shy sorry
Astrobytes: lol nah, might join in the chat to troll you if I'm not busy :P
cegprakash: I'll code messi and ronaldo
cegprakash: you'll see
cegprakash: how they pass each other
cegprakash: even though Ronaldo is selfish
Astrobytes: I'm only silver in FB anyway, didn't get around to sim+search yet
cegprakash: I am already top 100 gold without sim
cegprakash: imagine if I add a sim
struct: Im legend with 130 lines
struct: Imagine if i add sim
cegprakash: no sim struct?
struct: I probably get rank 1
cegprakash: do u pass to ur teammates struct?
struct: Let me check
struct: My bot is bad though
Ken_Fool: is the ide feature disabled for normal puzzles?
cegprakash: when the IDE is open the chatbox is not visible for me
cegprakash: is it a bug or a feature?
Astrobytes: Bug cegprakash, been reported
Ken_Fool: is usage of external ide disabled for normal puzzles? i tried it first with pacman challenge and that worked fine
struct: you can use its fine
Ken_Fool: >.< i used different browser
struct: No release today :(
struct: im rank 404
struct: I guess this is destiny
Astrobytes: You've transcended leagues. 404 - League not found
AntiSquid: i see chatbox while in IDE
AntiSquid: ah nvm didn't refresh :D
AntiSquid: but i kinda like it this way
AntiSquid: Automaton2000 can't live without chat
Automaton2000: i can set the number of times
Snef: Hey guys i have a question for smithimax : If player 0 choose an illegal move i wanted to backprop a score of -1.0 for him but then what should i backprop for player 1 ? 0.0 ?
Illedan: Never allow illegal moves
Illedan: Makes no sense for player 1 to "learn" from an invalid move of p0 :P
Snef: it was easier for me to do like this first
Astrobytes: Not sure illegal moves make *anything* easier ;)
Snef: i mean when i create childs i don't have the gamestate
Illedan: What game?
Snef: the JBM demo
Illedan: Got link again?
Snef: should i compute the gamestate to create only valid moves ?
Astrobytes: That doesn't seem appropriate for a Smitsi Snef
Astrobytes: MCTS perhaps
Snef: illegal move doesn't depends on opponent behavior so it's fine for smitsimax i guess
CowZow: Hey what is smithimax? I would like to learn it :)
CowZow: ah thank you
Snef: sort of mcts but one tree per agent
Astrobytes: Hm yeah wait, it's simultaneous
Astrobytes: OT but Illedan, when will Search Race be finished?
Snef: to avoid illegalmove i should then compute a part of the game state when creating childs ?
Snef: i could store it in the node i guess..
Illedan: Tomorrow Astrobytes
Illedan: Soon done with debug mode
Illedan: and then I will try to see if I can fix something on the graphics
Illedan: Before I move to ready
Astrobytes: Nice Illedan, good stuff
struct: Well I think I found the bug
struct: I was adding stones to action
struct: and then i removed stone on undo action
struct: when i was trying to remove stones i was trying to find that removed stone
Oussamamazeghrane: hello i want freind for help
Scarfield: that troll needs more praise, nice JBM ! :D
Illedan: So simple, yet funny :P
Illedan: Is the contribution public btw?
Astrobytes: Funny or fun Illedan?
Illedan: Fun and funny
Astrobytes: I like it
Astrobytes: Will do something proper with it tomorrow
struct: It's working
struct: Illedan delete
Illedan: Not too good for ongoing multi
Illedan: But would be very fun for a 4 hour contest, where no code is run until the end
Illedan: to see what people would do
Astrobytes: Suggest ways to make it more multi-friendly
struct: I think its perfect for contest
Illedan: hence let everyone code something for 4 hours
struct: heuristics might do well
struct: no search required
Snef: finally a multi for real IA
dbdr: that meme
Illedan: I'm off. bye
Astrobytes: But you can fk off with that fog of war idea JBM :P
Astrobytes: gn Illedan
dbdr: SILENCE THROW 5
Astrobytes: SILENCE I KEEEL U
Astrobytes: It's... it's... working?!
Astrobytes: gj struct
struct: Now I need a decent viewer
struct: This one will do for debug purpouses
struct: But my code is a mess, I fix hacks with hacks
Astrobytes: Don't we all? :P
struct: If it works it works
Astrobytes: You can refactor later
Astrobytes: Anyway, bn/gn everyone
struct: gn astro
Xlos: get velocity
Xlos: Are you looking at my code xd
Xlos: velocity is the difference between this turns position and last turns position
reCurse: I expect a compilation error because that's not part of the starting code
Xlos: You can see my whole code if it's confusing you, I have the y coordinates flipped https://pastebin.com/FLGcNmf9
Xlos: Also python is the least painful lanugage how can you hate on it
Xlos: Python has short and pretty syntax
reCurse: Least painful? You just didn't try hard enough yet
Xlos: The only problem is it's slow
Xlos: Python doesn't have to deal with memory allocation like c++
reCurse: Yes it does, it's just doing it insidiously behind the scenes
reCurse: Where as C++ is very upfront
Xlos: The points is you don't see it so it's simple
reCurse: The point is you don't see it so it backstabs you when you least expect it
Xlos: Everything in python has short name unlike java, min instead of math.min
reCurse: #define m std::min
Xlos: That's bad practice though
Xlos: Also python list comprehension is cool af
reCurse: If you don't like performance sure
reCurse: hate it even
Xlos: I don't use python because it is slow
Xlos: Though, it's fast for machine learning and stuff if you use numpy
Xlos: No it's slow
reCurse: If you sufficiently defer all your calculations so you deal with actual python as little as possible, I guess
Xlos: For Competitive programming
reCurse: But the same would be true for every other language
Xlos: I would say so
Xlos: Yup, since it's slow
Xlos: A lot of high level problems differentiate between like n^2log(n) and n^3, so python means you get TLE also surely
Xlos: Oh another reason it's good is that
Xlos: I mean, bigint is the same as smallint
Xlos: Well, it doesn't switch to bigint until you overflow so it's actually not that big of a problem
Xlos: I forget exactly how it works that may be true
Xlos: Well there is an overflow bit set in integers when you do the computations by the hardware, so the check if if a bit is set, which may not change the time
Xlos: In any case that's not the reasons it's slow, it's more because of JIT or something
reCurse: Enjoy dynamic typing
reCurse: It's "something"
Xlos: Well you are entitled to your own opinion, I think that python was firs on a survey of 'languages people would most want to program in again' though
JBM: reminds me of this http://nischalshrestha.me/docs/cross_language_interference.pdf
reCurse: Good thing I don't pick programming languages by popular opinion :P
Xlos: Well I've done quite a lot with at least 5 and for me personally python is my favorite
Xlos: Most people I know agree python is the easiest common one to learn
Xlos: That's why I referenced the survey first
Xlos: What about  isn't working for you
Xlos: Or, what are you trying to do
Xlos: DO you need an array for that or only the last turn?
Xlos: For an array, do a =, then a.insert(element)
Xlos: err a.append()
Xlos: Then you can access the last element with a[-1]
Neon_Tuts: 3 Fastest mode in a row