Chat:World/2021-04-29

From CG community
Jump to navigation Jump to search

Alex-1: it is Puzzle of the Week

Smelty: yep

Alex-1: that why it is hard

Smelty: its supposed to be medium xD

Alex-1: :p

Alex-1: trying ti solve CodeVsZombie

Alex-1: Smelty

Smelty: yes

Alex-1: Smelty you solve CodeVsZombie

PatrickMcGinnisII: hope you mean Z-A smelty

PatrickMcGinnisII: not z-a

Japhy2112: Hey all, anyone use source control from the online editor?

Smelty: yep

Smelty: also, YES I DID IT

Smelty: turns out you didnt need to add any indexes afterwards

Default avatar.png coldcatzzz: 666

Japhy2112: Using Chrome... assuming there is a source control plug-in out there? I have almost lost some good, err OK code.

Default avatar.png gargert: anyone know how to make their own puzzles on the website?

Default avatar.png gargert: well that suckes

Stormalix: yes!

Stormalix: just go to community -> contributions

Stormalix: then press create :))

Alex-1: gargert

Alex-1: :point_up_2_tone2:

Default avatar.png gargert: alright thanks alot

Default avatar.png AllIghtyPushFromPainOftheAkatsuk: hi

BlaiseEbuth: Why people say me hi in the middle of the night?

Default avatar.png Natanalel: why are you here in the moddle of the night?

Passifi: BlaiseButh don't know which part of france your living in but its not the middle of the night in europe :P

Passifi: night is when its dark outside :)


BlaiseEbuth: Outside? I don't know what that mean.

KiwiTae: maybe he is in the carabeans

Default avatar.png Natanalel: in the beans

Passifi: Oh an imperialist oppressor, in that case they might said hy to force you to check your privlige

BlaiseEbuth: Somebody ping me to say hi at 5am.

Passifi: booty call ?

KiwiTae: BlaiseEbuth 5am is morning time

VizGhar: BlaiseEbuth say hi at 5am

BlaiseEbuth: You're a bird, you can't understand kiwi...

Passifi: yepp for Kiwi it's a matter of catching the worm or not

BlaiseEbuth: You forgot the dot VizGhar

jacek: https://www.youtube.com/watch?v=6GizTr6QLfc

VizGhar: I misinterpreted key part as well :)

BlaiseEbuth: babababababababbb mamamama!

Default avatar.png Stonechat: awa

Default avatar.png Name.___________________________: https://escape.codingame.com/game-session/OeJ-BaM-wti-lK5

BlaiseEbuth: -> #escape

Default avatar.png Date____________________________: hi

Passifi: ahhhhh I really can't seem to wrap my head around doing bfs stuff -_-

dreadylein: why ? :)

dreadylein: which part is making you problems ?

Passifi: I think I understand it in theory but when I try to implement it for a concret example it always ends up super overcomplicated ^^

BlaiseEbuth: That's a matter of practice. After some time you'll write bfs without even thinking.

dreadylein: agree :) just stick through it, it will get easier

dreadylein: if you allready did it a bunch of times and it still ends up complicated, it can help to write it down beforehand

dreadylein: just write down in broad strokes the single pieces and how they have to work together

Passifi: so I tried to do the labyrinth puzzle for example and then I sit there and build a little data structure with nodes to connect so I go through each part of the map and connect everything that has a '.' (means you can go there) but then I think about how to find the shortest path through all the connections and it just seems like I have to iterate over everything to do so and well then nothing is gained ;)

Passifi: yeah I guess its just one of these problems where i can't really visualize the solution well and then i always run into trouble ;)

Passifi: but thinks for the motivational input I'll just bash my head against the wall a little longer :)

dreadylein: you wont iterate over all :)

dreadylein: just until you see your target node

dreadylein: i guess that what you allready meant :) just wanted to clarify

jacek: bfs? use queue [solved]

VizGhar: Blaise is right I came here not knowing those algorithms... BFS and DFS are now extremely simple to write for me.

VizGhar: and if you find something complicated break it into small fully working parts

Default avatar.png rtghhjgh: just now im trying to solve labyrinth too. i can not understand how to do right steps to open hidden area and find "control room" ?

VizGhar: try to reach unknown cell

Passifi: well thats the miracle of learning you think you can't do it then it clicks and you don't know how it was hard. The sad part is even knowing what I've overcome in the past it still always feels like this time my mind is at its limit for sure ;)

VizGhar: if you try to reach closest (BFS/floodfill) unknown cell every move, you will never reach it (since it gets uncovered) but you will explore whole map

Passifi: yeah that was my approach too. Not sure but I think when the map is still covered in fog there really is no better way then randomly exploring ? I think the real challenge is making sure you take the shortest way back

Alex-1: hii guys

dreadylein: hey

lazystick: hi

Passifi: hola

lazystick: hola

Default avatar.png rtghhjgh: if i see "control room" i can do pathfinding from current step to "cr" and after from "cr" to starting position.

Alex-1: Guys just promoted to wood 2 in Coders of the Caribbean

Alex-1: :smile:

lazystick: :clap:

Alex-1: thanks

Alex-1: lazystick

VizGhar: http://chat.codingame.com/pastebin/0c40441d-36b3-437d-b817-cc3f76969115

Alex-1: can anybody help me with ghost in the Cell Wood 2 to Bronze

VizGhar: have you tried forum?

Alex-1: forum

Alex-1: no

Alex-1: can you link it

Alex-1: VizGhar

lazystick: https://www.codingame.com/forum/t/ghost-in-the-cell-puzzle-discussion/2644

struct: (╯°□°)╯︵ ┻━┻

lazystick: ┻━┻

alsenda: Is there a way to change your company logo? Mine's outdated

Marchete: (╯°□°)╯︵ ┻━┻

struct: alsenda I would contact thibaud on discord or email cg

Alex-1: the logo is nice

Alex-1: alsenda

Default avatar.png rtghhjgh: VizGhar, you wrote "get to closest #". may be you mean to closest "?". cause "#" is wall.

Default avatar.png rtghhjgh: so if i move to the closest "?" on every turn, is it guaranteed that i find contol room ?

VizGhar: rtghhjgh tes and yes

VizGhar: *yes and yes

Default avatar.png rtghhjgh: thanks, man

VizGhar: read the forum as well -> here is my post: https://forum.codingame.com/t/the-labyrinth-puzzle-discussion/59/76?u=vizghar

Code_Guy123: nHr?

Code_Guy123: how to calculate?

VizGhar: ?

Code_Guy123: how to calculate nHr?

Code_Guy123: like nCr is n!/(r!(n-r)!

Code_Guy123: )

Esdeathmylove: the question is simple like answer

Esdeathmylove: doesnt exist

abt8601: There's a formula for nHr in terms of nCr

Coder_prabhat: Automaton2000

Automaton2000: i have some working bot

Coder_prabhat: DetoBot

Default avatar.png CEE-JAY: hi

Alex-1: hi

Alex-1: Automaton2000 you have DetoBot

Automaton2000: still on the list of possible moves and pick the best move from the list

Default avatar.png CEE-JAY: dont grab

Alex-1: CEE-JAY hi

Default avatar.png CEE-JAY: hello

Alex-1: hi

Alex-1: Astrobytes

jacek: :thinking:

Astrobytes: why the ping?

BlaiseEbuth: Can you stop pinging people randomly Alex-1 ?

Alex-1: Okk bro

Astrobytes: Since I'm not talking I'm most likely busy, so don't unless you need something important.

BlaiseEbuth: Don't call me bro.

Alex-1: i say okk to you and bro to Astro

lazystick: lmao

VizGhar: do moderators get more then visual notification?

BlaiseEbuth: Don't call him bro.

BlaiseEbuth: Notifs for what ?

Alex-1: why

BlaiseEbuth: Basically 'cause he's not your bro?

Alex-1: ohh he is moderator that why okk

BlaiseEbuth: Meh

Alex-1: :no_mouth:

FlexYourJS: are they rebooting servers that build code?

FlexYourJS: *currently

FlexYourJS: i'm getting #510

Secret_sister2: (.づ◡﹏◡)づ. who wants free huggies?

BlaiseEbuth: Please observe barrier gestures in public chats. Thanks

Astrobytes: Slow servers are just Blaise mining souls again most likely

BlaiseEbuth: Shhht... Astro! :rage:

Astrobytes: :P

Cubix: ^^ Après, je n'ai aucun soucis sur d'autres niveaux

BlaiseEbuth: Bad chan Cubix ^^

Cubix: Yep, saw that too late $$

Astrobytes: :grin:

BlaiseEbuth: Erf. Seems they've found my Hell backdoor... :( Next time I will affect Cerberus to it. Time is souls.

Astrobytes: hahaha

BlaiseEbuth: חתול טיפש

Astrobytes: Oi!

Illedan: Servers slow?

Illedan: I guess I should disable my Doge coin mining in all my bots

Astrobytes: Yeah, Blaise was mining souls, you're mining doge coin, who knows who else is mining what :P

BlaiseEbuth: That's a fruitful alliance. He corrupt the souls and I harvest them.

Astrobytes: Sounds workable

Default avatar.png euph0ria: a question from a noob.. in code clashes.. seems like everyone is using pythong because it's dense.. for the short code challenges using kotlin and having to import a few things kind of makes it impossible to win, any thoughts on this?

BlaiseEbuth: First don't do clashs, second don't use kotlin.

Default avatar.png euph0ria: please elaborate

BlaiseEbuth: Hmmm... Clashs are just speed competitions and will not teach you anything. (Except for shortest, but it's limited to the more compacts languages so meh)

Astrobytes: pythong? Underwear for snakes?

BlaiseEbuth: -_-

BlaiseEbuth: And about kotlin... I mean, it's kotlin right. :smirk:

BlaiseEbuth: You're such a troll Astrobytes. Why are you still moderator...

lazystick: :o

Westicles: Funny, almost everyone comes here to do clashes, asks a question, and are told by the appointed reps that they shouldn't do clashes

BlaiseEbuth: That's a slow process of mass education.

Astrobytes: And after re-education, some still just want to clash, some explore further. That's win-win.

Default avatar.png 1rdin: i have no idea what to do

synchoz: as a noob that did clashes untill now should i just do the Practice area to to get faster education :o ?

Default avatar.png JorgeBernal: hey guys we are doing the first scape room but are stuck on a part and there is no hints has anyone done it before

Astrobytes: Clashes are supposed to be for fun synchoz, so yeah, you'd probably learn more in the Practice section tbh

Astrobytes: *just for fun

BlaiseEbuth: 'fun'

Default avatar.png euph0ria: hehe

Astrobytes: Yeah, fun is ofc subjective.

Default avatar.png 1rdin: guys how am i supposed to get 2 from 0 0 ?

SeZuo: http://chat.codingame.com/pastebin/fc44f745-c957-4496-9765-9db19a836f9c

BlaiseEbuth: Adding 2 ?

synchoz: thx hehe, untill now i thought clashes would help me in the education area but good thing i see the chat :X

joniebear: Clashes ARE good for learning if you don't care about winning them...

Default avatar.png euph0ria: yeah, that's what I will do with Kotlin.. since python will beat all always

Default avatar.png euph0ria: i just want to learn kotlin, don't care about winning.. except when I win, then I'm happy hehe

BlaiseEbuth: People are stranges...

Default avatar.png euph0ria: and besides, who wants to code using underwear for snakes

Astrobytes: joniebear: most of the clash problems aren't particularly educational, the puzzles have a bit more depth to them (there are exceptions ifc)

Astrobytes: *ofc

Astrobytes: euph0ria :rofl:

joniebear: How is "more depth" translating to "more educational"?

BlaiseEbuth: If you want to learn deep things?

Astrobytes: Right. Let me put it like this: what will you learn from a clash that wants the shortest version of n*n?

Illedan: Anyone else has problems with the visualizer in Oware when dragging the timeline?

BlaiseEbuth: Illedan... Oware? Go clash now.

Astrobytes: The visualiser's always been a bit funky in Oware tbh, and takes about a day to load.

lazystick: well, good luck everyone in upcoming contest : p

Illedan: Clash? What is this?

Westicles: I'm surprised the hoi polloi like escape. I only did one, but it seemed kind of tough

SeZuo: shortest n*n : Depends on language. For instance : which spaces are deteminant ? Do you need that parenthesis ? Gives you better understanding of the synthax

Astrobytes: hoi polloi, lol. Well, some are easier than others

struct: just checked console

struct: so many errors

RoboStac: Illedan - the only thing I've seen is the animations don't play so you get states after seeds have been removed but before they are put back

Astrobytes: struct: Amazons: draws are not possible...

Illedan: Yeah, but I struggle to see the final results RoboStac

Illedan: Since that last animation wont play

struct: There are no draws AStro

RoboStac: yeah, it's the same reason

struct: Or are there?

RoboStac: just drag it and click play :)

struct: Unless I have a bug

Illedan: Doesn't work everytime :P

Astrobytes: if you need the end then scroll as far as you can then press your right arrow key

joniebear: I will learn how to do n*n in my language. I will learn about alternative options to do input and output and do calculations. Not all of them would be "better" in general, but I would learn about their existence and how to use them.

RoboStac: hmm, in fact that just restarts it - drag it and go forwards/backwards once

struct: Astrobytes is there a game that ends in a draw?

Illedan: Oh, the arrows helps in this one. Never used them. thx

Astrobytes: Otherwise you're left thinking 'why did x win when we both have y score?' then discover they gathered 18 seeds :P

Astrobytes: struct: don't worry, just me being slow. Forgot about the mirrored game

struct: I guess amazons will also be a NN battle after a while

Default avatar.png Al_ir_eza00: hello guys

Default avatar.png Al_ir_eza00: whats up?

Default avatar.png nan_00: hello guys

Default avatar.png nan_00: any good c programmers?

BlaiseEbuth: Nope

BlaiseEbuth: Anybody here is bad

BlaiseEbuth: In every language

Default avatar.png nan_00: ohh

Default avatar.png nan_00: why you are saying that

Default avatar.png nyquo: you can still ask I guess :)

BlaiseEbuth: You asked, I answered

Default avatar.png nyquo: I mean ask baout your c problem

Default avatar.png nyquo: I know a few things about c, I may have a bit of answer, we nether know

BlaiseEbuth: Is there a c problem?

Default avatar.png nyquo: I guess so

Default avatar.png nyquo: anyway

BlaiseEbuth: He did'nt say that

Default avatar.png nyquo: that's right

Default avatar.png nan_00: so its a little bit advanced

Default avatar.png nan_00: about heaps ? but not hard

BlaiseEbuth: "bit advanced" -> shifted

Default avatar.png euph0ria: hehe

Default avatar.png nan_00: thank you

Default avatar.png nan_00: i came to the wrong place

BlaiseEbuth: For?

Default avatar.png nan_00: nvm

BlaiseEbuth: nan_00 https://how-to-properly-ask-a-question.surge.sh/

BlaiseEbuth: We never heard your question, so what are you waiting from us ?

synchoz: yeah we can allways try to help u or will say we dont know :o

BlaiseEbuth: When Automaton2000 will be back, I'll train him to give that link... :thinking:

Default avatar.png nan_00: ok thank you @synchoz I've solved the problem .

Westicles: nan, you think that was bad, next time try asking about a D problem

BlaiseEbuth: I wanted to say AutomatonNN...

BlaiseEbuth: But Automaton2000 seems to be dead too...

Astrobytes: Nothing bad will happen if you discuss your D problems here.

BlaiseEbuth: Anyway. That will be great: "eulerscheZahl is there a way to https://how-to-properly-ask-a-question.surge.sh/" :3

ZarthaxX: sheez astro

Astrobytes: What?

KnakyBall: Hey i cant find my friend on coders strike back, but he has same league level than me ... Anyone know why ? Plz :D

struct: Can only find them if they are in top 1000 of the league :/

KnakyBall: ... Seriously ? That's not cool ... /(

KnakyBall: :(

struct: yes

Digginwings: wow

BlaiseEbuth: Fix your CSB

Digginwings: its really you

struct: yes its me

KnakyBall: CSB ?

Astrobytes: CSB == Coders Strike Back

KnakyBall: oh ok

Digginwings: struct your game makes no sense to me

Astrobytes: Most games end up with some acronym or another

ZarthaxX: sheeeeez astro

struct: Its not my game

struct: I just ported it

BlaiseEbuth: clacos zarthou

Digginwings: ok

Astrobytes: https://en.wikipedia.org/wiki/Game_of_the_Amazons

ZarthaxX: wot

struct: Blame Argentina

ZarthaxX: cant believe what you did astro, shame

Digginwings: But how the you win

struct: invented in 1988 by Walter Zamkauskas of Argentina

Digginwings: how do u win

ZarthaxX: argentina is always the problem struct , agree

struct: Digginwings be the last person to move

struct: so you need to trap your opponent

Digginwings: how can i be last if i always start first

BlaiseEbuth: Firsts gonna be the lasts. That's known

Astrobytes: You run out of places to move to ie. you get blocked in

Digginwings: ok

struct: its a hard game

struct: lots of papers on it though

Digginwings: ok its pretty good though

Astrobytes: You want to maximise your available territory and minimise that of your opponents, essentially

Digginwings: oh so big brain it

BlaiseEbuth: As a cat you have some tips on that Astrobytes ? :3

Astrobytes: Of course BlaiseEbuth. Not applicable to Amazons though :P

BlaiseEbuth: :(

Astrobytes: I don't think there's a 'pee in the corner' move unfortunately.

Astrobytes: Hm. New multi idea :thinking:

Astrobytes: I mean, the move would be called 'mark territory' ofc

ZarthaxX: AstroBan

BlaiseEbuth: "What in upcoming leagues? Spray..."

jacek: spay?

Astrobytes: Catch bird, fight, yowl, purr... I can see it now

Astrobytes: Ah. That could be a god move

Astrobytes: One spaying per game

Astrobytes: anyway, off to the shop, afk for a bit

Trist0214: Quick question, with the activity "There is no Spoon" Im getting an warning saying i didnt read all available input - been doing this since default but i still get it correct and im pretty sure im reading all the info how can I debug this? Should i try capture and display more inputs than necessary or?

KiwiTae: Trist0214 if you win anyway it doesnt matter take the badge

orangesnowfox: You might be outputting to stdout instead of stderr- note that I won't be able to respond further

Trist0214: hmm, im using c# so normal Console.WriteLine()

Trist0214: Kiwi, the problem is it works with the example and some of them but im getting weird errors for the rest

Digginwings: does anyone know javascript

BlaiseEbuth: Some people do

Trist0214: nevermind, found my problem for the errors, fixed it and everything works still getting that warning but as you suggested ill ignore it

KelvinAndHubbles: I get that warning on like half to almost all my codes, never really cared that much about it, it wont bite

Trist0214: ahh first time seeing it

KiwiTae: anyway in thereis no spoon u dont need to read input after first turn

jacek: true programmers dont care about warnings :v

Trist0214: used to warnings in yellow, i read everything in red xD

KelvinAndHubbles: true programmers ignore errors

Trist0214: lmao

KelvinAndHubbles: why spend a day fixing bugs when you can spend a minute typing try and except

KiwiTae: im using thus trick to "solve them"

  1. pragma warning(push, 0)

About: Hello. The D language compiler has broken today. Should I wait, or can I write to someone?

jacek: try discord

jacek: there was (will?) some loanguages update

KiwiTae: prob failed langage update

jacek: some nnue doc reading https://github.com/glinscott/nnue-pytorch/blob/f6a2e30d9393a7a8e62f0e3f8bfeecdf84b373c0/docs/nnue.md

Marchete: will you do it?

Marchete: I don't think that's for tiny NN

Marchete: I mean

Marchete: most of the time all will change

Marchete: but I'm not the best to discuss about NN :confused:

jacek: no, just another nnue explaining with more technics

Marchete: I was just seeing the base65536, I don't know but charcount is higher than base32768, at least on CG codegolf

Marchete: and these two are overly complex to my taste

Marchete: like you need a lot of lookups to encode and decode

Marchete: about NNUE "With some int16 and int32 sprinkled where necessary. Floating point is not an option for state of the art engines, though it is used by some others."

Smelty: o.o


Marchete: so float is old school no?

Marchete: now*?

Marchete: damn

jacek: im still using floats :(

jacek: they use SIMD with int8s int16s because theyre faster

Marchete: I imagine, I read some about int8 and looked more complex than floats

struct: storing weights in int8

struct: ?

Marchete: quantization

Marchete: not only storing

Marchete: but using it for inference/prediction

jacek: also operating on 32 int8s at a time via avx

Marchete: btw your JacekMax with heuristics worked pretty well

jacek: oO

Marchete: but as I have no **** idea about NN I can't make it any better yet

Marchete: well I mean 12th-15th range

Marchete: for me it's good for my heuristic

Marchete: so I keep it as another search algorithm

jacek: what was before

Marchete: a bit lower

jacek: lower than 12?

struct: which game?

Marchete: like 15th-18th

jacek: thats higher :v

Marchete: lower in leaderboards

jacek: before was alphabeta?

Marchete: high scores == :point_up:

Marchete: low scores = :point_down:

Marchete: negamax, yes

Marchete: TT caching, etc

Marchete: and I probably had bugs, but overall it seems to work fine

jacek: jacekmax is eval-type agnostic. it generally works better against 'plain' alpha-beta

jacek: plain meaning basic move ordering TT etc. no quiescient search, sophisticated pruning or extensions

jacek: at least in very low time control

Default avatar.png CodingPrograming101: How do I code lol

Marchete: yes, I find alphabeta more finicky about pruning, ordering, etc..

imed.derouiche: hello :)

Kitkat260: hi

Default avatar.png Calmlands: Hi

Kitkat260: how r u

King_Coda: Marchete why did you follow me?

Default avatar.png Calmlands: feeling lazy :D

Kitkat260: feeling tired

struct: c++ updated :scream:

Marchete: because I see you a couple of day around here

King_Coda: It did???

Marchete: days*

Kitkat260: ?/

ZarthaxX: lol

King_Coda: Marchete: Understandable

Marchete: you need to code some multiplayer bot King_Coda

ZarthaxX: you also see me here Marchete, where is that follow

ZarthaxX: :C

King_Coda: Still learning C#, so not yet

Kitkat260: same

Marchete: CSB is easy

Kitkat260: how

King_Coda: why aren't my messages sending?

King_Coda: weird

King_Coda: There you go ZarthaxX

King_Coda: have a follow

ZarthaxX: thankkksss

King_Coda: BRO

ZarthaxX: take it back :)

King_Coda: those last 2 messages I sent 3 minutes ago

ZarthaxX: Marchete wiiiiiiiii

King_Coda: "There you go ZarthaxX" "have a follow"

King_Coda: what is up with chat

struct: python updated to 3.9.2 nice

King_Coda: chat delay is huge today

Uljahn: still no numba :(

VizGhar: wait for May 6th... you will see even bigger delay :)

King_Coda: yaayyyyyyy

VizGhar: kotlin no update :(

Westicles: heh heh

Westicles: Haskell : 8.4.3 (no update), too complex to update

VizGhar: :D noice

Westicles: My old Dart code still works, not sure what is supposed to break

VizGhar: Wow dart is at version 2.12? this can be good choice too (at least for language achievements)

VizGhar: Well dart is going sound null safety road

Westicles: Oh, onboarding doesn't work. Just my system call ones still work

VizGhar: hmm?

Westicles: for dart

VizGhar: let me try

Westicles: strings don't work any more or something

Default avatar.png CodingPrograming101: How do I code?

VizGhar: Mine code works

jacek: delete system32

VizGhar: o.O jacek you will kill somebody

King_Coda: Type <doctype> <html> a href="Codingame" target="https://www.codingame.com/home" /a

struct: "Error: A value of type 'String?' can't be assigned to a variable of type 'String' because 'String?' is nullable and 'String' isn't."

VizGhar: http://chat.codingame.com/pastebin/4c0a6df6-ea6a-4cac-9ac1-fe5c1975ec7d

Westicles: yeah, they added a string definition to the default code to fix

VizGhar: ah... those newlines

VizGhar: String enemy1 = in.next();

VizGhar: this one works

struct: yeah but default code doesnt

VizGhar: i clicked refresh and it's just fine...

Marchete: g++10? great, my bots will start failing

Westicles: new default code works, old doesn't

struct: my new default doesnt work

struct: what

Marchete: anyways I was sending with clang++9 in many cases

VizGhar: :D LOL. not sure how can there be inconsistencies

struct: ah it does now

struct: it was like this the first time

struct: stdin.readLineSync()

struct: http://chat.codingame.com/pastebin/55cf8561-ea0b-483e-8e27-bddd2ac6e73b

VizGhar: never seen stdin.readLineSync() looks strange

Marchete: I dislike String? s; definitions, in all languages

RoyDebugger: ghfgh

RoyDebugger: fdhf

RoyDebugger: fgds

VizGhar: https://api.dart.dev/stable/2.12.4/dart-io/Stdin/readLineSync.html

RoyDebugger: s

RoyDebugger: sg

King_Coda: No gibberish spamming

VizGhar: readlineSync returns nullable String

VizGhar: and dart 2.something is null safe

struct: your warning was too late King_Coda

struct: You didnt save him this time

BlaiseEbuth: struct! You banned my bot! :rage:

King_Coda: Darn, struct. I tried. Perhaps he will learn from his mistake.

King_Coda: :rofl: BlaiseEbuth

Therabidpanther: howdy fellas

King_Coda: Howdy Therabidpanther

Astrobytes: y no C++ 20

struct: sorry blaise

struct: its still not released

struct: iirc

Astrobytes: I'm just trolling

struct: oh it was published in december 2020

King_Coda: Good morning Astrobytes

Astrobytes: Yeah but it's still under-adopted struct

Therabidpanther: #boycottASCIIArt

BlaiseEbuth: Don't care about the version number, just hope that the stack trace will be back.

jacek: heap trace?

Astrobytes: last RAIC used C++20, they like their bleeding edges

Astrobytes: Good early evening King_Coda

King_Coda: whats wrong with ASCII art?

Westicles: Marchete, how do you use clang? From bash?

struct: nope BlaiseEbuth

struct: its still broken

BlaiseEbuth: (╯°□°)╯︵ ┻━┻

Astrobytes: meh

Astrobytes: Typical

Marchete: yes

Marchete: I've installed it, and send binaries

BlaiseEbuth: A major version of g++ is not enough

Marchete: but in some cases

Marchete: I find that clang errors are more clear than both g++ and Visual C++

Westicles: It seems to be faster in some cases as well

Marchete: yes

BlaiseEbuth: Will always be clearer than no error msg at all...

struct: not hard to be faster than msvc

jacek: make code without errors [solved]

Default avatar.png oechlacite: :joy:

Marchete: they do give errors, but very cryptic and about some external library

BlaiseEbuth: That's what i do. But I think to the others....

Marchete: I code in VS, good IDE

Westicles: struct, I meant clang++ faster than g++

Default avatar.png Max_Bekh: salut les sauces

jacek: :scream:

BlaiseEbuth: Stoi la sauce

Therabidpanther: once i lose my license to intellij, should i go to VS?

struct: which language?

Therabidpanther: mainly java

struct: unless you mean vs code

Therabidpanther: i do

struct: vs code is nice

BlaiseEbuth: Vampire Scythe

Default avatar.png buyyakhoo: visual studio code nice

Therabidpanther: https://www.codingame.com/ide/puzzle/paper-soccer is this as complicated as i am making it? lol

struct: ask jacek

Therabidpanther: @jacek

struct: I honestly have no idea what search people use there

Astrobytes: SAme

Therabidpanther: oh, i didnt even realize jacek contributed it lol

Hjax: hi everyone

struct: hi Hjax

Astrobytes: goodness me, a wild hjax appears

jacek: :tada:

Hjax: i might have started playing league of legends during the last contest

Hjax: and then... didnt stop for 6 months

Astrobytes: :D

jacek: Therabidpanther any question?

Astrobytes: These things happen Hjax

struct: Which rank did you achieve Hjax?

Hjax: im silver currently lol

Hjax: i can climb to gold at least

struct: Nice

Therabidpanther: just lost where to start jacek lol

BlaiseEbuth: This cat is more elegant than you Astrobytes

Illedan: You have to change your bio from SC2 then

struct: I was around diamond 2 when I quit, I left on season 6 or 7, cant recall

Hjax: oh thats pretty good

Astrobytes: And much older than me too BlaiseEbuth

Therabidpanther: im thinking of getting started on lol

struct: if you play support or mid you can get plat

jacek: and i see reBless is online

BlaiseEbuth: Na. I don't trust you. He play competitive games.

jacek: what happened

Astrobytes: BlaiseEbuth: Hjax is younger but his cat is older than mines

Astrobytes: Indeed jacek

Hjax: yeah my cat is 19 years old

Hjax: he was like 16 in that picture though

BlaiseEbuth: Old cats makes better drones.

Astrobytes: Serve the hive!

BlaiseEbuth: Astrobee

Hjax: anyone know what the new contest art is referencing?

Astrobytes: Other than 'the new contest' no :P

BlaiseEbuth: Rototo

jacek: some weird people say it is made in abyss :unamused:

struct: I know :)

Hjax: lol, i love made in abyss, but it doesnt look like it to me

Hjax: the last few contests seemed to reference somewhat obvious pop culture things

Hjax: zelda, pacman

BlaiseEbuth: Seriously Oo

BlaiseEbuth: Totoro dude :cry:

jacek: its not obvious eh

BlaiseEbuth: It is

Hjax: oh i never saw that movie, thats why i was asking

Hjax: true does look similiar

Hjax: ive only seen Spirited Away and Howls Moving Castle

jacek: me neither though i know it from pictures

struct: Its yoda from star wars

jacek: nowadays i know most about anime from memes

struct: This is why im saying its csb remaster

Westicles: No reasonable person can deny the artwork was based on this

Westicles: https://boardgamegeek.com/image/5355251/my-neighbor-totoro-aruite-sagaso-totoros-dondoko-g

Hjax: jacek i feel like your avatar has rotated like 45 degrees since i was last here

Astrobytes: I haven't seen Totoro but I knew the reference, Spirited Away was epic

jacek: :innocent:

Astrobytes: And flipped

struct: Its either Totoro or yoda

Astrobytes: Yoda :rofl:

jacek: or mlp

struct: Well I have no idea what it is then :/

BlaiseEbuth: darude sandstorm

struct: I tried everything

struct: maybe its another moba?

Astrobytes: Maybe it's based on Predator but with cuddly little things

struct: oh no

struct: botc 2

struct: :scream:

BlaiseEbuth: A fluffy pcr

BlaiseEbuth: with fow

Astrobytes: Naturally.

struct: 100%

BlaiseEbuth: BREW TOTORO

struct: as long as its 3d im happy

Astrobytes: 3D FOW Totoro racing battles

Astrobytes: Battles fought using RPS

Hjax: i see a pretty long discussion on the forums about ai hiding

jacek: hm?

Hjax: imo the simpliest fix would be to let the owner of a bot see games from when they are tested against in IDE

Astrobytes: That's a very old thread that had some recent activity after a semi-private contest

struct: I agree Hjax

Astrobytes: The RAIC model works

struct: But its not a permanent solution

struct: I can test a bot and make it break after a certain hour

Astrobytes: But people still hide in RAIC

BlaiseEbuth: The point is cg don't care, so move on.

Astrobytes: Though it's risky.

Astrobytes: It doesn't bother me.

Hjax: what is RAIC / the RAIC model?

Astrobytes: If it's going to be a thing, it's a thing.

Astrobytes: Russian AI Cup Hjax

Hjax: ah, and how do they prevent hiding?

BlaiseEbuth: KGB..

Hjax: lol

struct: you really cant prevent it

Astrobytes: You can see all your arena matches, all the matches you've tested against whoever, and all the matches where whoever tested against you

struct: Unless you stop allowing play my code in ide

Hjax: yeah that seems fair to me

Astrobytes: But people still hide

jacek: whats wrong with hiding

Hjax: if someone wants to test in a vacuum and have no benefits of actually testing against real opponents

Hjax: thats on them

Astrobytes: If the platform allows it then it's fair

Hjax: they may find their bot isnt as good as they think it is

Astrobytes: I always hide, even after the contest :P

struct: im hiding right now

jacek: i forget to unhide in contests and end up in bronze

Astrobytes: My bots are so well hidden even I can't find them

Scarfield: xD

Westicles: Seems weird that you can play people in the IDE in the first place. Just get rid of that option

jacek: oO

Illedan: *Only allow to play submitted versions vs others in the IDE

jacek: :unamused: https://developers.facebook.com/blog/post/2021/04/29/facebook-joins-rust-foundation/

Hjax: the othello leaderboard has grown quite a bit since i last looked

Hjax: my rust mcts seems to have held up shockingly well

jacek: it was potw in the meantime

BlaiseEbuth: And so what jacek google was already in

jacek: perhaps is sustained during books war

Astrobytes: Now play Amazons

BlaiseEbuth: MBH

BlaiseEbuth: to be short

Hjax: is amazons the newest bot programming game?

jacek: eeyup

Hjax: 12 in arena lol

struct: :'(

struct: I was aiming for 6k players this time

Astrobytes: It's only 2 days old

Westicles: tryangle only up to 47

struct: How much does chess have?

jacek: 92, before potw it was 50 something

struct: how many completed the potw?

jacek: chess move generation is quite complicated

jacek: dunno, 4-5 new people in wood1?

struct: Othello still holds the record then

BlaiseEbuth: Too many multis and multis change into solos...

Astrobytes: Not a case of too many multis, just no way of ordering/categorisation other than the tags

BlaiseEbuth: A 5% consideration...

Astrobytes: 'Board Game', 'Physics', 'Other' at the very least would be helpful

Illedan: Just create a 3rd party webpage where I can paste my nick/playerId and find all submits the followers in the last week

Illedan: *from the people I follow

BlaiseEbuth: Yeah... "board game" represent something like 98%

Westicles: Seems like you need legend to get people interested

jacek: so most community

struct: Maybe westicles, I dont know how uttt got so many people

Astrobytes: Westicles: They will only open 'proper leagues' if you get 'unspecified' number of users

Astrobytes: *players

BlaiseEbuth: NaN

Astrobytes: There's valid reasons for either way

Astrobytes: *arguments

Astrobytes: jacek: they should have played it on CG perhaps https://www.theguardian.com/world/2021/apr/29/draughts-match-nearly-triggers-diplomatic-incident-between-poland-and-russia

Default avatar.png Chikennugget: hi

jacek: Astrodraughts CG is 8x8, international draughts is 10s10

jacek: 10x10 even

Astrobytes: Yeah I know...

Astrobytes: It was kind of a joke

jacek: oh

Astrobytes: We should have international on here anyway

jacek: then do it ~

BlaiseEbuth: nothing is impossible

BlaiseEbuth: yesterday you said tomorrow

Westicles: Hmm. So the East slavs all hate each other, and then the West and East slavs hate each other. What about the south?

Secret_sister2: ineed help with the descent coding puzzle

Secret_sister2: i need*

jacek: whats the problem

Hjax: WAIT

Hjax: THERES CHESS

Astrobytes: Yes. It's Fischer Random though :P

Hjax: sorry amazons

Hjax: i was hoping chess would get added for a whle

Hjax: while*

Astrobytes: It's 960 to keep it interesting and mitigate books

Hjax: seems reasonable

Hjax: oh nice you can force classical with seed, thats nice

Astrobytes: Yeah, there's lots of great options. It's very well made.

Hjax: not surprised, looking at who made it

Astrobytes: Indeed. He did an excellent job on it,

King_Coda: oh great

King_Coda: just found out that they're going to have to knock me out when I get my teeth removed

King_Coda: yaayyyyyy, i just love being unconcious, it's always been my dream to be unconcious yayyyyyy

Astrobytes: we did say this was likely yesterday

Hjax: i was awake when i had my wisdom teeth taken out

King_Coda: Yeah, well my teeth are still in my jaw

struct: I thought it was an american thing

Hjax: most unpleasant sound ive ever heard

King_Coda: the roots of my teeth are growing into my sinuses

Hjax: ow

King_Coda: so yeah, they kinda HAVE to knock me out

Astrobytes: This was happening to me too King_Coda. The anaesthetic is worth it for that.

Astrobytes: And you won't feel half as bad as I did after mine.

Astrobytes: Anaesthesia is a little better these days.

King_Coda: I just hate the idea of being unconcious

Astrobytes: You won't mind. You'll be unconscious :P

jacek: every night..

BlaiseEbuth: KO! Finish him... Fatality!

Hjax: yeah i was about to say, you must hate sleeping

King_Coda: falling asleep is different

King_Coda: being knocked out by chemical gas is completely unrelated

Astrobytes: BlaiseEbuth: Babality!

jacek: actually do you really get unciosnous anesthesia at dentist? in here it is only local

Astrobytes: Oh you get gas still too?

Astrobytes: They do yeah jacek

King_Coda: Actually, I think it's an IV now.

Astrobytes: I had gas, the hangover from it was The Worst

Hjax: ive only had it through an IV

Hjax: no real hangover or anything

Hjax: felt like i fast traveled honestly

Astrobytes: IV anaesthesia is a lot less nasty

King_Coda: It's not so much the being unconcious, it's the what they're going to do to me while i'm unconcious that scares me

Hjax: boom im in the next room

King_Coda: I hate the idea of not being awake while something is happening to me

Astrobytes: Don't worry about it.

Astrobytes: Worry about evil attackers with chloroform, nto your dentist.

Astrobytes: *not

King_Coda: Hahaha :rofl:

King_Coda: Thanks Astrobytes

jacek: chloroform works really slowly

Astrobytes: This isn't Floyd The Barber or anything

jacek: movies make it seem quick, but its not

King_Coda: Yeah sure, just like fast traveling

King_Coda: No, it takes about 60 seconds for chloroform to start working

Astrobytes: There are a number of inhalants that can work a lot faster yes

**jacek noted

BlaiseEbuth: "OK! All sewed up! ... Hmm... Nurse? Have you seen my ring somewhere?"

Astrobytes: Which... uh... ring

Hjax: emergency rooms are obsessed with counting things for that reason

Hjax: to make sure nothing is forgotten

Astrobytes: Not just ER

BlaiseEbuth: "OK. Everything is fine! But you gonna laugh! I forgot my ring in your sinus! Ahaha!"

King_Coda: Pffffffff

Hjax: i can probably reuse some of my othello program for chess

Astrobytes: You laugh, my mum got septicaemia from a swab left in her abdomen after an op and almost died. Like literally at death's door.

Hjax: yikes astro

King_Coda: damn Astrobytes, thats a yikes

jacek: othello is quite different fromchess eh

Astrobytes: Yeah, I was only about 13-14 at the time. Was terrible.

Hjax: it is, but sliding piece attacks in chess are calculated in a similar way to othello captures

Astrobytes: But these things do happen.

Astrobytes: You're gonna be just fine tho King_Coda

Astrobytes: Just gonna have a sore jaw for a bit

King_Coda: Hah, I can deal with that

Astrobytes: Depends how you do them Hjax but yeah that's one way

jacek: i once had lingual nerve injury. at first i felt she missed with injection and injected straight to tongue

Hjax: i havent touched rust since i did othello

Hjax: i might be..... rusty

Hjax: ill escort myself out

King_Coda: :expressionless:

Astrobytes: :P

BlaiseEbuth: :crab:

jacek: :no_mouth:

King_Coda: :rolling_eyes:

King_Coda: :clap:

Astrobytes: jacek: have you had the 'under the tongue' local anaesthetic injection?

jacek: yes

King_Coda: ouch

King_Coda: that sounds :head_bandage:

Astrobytes: For me that was the only thing I found hard to deal with.

BlaiseEbuth: :scream:

jacek: afterwards it was numb and constant pain for 3 weeks, that slowly faded within 6 months

King_Coda: You guys had it rough, i'm just gonna get an iv

Astrobytes: Thankfully my dental assistant was cute and used to hold my hand throughout it.

Hjax: lol

King_Coda: Hahaha, Astrobytes had a crush on his dentist?

Astrobytes: God no, his assistant

Hjax: python 3 at rank 8 on chess, higher than the highest rust

Hjax: that seems backwards

jacek: sounds cheesy

King_Coda: :couplekiss:

BlaiseEbuth: :cheese:

Astrobytes: Chess isn't exactly straightforward

King_Coda: Actually wait, Astrobytes you're a cat right?

BlaiseEbuth: Go forth and die

jacek: its only 50ms, at this point you can do some heuristics and be high

Astrobytes: King_Coda: not irl

BlaiseEbuth: What!?

Hjax: i wonder how many nodes stockfish can do in 50 ms

Default avatar.png Gemer0987: What are yall ncoding

BlaiseEbuth: You lied to me

King_Coda: Astrobytes and his dentist assistant: :heart_eyes_cat:

King_Coda: :heart_eyes:

King_Coda: :couplekiss:

Astrobytes: She was hot! What's a young lad to do

King_Coda: :rofl:

Lachrymosa: open up, turn your head this way, spit

jacek: that was anesthesia talking

Hjax: lies, Astrobytes is definitely a cat

Astrobytes: Hssss

Lachrymosa: *belly rubs*

Hjax: source: am cat

King_Coda: :joy:

King_Coda: I love this chat

jacek: https://www.youtube.com/watch?v=lGOofzZOyl8

BlaiseEbuth: *cat

Astrobytes: Which one? Me or Hjax?

Astrobytes: Blaise gets it

BlaiseEbuth: I'm not a cat your honor !

Lachrymosa: krk

Lachrymosa: kek even

King_Coda: Lol Blaise

Astrobytes: krkr could have worked in this situation Lachrymosa

Lachrymosa: ㅋㅋㅋ

Astrobytes: also hi btw

Lachrymosa: Hi :3

King_Coda: hai hru?

King_Coda: haiiiiiiiiiiiiiii

King_Coda: hruhruhrurhurhurruhruhruhruhruhurhurhr

Astrobytes: *hii

Lachrymosa: greet(*)

King_Coda: Every time someone types "hii" I always think of the Wii, so in my head I pronounce it "he" not "hi"

Lachrymosa: Even funnier for Hii U

Astrobytes: In the UK we always thought the Nintendo Wii was gonna be a toilet simulator

King_Coda: WHat??

King_Coda: Hahahahhahaha, toilet simulator? Not the most unorthodox thing I've heard, but certainly not the least

Lachrymosa: From the makers of Goat Simulator... Toilet Simulator, it's a crap load of fun!

Hjax: in british english "take a wee" means to urinate

Hjax: i think is what astro is getting at

Lachrymosa: or an adjective for small if you're a bit more Northern :3

Astrobytes: Yes

King_Coda: Oh, clever!

Astrobytes: to both

BlaiseEbuth: The wii u is something that can be called a console error.

Astrobytes: I'm Scottish, wee means small or a pee

King_Coda: I'm gonna take a wee wee using my wee wee

Astrobytes: So going for a wee wee

Lachrymosa: and a small piss is a wee wee, which is what an American child calls their dick :V

Astrobytes: Yes I know

King_Coda: *Neurons Activated*

King_Coda: *Synapses Firing*

Lachrymosa: Language is wild man...

King_Coda: *Preparing Response*

King_Coda: *Processing...*

King_Coda: lol

King_Coda: *Process Complete*

Lachrymosa: My wife's first language is Korean and she forgot the English word for a jacket's hood, so she used the Korean words translated and called it a Jacket Hat. I now call it a jacket hat because its cute :3

Astrobytes: Hey, it works right? :)

jacek: Automaton2000 are you there

Lachrymosa: felicity is key

Astrobytes: He died jacek

King_Coda: Well, a jacket hood is indeed a hat

Astrobytes: Absolutely Lachrymosa

BlaiseEbuth: https://www.youtube.com/watch?v=g18ALmN908k

Hjax: automaton died? i wont mourn it

jacek: Astrobytes alright, posted in discord

Astrobytes: BlaiseEbuth: I cut the grass in my garden last year and only afterwards did I notice a big snail that rode around on top of the lawnmower the whole time.

King_Coda: Let us take a moment of sufficiently loud continuous volume to mourn the passing of Manual1000

BlaiseEbuth: ^^

Astrobytes: I called him Adrenaline Snail

Astrobytes: Presumably he's still in the shed somewhere

BlaiseEbuth: https://en.wikipedia.org/wiki/Turbo_(film)

King_Coda: Oh no

King_Coda: Not that movie. Anything but that.

jacek: ?

BlaiseEbuth: Have'nt saw it

King_Coda: Don't.

Hjax: apparently the rust update broke my othello bot

Hjax: it doesnt compile anymore

BlaiseEbuth: Just remember the snail

jacek: resubmit then!

Hjax: lol

King_Coda: Just Don't. For your own mental health and well being.

BlaiseEbuth: What mental health?

Astrobytes: Your health that went mad

King_Coda: :thinking:

Astrobytes: 'mental' is a slang UK term for crazy or mad

Hjax: they changed how many arguments the random range function takes lol

BlaiseEbuth: gastrobytes

King_Coda: :grinning::point_up:

King_Coda: Gastrobytes

Astrobytes: Yes, GastroBytes has been done due to the cheffing history

jacek: cheffing history of britain? whats that

King_Coda: :rofl:

Astrobytes: cheffing history of AstroBytes

Hjax: they didnt happen to add a way to compile release in IDE did they

Astrobytes: Isn't it in release mode?

King_Coda: Hjax: Perhaps this will help? https://docs.microsoft.com/en-us/visualstudio/debugger/how-to-set-debug-and-release-configurations?view=vs-2019

BlaiseEbuth: microsoft docs :rofl:

Hjax: im using rust King_Coda, codingame builds in debug mode when you play in IDE

Hjax: which is sloooooow

struct: not anymore

struct: its release on ide too

King_Coda: Ohhhhhhh, I forgot about that little detail

Astrobytes: ^ is what I thought

Astrobytes: That and C# now in release mode in IDE

Hjax: if thats the case, then im very confused why my othello bot has zero rollouts lol

jacek: heavy rollouts?

Astrobytes: When was your last contest Hjax?

struct: maybe it changed with langauge update?

Hjax: no, very light rollouts

Hjax: uh, i looked at the fall challenge briefly, and then got distracted and didnt give much of an attempt

Astrobytes: So your last proper one was PacMan?

Hjax: yeah

jacek: Automaton2000 still dead?

Automaton2000: antisquid are you in a while

jacek: :c

jacek: c:

Astrobytes: Hm, when was the update struct?

jacek: AutomatonNN what about the frog

struct: Debugging enabled


Hjax: i know i used to get over 100k rollouts first turn in othello

struct: ffs

Hjax: now i get 10k

Hjax: so something is different lol

Astrobytes: Wait what - they *reintroduced* debug mode in Rust?

struct: ok its on debug mode again

Hjax: LOL

struct: on ide and release on arena

struct: I just tested

Astrobytes: FFS :rofl:

Hjax: AND RELEASE?

struct: on ide is debug

Hjax: oh

Hjax: im blind

struct: sorry

struct: on arena is release

Hjax: ic

Hjax: ok ill submit and see if it works lol

Astrobytes: wtf, they have to fix that, discord it struct

Westicles: I wonder if lots of bots broke

struct: I posted on bug-report

Westicles: https://www.codingame.com/replay/541122022

King_Coda: Go struct, I summon you to fulfill your oath.

Hjax: i need to resubmit anyway, dont want my bot instantly losing every game lol

King_Coda: it's 3 minutes to 12 and I know I should eat lunch, however I woke up very hungry this morning so I ate a big breaky. But now I'm not that hungry for lunch.

struct: at least C# seems to be on release mode

Lachrymosa: Banana!

Hjax: so they unfixed it when they updated?

Hjax: i guess?

struct: I think so

Astrobytes: Yep

Astrobytes: Hey - at least it's Thursday!

Astrobytes: And not the day of the contest or the weekend

Hjax: guess im glad i came here a week before the contest lol

Astrobytes: Right!

King_Coda: I guess I'll just force myself to eat.

King_Coda: Anyways, when is the next contest (after the spring one)

Astrobytes: Fall.

Lachrymosa: I'm excited for this competition :3

King_Coda: I should have learned everything I need by the time fall rolls around.

Astrobytes: Pass me that sht Lachrymosa

Lachrymosa: My goal is to get into high silver, that would be a personal best since pod racing

Astrobytes: I'm trying to get excited but I can't.

Hjax: i think ive finally learned not to be excited

Astrobytes: I'll either get excited when I see it or I won't.

Lachrymosa: I don't actually code for a living though, just SIEM definitions and queries

Hjax: pac man made me sad, potion game wasnt very interesting to me

Astrobytes: I don't code for a living either Lachrymosa

Lachrymosa: I wanted to be better at potion game but I've never successfully done simulation/board state evaluation

Lachrymosa: Astrobytes what do you do then? You're so good :V

Astrobytes: Start with a simple game like straight up TTT, not ultimate, and build on that

Astrobytes: Lachrymosa: Pharmaceutical regulatory affairs

Astrobytes: Biology BSc, cell biology MSc

Lachrymosa: neat :3

Astrobytes: I'm winding it down, the particular area I work in is almost dead due to Brexit.

Hjax: i think the king of "i dont code for a living" here is smits

Astrobytes: Was thinking of trying to get into software testing

Hjax: he makes quite a few people who do code for a living (like me) look like complete amateurs

Astrobytes: No, Smits is now a qualified CS teacher

jacek: hes just old boomer

jacek: booker*

ShannonNorris97: Has anyone done the mountain map puzzle? I've finished it and its printing the right answers, but when I test it it says found: nothing

jacek: the descent?

ShannonNorris97: No, it's literally just called mountain map

Hjax: thats still "teaches for a living" rather than "codes for a living"

ShannonNorris97: It's a community one

Westicles: Shannon, you probably have an unneeded newline at the end

jacek: Hjax you mean "If You Don't Know It,Teach It!"?

Astrobytes: It's a little more 'in the arena' though Hjax :D

Hjax: thats fair

King_Coda: I would like to code for a living. Being a game dev sounds awesome.

ShannonNorris97: yeah I thought the same Westicles, but when I print it using repr to show the newlines there aren't any

jacek: it says found Nothing or expected Nothing?

Hjax: game dev is a hard job to get

ShannonNorris97: found: nothing

Default avatar.png UnnamedCodinGamer: King_Coda it seems that it is quite a dirty job, judging by reports from others

Default avatar.png UnnamedCodinGamer: basically everyone wants to be a game dev and the companies take advantage of you

Lachrymosa: Would someone be willing to assist me with my "OH DUH" moment in "Dwarfs Standing on the Shoulders of Giants" puzzle?

ShannonNorris97: I got it now, it didn't like me printing it by looping through the array, even though it printed in the exact same way. So I just changed it to formulate it all into one string

Default avatar.png UnnamedCodinGamer: crushing working hours enc.

Default avatar.png UnnamedCodinGamer: etc.

Default avatar.png UnnamedCodinGamer: btw, solved search race offline only to find out that my "code size" is too large

King_Coda: ehhh

King_Coda: sounds fine to me

Default avatar.png UnnamedCodinGamer: inform yourself if you need to make a decision

Default avatar.png vocuzi: Hi there guys!

Default avatar.png vocuzi: I am new here

King_Coda: indeed

Hjax: hello vocuzi, welcome

King_Coda: get a pfp

Lachrymosa: Welcome!

Default avatar.png vocuzi: Got here after watching a clash of code vid on youtube

Lachrymosa: Neat, just in time for the contest next week too!

Default avatar.png vocuzi: Woohoo

Default avatar.png vocuzi: How do I get an invite for it ?

Hjax: just click on the contest on the homepage and hit join

Lachrymosa: You just go to the top of the main page, click compete, and sign up. It's free!

King_Coda: I deleted my invite email

jacek: oO

Lachrymosa: I'm not sure if CG is still giving out shirts for top prizes or not, but its never mattered much to me :p I won't be getting top prize this decade lol

King_Coda: ...because i'm not participating during spring

King_Coda: i'll be doing the fall one this year

Default avatar.png vocuzi: Is the Spring challenge 2021, the one you talking about ?

Hjax: thats the one

jacek: yes

King_Coda: no

King_Coda: definitely not

Lachrymosa: The spring one is the one next week, the fall one has not yet been announced

Default avatar.png vocuzi: aight

Lachrymosa: King_Coda is being cantankerous

Default avatar.png vocuzi: you guys are uni students or what ?

King_Coda: indeed

WannaBeHum1n: tips on how to get out of gold in coders strike back pls ?

Lachrymosa: Various backgrounds, some public, some private

Hjax: i graduated a few years ago, software engineer now

Hjax: theres people who do all sorts of things here

Default avatar.png vocuzi: I am in my final year of grad

Lachrymosa: grats ^_^

King_Coda: i love being cantankerous to new people

Default avatar.png vocuzi: lol

King_Coda: welcome to the fmily vocuzi

Default avatar.png vocuzi: it's cool as long as there are the cooperative ones

Lachrymosa: such a curmudgeonly fellow v.v

King_Coda: *family

Default avatar.png vocuzi: Thank you king coda

Uljahn: also take a look at https://www.codingame.com/multiplayer/bot-programming to get the idea of contests in general, because they differ from clashes

Lachrymosa: ^

Uljahn: woah chat freezed

Default avatar.png vocuzi: Thanks for the link, I will check it out

King_Coda: Chat is acting weird today

Uljahn: *froze

Astrobytes: Yeah it's been slow today

King_Coda: It posted 2 messages 3 minutes after i entered them in

Astrobytes: Also: King_Coda, still do this contest, just don't beat yourself up about not getting to x y or z position. Just do it

King_Coda: Are you sure? I'm still just learning Astrobytes

Astrobytes: The best way is to just jump in and try it

Astrobytes: Of course

Lachrymosa: *insert shia labeouf*

King_Coda: okay, if you say so

King_Coda: Just do it!

Hjax: oh yeah best way to learn is to try the contest out and do your best

Hjax: youll learn a lot along the way

Astrobytes: ^^^^^

King_Coda: time to go diggin through my trash

Hjax: plus there will be plenty of people in chat to give you advice

Default avatar.png UnnamedCodinGamer: if you learn a few algorithms beforehand it might help

Astrobytes: Or advice you can pick up just by reading

Lachrymosa: lurkm0ar

Hjax: yeah people arent usually super tight lipped about ideas and strategies

King_Coda: It takes place exactly one day after my birthday

Hjax: so youll see plenty floating around

Lachrymosa: Just ask Maddy anything about coder's strike back and you'll get the tip that will take you into gold ez

King_Coda: MadKnight?

Uljahn: or search the forum

WannaBeHum1n: i need the tip

WannaBeHum1n: out of gold

WannaBeHum1n: pls

WannaBeHum1n: xD

Lachrymosa: yea lol, I just try not to summon him :3 lest he ask me what I am working on, and why it isn't the things he wants me to work on lol

King_Coda: Oh, MadKnight. What will we do with him.

Lachrymosa: Don't say it three times! It's like Beetlejuise

Astrobytes: Out of gold WannaBeHum1n? Write a reasonably accurate simulation of the game and use a search algorithm or use maths + physics.

Uljahn: two runners + simple simulation without collisions is enough i think

Astrobytes: Yeah, I think that's accurate

Lachrymosa: what variances do you throw in? Like you can't try all thrust values from 0-100 or every angle around the circle? How do you decide where the limits are?

Astrobytes: At least top 50% legend

Astrobytes: Depends on your algorithm/heuristics Lachrymosa

Astrobytes: Sometimes you want to discretize, sometimes you want to keep it continuous

Astrobytes: Minimax approaches to CSB for instance, you limit angles to -18, 0, 18, thrust to 0, 200 plus boost (or variations thereof)

King_Coda: I'm going to try and get 25,000 reputation on stackoverflow.com

Astrobytes: With something like a GA, it's going to be a smoother approach

WannaBeHum1n: can i get a name of a search algorithm

Uljahn: smitsimax

Hjax: A*

Astrobytes: https://letmegooglethat.com/?q=search+algorithm

Lachrymosa: kek

Astrobytes: And read carefully

King_Coda: Astrobytes getting a little cantankerous

WannaBeHum1n: the thing is

WannaBeHum1n: google

WannaBeHum1n: gives u a ton of them

Wendys: well

WannaBeHum1n: and u dont even

Wendys: you wanted the name of one

WannaBeHum1n: know

Astrobytes: Not cantankerous at all

Wendys: so i don't see the problem

WannaBeHum1n: the slightest idea

WannaBeHum1n: about them

WannaBeHum1n: which one

Wendys: you can google the algo name after

Wendys: smh

WannaBeHum1n: do u pick

WannaBeHum1n: to learn

WannaBeHum1n: about

Wendys: that's a u problem

Uljahn: learn them all, their number is finite

WannaBeHum1n: well i was thinking maybe someone would give me an advice

Astrobytes: https://letmegooglethat.com/?q=search+algorithms+for+games

WannaBeHum1n: or where to start

WannaBeHum1n: or smth

WannaBeHum1n: thnx

WannaBeHum1n: a lot

Astrobytes: No really, for the questions you asked, just google those terms

Default avatar.png UnnamedCodinGamer: WannaBeHum1n, maybe a better approach for you might be to see what others have used and then google if needed

Astrobytes: I gave you a great hint with the latter if you want to do multis, but I'd strongly recommend checking out the former in some detail.

Default avatar.png UnnamedCodinGamer: when you get a bit of experience you will know which algorithmic direction to go for the specific task

Astrobytes: ^

Wendys: clash of code is nice

jacek: huh

Wendys: y e s

struct: oh didnt notice dbd r was first on othello

Illedan: Optimization game in packing the opening book? :P

struct: nah, its still his old bot

struct: He got pushed

Hjax: i never figured out why my best heuristic for othello was the most simple one

Hjax: my only eval is mobility, adding any other terms without fail made it worse

struct: no idea, I didnt even play the game

jacek: i recently submtted multiple times and pushed dbdr

jacek: he was lower in the rank because of the book wars

Astrobytes: ^

Hjax: probably a consequence of my depth 1 rollouts somehow

jacek: his bot is objectively the best

Astrobytes: oldjohn vs msmits

Astrobytes: I think oldjohn said his bot was the best naturally playing bot

Astrobytes: ie. non-booked

jacek: then why doesnt he prove it :f

Astrobytes: said dbdr's bot was

struct: he means dbdr was

Astrobytes: ^

jacek: ahh

jacek: stupid english

jacek: i wonder how ai would interpret that sentence and context

Astrobytes: Yeah. I know

jacek: Automaton2000 any hint?

Automaton2000: not sure what that means

jacek: exactly

Astrobytes: Even it doesn't get it

Default avatar.png KING_OF_CODING: i need help

Astrobytes: Cal lthe emergency services.

Astrobytes: *call the

VizGhar: or plumber

VizGhar: or if you need our help, simply ask

Default avatar.png wemat: what is the purpose of this chat?

jacek: to spam

Default avatar.png wemat: :grin:

VizGhar: some are more successful then the other :)

Astrobytes: VizGhar: If you want the whole statement (ie. if anything changes between wood levels and bronze) just hang around in chat for the first hour of the contest

Astrobytes: If the repo isn't already up that is

struct: i will understand the statement in less than a min

jacek: who reads the statement these days

Astrobytes: 5%

Astrobytes: Or 8 out of 10 cats, can't remember

Hjax: now i hear jimmy carr laughing in my head

Default avatar.png RicardoJKA: Hello Guys I am a new cod in member and what are some advice you can give me to get better at programing. # bigginer

Astrobytes: AH HAW HAW HAW

Hjax: the man has quite the unique laugh

Astrobytes: That he does

Default avatar.png RicardoJKA: :poop:

jacek: do easy puzzles

Default avatar.png KING_OF_CODING: need help

Default avatar.png KING_OF_CODING: i m sory fohelp fastr aasking but i need

jacek: :thinking:

Astrobytes: What's that Skippy? KING_OF_CODING's fallen down the well?!

Astrobytes: tsk tsk tsk SKIPPY

Astrobytes: Aw not you too Skip

Default avatar.png KING_OF_CODING: please help

Astrobytes: Sorry, Skippy's down there with you too dude. Gonna have to send Lassie and give Flipper a call

Default avatar.png KING_OF_CODING: need help


struct: Just say what you need help with

King_Coda: ?

Default avatar.png UUolfo: Oh god Astrobytes is a mod? We're all doomed.

King_Coda: Astrobytes has been a mod for a fat minute

King_Coda: Well, today has been a rather unproductive day

Default avatar.png UUolfo: Right, I can see he earned it based on the helpful advice he gives people (not including this guy)

Default avatar.png UUolfo: fair, fair.

Hjax: ?

Astrobytes: Oh, is this another banned account jumping into chat under another name

Default avatar.png UUolfo: ^ Fair, don't ban me please dad.

King_Coda: How could you tell?

Default avatar.png UUolfo: Wait, me? naaaaaa just saying you destoryed that kid with your laugh lol

Default avatar.png UUolfo: he seemed so young, or at least was a baby programmer

Astrobytes: The AH HAW HAW HAW was in response to Hjax' Jimmy Carr comment.

King_Coda: ^

Default avatar.png UUolfo: ^ fair, i'm an idiot, didn't read prior context

Default avatar.png UUolfo: I'm sure you're great astro <3

Astrobytes: :expressionless:

Scarfield: xD

King_Coda: :no_mouth:

Scarfield: if you feel doomed UUolfo, wait till you meet blaiseButh

Astrobytes: Hellfield

Scarfield: purgatoryBytes

Astrobytes: Scarferno

Default avatar.png UUolfo: Are these all mods? or just the rough ones?

struct: yes, I never banned anyone

Astrobytes: Pardon me?

Scarfield: dumb nicknames we give eachother

Astrobytes: Scardante

Scarfield: AstroInferno

Default avatar.png UUolfo: ah lol, god i'm burnt today.

Smelty: (o.o)

Astrobytes: Infernastro

Scarfield: Mods here are fair, judging one from a joke is not though ;)

Scarfield: InferiorAstro :thinking:

King_Coda: AstroTights

Smelty: oh my

King_Coda: AstroShites

Smelty: AstroField

Astrobytes: AstroTights?

Astrobytes: And that's Shytes btw

King_Coda: It's a new product line i'm making

Scarfield: wow new nickname buffoons xD nice

Astrobytes: Yeah but they lack context

Scarfield: AstroField is quite nice though

struct: Java has some weird syntax

Astrobytes: That was done months ago

Scarfield: java, or astrofield?

Scarfield: xD

struct: 0b1111 then they have 0B1111 and then also have 0B1111L

struct: wtf is this

struct: Who created this

Astrobytes: DO NOT attempt bitwise manipulation in Java unless it's your first time manipulating bits

struct: im porting amazons to bits

Scarfield: i hope they are all the same, but 0B1111L is a long?

Astrobytes: In fking Java?

struct: yes

struct: ultra fast referee

Astrobytes: People were actually kidding about the referee speed

Astrobytes: The referee speed doesn't matter much unless we're talking graphical modules etc

Astrobytes: afaik

King_Coda: He can code, he wears tights

King_Coda: but most importantly

King_Coda: he AstroFights

Scarfield: could hardly be slow enough to have a noticable impact? unless the referee sorts valid moves with a search

Astrobytes: Men In Tights reference eh

struct: I do string comparison to check if move is legal :)

King_Coda: What? Come on, I took 62 seconds to make that joke!

Astrobytes: I suspected from the first mention of tights

xxk1ng0fh3artzxx: Can someone help me with a Python question?

Scarfield: ask away, dont ask to ask

Scarfield: :)

King_Coda: AstroRuinsMyJokes

King_Coda: :angry:

Astrobytes: Robin Hood Robin Hood grindring through the glen, Robin Hood Robin Hood with his band of men

Roxxx: @struct what do you mean weird syntax

King_Coda: Astrobytes should start a cooking channel called AstroBites

struct: Roxxx its just a bit strange coming from c++

xxk1ng0fh3artzxx: When manipulating user input like - 12345 - to add dashes inbetween chars like - 1-2-3-4-5, I know that we can run something like:

print(uInp, end=' -')

struct: Like Vector with uppercase and stuff like that

King_Coda: I'm sure there's a Scottish Food Niche on youtube you could get into

Roxxx: @struct oh ok that's understandable, don't use Vectors in java tho, they are legacy stuff

xxk1ng0fh3artzxx: However, the output becomes: http://chat.codingame.com/pastebin/988dc791-f80b-4709-b78f-22e05d0c2205

Astrobytes: I don't generally partake of Scottish food King_Coda

King_Coda: Darn. I tried guys.

Scarfield: xxk1ng0fh3artzxx my_str = my_str[:-1]

Scarfield: this will remove the last char in the string

xxk1ng0fh3artzxx: Do I place that before or after the print() function?

Scarfield: basicly, from start to (end - 1)

Scarfield: print(my_str[:-1])

Scarfield: should work fine

Scarfield: or place it before printing, since you want to print the string AFTER removing

xxk1ng0fh3artzxx: So something like:

print(uInp[:-1],end='-') ?

xxk1ng0fh3artzxx: Would placing it before remove the last digit and just place the dash at the end?

Before: 1-2-3-4-5- After: 1-2-3-4-

Scarfield: hmm never tried the ulnp, but you want to remove the last "-" after the ulnp call

xxk1ng0fh3artzxx: Ok, I'll test it out. Thank you so much!

King_Coda: ...Does he know that https://www.stackoverflow.com exists?

Scarfield: that could be phrased a lot nicer.. we all started somewhere

Scarfield: and np xxk1ng0fh3artzxx :)

Astrobytes: Remember King_Coda: relevant and specific questions get answers

Scarfield: ^

King_Coda: Well... yeah.

Astrobytes: Otherwise they're directed elsewhere

xxk1ng0fh3artzxx: Thank you for the help as well, King_Coda. :)

King_Coda: :flushed: Th-thank you xxk1ng0fh3artzxx

xxk1ng0fh3artzxx: I'm brand new at this, so any help and advice is welcome.

King_Coda: Of course. We've got a lot of people here willing to help :nerd:

Scarfield: im off, gn all

struct: gn

Butanium: gn

Uljahn: xxk1ng0fh3artzxx: why not just "-".join(list(str(num))) ?

Astrobytes: gn sleepfield

Default avatar.png UUolfo: When I run one or more testcases at once, it'll just keep spinning forever. Is this a common issue or just my awful internet?

Default avatar.png UUolfo: *not all the time, just once in awhile

struct: gn scarfild

struct: its probably the servers

Default avatar.png UUolfo: fair, ty

karimk123: wassup ois

karimk123: bois*

Japhy2112: Hi all, does anyone use a source control plug-in for the online editor? I just lost some meh code and it angers me.

struct: I usually just code localy and then use cg sync to send it to the ide

Default avatar.png harelref: yo

Default avatar.png harelref: what's going on

Default avatar.png harelref: I'm looking for a hacker

Japhy2112: or if I could code in my local IDE and then somehow synch....

Japhy2112: lulz... imma check cg synch!

Roxxx: i keep timing out on the weekly puzzle grrr

Japhy2112: tyvm

Japhy2112: I was timing out in the weekly puzzle until I got rid of RegeX

Japhy2112: At keast timing out on the last test

Japhy2112: *least

struct: also if you press submit, cg saves the code

struct: you can check history

struct: if you have submited

Japhy2112: whoa! cool thanks again

struct: yw

Roxxx: @Japhy2112 how are you keeping track of occurences,

Roxxx: i made custom Pair class

Roxxx: and then put them in a list

Roxxx: actually Map<String, List<Pair>>

Roxxx: now when i'm checking for duplicates by comparing index i keep timing out

Dhill2300: im stuck at Power of Thor - Episode 1

Japhy2112: Roxxx, sent you a PM

Uljahn: Dhill2300: but it's impossible with all those hints on the left

Roxxx: Dhill2300 Power of Thor is literally 10 lines of code, would not be any fun with the hints trust me

Default avatar.png codiaywdga: coders strike back is not easy on ai it is not easy

hyphz: Now how the heck peopel have golfed Power of Thor is another matter

Astrobytes: gn all, cya's tomorrow

Astrobytes: Uljahn: your mod icon has disappeared again?

Uljahn: yep

Uljahn: and tutubalin's is in place

Uljahn: also maddy's

Uljahn: weird

Uljahn: im off too, gn

struct: gn

Default avatar.png gamerboy15: hello

Default avatar.png gamerboy15: i'm new

Smelty: hello

Smelty: how do you do

Roxxx: Solved the weekly wooohooo, after an hour of checking my logic it turns out that i was timing out because of a slightly complex to notice infinite loop, so if you're having the same problem as me, watch out for that

icecream17: Is it possible to use Rust instead of Java for the codingame sdk?

struct: no

struct: only jdk languages icecream17

struct: or jvm

orangesnowfox: Technically you could do weird bindings, but no. No you cannot

struct: w/e is the term

Default avatar.png code123456789101112: hi

Default avatar.png j-cg: For the "Coders Strike Back" challenge, I am stuck on the section where they add collision between pods. Can anyone guide me towards a solution?

struct: is that bronze league?

Default avatar.png j-cg: yep

struct: The easy way is to print nextcheckpointX - 3 * velocityX

struct: same for y

struct: and always go 100 thrust

struct: A way that requires a bit more coding would be to store the checkpoints after the first time you pass them

struct: And start turning to them when you are close enough to the next

Default avatar.png j-cg: Ahhh, cool, I'll give that a shot. Thank you.

Default avatar.png gamerboy15: i ne3ed help

Default avatar.png gamerboy15: how i can go on test 2 when the first one is correct

Default avatar.png gamerboy15: its just showing me this

Default avatar.png gamerboy15: Standard Output Stream: http://chat.codingame.com/pastebin/4cc6eac6-88e9-48d5-84be-4d178a015c0a

Default avatar.png gamerboy15: Failure Found: Maison de la Prevention Sante Expected: Cimetiere Saint-Etienne

struct: you gave the wrong answer

Default avatar.png gamerboy15: but it showing the first test is correct

Default avatar.png gamerboy15: how i can transfe on second test

Default avatar.png gamerboy15: transfer*


struct: Well your code needs to find the correct answer

Default avatar.png gamerboy15: okay thank you

struct: They give you the list of cities for every test

Default avatar.png gamerboy15: yeah

Default avatar.png gamerboy15: ty

Default avatar.png GamerBot3000: is there a console where we can see outputs, not just the test results?

Alex-1: ii

Alex-1: hi

Notter: Wdym GamerBot3000