Chat:World/2021-04-09

From CG community
Revision as of 12:04, 15 June 2021 by Chat Log (talk | contribs) (Created page with "<img src=/a/60859980145346> Smelty: well...I finished back to the 80's escape room (2 people) in 1h46m.....not bad I think File:Default_avatar.png ErrorRazor: How have I...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Smelty: well...I finished back to the 80's escape room (2 people) in 1h46m.....not bad I think

Default avatar.png ErrorRazor: How have I never heard of escape.codingame.com before

Default avatar.png ErrorRazor: If anyone wants to test it out tonight (in 8-12 hours) hmu

derjack: and apparently not many people heard of something else than clashes in CG

JarlWolf: Hello there, I am new. How is everyone doing

Babyface-Developer: I am fine ( nearly dead LOL)

JarlWolf: hahaha why is that?

Babyface-Developer: COC everyday LOL

JarlWolf: Lol is it a challenge? or the classic Clash of Clans game

JarlWolf: btw I am new here so I am sure I have got heaps of things to catch up with.

Uljahn: just explore the site, there is a lot of fun things to do

Babyface-Developer: welcome, I find codingame is really fun

JarlWolf: Thanks a lot. Yea I just finished the Thor's challenge I enjoyed it

Babyface-Developer: Lol is it a challenge => for sure :))

Babyface-Developer: clash of code full of experts :)))

JarlWolf: haha I do not doubt it. oh wow full of experts sounds amazing.

JarlWolf: Are you ppl seniors level? I am just getting into intermediate

Uljahn: most c++ experts do not play clashes though

JarlWolf: oh really? is there any particular reason?

Uljahn: yea, there is a shortest mode where c++ gets wrecked by js, ruby and python

jrke: cause it takes bit more time than other languages to even code simple things and also its not short which causes losing for them

JarlWolf: oh I see. Yea it makes a lot of sense.

Uljahn: but for bot AI multiplayers c++ is the best choice because of performance reasons

derjack: and clashes may not be fun for them

derjack: they would use time to make multiplayer bot than do clashes

Uljahn: indeed

JarlWolf: very true. Well I will try to have a look. Perhaps I get to have some fun there too.

JarlWolf: You ppl come online everyday?

Uljahn: yep

Uljahn: JarlWolf: take a look at https://www.codingame.com/playgrounds/55547/how-to-get-started-on-codingame

Babyface-Developer: :smile:

PatrickMcGinnisII: :tophat:

JarlWolf: Fantastic! thanks a lot mate. I will have a look and I will catch you guys tomorrow then

Uljahn: :thumbsup:

nyn_[Nguyen]: :hugging:

Louis.: salut

PatrickMcGinnisII: took me like 3 days to do the christmas tree puzzle

PatrickMcGinnisII: and my solution isn't the simplest, but neither is the contributors

PatrickMcGinnisII: but mine is prettier

PatrickMcGinnisII: http://chat.codingame.com/pastebin/87fccd68-f3db-4156-9dd2-a00ef27f4d7b

struct: :fearful:

PatrickMcGinnisII: yea i don't feel bad for giving it away

PatrickMcGinnisII: if you can interpret that in php, have at it

PatrickMcGinnisII: nighty night

struct: night

KiwiTae: o/

Louis.: nice

Louis.: tree

codeing: hello how to send message with notification in cg ?

derjack: you cant send notifications oO

codeing: nope

codeing: can you sned me a specific message ?

JSboss: DMs are possible by clicking the username in the chat or the private message button on profile. also typing full username in a shared channel or DM the msg will appear red to the user

codeing: sometimes i get message in red color here !

codeing: how to do ?

derjack: impossible codeing

codeing: yes

codeing: what impossible ?

derjack: codeing why would you get red messages :v

codeing: the last one you send have red color .

codeing: wait

derjack: :no_mouth:

VizGhar: if you type someones name exactly right he will receive it in red color

VizGhar: derjack codeing

Default avatar.png Aadhi_05: https://www.codingame.com/clashofcode/clash/16822050a0027d1ac0c1aa77968e126526671e1

magaiti: Automaton2000, do you receive messages in red color?

Automaton2000: eulerschezahl what do you get the full rules

derjack: AutomatonNN eh?

VizGhar: he's bot and proud member of community right Automaton2000 ?

Automaton2000: can you please tell me if i did it on purpose

damsliver: hey

damsliver: i need to learn more about this can someone help in

damsliver: paying 500$ per month

VizGhar: o.O

damsliver: hi

sid12123: https://www.codingame.com/contribute/view/6434b2f00f9fc20732c96b7f26458e3ed2e9


MSmits: don't post clash links here

sid12123: how to delete

MSmits: dont worry

MSmits: it's just for the future

sid12123: ohk thanks

MSmits: what you can do is just ask one time if anyone wants to clash with you, thats ok

MSmits: then you can send them the link

derjack: hi MSmits

MSmits: hi pony!

derjack: have you seen my n-tuple tic tac toe?

MSmits: just had my last FP test

MSmits: no, whats up with that?

MSmits: you rank 1 now?

derjack: https://github.com/jdermont/tictactoe-ntuple

derjack: gonna make some playground about it

MSmits: is this your live bot?

MSmits: oh this is normal TTT?

derjack: no lol, this is 3x3 tic tac toe

MSmits: ahh

MSmits: it's great of you to share

MSmits: thanks

MSmits: this tells me how to train?

struct: hi MSmits

MSmits: you do realize that is exactly what I most lack in. for example othello

MSmits: I know how to already do the ntuples

MSmits: so this is awesome

MSmits: hi struct

derjack: well this train on all positions of TTT

MSmits: well that doesn't matter if it is general enough does it?

derjack: and then 1-ply minimax bot becomes perfect

derjack: well as long as you have labeled positions to teain on, sure

derjack: train

MSmits: cool, so now you've given me two things that will keep me busy for months

MSmits: the oware nn thing

MSmits: and the ntuple thintg

MSmits: dont even know which to do first

derjack: i could also make you to seat by round table on the corner

MSmits: that must be a Polish expression or a pony expression

derjack: oh

MSmits: i am guessing there is an episode, Ponies of the Round Table

MSmits: based on the Arthur mythos

derjack: it was supposed to be a joke like 'Chuck Norris can sit at the corner of a round table'

MSmits: ahhh ok

MSmits: I noticed in most games my meta mcts approach just doesn't work unless coupled with targeted booking

MSmits: exception being yavalath and C4

MSmits: it improves the gameplay a little bit

MSmits: but not a lot

derjack: :bomb:

MSmits: C4 seems to be solving to a draw btw

MSmits: but not 100% sure

MSmits: at move 1 i mean

MSmits: 2-3-4 seem to be win for p1, 0 is win for p2

MSmits: I think I mostly found the best lines of play, but to actually solve it needs to finish all the bad moves too and that takes a long time

derjack: draws are the longest as they require to fill the game completely

MSmits: yeah

MSmits: that's why

MSmits: http://chat.codingame.com/pastebin/41464006-4230-4ffd-b41f-9a2a2d693141

MSmits: I stopped the other moves because they were clearly converging

MSmits: i may finish them later

MSmits: 800 MB on disk :)

MSmits: I can go up to 2 billion nodes before i need a new database system

MSmits: hope I make it :)

Manah3.deb: Hi guys

derjack: 2 billions? due to 32bit addresing?

MSmits: yeah

MSmits: I use a very simple system that has this limitation

MSmits: but i am at 8 million, so there's a ways to go

Manah3.deb: I have a problem on the Coders Strike Back, I setting the thurst thanks to the next_checkpoint_dist

MSmits: it speeds up a lot though because most nodes are near end of game, so i sometimes do 10 games in a second

MSmits: i should say near solve of game (around turn 30)

MSmits: Manah3.deb what language?

Manah3.deb: however the thrust always is to 100 on the output

Manah3.deb: pyhton

Manah3.deb: if ((next_checkpoint_dist <= 400) & (next_checkpoint_dist > 200)): http://chat.codingame.com/pastebin/d648d3fb-75a4-4841-a8bd-6d0a80e92d06

dbdr: MSmits why 2 billion, you use 31 bits?

MSmits: I use persistent dictionary, a C# library

MSmits: so i dont need any database stuff

MSmits: it's as easy as using a normal dictionary

MSmits: except it stores on HD

dbdr: ah, C# is always signed like Java?

MSmits: no idea, it just says so on the description. I didn't think beyond that. But if I try to have a c++ array that uses more than this amount of memory, it also causes issues

MSmits: cant use more than 2 GB

MSmits: so i've seen similar things where you would expect to have 4B, but could only have 2B

struct: Manah3.deb next check point distance will never be lower than 600

struct: since it is the radius of the checkpoint

MSmits: https://github.com/microsoft/ManagedEsent/blob/master/Documentation/PersistentDictionaryDocumentation.md

MSmits: if you're interested dbdr, if you're ever using C# and lookign for a really simple persistent storage, it's great

MSmits: I have 13 GB of my HD stuck in various instances of this, for my meta mcts's

dbdr: do you have bcckups? ;)

MSmits: i make them sometimes, not enough probably

MSmits: just copy the stuff to a different HD

MSmits: oh and google drive

dbdr: reminds me of the guys who solved othello and the like, over a decade or so :)

MSmits: not othello i think

MSmits: but i know what you mean

MSmits: the C4 guy does that

MSmits: othello isn't solved but it might as well be

derjack: oh my prince philip is dead

Coder_prabhat: :slight_smile:

MSmits: for a second i thought you were saying this in pony character

MSmits: "your prince phillip"

derjack: forgot , after oh my

dbdr: probably I was thinking of checkers

derjack: checkers is solved, othello not

MSmits: checkers was solved by scientists

derjack: though roughly the same complexity

MSmits: mmh i think othello is a bit more complex because it has more branching and there are no endgame tables

MSmits: checkers has 10 piece tables

Default avatar.png Djolesd02: ide gas

derjack: on the other hoof othello has 8 symmetries

MSmits: yeah, but that's pretty much negligible when it comes to solving. I know a factor of 8 seems a lot, but that's basically the same as 1 extra level of depth in a game with a branching of 8

MSmits: and most have more branching than that

MSmits: basically, you have a total of 8x less nodes needed

MSmits: btw, i had this discussion with re curse not so long ago :)

MSmits: i should say, it matters a lot when just looking at a single game, solving it 8x faster or so. But when comparing games you're mostly looking at orders of magnitude, and 8 is less than 1 order of magnitude

Louis.: salut

Default avatar.png TechnocraticLenny: does anyone know what the easiest one is?

Louis.: puzzles

Default avatar.png TechnocraticLenny: no i mean what is the easiest one in puzzles

struct: the descent

Default avatar.png TechnocraticLenny: ...

Default avatar.png TechnocraticLenny: i just did that one and had a hard time

Default avatar.png TechnocraticLenny: ...

Default avatar.png TechnocraticLenny: i must really suck

struct: It takes a while to get the bases on programming

VizGhar: describe your trouble. maybe there are some immediate steps

Default avatar.png Martialcart: one tip for decent could be that you report index, not mountain height

Default avatar.png Martialcart: idk, that's was the thing i found counter intuitive

MSmits: I had problems with the descent too, when I first got to cg

MSmits: I found it confusing that you had a "game loop" and a maximum height loop

MSmits: I didn't know how the game loop worked

Uljahn: you didn't notice hints tab either

MSmits: indeed

jacek: who reads statements and hints nowadays

Default avatar.png yeayeadavid: welp

Baguettespagett: how do you code

jacek: with keyboard

KiwiTae: fingers can help too

struct: I use my phone to code

Baguettespagett: code=spegetti

Baguettespagett: to me

ZarthaxX: hey guys

Default avatar.png ZetaQ: :wave:

KiwiTae: ZarthaxX o/

ZarthaxX: howdy

eulerscheZahl: KiwiBleu \o

KiwiTae: eulerscheZahl o/

Default avatar.png ZetaQ: \o/

struct: hi

jacek: Automaton2000 oo

Automaton2000: as long as you don't know if they are in a different direction

Default avatar.png ZetaQ: Automaton2000 o/

Automaton2000: i want to get to gold?

Default avatar.png ZetaQ: :grimacing:

Default avatar.png Underchaos: anime?

jacek: mlp!

darkhorse64: jacek: recovering on the chat, what about nn oware ? Have you any link for me ?

dbdr: Astrobytes: https://www.codingame.com/replay/539133168 No passaran! ;)

Marchete: how many languages do you speak dbdr_?

dbdr: I don't speak spanish

Marchete: I'm aware of that :D

Marchete: Hungarian, English, French?

dbdr: french, english, hungarian, basic german

Marchete: nice

ZarthaxX: damnn

ZarthaxX: international as f

Marchete: and I barely speak Spanish

Marchete: with luck

ZarthaxX: same

Astrobytes: dbdr: :D

KiwiTae: hola

ZarthaxX: just know offensive words here

Marchete: basic german, fortran french

ZarthaxX: chau KiwiTae

ZarthaxX: fortran ? what :P


dbdr: german was the first language I learned. but did not need it for too long so forgot a lot

dbdr: and english was much easier to learn for me

ZarthaxX: german has really long words

Marchete: eulerscheZah_l for example

Marchete: no Spanish guy can spell it correctly

Default avatar.png MrSanchezzz: naturwissenschaften as example?

Marchete: Schadenfreude

Default avatar.png MrSanchezzz: Eichhornchen

VizGhar: now try something that sounds sweet in german

darkhorse64: liebchen

Default avatar.png MrSanchezzz: lecker

Astrobytes: schmetterling

MoKi: yoooooooo

VizGhar: Automaton2000 ?

Automaton2000: my code works fine on my pc

-[._.]-: for coders strike back, how is score calculated?

eulerscheZahl: with TrueSkill

eulerscheZahl: https://en.wikipedia.org/wiki/TrueSkill

dbdr: self.vx += THRUST as F * dx * norm; just realized my code is rated R :D

jacek: :?

eulerscheZahl: i'm disappointed that our full-time troll doesn't get it

jacek: :(

jacek: fix onitama, is too easy

Default avatar.png ZetaQ: how points for clash is determined, time we take to solve ? or the rank

struct: rank

Default avatar.png ZetaQ: ok

-[._.]-: hmm. https://www.codingame.com/replay/539149956

jacek: secret meeting

cegprakash: A wild ceg appears

Scarfield: hi ceg

cegprakash: coz spring challenge is near

cegprakash: RIP my country ranking kids taking over me

cegprakash: jrke and WINWINWIN surprising performance

ZarthaxX: kids?

cegprakash: Jrke is in preschool I think

Scarfield: o/

cegprakash: :P

cegprakash: WINWINWIN is also a college kid I think

ZarthaxX: ah yes haha

cegprakash: I don't care about anid much coz 4 ppl used that account to submit and boost rank

ZarthaxX: india is competitive

-[._.]-: hmm yes

cegprakash: Is it possible to see country rankings other than mine?

cegprakash: it redirects to my country ranking when I try other country codes in url

Scarfield: in general leaderboard sort by country i guess(?)

cegprakash: got it

jacek: :+1:

cegprakash: Too much France in top 100

cegprakash: 6 in top 10 :P

cegprakash: what's the secret of France

jacek: they host CG

cegprakash: haha

cegprakash: but still

cegprakash: I don't see any host favour here

dbdr: quantity

cegprakash: if quantity means something see India

cegprakash: only 1 in top 100

cegprakash: and 4 in top 200

cegprakash: out off 4053 ppl

jacek: what leaderboard

cegprakash: bot programming

cegprakash: https://www.codingame.com/leaderboards/bot_programming/global?column=country&value=FR

dbdr: 33,459 results found for «Country - France»

dbdr: as I said: quantity

cegprakash: omg

jacek: and 4053 for india

BlaiseEbuth: Active members of the 5% of course

Scarfield: again with the 5%, what am i missing here?

cegprakash: 0.05% of French population are in codingame that's crazy!

Scarfield: with 33k "frog eaters" euler should be scared of this place

ZarthaxX: :rofl:

BlaiseEbuth: Here ? You're probably missing your life scarfou

BlaiseEbuth: Euler is a toad

BlaiseEbuth: Bad taste

cegprakash: 1 in every 2000 person in france is in Codingame

cegprakash: that's so amazing

dbdr: toads just need slightly longer cooking

BlaiseEbuth: We are legion

cegprakash: I'm probably the only one in my city

Scarfield: xD

cegprakash: with several lakhs

cegprakash: of population

cegprakash: BlaiseEbuth wow

linjoehan: I need a name for my tetris AI 6 letters max

cegprakash: France should probably have great schools for programming

BlaiseEbuth: 'tetris'

orangesnowfox: joeTAI

cegprakash: encouraging stuffs like codingame and giving marks for it

eulerscheZahl: Blockout

BlaiseEbuth: And very bad ones

jacek: toads are hallucynogenic

BlaiseEbuth: some frigs too

linjoehan: no eulerscheZahl thats 8

BlaiseEbuth: *frogs

jacek: sirtet

BlaiseEbuth: 'tetris'

linjoehan: jacek is winning at the mment

BlaiseEbuth: Why ? tetris is fine

jacek: but copyrigthed (?)

Smelty: perhaps

linjoehan: not the name of the game the name of the bot when hes filling in the high score leader board

BlaiseEbuth: icare

eulerscheZahl: call your AI Jonas

eulerscheZahl: in memory of Jonas Neubauer

linjoehan: mmm...

Scarfield: "GreenT"

Scarfield: https://www.youtube.com/watch?v=YNZsCJkrt8U

eulerscheZahl: https://www.youtube.com/watch?v=DdfRQjb5o9k&ab_channel=ClassicTetris

linjoehan: ok eulerscheZahl wins

Scarfield: Jonas Neubauer passed away, didnt know that :/

linjoehan: I didn't know that either

eulerscheZahl: 2021 started horribly :(

Smelty: oh :(

Default avatar.png ZetaQ: i think there is a bug , when i click others profile and then click my profile it shows nothing :o

Smelty: for me when i do that it won't let me click on my profile

Smelty: :0

eulerscheZahl: how do you reach the profiles? tooltip from chat?

Default avatar.png ZetaQ: yeah

eulerscheZahl: works fine for me

Smelty: the profile button won't work when i am viewing someone else's profile

eulerscheZahl: aah, you are right

jacek: time to fix it at friday evening

eulerscheZahl: i'll report it on discord

jacek: oO

Smelty: Thanks! :D

BlaiseEbuth: Something like that already been reported https://www.codingame.com/forum/t/little-bug-in-profile-link-url/189931

jacek: so euler is just slowpoke

Smelty: i see

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

eulerscheZahl: i want 1 single bug tracker

BlaiseEbuth: ┬─┬ノ( º _ ºノ)

jacek: create a ticket then

eulerscheZahl: no forum+chat+discord+CG internal tracker

BlaiseEbuth: +1

-[._.]-: +1

Smelty: +1

jacek: c-c-c...

Scarfield: (╯°□°)╯┬─┬ノ( º _ ºノ)

Smelty: ┬─┬ ︵ /(.□. \)

jacek: australia?

BlaiseEbuth: pןǝıɟ ︵ \(°□°)/ ︵ ɹɐɔS

Scarfield: :o

BlaiseEbuth: pןǝıɟ Scarノ( º _ ºノ)

Smelty: (/ .□.)\ ︵╰(゜Д゜)╯︵ /(.□. \)

BlaiseEbuth: ╰(⇀︿⇀)つ-]═───╰(゜Д゜)╯


jacek: http://chat.codingame.com/pastebin/42ad459e-aa88-44d2-99cf-6e6341a6c578

jacek: :s

jacek: i thought there was going to be copy paste into chat protection

shakibm83: hi

Default avatar.png IJustKilledYouV2: hey, so im back with some question to those who code in c++

Default avatar.png IJustKilledYouV2: do you guys think its really worth to learn in 2021?

Default avatar.png IJustKilledYouV2: i want honest opinion tho, don't say things just bcs its your fav language

BlaiseEbuth: No. The end of the world is close, so programming is a waste of time. Go dig a bunker.

jacek: i only use c++ for competition here. i dont use c++ professionally

jacek: for low level stuff probably rust will take over :unamused:

Default avatar.png IJustKilledYouV2: oh im sorry BlaiseEbuth, i will just quit, i wanted to go to programming school but now i see the truth, thanks

BlaiseEbuth: :thumbsup:

jacek: nyoro~n

Default avatar.png SourceOfBugs: Java is still one of the most used languages and it's around since '96 with lots of (imo) better alternatives that do the same thing. I don't think C++ is going anywhere soon – although for new projects Rust is probably going to take over more and more so it really depends no where you want to work, I guess

Default avatar.png SebastianVelandiaGiraldo: Java si crap

Default avatar.png SlimeMaster44: Hey for the chuck norris code do i have to hard code the binary value of every ASCII character into the code. I assume I dont have to but how do I do this

ZarthaxX: SlimeMaster44 you can get the binary value programatically

Default avatar.png SlimeMaster44: so i have to code a thing to take the character and make it into its binary value?

ZarthaxX: yup

ZarthaxX: binary string with 7 bits

ZarthaxX: that's a way

struct: some languages have in built methods that do this

struct: they dont pad to 7

Default avatar.png SlimeMaster44: does java?

struct: but they convert to binary

struct: yes

jrke: time to reveal lost child episode -2

jacek: did i miss episode 1?

jrke: the bfs one

jacek: oh i completed it

jrke: here is episode 2 - https://www.codingame.com/contribute/view/6489fc78a4262830cd958184a6b089009aaa

jacek: this is unlike episode 1

jrke: truely 100% different from ep-1

jacek: The game has crashed. Please contact the author and enclose the following error: http://chat.codingame.com/pastebin/85082630-4931-4f37-af5e-489e4ff977ca

jacek: in Lost! case

jacek: and later too

jacek: probably struct or eulerscheZahl will tell more about it

struct: replay has a max size, he exceededd it

struct: :p

jacek: *gasp*

struct: Colors are a bit too bright

struct: imo

jrke: damp replay size execeeded for first time

jrke: jacek for which test this happened?

snoyes: I'd appreciate your votes, and feedback if you vote negative: https://www.codingame.com/contribute/view/6412391b5ba85cb866c82420cbf58f9b6353

jacek: Lost! and Trauma at least

linjoehan: Man the highscore screen in tetris is just a giant bug

Default avatar.png vagos: wargle mcdarnled my slimeys!!

Default avatar.png vagos: wats goodie!!

struct: At first glance it looks nice snoyes

jacek: what tetris

Default avatar.png WannaBeHum1n: does the website have a dark mode xD ?

jacek: well in ide there is dark theme but thats by default i think

Default avatar.png UnnamedCodinGamer: I just opened Dice Duel and my browser is lagging

Default avatar.png UnnamedCodinGamer: Does anyone else experience this

Default avatar.png UnnamedCodinGamer: ?

Default avatar.png ota-alt: hi

Wontonimo: Just placed 45th in slcc with a GA. Not too bad...

Wontonimo: not great

Default avatar.png ota-alt: this is almost like discord right?

Default avatar.png UnnamedCodinGamer: What is slcc?

jacek: UnnamedCodinGamer it works normally for me

jacek: ota-alt almost. its not tied to discord

Wontonimo: UnnamedCodinGamer https://www.codingame.com/ide/challenge/sofia-labs-coding-challenge

struct: I dont have anything to submit yet :/

Default avatar.png UnnamedCodinGamer: Wontonimo thanks

Wontonimo: There are no points or global rank awarded for it

Wontonimo: just 4 fun

Default avatar.png UnnamedCodinGamer: jacek it is so laggy that I can not scroll down to read

Default avatar.png UnnamedCodinGamer: strange

struct: UnnamedCodinGamer probably because replays are huge

struct: Its probably 1MB+

Default avatar.png UnnamedCodinGamer: I am not replaying anything ...

Default avatar.png ota-alt: dose anyone undetsand the thor thingy

Wontonimo: yes

jacek: how may we help you

VizGhar: o.O

Default avatar.png ota-alt: do u know what the rules mean because I don't understand them :/ Im an begginer

VizGhar: jacek changed personality?

jacek: hm?

Wontonimo: ota-alt i can see from your profile that it looks like your first puzzle

jacek: you have hints in the left

Default avatar.png ota-alt: but isnt hints just cheating

Wontonimo: no

Wontonimo: it's called research

Default avatar.png ota-alt:

Wontonimo: kidding aside, if you are stuck and don't have any other recourse then hints are the way to go

Wontonimo: Here is another puzzle that you may find easier to start with https://www.codingame.com/ide/puzzle/the-descent

Default avatar.png ota-alt: hmm ok

Wontonimo: and this is one is visually nice and not too hard for starting out (especially if you know a little physics) https://www.codingame.com/training/easy/mars-lander-episode-1

Default avatar.png ota-alt: whats physics

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

Default avatar.png ota-alt: ?

Default avatar.png WannaBeHum1n: hey

VizGhar: :D

ZarthaxX: ota-alt he got frustrated coz you dont know physics

ZarthaxX: :(

Default avatar.png WannaBeHum1n: how can i 1cs1 my friend in coders strike again

Default avatar.png ota-alt: how do u make the tetx red

jacek: WannaBeHum1n in the ide?

ZarthaxX: if you get tagged by your name you see it red ota-alt

Wontonimo: WannaBeHum1n - at the bottom in the IDE click 'delete' on the boss/ai then you'll get an option to add your friend

Default avatar.png UnnamedCodinGamer: Was this mars lander episode 1 puzzle where you needed to watch your ears?

Default avatar.png WannaBeHum1n: yes in the ide

Wontonimo: ota-alt btw, i wasn't frustrated about the physics thing ... just being funny. if you don't know physics you are still welcome here.

Wontonimo: UnnamedCodinGamer ears?

Default avatar.png WannaBeHum1n: thnx

Default avatar.png WannaBeHum1n: idk how to tag u

Default avatar.png WannaBeHum1n: but u know who ua re

jacek: :thinking:

Wontonimo: just type the other persons name. use tab to autocomplete

Wontonimo: i tag you by typing Wann[tab]

Wontonimo: and it becomes "i tag you by typing WannaBeHum1n"

Default avatar.png UnnamedCodinGamer: Wontonimo, there was a huge audible bang in one of those, possibly in all of them

Default avatar.png UnnamedCodinGamer: when your ship crashes

Wontonimo: oh ... right. yeah, turn off sound. I don't know why it doesn't do that for me but I've heard that is a problem UnnamedCodinGamer

jacek: maybe youre deaf

Wontonimo: yeah, there is that

Wontonimo: well, wouldn't you know it, actually coding in the win condition to your bot will improve it's ranking. fancy that. Just moved up 10 ranks in slcc

linjoehan: man finally got the high score thing to work now I can try working on training the AI

Wontonimo: i haven't been following, what are you working on linjoehan ?

struct: that small change made you increase 10 ranks?

Wontonimo: yeah struct. previously I only had a gradient proxy of score, but not the actual win condition

linjoehan: I'm making an agent to play Tetris in a Jnes emulator

linjoehan: classic tetris that is

struct: Im still thinking on how I should prune moves

linjoehan: https://github.com/linjoehan/TetrisAI if you want to have a look see.

Wontonimo: what's your algo struct? Mine is simulator+GA (all taken from my CSB GA)

struct: im going to try smitsimax

linjoehan: AI is basic but gets to kill screen at least.

linjoehan: *sometimes

Wontonimo: linjoehan - put a few screen shots on your github page if you want more likes/views/forks

Wontonimo: That's really cool linjoehan, what got you interested in that?

linjoehan: I saw the CTWC on youtube and thought mm I wonder if... so here I am

linjoehan: CTWC = classic tetris world championship

Wontonimo: i should re-read smitsimax. I just did a mulit-agent MCTS for SC2020 and it did well, but I don't know if there are some gold-nuggets in the smitsimax that i missed

struct: With GA you need to do each pod at once right?

jacek: and youre gonna do reinforcement learning for tetris?

Wontonimo: struct - yeah for GA I budget 15% of the time for my pod, then 15% for the next (15% for the 3rd if it exists) then the remainder is spend on improving mine

Wontonimo: unlike CSB, the angle isn't relative but instead absolute. That made a huge improvement

struct: yeah but with smitsi since it is mcts like

struct: I dont want many moves

Wontonimo: right, i was thinking about that earlier today

struct: Currently I have 25

struct: which is just 360 / 15

struct: + dont move

Wontonimo: and all the thrust levels

struct: no

struct: only 100

Wontonimo: all power all the time. i like it

struct: I havent implemented boost yet

linjoehan: jacek I don't know how to do that yet so maybe. I was thinking to do it with a variable eval and Genetics to find where it should be varied to

Wontonimo: okay, so here is another idea to reduce that search space

Default avatar.png ota-alt: I cant figure out any of the problems without looking at the solution :(

struct: ota-alt try solving it with pen and paper first

Wontonimo: instead of ALL angles, include the angle towards the next checkpoint, +- 10 degrees of that, the angle towards the each opponent +- 10 degrees. see where that gets you

Wontonimo: and for the next checkpoint, use the p-3*v for thrust

Default avatar.png ota-alt: struct what do u mean?

struct: I will try it, thanks

struct: ota-alt sometimes solving the problem with pen and paper will help

struct: Then you will know what to code

Default avatar.png ota-alt: but how would I do do that I don't understand

Wontonimo: sounds like you are fairly new to programming ota-alt. Although I hope you get into this site, it may be a bit hard at this time. Does anyone have a recommendation of something a bit more approachable for beginners?

Wontonimo: codingame is hard(er)

struct: Yeah, its not suited to beginners

Wontonimo: i've heard that https://www.codewars.com/ is good

Wontonimo: but i've never actually tried it

Default avatar.png ota-alt: I used scatch before but uh not very good to learn pproggraming with

Westicles: Intelligence is more important than experience. Either you are capable of doing it or you are not

Wontonimo: oh, i was going to suggest scratch. good for you!

Wontonimo: Westicles lol

Default avatar.png ota-alt: I got into python like 2 moths ago just slow at learning oof

Wontonimo: I can see that code wars supports python https://www.codewars.com/?language=python

Default avatar.png ota-alt: hmm ok

Wontonimo: struct - I don't know if what I suggested would actually work. Why I think it would work is that your MCTS will become a search of micro heuristics instead of moves. This did really well for me in Mars Lander optimization

Wontonimo: the micro heuristics are : go to next checkpoint , hit an opponent

Wontonimo: and that's a much smaller search space than all moves

Wontonimo: Scarfield - what are you using for slcc?

Astrobytes: smitsi

Wontonimo: Astrobytes, are you using smitsi?

Astrobytes: Nope

Wontonimo: you were around 30 something and now you shot ahead of me! what are you using?

Astrobytes: Modified version of my CSB, just a GA, nothing fancy

Astrobytes: (RHEA GA)

Wontonimo: sigh ... my GA isn't as good then

Astrobytes: Keep tweaking it

therealbeef: GA doesn't seem so suitable for this kind of game

Astrobytes: It was actually the top at one point (for CSB) , before the minimax variant, then NNs, then Smitsi, then NNs from Hell

therealbeef: that's the problem with GAs

Wontonimo: what's the problem?

therealbeef: quick gains, but not really optimal

Astrobytes: They have their applications, on CG all GAs are just RHEA, nothing interesting. So limited, yes.

Wontonimo: on CSB my GA got 85th, so no shabby.

therealbeef: it's randomized, which means it helps when you don't know how to find the optimal solution, but once people start to understand the game better, they can typically come up with a better solution

Wontonimo: no, i disagree. there is no need to make it a random start. you can have it start from a place of reason

Astrobytes: Ah, well, they're usually pretty well tuned. Not just full random.

Wontonimo: i started slcc with the p-3*v , and then when switching to GA, it starts with p-3*v as the baseline

therealbeef: not fully random, but randomized. it's different from making small steps where you know every step improves the solution for example

Astrobytes: I mean you sort the best and mutate/crossover among those

Wontonimo: yeah, use a mutate functions that is small and an eval function that discounts the future

Wontonimo: and then your gradient becomes smoother

Wontonimo: now your GA is searching a nice gradient

Astrobytes: Yeah, you have to discount. Or you're gonna get stuck in a local maxima at some point

therealbeef: but if you have a nice gradient you dont need randomized search

therealbeef: i wonder if CSB has many local maxima

therealbeef: it feels convex

Astrobytes: There's not much wrong with jumping around the solution space a little

Wontonimo: i see what you are saying. if you can calculate the derivative of the gradient, then of course, just do it empirically.

ZarthaxX: RHEA astro?

ZarthaxX: explain

Wontonimo: https://arxiv.org/pdf/2003.12331.pdf

Wontonimo: Rolling Horizon Evolutionary Algorithms

Astrobytes: ^ thanks Wontonimo

jacek: trolling algorithms, i might like that

therealbeef: i think GAs have a use, but it depends on the search space

Astrobytes: ZarthaxXolutionaryAlgorithm: just to distinguish from other evolutionary algos which can get really kinda deep

Astrobytes: (subject-wise, not search depth)

Zenoscave: PEW PEW

Zenoscave: Seems I've dropped bit in sofia

Wontonimo: so, care to share what your last change was Astrobytes ? (at a high level of course)

Astrobytes: Wontonimo: I think I just fixed a typo from an earlier version :D

Astrobytes: Zenoscave: heyyy dude, yes, competition is... fierce!

Wontonimo: oh thanks, i'll try that too :/

Zenoscave: I've only 42 lines of ruby, so... Probably about time time to sim

Astrobytes: I'll get back to you on what it was Wontonimo (doing about 4 things at once here)

Wontonimo: lol

Astrobytes: Zenoscave: Ah the math approach

jacek: :x

Zenoscave: Normalization of vectors is funnnn

ZarthaxX: Astrobytes since when ppl use this type of ga? damn

ZarthaxX: PEW PEW

Smelty: `~'

Zenoscave: PEW PEW zarthie

Westicles: Is Dapo really expected to win, or is that just a running joke?

Astrobytes: No, if there's a prize he most probably will.

darkhorse64: in the last semi private contest, he first submitted 15mn before the end

Astrobytes: normally it's 15 ms :D

ZarthaxX: :rofl:

darkhorse64: he found a bug, break the submit, and restarted

Astrobytes: I mean, he's good. I can't knock him for what he does. It's allowed on here to hide, if you can win like that then go ahead, I ain't bothered.

ZarthaxX: by good do you mean god?

Astrobytes: heh no, he's good.

ZarthaxX: i would say he is a beast lol

ZarthaxX: it's sad that he doesnt share his knowledge tho

ZarthaxX: never saw a postmortem from him

Default avatar.png vagos: ppl never use javascript on this ?

Astrobytes: Hehe yeah, fair! I never understood why people have any issue with him on here tbh, he's always been really nice to me.

ZarthaxX: he has been rude

Astrobytes: Apparently this is true. I can only speak from my experience

ZarthaxX: you werent born in cg yet tho, so you didnt get to see it

ZarthaxX: those were the dark years, the reign of terror of dapo (?

Astrobytes: I was CG born in 2015, I just failed to do anything. I had no clue about contests. Just thought there were puzzles

ZarthaxX: damn before me

ZarthaxX: :C

ZarthaxX: i got 40 first take that !

Astrobytes: haha oh nice! shit, I never noticed that

Illedan: Nice

Astrobytes: Or maybe I did and forgot :thinking:

Illedan: My first contest was 500

Astrobytes: Gratz anyway tho!

Illedan: and I had no clue how to do anything better

ZarthaxX: got 40 yesterday haha

ZarthaxX: clash big achievement

ZarthaxX: 500 rank?

Astrobytes: ffs, clashing, ZarthaxX you knob

Illedan: Oh, thought you talked about contest ranks :P

ZarthaxX: thanks guys <3

Illedan: pff

Illedan: ^^

Illedan: gg zarth

ZarthaxX: Astrobytes i didnt really play

ZarthaxX: made a tool that entered games

ZarthaxX: lmao

Astrobytes: A big boy played for you then ran away?

ZarthaxX: if i had a kid i would have done that

jacek: ban

ZarthaxX: (?

Astrobytes: Illedan: my first was Code Royale, I still have no idea how I got into silver with the shit I wrote :D

Illedan: lol

Smelty: ^^

ZarthaxX: how is that gaming equipment going illo

Illedan: shhh

Astrobytes: It didn't get into silver on submit when the multi opened,

ZarthaxX: :rofl:

ZarthaxX: Astrobytes happens, i didnt get legend in many games when multi opened

ZarthaxX: so sad

Wontonimo: i still haven't got into a contest ... my first is coming up in a few weeks

Wontonimo: so noob

ZarthaxX: -> wins

Illedan: https://www.codingame.com/replay/539222887 I code a lot of stuff. And this is now my greatness. NO idea where it failed :sob:

ZarthaxX: wanna play a clash Astrobytes :D

Astrobytes: ZarthaxX: Bite my dull, non-metal ass

ZarthaxX: damn so sad Illedan

ZarthaxX: Astrobytes aight but AFTER that wanna play

ZarthaxX: lol

ZarthaxX: i need to get to top 1k

ZarthaxX: :c

Wontonimo: Illedan - are you using relative angles or absolute angles in your search. it kinda looks like relative is searching for the next target

Wontonimo: wait ... you are #3 ...

Illedan: :P


Wontonimo: way beyond my bot

ZarthaxX: he is gud

Wontonimo: really, i thought there were hundreds of people in 13th place

Astrobytes: :rofl:

ZarthaxX: what

Astrobytes: Sarcasm ZarthaxsM

Illedan: AHHH

ZarthaxX: :(

Illedan: My boost search only allowed it to use 0-120 angle -.-

ZarthaxX: so chat found a bug

Illedan: Sure, I'll just share my code and you find the bug?

Wontonimo: therealbeef - what are you suing in slcc? not GA, that we've established

Wontonimo: *using

Astrobytes: Sounds great Illedan, put it on Discord though :P

ZarthaxX: i said chat found a bug, not that we will find more Illedan

ZarthaxX: but send me an email

ZarthaxX: i will fix your code

ZarthaxX: :)

therealbeef: wontonimo just gradient descent

Illedan: Wontonimo, I'm using GA

Wontonimo: WHA !?! okay, now my GA is looking sad and underperforming Illedan

therealbeef: i used the algo i had made for search race; it works well there, but can't deal so well with opponents

Default avatar.png ota-alt: it may have took me an hour but I finally fished the Decnet :) :) :)

Wontonimo: okay, i have to admit my GA is dumb. it has a population of ... drum roll ... 2! And no cross over or diversity metric

ZarthaxX: 2????????

Illedan: That is not a GA


Wontonimo: your telling me

Illedan: Basic MC

Illedan: :)

therealbeef: adam and eve?

Wontonimo: okay ... time to make a population. should only be 5-10 lines of code

Kitkat260: hi

Westicles: There's our favorite FBI agent

Wontonimo: ^^

ZarthaxX: who lol

Wontonimo: hey Kit kat FBI, while you are here may as well learn how to program

ZarthaxX: what is happening lol

Astrobytes: ZarthaxX: Things! And Stuff!

Default avatar.png octopuscabbage: use cross entropy method don't use genetic algorithms, CEM is simpler and works better it just doesn't have a "cool name"

ZarthaxX: Astrobytes thanks i guess :P

The_10x_Engineer: For Ghost in the Cell what is the time delay

The_10x_Engineer: I mean like what is the maximum time

The_10x_Engineer: woops

ZarthaxX: The_10x_Engineer you can find it in the puzzle

Astrobytes: should say at the bottom of the statement?

Wontonimo: it's in the description

ZarthaxX: statement

ZarthaxX: i won whatever

ZarthaxX: you both owe me a cookie

The_10x_Engineer: ZarthaxX alright

Astrobytes: shut up ZarthaxX :P

ZarthaxX: that's abuse of power right there

ZarthaxX: :c

Astrobytes: Bite me

ZarthaxX: i would but you are too far

Astrobytes: :rofl:

The_10x_Engineer: I dont see it :pensive:

The_10x_Engineer: It doesn't look like it's there

The_10x_Engineer: :thinking:

Wontonimo: very bottom

The_10x_Engineer: "E.g. Capture a close factory which produces only 1 cyborg OR capture a distant factory which produces 3 cyborgs."

The_10x_Engineer: tjat

The_10x_Engineer: that's what I see

The_10x_Engineer: at the bottom

Astrobytes: check Constraints?

The_10x_Engineer: Where

ZarthaxX: in the very deep of the ocean

Astrobytes: There is a trench

Wontonimo: and in that trench

Astrobytes: there is a ....

ZarthaxX: The_10x_Engineer scroll super down

ZarthaxX: there is a part that says

ZarthaxX: Output for one game turn

ZarthaxX: do you see that

ZarthaxX: he is ded

ZarthaxX: :coffin:

Smelty: there is a...

ZarthaxX: he is trolling us

Astrobytes: road

Wontonimo: a road to madness

Wontonimo: or spongebob

ZarthaxX: patrick?

Astrobytes: Definitely no simple highway

Smelty: nary, there shalt be onion

Smelty: on the road

Default avatar.png Topazz: rip me

Astrobytes: But you'll be torn aparty

Astrobytes: *apart

Wontonimo: apart at aparty ... like a pinata

The_10x_Engineer: ZarthaxX I'm looking now

The_10x_Engineer: Oh

The_10x_Engineer: wait so does that mean I can just use C++ and speed it up

Astrobytes: Sensing a new hellraiser movie "We'll tear your soul aparty-ayyyy YOUR PINATA WILL BE LEGENDARY! IN MEXICO AND HELL!"

ZarthaxX: The_10x_Engineer i mean c++ is the fastest

Scarfield: its getting late i can tell xD

ZarthaxX: Scarfield they are hallucinating

Wontonimo: more like work finished 2 hours ago for me and i've been drinking since

Astrobytes: The_10x_Engineer: Yes, just use C**C

ZarthaxX: it's a pity, toad left some strange cloud here and they got infected or smth

Scarfield: xD

The_10x_Engineer: ZarthaxX thanks man, I'll just use that, cause I guess when you do too much adding python slows down

Westicles: Astrobyte or Cenobite

Astrobytes: I'm drinking beer, listening to a Grateful Dead show from 1976 on youtube with a bunch of hippies, talking here, talking on discord and tweaking things in my bot

ZarthaxX: The_10x_Engineer np, anyway look at the n1 on gitc, he is in python

Astrobytes: Westicles: heh heh heh

ZarthaxX: so in this particular case speed isnt a limitation

ZarthaxX: Astrobytes talking on discord with OTHER friendos??!

Astrobytes: CG friendos! Well 1 is! Out of 3!

ZarthaxX: ah ah okey

ZarthaxX: gotta jump on voice chat some day

ZarthaxX: never talked with struct lol

Westicles: friendos... No CG for Old Men

Astrobytes: ehhh, we should get Scarfield and TBali and struct and do one of those weird CG Escape Rooms ZarthaxX

Astrobytes: Westicles: :D

Scarfield: checked the other day, there is no new rooms yet

Astrobytes: Apparently 'coming soon' according to discord

ZarthaxX: i never complete one damn

Smelty: sad

Smelty: i finished the 80s one

ZarthaxX: i will try to be for next one :)

Scarfield: yea, you could click "help" but didnt do anything

Jeff06: jfaixo il serait temps ;) petit replay pour le fun: https://www.codingame.com/replay/539007864

Scarfield: help as in help with the puzzle

Astrobytes: We can arrange one with you ZarthaxX: you do all the work and we give you hints and troll you

Scarfield: lol jeff

ZarthaxX: HEY THAT SOUNDS SO COOL!

Scarfield: i want to be a part of that xD

ZarthaxX: i love to be the experiment bunny

ZarthaxX: you guys are so savage with me

ZarthaxX: :C

Scarfield: "it puts the lotion on its skin"

Astrobytes: Jeff06: haha it's like a little dance

ZarthaxX: the f LOL

Astrobytes: HAH

Jeff06: woops wrong chat ;)

Astrobytes: It's OK, we saw the amusement :)

Wontonimo: what's your plan there Jeff06 ? trying to timeout your opponents?

The_10x_Engineer: ZarthaxX this is an exercise in my mathematical ability, I'll do actual computer science ability later, python sucks he's probably using machine learning :joy:

Scarfield: trying? he succeded quite well

The_10x_Engineer: Unless he's not


The_10x_Engineer: :eyes:

The_10x_Engineer: which he very well might me

The_10x_Engineer: be

The_10x_Engineer: :eyes:

ZarthaxX: aight you do you haha

ZarthaxX: i think you can manage with heuristics, if else spaghetti

Astrobytes: Hm, not submitting anything til tomorrow methinks

ZarthaxX: gl then :)

The_10x_Engineer: :)

Smelty: :o

Astrobytes: Ehhh DMX died

Astrobytes: Oh and the Queen of England's husband too lol

Scarfield: was just about to say that

Astrobytes: DMX far more important

ZarthaxX: ;(

Scarfield: the possible omnipotent queen will dislike that

Smelty: :sleepy:

Smelty: *:cry:

Astrobytes: Scarfield: she has no authority in Scotland! :P

Default avatar.png Mrs.GloriaZindlebocker: Oh dear

Default avatar.png luana-uriarte: console.log('sum');

BlaiseEbuth: https://pics.me.me/you-have-no-power-here-memeful-com-13873543.png

Astrobytes: exactement BlaiseEbuth

Smelty: yes

Smelty: http://chat.codingame.com/pastebin/3f4035ab-a4a2-4372-95a8-7848945766e7

Scarfield: im sure she has some scheme to colonise

Smelty: http://chat.codingame.com/pastebin/7c771fc3-a6db-4c95-ae65-cd6eaf275e77

Smelty: hmm

BlaiseEbuth: Everybody puts on his kilt ! We gonna fight some english, drink some beers, and eat haggis !

BlaiseEbuth: #nessie #victoryforwilliamwallace

Astrobytes: (And celebrate with our Breton kin with kouign-amann and lambig)

BlaiseEbuth: Yeah!

**BlaiseEbuth is not Breton but will act as if.

Astrobytes: Hey the French and Scots are known as the Auld Alliance

Astrobytes: We cared for each other

BlaiseEbuth: Right

Astrobytes: It was in the 13th century but who cares

BlaiseEbuth: The master of puppies can't win against us

Astrobytes: Depends if they watch Kittens on the Web

Scarfield: im off for tonight, gn :)

BlaiseEbuth: :wave:

Astrobytes: Anyway, I've seen things you people wouldn't believe. CSB pods banging into the shoulders of my pod. I watched CSB games more often than I've been near the Tannhäuser Gate. All those moments will be lost in time, like tears in rain. Time to die.

ZarthaxX: cya scarfo

ZarthaxX: :*

Astrobytes: *sleep, not die :P

BlaiseEbuth: :thinking:

Astrobytes: BladeRunner quote

BlaiseEbuth: Google agree

Astrobytes: I've been up since 0430ish so I kinda empathize with ol' Roy there currently :P

BlaiseEbuth: To many ref kill the ref

Astrobytes: Anyway, sleepage time

Astrobytes: gn all

Smelty: gN

ZarthaxX: gn astro :*

ZarthaxX: see you tomorrow

Astrobytes: tomorrow Zartho :*

andichin: hello?

andichin: anyone here?

andichin: hiiii?

BlaiseEbuth: Nope

ZarthaxX: hey

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

andichin: hi!

andichin: does anyone want to do some clash of code

andichin: with me

ZarthaxX: sorry BlaiseEbuth lol

BlaiseEbuth: That's Ok... Bad coordination

andichin: haha

Wontonimo: okay, I can't get my population 10 GA to do better than pop 2 :( very :(

BlaiseEbuth: :thinking:

ZarthaxX: Wontonimo leave this place

ZarthaxX: you failed your initiation

Wontonimo: i did

ZarthaxX: you rpbo have a bug

ZarthaxX: i used to put like pop 50

ZarthaxX: check your elite thingy

ZarthaxX: preserving best X

Wontonimo: i must eat my engineering degree as punishment for my disgrace

ZarthaxX: oh you are an engineer :O

ZarthaxX: nice

ZarthaxX: electronics?

ZarthaxX: or soft

Wontonimo: Computer and Electrical

ZarthaxX: gah almost hehe

ZarthaxX: anyway, check those things i said

ZarthaxX: maybe helps

Wontonimo: they couldn't make up their mind when they were making the department

ZarthaxX: lmao :rofl:

Wontonimo: yeah, i think you are onto something ZarthaxX

andichin: how old are u guys

Wontonimo: 12

ZarthaxX: 4

Wontonimo: times something

andichin: lol

ZarthaxX: same

BlaiseEbuth: 666

BlaiseEbuth: And a month

ZarthaxX: OFC

Wontonimo: that's 666 1/12 ... better make it 2 months

therealbeef: not a millennial

BlaiseEbuth: I don't choose my age...

The_10x_Engineer: are you sure?

The_10x_Engineer: just be your ideal age

BlaiseEbuth: That's a trick, when I get 666y 11m 30d, I celebrate my 666th birthday, and nobody notice. :smiling_imp:

The_10x_Engineer: :brain:

BlaiseEbuth: Problem is I have no idea how old I really am... :thinking:

The_10x_Engineer: How do I print an error in python

BlaiseEbuth: Just run your code

The_10x_Engineer: not funny

The_10x_Engineer: I want to print out an error

The_10x_Engineer: an error message

The_10x_Engineer: so I can see an actual output

BlaiseEbuth: For debugging ?

The_10x_Engineer: while not making the entire game crash

The_10x_Engineer: Yes for debugging

BlaiseEbuth: You have an example of how to do in the default code.

Wontonimo: print("hello",file=sys.err,flush=True)

Wontonimo: something like that

The_10x_Engineer: :thinking:

The_10x_Engineer: um... alright

The_10x_Engineer: sys has no attribute err :eyes:

Wontonimo: stderr

The_10x_Engineer: Finally

Westicles: 10yo engineer, stop being so needy

Westicles: Making us yanks look bad

The_10x_Engineer: Well it's fine python was too slow for my way anyway

Wontonimo: 12 yr

BlaiseEbuth: :rofl:

The_10x_Engineer: I'll just use C++ so I can actually know what's going on

The_10x_Engineer: My god it works

BlaiseEbuth: You can call me Blaise.

Wontonimo: oh great Blaise in the sky

BlaiseEbuth: :thumbsup:

Smelty: o' great god Blaise, enlighten me with your wisdom

BlaiseEbuth: Beer is the answer.

Wontonimo: and it isn't just a morning drink anymore

BlaiseEbuth: Never been ! :scream:

Smelty: :0

Wontonimo: i have surpassed the Blaise

Wontonimo: Beer was the answer, oh, and but fixes

BlaiseEbuth: :thinking:

ZarthaxX: bug*

Wontonimo: HAHA. yes, bug fixes

Wontonimo: so, turns out beer doesn't help with spelling

ZarthaxX: haha

ZarthaxX: so tru

BlaiseEbuth: Fix your Balmer pick

Wontonimo: ??

BlaiseEbuth: Was an internal Microsoft studies, about the correlation between quantity of alcohol drunk by a person and his productivity.

BlaiseEbuth: The ideal value is called 'The Balmer pick'

BlaiseEbuth: my bad

BlaiseEbuth: "peak" in english

Wontonimo: i like it! I think this requires more experimentation on my part to find my ideal Balmer peak

BlaiseEbuth: :3

Wontonimo: well, the main change I made that has got me a bit higher in the leaderboard is to assume only my bot has boosts.

Wontonimo: Weird, I know, but it seems liked my bot was being overly defensive thinking the others have lots of boosts

BlaiseEbuth: Oh. You're a few places above.

Wontonimo: i supposed it could be reverse computed from the derivative of the velocity of the other bots (taking into account collisions)

BlaiseEbuth: "derivative of the velocity"... :thinking:

Wontonimo: aka acceleration

BlaiseEbuth: One of us is far above his Balmer peak.

Wontonimo: being fancy ... "change in velocity" hows that?

BlaiseEbuth: Hmmm...

Wontonimo: on a straight path, your velocity will be v0 * 0.85 + v1, which if you are not boosting will be a maximum of v0*.85+100

Wontonimo: if you notice another bot exceed that, they either boosted or were bumped

Wontonimo: right?

BlaiseEbuth: Yeah I get the idea.

Wontonimo: i'm not going to implement it.

Wontonimo: *if* I was going to do something else it would be to write a subroutine to detect when there is no hope in catching up, and so switch tactics to try and make the opponent time out

Wontonimo: maybe

BlaiseEbuth: Difficult to know exactly what happened when there is collision...

Wontonimo: do you track or handle other bots boost?

Wontonimo: i'm grasping at straws here

BlaiseEbuth: Nope... I'm not at this stage. ^^'

Wontonimo: i'm out. Good luck!

BlaiseEbuth: :wave:

Default avatar.png quyen0w0: hi

BlaiseEbuth: o/

solution.cpp: that was the most frustrating clash of code ive played