struct: What search are you using?
eulerscheZahl: in the first turn you can set any direction you want. only for later turns it's your current angle +- 18°
aldrinm: is there a way to pause the game while i'm in the console output window maximised ? I have to always restore it to be able to access the pause button. sometimes i like to stay in the console output maximised
daffie: thanks that's what I wanted to know
aimadjaouhar: hi guys ! hope you're doing great
aimadjaouhar: I am about to implement mutual friends feature (show and count friends of my friends).. What is the best approach for an app of 50k ~ 100K users! Can anyone help me with some resources
daffie: like facebook?
daffie: maybe facebook would be a good resource I think theirs is available
aimadjaouhar: do you mean Graph API ?
WINWINWIN: anyone know C# here?
WINWINWIN: Can you tell me what the equivalent of valueOf() from Java is in C#?
WINWINWIN: eulerscheZahl do you know how to get the enum type from an integer?
Uljahn: Automaton2000: we just don't know
Automaton2000: need to be in the top 20
darkhorse64: oops ! Cat
Uljahn: leet speaking cat, nice
WINWINWIN: :( I need to finish a C# write for my FB GA
WINWINWIN: translated it to Java but not even crossing 200 sims
WINWINWIN: Code is so bloated and messy :(
cegprakash: WINWINWIN that's why I'm doing the games easier to simulate first
cegprakash: Fantastic Bits is not easy to simulate
cegprakash: do search race WINWINWIN
cegprakash: that's what I also plan to stream this weekend
jrke: hey reCurse and all top legend in CSB can u tell me how u predict enemy location
WINWINWIN: jrke they use smitsimax
WINWINWIN: minimax variant developed by MSmits
darkhorse64: It's not a minimax variant, rather an MCTS one
darkhorse64: Some use smitsimax but the best use a Neural Network coupled with an MCTS
WINWINWIN: How many people actually use NNs?
darkhorse64: Maybe 3
WINWINWIN: agade, pb4 & reCurse?
darkhorse64: + fenrir
CyberLemonade: what's the smitsimax darkhorse64
cegprakash: ban elmendator plz
cegprakash: inviting me to clash
CyberLemonade: thanks Jasperr
cegprakash: minimax + mcts = smitsimax?
CyberLemonade: also, how to combine an NN with MCTS?
darkhorse64: cegprakash: No
darkhorse64: CyberLemonade: you use the result of the NN instead of a rollout
CyberLemonade: I mean what exactly is the NN trained on? predicting the result of a game?
darkhorse64: Moving the pods
darkhorse64: with an evaluation
CyberLemonade: I think I understand
darkhorse64: Never done that. So I am not 100% sure
cegprakash: NN bots should be running in O(1) right?
cegprakash: or do they use the 50 ms?
cegprakash: when I hear NN I imagine offline training
CyberLemonade: me too
cegprakash: and just using a magic formula with 10 parameters
SantiSalinas: uys what kind of framework do you recommend to start developing business applications with java? I had thought spring but I don't know
daffie: mine is just using the 50 ms
cegprakash: have anyone tried CSB with minimax and alpha beta pruning?
daffie: there's 1000ms at the start to simulate then number of games for each round
cegprakash: daffie I'm talking about NN
cegprakash: NN shouldn't use 50 ms in my opinion
cegprakash: it should just run in like 1ms
daffie: not 50ms
daffie: I thought you didn't mean it literally
daffie: not sure what you mean about 1ms, more simulations the better if you have 75ms why wouldn't you use the full 75ms
Magus: that's depend of how you use your NN
Magus: if i remember well, the Alpha Go Zero AI is a MCTS using a NN (for exploration and rollouts)
Alshock: Idk about Zero, but that's what Alpha go first of the name did (two NNs thus)
FarooqKZ: Why do people hate Common Lisp?
Uljahn: Automaton2000: that's lispsism
Automaton2000: well you need to keep track of the enemy
Uljahn: ceg: you definitely forgot about 100k limit, also MAB and MCTS can both use UCB1 but tree search just converges faster i guess
WINWINWIN: Given an enum and an integer how can you find which element in that enum corresponds to that integer?
WINWINWIN: in C#?
WINWINWIN: I know that in Java the .valueOf() method can be used/
WINWINWIN: Hardcoded it
abt8601: Well I know a little bit of C
Alshock: @WINWINWIN (MyEnum)myIntVal doesn't work in C# ?
WINWINWIN: Did not try that yet Alshock
Alshock: This guy thinks like me though it's old: https://stackoverflow.com/questions/23563960/how-to-get-enum-value-by-string-or-int
Alshock: Question: when you get a bug (infinite loop in my case) that only happens out of your profiler, how do you track it down?
Alshock: because I always feel like I'm back to good ol' printf, but that sounds quite archaic
Beard: Alshock, if it works, why not?
Alshock: @ArianPunk Dearly beloved are you listening? I don't understand a word that you are saying.
Alshock: what's the issue you have?
IAmNoob: hi boyz
Alshock: oh yeah, that's not a very good debugging tool, but there my profiler just erased the bug smh.
IAmNoob: i am good at c++
IAmNoob: and those are related to each others
IAmNoob: what is the code about?
IAmNoob: i got this problem
wlesavo: talking about not cheating :slight_smile: https://www.codingame.com/share-replay/469289907
wlesavo: sayonara does it
IAmNoob: sen dme the code so i can see
IAmNoob: a screenshot or somethinmg
Astrobytes: lol wlesavo, as if we needed any further confirmation :D
IAmNoob: wlesavo please explain
IAmNoob: ArianPunk uhhh
IAmNoob: i dont relly know whats happening
IAmNoob: in c++
IAmNoob: u aloc a struct like so:
wlesavo: Astrobytes not that i obsessed with it :smiley:
Astrobytes: hehehe :D
IAmNoob: i dont see ay mistake
wlesavo: at least he followed eulers advice and took a better ai
Astrobytes: He's PM'ing me about why do we think he is cheating
ature: hello everyone. noob here.
IAmNoob: why a double pointer?
IAmNoob: u dont have string in c?
IAmNoob: u can use only a pointer
IAmNoob: not a double pointer
IAmNoob: or store them all
IAmNoob: in an array
IAmNoob: but u can be smarter
IAmNoob: and use arrays]
IAmNoob: they are easier
IAmNoob: k and why is the array infunctional
IAmNoob: have u made an array of pointers?
IAmNoob: because u dont have to
IAmNoob: use only
IAmNoob: char v;
IAmNoob: and u readyt
IAmNoob: and how to read u think
darkhorse64: Look here: https://www.codingame.com/profile/5f47dac1fe5458d3d6d596f391d8c8cb7572263 for a real cheater: Guru in two weeks starting from 0
IAmNoob: at the start
IAmNoob: is the name of the array
IAmNoob: yes and declare it an array of chars
Jasperr: lol 27k CP in 3 days
wlesavo: darkhorse64 well that one famous
Jasperr: guess hes very good at scraping GitHub
darkhorse64: The other guy is just an amateur with his HS clone
wlesavo: Jasperr nah, you dont realy need to be good at it
darkhorse64: There is a search tool in Github
wlesavo: shamelessness is enough
Jasperr: I'm aware of the search tool, that was an attempt at sarcasm
Illedan: 27k is the same as squiddy cheated with too xD
Uljahn: those "guru-in-3-days" are so good at contest though :smirk:
darkhorse64: I have seen his questions during the contest: What is a BFS ?
Jasperr: I want to be guru in 3 months
Jasperr: Quite an arbitrary goal, but a lot more feasible than 2 weeks :)
darkhorse64: Took me 18 months
Jasperr: Wait 18 months of trying of 18 months being registered?
darkhorse64: Since registration
Astrobytes: darkhorse never sleeps, he just CGs 24/7
darkhorse64: Maybe obsessed a bit but I sleep. I certainly made progress once I stopped trying to improve my UTTT bot
Jasperr: There is roughly 176k CP available from Code Golf + Optimization + Bots, you need 68k for Guru atm, no idea whether 3 months is feasible but we'll see
Astrobytes: Always aim high :)
Jasperr: That's the spirit
Astrobytes: lol, that's slightly different :D
wlesavo: damn, im only 7 month on cg, it feels like it was forever
Astrobytes: You settled in quickly
eulerscheZahl: i fully accepted you as a member and don't see you as a newbie anymore
darkhorse64: My OOC bot will always remember you
wlesavo: did you see that sayonara replay euler? :slight_smile:
Uljahn: making accepted multi == not newb
eulerscheZahl: i know a lot of sayonara replays
eulerscheZahl: which one in particular?
wlesavo: i mean from noob
Uljahn: that was one from "im not a cheater"
wlesavo: but hypersonic looks realy fun, i should try it, loved to play bomberman in school
Uljahn: I signed up 5+ years ago and still noob :(
eulerscheZahl: you learned python Uljahn
eulerscheZahl: and maybe improved your English too, dunno
Uljahn: ye, i even somtimes help others with python, quite an achievement
Astrobytes: I signed up in 2015, but wasn't active until Code Royale. I have learned an absolute s**tload in the past 2 years
Uljahn: i think CG constraints are good for learning advanced things
WINWINWIN: Vasu_ dont post CoC links in the chat
Astrobytes: Only 17 minutes late WINWINWIN, thin kthe clash is finished now :D
eulerscheZahl: the clash has been cancelled
eulerscheZahl: never even started
jacek: euler is no fun
natsudragneel_x: Suddenly :desert:
WINWINWIN: Man, top 100 in 3 months should be crazy hard
WINWINWIN: its been 2 months and after a LOT of help from Madknight Im top 1000
eulerscheZahl: depends on your method to climb ranks
Marchete: top1 has 10 times the points of 1000th player, and 2.6 times the points of 100th
WINWINWIN: Is the fall challenge confirmed to be a solo?
eulerscheZahl: but top1 is here for more than 10 times 3 months already
Astrobytes: Where did you hear that WINWINWIN?
WINWINWIN: on discord
eulerscheZahl: solo game is most likely a placeholder
eulerscheZahl: the API says it's solo and starts on october 23rd
eulerscheZahl: but we don't know anything about the real contest
Astrobytes: Staff said it was undecided, on discord
Astrobytes: [CG]Thibaud05/19/2020 it's not been decided internally yet
Astrobytes: oups, a ping
eulerscheZahl: no ping
WINWINWIN: Ok, not really used to solos
eulerscheZahl: because there is no space between nick and date
Astrobytes: Ah. no space, nice
Astrobytes: beat me again euler :P
eulerscheZahl: it's gotten a habit
dbdr: > The most interesting moment in my implementation was the searching for a bug almost 3 days and at the end it appeared to be uninitialized float. Something that a compiler can detect automatically in a second. Why do people do that to themselves?
eulerscheZahl: what are these miraculous warnings everyone is talking about? how do I enable them?
dbdr: depends on the language
dbdr: if a language cannot do that, it's not even worth using. But i think all major ones have something like that
eulerscheZahl: don't pull a smits and seriously try to answer my nonsense question now
dbdr: I think --help-me-I-am-dumb works with most compilers
eulerscheZahl: -Wall because you are hitting wall when you try by hand
dbdr: -WonderWall for the next level
dbdr: of course in good languages it's not a warning, it's an error :)
eulerscheZahl: i disagree
eulerscheZahl: it helps parsing the inputs and you are always free to replace it
Uljahn: lol wut
dbdr: because performance is critical in MIME Types, obviously
eulerscheZahl: even for bot contests when i finish with 1.5k lines, i use the default code to get started and usually keep it till the end (even if I move the lines to different places)
Astrobytes: Yep. In fact, probably can't pass MIME Types without using AVX
Uljahn: so you need pragmas in c++ stub :thinking:
Astrobytes: Ofc. Especially for the easy puzzles.
Uljahn: stub == default code
Astrobytes: Performance was so critical in Onboarding I had to use inline asm
Astrobytes: Yep. I'm trolling tho'
eulerscheZahl: you can easily solve the mime puzzle without optimizing the input reading
Astrobytes: It's unfair? You just need to improve your C skills.
Uljahn: just use D :relieved:
Astrobytes: If you're competent in C, you can solve it in C. Believe me.
reCurse: That's a level of gamification that's not only unnecessary but completely arbitrary
RoboStac: but in that case you are playing a harder game. In this case you are playing the same game but doing it with your eyes shut because you want too
reCurse: I shouldn't gain extra points because I decided to write the thing in brainfuck
reCurse: That's my own stupidity
RoboStac: (and yes, I think everyone will agree that anything involving strings in c is going to be painful)
reCurse: No not at all
reCurse: brainfuck is a programming language
Astrobytes: brainfuck is an esoteric programming language ArianPunk
reCurse: And before jumping to conclusions try to be nicer
reCurse: Yeah because that would be really stupid to write it in brainfuck
reCurse: Even if it's harder
reCurse: Why are you so defensive
Astrobytes: That's some reasoning there
reCurse: It's not about you at all
eulerscheZahl: at this point you can't say anything to make the situation better
reCurse: I'm not the one making up imaginary insults
reCurse: Some things are harder in C, some are easier
reCurse: There's not much point starting to go into detailed XP sheet for every puzzle/language combination
reCurse: Based on an arbitrary difficulty metric
eulerscheZahl: i never bothered trying it in C
RoboStac: if you've finished you can look at other solutions
RoboStac: mine doesn't use any double pointers
Alshock: what's wrong with double pointers?
Alshock: ArianPunk now you're trying to cheat? When you solve a puzzle you gain access to other solutions in tha language
Alshock: That's a good starting point to improve your solutions
reCurse: Yeah I don't see it either
Marchete: in case of doubts use pointers, that's the safest way. Or double pointers for 2x the safety
eulerscheZahl: this chat is getting weird. I miss the contest with other chat activities
Marchete: goto to the contents of a double pointer, what can go wrong?
jacek: Automaton2000 its a mystery
Automaton2000: i don't know where you are stuck
Alshock: Automaton2000 is a bot ArianPunk
Automaton2000: i have seen that coming
eulerscheZahl: you just ruined the fun Alshock
Alshock: xD sorry to badmouth you, be he's got to know
Alshock: @eulerscheZahlfrom the conversation earlier I felt a drama bomb coming
eulerscheZahl: AutomatonNN can help
AutomatonNN: current start of the contest is the game
Jasperr: theres two of them??
eulerscheZahl: there's also Neumam. but rarely online
eulerscheZahl: I think it's time for me to leave
reCurse: You have defensiveness issues
Alshock: that's the whole purpose of there being a bot, so that people might confuse them for humans and start a conversation
reCurse: Stop it
Alshock: everyone here just like pointing at others and laugh, that's a bully gang
Alshock: (psssst that's a joke and I'm actually making fun of you)
Alshock: which makes my point valid, so... I guess you're left with your sense of judgement
Alshock: Only answer if you want to, but do you happen to spend time on social media by any chance, ArianPunk?
Uljahn: i found a bug in my bot, i named it feature
reCurse: Not sure what's up with chat today
reCurse: Gonna get my broom
eulerscheZahl: how did the moving go? was it within your city or a larger distance?
reCurse: Pretty good, it was a really short distance
reCurse: Home owner now
Alshock: gg wp, sry for the chat I give it back
reCurse: Also why I had to give up on utg back then :p
newbiecoder: I have a question how tf can I understand coding language I'm stil lvery new to coding
reCurse: It's not a teaching website, more of a practice one
newbiecoder: I know
newbiecoder: but still
newbiecoder: where can I find a teaching one
newbiecoder: I'm tryna learn in python
eulerscheZahl: Sera Whatever will be will be
Alshock: @newbiecoder open classroom should ba accessible as well
Alshock: que sera sera @eulerscheZahl ?
eulerscheZahl: coursera sera
Natorade: u can learn on hackerrank too
Alshock: con mi alto levelo of spanish I'm quite proud of getting the pun x)
Natorade: you can also go to codeforces and look at other people's solutions to problems in any language
eulerscheZahl: others recommend udemy or khan academy. i don't know either of them, just sharing sites that seem popular
eulerscheZahl: the Sera was trolling you started with Coursera. I appended Sera as a reference to Que Sera Sera...
eulerscheZahl: and the joke isn't funny anymore when you have to explain it :(
eulerscheZahl: are you here to approve Yinsh?
MSmits: no didnt know it was up
MSmits: I've just been to work in the first time in 2 weeks
MSmits: i'm headed home in the train
eulerscheZahl: 1 approval missing, online for 5 days
eulerscheZahl: how did the teaching go?
MSmits: no teaching today, lots of meetings and such
MSmits: some students came to see if i graded their tests correctly
MSmits: spoiler: I did
MSmits: I will be teaching for 2 weeks
MSmits: every tuesday morning and friday afternoon
MSmits: after that it's test-week and after that just some meetings and stuff leading into summer vacation
MSmits: i mean teaching at work, not distance
eulerscheZahl: weird days to live in
MSmits: we had a lot of desinfectant at work
Alshock: @MSmits the live version of "excuse me sir, I think there's a bug with the test case of The Descent?"
MSmits: it's safe in the Netherlands though, my students wont drink it
MSmits: Alshock yeah
eulerscheZahl: why should you want to drink it?
MSmits: i dunno, good question, ask some leaders in governments
eulerscheZahl: it's even painful on the hands when the cat was faster than me while playing. no way i'll put that into my body
MSmits: oh yes, it burns the scratches
MSmits: thats how you know it's working :P
reCurse: I mean some ate tide pods
reCurse: Disinfectant seems milder
reCurse: Disclaimer: I'm not a doctor
MSmits: yes, also not in my country i think :P
eulerscheZahl: natural selection
eulerscheZahl: once a classmate told that to his mother when she came back from holidays and he didn't feel like watering the plants for 2 weeks
eulerscheZahl: didn't turn well
MSmits: there must be several biology teachers that used this example
MSmits: well its true, if she gave him several plants over the years, all he would be left with is cacti
MSmits: i once got a cactus from my boss and didnt feel like taking it home, i dumped it in a mail corner and came back after 6 weeks
MSmits: it was fine
reCurse: Is it a gift?
reCurse: I mean
eulerscheZahl: for summer holidays
MSmits: a mini-cactus
eulerscheZahl: bring it back after
MSmits: thats what teachers get reCurse
MSmits: you get a big bonus, we get a cactus
reCurse: Seems like that's what you give to bad teachers
reCurse: Good teachers get apples
MSmits: ttyl, train arriving
Astrobytes: Really not sure why I bothered to read the chat I missed whilst making dinner...
Jasperr: quality content ™️
Alshock: @Astrobytes How would you feel if you missed something interesting? Don't ask me the odd, though :P
Astrobytes: Laggy eh
Jasperr: Not at all, was just checking whether I could send from a XMPP client
Astrobytes: Ah, it's lagging for me
Astrobytes: Well, not now
Jasperr: I know what you mean :P
Astrobytes: Try making your own test case with a single possibility, to help you debug your issue
WINWINWIN: who is that?
AntiSquid: the name is above the post
Alshock: that's concise, i like it
Astrobytes: I've never tried "coidingame" so can't comment :/
solaimanope: winning shortest mode with C++ in clash of code is really hard
Astrobytes: Lions are larger than domestic cats.
jacek: what about domestic lions
Astrobytes: You shouldn't have a domestic lion, bad for the lion.
jrke: solaimanope try python or ruby
jacek: domestic python?
Brokolis: I would go as far as to say you cannot win shortest code with c++
Brokolis: That is where the game's at
AntiSquid: hey yourselves
struct: or printErr("message")
eulerscheZahl: IjustKilledutoo I told you to stop it :rage:
eulerscheZahl: and now i ping you while you are clashing to teach you IjustKilledutoo
IjustKilledutoo: stop what??
struct: Shouldnt IjustKilledutoo
Astrobytes: IjustKilledutoo stop spamming euler with invites
ZarthaxX: defend toad!
eulerscheZahl: inviting me to clashes
IjustKilledutoo: what happened
eulerscheZahl: thanks for helping me guys :D
IjustKilledutoo: okay i am sorry
Astrobytes: anytime :)
IjustKilledutoo: are you bots??
ZarthaxX: Programmed by eulerscheZahl
eulerscheZahl: hosted by Magus
Astrobytes: especially Zarthaxius
IjustKilledutoo: and i programmed this codin game
IjustKilledutoo: where are you from
ZarthaxX: Astrobyteus is my bot nemesis
Astrobytes: Don't listen to Zarthling
Astrobytes: IjustKilledutoo ?
IjustKilledutoo: astrobytes where are you from
IjustKilledutoo: whats the condition of corona there
eulerscheZahl: do you own a kilt?
IjustKilledutoo: what is a kilt euler
eulerscheZahl: or a bagpipe?
Astrobytes: Nah. They're expensive. You just hire one when you ned one for a wedding or something
Astrobytes: I wish I could play bagpipes. I play 5-string banjo and mandolin though
Astrobytes: IjustKilledutoo Coronavirus has been bad yes
IjustKilledutoo: kilts are national dress in scotland
IjustKilledutoo: are you moderators
Astrobytes: Yes, part of it
Astrobytes: Just here a lot
IjustKilledutoo: then why there are only few of you
eulerscheZahl: and leather pants are in Bavaria. yet i've never worn them
IjustKilledutoo: i have seen you many times in this world catogory
eulerscheZahl: and Dirndl for the women
Astrobytes: Yeah I can never remember that one
IjustKilledutoo: any pythonista here
IjustKilledutoo: anybody want to clash
Astrobytes: No, we don't clash
eulerscheZahl: ask Automaton2000
IjustKilledutoo: any boy here?
Automaton2000: does anybody know why i cant see that
jacek: dont ask, just invite e to clash
Astrobytes: IjustKilledutoo If you make it, they will come
Astrobytes: Yes, I noticed
Astrobytes: You are on thin ice
IjustKilledutoo: why are you onlime
IjustKilledutoo: its 12 here
Astrobytes: I am working on my bot
IjustKilledutoo: which bot??
struct: There is more to this site besides clashes
struct: Being online doesnt mean you want to clash
IjustKilledutoo: i know
Astrobytes: CSB, SR and BR
eulerscheZahl: the CSB trilogy
Illedan: Test failed.
AbundantPuddle: Lmao. Sorry, my chat wasn't working there for a bit. Test passed.
AbundantPuddle: I've been trying to talk since the whole kilt discussion.
IAmNoob: hi people who actually think i hack and cheat
ZarthaxX: hello copypaster!
IAmNoob: how are uj all?
jrke: who is copy paster:thinking:
IAmNoob: in fact no one
eulerscheZahl: the IAmCooypaster
IAmNoob: learn to write eulerscheZahl
eulerscheZahl: i know i wrote that wrong
AbundantPuddle: He actually cuts paste
eulerscheZahl: and no one thinks you can hack
Astrobytes: Especially since your 'IP issue'
eulerscheZahl: what did i miss?
IAmNoob: a lot
AbundantPuddle: What is ip
IAmNoob: ur mom
struct: Long story euler
IAmNoob: stfu now
eulerscheZahl: was it today or before?
IAmNoob: 2 days ago
IAmNoob: or something like that
IAmNoob: i needed help woth my IP, i was stolen and i came here for a bit and now all this kids like rats use it to kill me
struct: dbd r stopped uploading chat?
eulerscheZahl: https://cg.spdns.eu/wiki/Chat:World/2020-05-23 was about to ask the same thing
eulerscheZahl: dbdr we need answers!
struct: the search is not working I guess though
struct: I tried searching for my name
struct: and last search foiund was on april
eulerscheZahl: you have to do the full search, there's a checkbox somewhere
struct: I see
eulerscheZahl: and it's paginated
dbdr: 24 and 25 added
struct: still last was on Chat:World/2020-04-02
struct: if i use search
dbdr: if you use search it depends what you search no?
eulerscheZahl: https://cg.spdns.eu/wiki/Chat:World/2020-05-24 the 2194MHz part
eulerscheZahl: what happened there?
eulerscheZahl: it has formatting
dbdr: yes, I noticed that before :)
dbdr: looks nice, no? ;)
eulerscheZahl: planned feature or how did that happen?
struct: So you did copy paste, I did not know this IamCopy
eulerscheZahl: yes, nice
dbdr: the source XMPP has: <body>Find 3 distinc cpu: Intel Haswell
2194MHz (bogomips: 4389.68), 2394MHz (bogomips: 4788.90), 2993MHz (bogomips: 5986.01)</body>
dbdr: the only special thing I can see is the newline
trictrac: hello all, struct : only one validation requested fot yinsh !! Near the goal !!
struct: Yeah, let's hope some people play it
trictrac: the graphics and the animations are beautiful
Astrobytes: trictrac, which board do you prefer?
darkhorse64: You have made progress in this respect
trictrac: the one with hexagon
trictrac: not the lines
jacek: lines are more beautiful. hexes are more practical
Astrobytes: I like the lines, but both are useable
dbdr: ah no, I think it's newline + one leading space
trictrac: the rules are not so easy at the begining that perhaps the reason why not many people allready test & play
struct: btw, do you want me to allow to add messages?
eulerscheZahl: let's test it:
new line here we'll see in the logs tomorrow
struct: Rules can be tricky yeah
Astrobytes: I'm working on some other stuff atm, bad timing for Yinsh for me
eulerscheZahl: the troll got a lot of players already. no thrilling game IMO. but you understand it without a statement
trictrac: but the fact that the leader has less ring (disadvantage) is new on CG
Brokolis: what is yinsh?
struct: dark horse did you just write the message'
eulerscheZahl: so you were right about the space
struct: It didnt seem to work
dbdr: it's like 4 spaces meaning monospace in markdown, but a single one is enough
eulerscheZahl: does that mean I can add a
- or an enumeration
darkhorse64: My approval seems rejected, sorry struct
trictrac: you need to make an advise
dbdr: yes :D
struct: Should I report it?
trictrac: noy only an approval
struct: but dark horse aprooved
struct: and did not work
darkhorse64: I did it wrong ?
struct: Did you just write a message?
struct: or did you press the aprooval button?
darkhorse64: I did. I see them
eulerscheZahl: screenshot of your approve button?
jacek: too lazy to make proper bot. tried from the referee but the move generation relies on ui
darkhorse64: I see a green button but I had also an internal error
struct: yeah jacek referee is a mess
darkhorse64: It is not the first game I approve. It worked before
jacek: yes, i got internal error too
jacek: time for... BUG REPORT
darkhorse64: yinsh is doomed
struct: It was never meant to be released :(
eulerscheZahl: illedan did you update SR?
eulerscheZahl: "the teapot also tried it" :D
Snef: struct when i use left and right arrow to controll frames it also scroll the rules :/
darkhorse64: With latest updates from Illedan, SR works OK for me
eulerscheZahl: but illedan likes to break other parts of the platform with his uploads
eulerscheZahl: scroll the statement horizontally or vertically?
AntiSquid: did yinsh break in between updates?
AntiSquid: have you tried reuploading?
trictrac: snef on atari go inputs are updated, if you want to update your bot (now the score is provided)
eulerscheZahl: when your window has too little width, the scrolling on arrow keys is normal
AntiSquid: (was looking forward to BOGOL, don't care as much about yinsh, sorry about the harsh truth)
darkhorse64: trictrac: how did you write the go so fast, the engine is not a two liner ?
darkhorse64: g*go bot*
AntiSquid: are those pointers?
trictrac: no only the move generator & the play action
jacek: should be extra points for writing bot in go
darkhorse64: liberties, capture are not obvious
darkhorse64: go go
AntiSquid: for breaking smiley chain
trictrac: with bitboard is easy
darkhorse64: go for go go
jacek: bitboard with 81bits?
darkhorse64: "bitboard is easy" is the quote of the day
trictrac: yes 2 uint64
darkhorse64: no SSE ?
MSmits: as you do
struct: oh nice spot dbdr
Astrobytes: gawd I was literally about to say where's MSbits
trictrac: no SSE
MSmits: someone pinged me by saying bitboard
AntiSquid: wtf is SSE ?
AntiSquid: make me think of this: https://sse.co.uk/home
dbdr: now we know the pseudo of your alr MSmits :)
MSmits: yes :(
trictrac: like MSmits, i do many bitboard
MSmits: trictrac spends a lot of time on boardgames
dbdr: SSE is the ancestor of AVX
struct: Also this part of my statement is so wrong dbdr "If you jumped over rings"
jacek: i wonder how easy would be bitboard for 15x15 gomoku
MSmits: it's just more uint64
dbdr: not sure why that part is wrong, but feel free to correct further :)
struct: we cant jump over rings
struct: just markers
trictrac: agreed with MSmits more uint64
dbdr: seems like very little of that rule made sense then :D
MSmits: row of 15 fits 4x in uint64
jacek: placing stone would be easy, but how to easily check for 5-in-row then?
MSmits: pext, pdep etc.
MSmits: there's probably a way
MSmits: sometimes it's complicated, but still fast
jacek: for one 64bit it would be i&(i>>1)&(i>>2) etc
Astrobytes: What about bextr?
MSmits: never used bextr
MSmits: might be there'sa use for it
struct: What are max turns for gomoku?
MSmits: hmm 5 in a row gomuku, let me think
trictrac: 80 for the proposed 9x9
eulerscheZahl: struct has a new project now
Astrobytes: bextr extracts consecutive bits
AntiSquid: so no yinsh ?
MSmits: oh, sounds useful Astrobytes
struct: You want gomoku?
Astrobytes: I told you about it before MSmits
AntiSquid: dunno what that is
MSmits: yes, i recognized the name
eulerscheZahl: i have no opinion on Gomoku
MSmits: I just didnt remember what it did
Astrobytes: Tbf, I just remembered it
AntiSquid: add chinese chess or shogi rather than gomoku struct
MSmits: I am just waiting for kar liso to come on and tell me he was there when you said it and i reacted the same way then
jacek: gomoku is solved, even with simple swap
Astrobytes: lol MemorySmits time :D
AntiSquid: one game that can't really be added to CG: texas holdem up poker
MSmits: heh yeah
AntiSquid: not enough turns
AntiSquid: even for 2v2 it's kinda difficult
MSmits: how many do you need?
MSmits: well gonna catch some sleep. Didn't get enough last night. gn all!
eulerscheZahl: that was unexpected
eulerscheZahl: good night
struct: trictrac any game you would like to see here?
jacek: can you access talkchess.com? i have forbidden
Astrobytes: gn MSmits
Illedan: What is the new project of struct?
Illedan: And smitty sleeping before euler?!
AntiSquid: well if i count correctly it's minimum 10 turns per round for 2 player mode, so max 60 rounds? and if someone raises and the opponent re-raise ...
struct: I can jacek
AntiSquid: maybe poker would be better as a minigame inside of an actual game, kind of like RPS in Pacman ?
Astrobytes: Would have to be a simplified CG-version I think AntiSquid
jacek: was i banned? :thinking:
AntiSquid: fall contest: another atari game but with poker inside it
Astrobytes: CG Milliseconds Hold 'em Poker
DiL: hello! is it possible to disable autocomplete in IDE?
AntiSquid: wait notatari
AntiSquid: maybe i need sleep
Astrobytes: No but you can disable auto-accept on 'Enter' in the Settings at the left
AntiSquid: what did you do on talchess jacek?
DiL: thanks Astrobytes
trictrac: struct : your choices are good
jacek: AntiSquid nothing, i only read there
Astrobytes: trictrac - what is the game of trictrac? I've seen references to it as some kind of backgammon variant?
eulerscheZahl: (just throwing random games in the chat)
trictrac: you are right, but i select this name because it's the name of 2 particular locations on international checkers (i have done many version of international draught program since more than 20 years)
Astrobytes: Haven't seen that before euler
dbdr: I played Halma as a kid!
wlesavo: oh, we played something simmilar
wlesavo: not exactly the sme though
Astrobytes: I see trictrac, and nice! That's some good experience you have there ;)
trictrac: yes all kinds of alpha-beta / pruning / etc ... !!
jacek: no mcts?
Astrobytes: Certainly explains your mastery of the alpha-beta ;)
jacek: youre gonna need one for go ~
trictrac: no mcts, but ML to compute weights of eval functions
trictrac: i do somethink like that on breaktrough.
trictrac: My first MCTS is on yinsh
Astrobytes: God help us all :D
kovi: halma as a kid yeah
kovi: was one of the earliest game besides chess
Astrobytes: I rarely played any board games other than chess as a kid (my grandfather used to organise chess tournaments and ran a club in my town)
AntiSquid: childhood board games? :thinking: Monopoloy on CG !
Astrobytes: I suppose some dice-dependent games like Monopoly are doable with some kind of ISMCTS
eulerscheZahl: or by modifying the rules to remove the dice
AntiSquid: + make some inputs hidden
Astrobytes: And fog of war
eulerscheZahl: monopoly is too much about luck
eulerscheZahl: die siedler von catan might be doable without die
Jasperr: Catan without dice?
Jasperr: How would that work
eulerscheZahl: giving fixed income for each cell
eulerscheZahl: and adjusting the prices
Astrobytes: Could be interesting
eulerscheZahl: e.g. you need 10 wood + 10 stone for a street. and some cells give you 1 wood per turn, others give 3
AntiSquid: diceless yahtzee
Astrobytes: Shut up AntiSquid :D
Snef: for monpoly you could do : you can choose the value of the dice but youhave to use all value of a dice before being able to reuse one value
Snef: like 6->4->1->2->3->5 then you can reuse 6
AntiSquid: just roll doubles
Snef: you can do only one dice
Astrobytes: Not sure if that would work out too well. You'd probably have better results with fixed moves (perhaps dependent on some other factor), modifying the game as euler said
AntiSquid: could work if you have something like a set of cards with numbers instead of dice
AntiSquid: so both players get same 5 numbers at the start randomly
AntiSquid: then they spend 2 numbers of their choice per turn
AntiSquid: next turn both get same 2 new random numbers
AntiSquid: but first player to land on a proprety can buy it so, replay with different starting order to make it symmetrical or what
Astrobytes: With fog of war right? So you can only see 1 square ahead? :P
AntiSquid: lol why the fog of war Astrobytes?
Astrobytes: Just using the latest CG meme AntiSquid
Astrobytes: It's the most hated feature currently no? :D
dbdr: monopoly: every time a dice is needed, all players simultaneously give some amount of money. the one giving the most choses the value of the dice (moving player in case of equality)
Astrobytes: Interesting idea
dbdr: -> no luck
dbdr: might be interesting also, you can force the player to visit you :D
dbdr: unless they pay more
Astrobytes: Which of course has consequences of it's own
dbdr: crazy meta I think! :D
dbdr: because you can also decide not to pay and let the other waste their money
Astrobytes: Meta-meta's possible I believe :D
Astrobytes: Ask 'it'
PatrickMcGinnisII: European swallows
Astrobytes: dammit, I have the original link but in another browser :P
PatrickMcGinnisII: beware of coconuts
Astrobytes: lol Patrick
dbdr: > During the last 20 years, the information density of storage media and thus the bandwidth of an avian carrier has increased 3 times as fast as the bandwidth of the Internet.
Astrobytes: Didn't know you were a Python fan PatrickMcGinnisII
dbdr: > During the last 20 years, the information density of storage media and thus the bandwidth of an avian carrier has increased 3 times as fast as the bandwidth of the Internet.
PatrickMcGinnisII: damn bird flu viruses
dbdr: If 16 homing pigeons are given eight 512 GB SD cards each, and take an hour to reach their destination, the throughput of the transfer would be 145.6 Gbit/s
PatrickMcGinnisII: Astrobytes ;)
dbdr: > Although collisions are unlikely, packets can be lost, particularly to raptors. That page is great!
Astrobytes: dbdr I sent rfc1149 to a friend of mine who works in networking and VOIP, half the office are half her age and just didn't seem to get it
dbdr: too young to understand rfcs?
Astrobytes: The didn't even click the links in the damn document
dbdr: text file, might contain a virus...
dbdr: bid flu or sth
dbdr: bid is for monopoly
Astrobytes: lol Worm.H5N1 (pigeon.flu variant)
Astrobytes: You mean the viewer is frozen right?
Astrobytes: Just refresh
Astrobytes: Clear cache if necessary
Astrobytes: Are you using manual settings or auto?
Astrobytes: CG platform is bugged. My code doesn't work
Astrobytes: (╯°□°）╯︵ ┻━┻
Astrobytes: (jokes aside, I am just now getting network error status: -1 :D )
AbundantPuddle: I agree Astro. Something severely wrong on CG servers. Needs fixed ASAP.
AbundantPuddle: But I'm not sure about your network issues. :joy:
Astrobytes: My initial comment was actually just about my idiotic bugs in my code but since then CG has indeed been misbehaving
Astrobytes: What's FB got to do with it?
Astrobytes: (facebook not Fantastic Bits for any pedants watching)
AbundantPuddle: Yeah, I was blaming GC for my code not working. I have noticed some errors here and there. Wasn't sure if it was just me and/or intermittent.
Astrobytes: As a mostly general rule: when red boxes pop up it's them, otherwise you did it.
AbundantPuddle: Yeah, except I do a lot of goofy things with my network.
Astrobytes: Show replay DragonJ
Astrobytes: Um.. screenshot?
AbundantPuddle: Are you referring to Coders Strike Back?
Astrobytes: I assure you, it works perfectly
AbundantPuddle: I'm in there right now with submitted code. It seems to be working fine on my end.
Astrobytes: Which browser?
Astrobytes: I'm in Chrome and all is fine
AbundantPuddle: Does CG use a Facebook API or something?
Astrobytes: Wait, your antivirus is telling you this?
Astrobytes: Ignore it ffs
AbundantPuddle: What exactly is your AV saying?
Astrobytes: Norton or some other crazy money-draining antivirus by any chance?
AbundantPuddle: Fake AV
AbundantPuddle: We have detected 3 trillion viruses on your machine. Please pay $49.99/month to fix.
AbundantPuddle: You mean kapersky?
Astrobytes: At least 1/3 got that right
AbundantPuddle: Lmao. I missed a letter. Sue me.
AbundantPuddle: I haven't worked with kaspersky in a while. Does it give you the option to add exemptions?
Astrobytes: Your parents can do this for you if you don't have rights. There's nothing malicious about codingame
AbundantPuddle: Well except some of the coders. Most of them not intentionally. :joy:
Astrobytes: Yeah, there's that :D But seriously tho' DragonJ, as long as your system is free of any malware you're fine to add an exception for CG
AbundantPuddle: I'm curious as to why some parts of CG are being blocked while others are not. Is it only code compilation that is giving you trouble? You seem to be able to access chat just fine.
Astrobytes: Embedded bit and pieces are probably triggering it. I'm no expert but I'd guess it's false positives.
Astrobytes: I have failed enough for today
Astrobytes: Goodnight all
AbundantPuddle: Good night Astro
AbundantPuddle: How about the "Play My Code?" Does that work?
AbundantPuddle: By images, do you mean the frame by frame video?
AbundantPuddle: Oh wait, okay. So when you say replay, you're not referring to the "Replay In Same Conditions," are you?
AbundantPuddle: Can you access the settings in the replay window?
AbundantPuddle: Does Kaspersky give any info? Does this happen on other challenges as well, or just CSB?
reCurse: Kaspersky is the real malware
AbundantPuddle: Sorry, had to do something real quick. You still there DragonJ?
AbundantPuddle: You ain't wrong reCurse.
AbundantPuddle: Which league are you in?
AbundantPuddle: Are you still talking about CSB?