Chat:World/2021-11-07

From CG community
Jump to navigation Jump to search

Default avatar.png TomaInt.: sorry for this midnight. I have been very sleepy so I absent from clash.

DialFrost: sup bois

Default avatar.png PATTRIM: wassup

Coddertech: #clashofcode

Default avatar.png Chris345: whats up guys

Coddertech: NICE

Default avatar.png CARNAGES: Nice

JHBonarius: Why is my scoring algo so broken! /flip

JHBonarius: why is flip broken? /flip

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

JHBonarius: ah, separate line

Default avatar.png ZHUYH: Hi

Default avatar.png ZHUYH: Hello

jacek: ohai

Remi.: (╯°_°)╯︵ TT


jacek: is brain turing complete?

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

DripGuy: a

vsauce: https://www.codingame.com/clashofcode/clash/20558717bd51c0914387ddae1867465e1b92355

vsauce: join

jacek: go to #clash

jacek: nyoro~n

AntiSquid: dear clash of code players: majority here don't like that mode, sorry to burst your bubble

derjack: yea, we prefer escape

MSmits: nine men's morris sim is hard

jacek: oO

MSmits: reminds me of oware

jacek: i thought youd have 8bits state by now

MSmits: not 8 bits lol

MSmits: I use uint32_t[2];

MSmits: it's just the rules with the mills and the game phases that are a lot of work

MSmits: even just printing the board is difficult

MSmits: http://chat.codingame.com/pastebin/97424c04-6b6a-45f2-918c-7fd575688330

MSmits: I have this now

MSmits: ah doesn't work

MSmits: .-----.-----.

 .---.----.
   .-.-.    

.-.-. .-.-.

derjack: so close https://www.codingame.com/share-replay/589882302

MSmits: it still likes turning a lot

MSmits: http://chat.codingame.com/pastebin/1895cf02-e894-4df7-b4a5-3196ce614381

MSmits: how's that for empty board?

MSmits: I like it. Now to make a bot that plays a random move without crashing :)

AntiSquid: next you'll become an ascii artist

MSmits: a noble profession

Butanium: lol

Butanium: I added random spawn position for the last league of clash of bots if anyone want to try https://www.codingame.com/contribute/view/6587dcc2e3a07bd4696c16a3e63238b4a184

derjack: huh? isnt it approved? https://www.codingame.com/multiplayer/bot-programming/clash-of-bots

derjack: ah, different game, the same name

Butanium: Yes the author of the other clash of bots didn't want to change the name because he already had a paper about this porject for school

Butanium: but since I was the first with this name idea I just added a subtitle to make the diffrence

derjack: how about crash of bots :v

MyMonkey: +1

Butanium: meeh

Butanium: I prefer clash of bots (っ °Д °;)っ

derjack: clever SEO

Butanium: I never thought about it like that, but now that you say it... you're right

derjack: how about escape bots!

Butanium: why escape ?

Butanium: you can't escape

Butanium: you have to fight to death in the arena

derjack: https://www.codingame.com/cooperate

Butanium: ahah

Butanium: or fall challenge 2021

Default avatar.png 2foolish: whats going on?

BlaiseVonEbuthIII: Nothing. Get back to sleep.

Default avatar.png 2foolish: ZZZZZZZzzzzzzzz..............

jacek: oO

The_King_of_Demons: ?????

The_King_of_Demons: :upside_down:

The_King_of_Demons: :upside_down:

The_King_of_Demons: :upside_down:

The_King_of_Demons: :upside_down:

BlaiseVonEbuthIII: (╯°□°)╯︵ :)

The_King_of_Demons: :upside_down:

The_King_of_Demons: :slight_smile:

BlaiseVonEbuthIII: I'm waiting the end of the "contest" and so of the mods strike, to see how much minutes you'll survive. :)

Default avatar.png 2foolish: ( ( )

jacek: oh right, the strike

jacek: thats why i didnt want to troll much

jacek: when theyre back, the trolling will return

AntiSquid: what strike

AntiSquid: Automaton2000 explain

Automaton2000: oh, now i get your point

BlaiseVonEbuthIII: You're already in quasi permanent strike Squid, don't worry. :smirk:

AntiSquid: ah that ... not really just doing other stuff

ArmanTaheri: any c proggrammer?

AntiSquid: there must be some out there, the world is a huge place

BlaiseVonEbuthIII: The #world is a huge place.

ArmanTaheri: i'm talikng about this caht

BlaiseVonEbuthIII: \o/

AntiSquid: why you hiring? how many years of experience do you need?

BlaiseVonEbuthIII: ArmanTaheri, if your question is "any c programmer here?", then the answer is "yes". But if it's "is any c programmer here 'cause I've a problem but I want to be sure before exposing it" then read https://how-to-properly-ask-a-question.surge.sh/

AntiSquid: just say yes and say how much you want per hour lol

BlaiseVonEbuthIII: What a mod... :smirk:

AntiSquid: with entrepreneur skills obv

AntiSquid: just set you up for bizz

Butanium: what's the strike ?

Butanium: strike of bots ?

BlaiseVonEbuthIII: "Grève" dear compatriot.

AntiSquid: "a refusal to work organized by a body of employees as a form of protest, typically in an attempt to gain a concession or concessions from their employer." i think they mean this

BlaiseVonEbuthIII: ^

AntiSquid: was never on strike and afaik you'd need to officially declare it first

Butanium: ( ̄︶ ̄)↗ 

Butanium: oh yes didn't know the en word

BlaiseVonEbuthIII: You'd need to be employed too...

Butanium: What causes the strike ?

AntiSquid: unpaid volunteer

AntiSquid: they mean it figuratively Butanium

BlaiseVonEbuthIII: "Contest" format and platform evolution.

derjack: dental plan

Butanium: the fact that there were no bot contest ?

BlaiseVonEbuthIII: Do toads have teeth? :thinking:

AntiSquid: dental plan ? you managed to confuse me more than i already was

AntiSquid: clap

Butanium: BlaiseVonEbuthIII of course how would he eat otherwise ?

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

AntiSquid: https://www.youtube.com/watch?v=Cu74hcoIYCo Butanium

Butanium: AntiSquid https://static1.funidelia.com/52708-f6_big2/kit-toad-super-mario-adulte.jpg

AntiSquid: imgur

Butanium: why

Butanium: oh ye

Butanium: the link spoil

AntiSquid: no, it doesn't load

jacek: oO

Butanium: wut

AntiSquid: https://imgur.com/a/kaXdmlb imgur loaded it tho

MSmits: https://www.codingame.com/share-replay/589937411 yay my sim works and i beat upside down horsey with random moves :)

Butanium: noice

Butanium: MCTS or something else ?

MSmits: it's just random moves now, to test my sim

MSmits: but search is easy to write, i have tons of code for other board games. It's the sim that is hard

MSmits: (for this game)

c0d1ngr1ff: hi, does anyone have issues with notifications not showing up?

Butanium: MSmits how did you make your search general enough to be easily serializable ?

Butanium: like what are the arguments you have to pass

MSmits: oh, I did not do that. I just paste a bunch of functions from other bots

MSmits: like selection, solver etc.

MSmits: takes an hour or two to get it all working unless the game is very different

MSmits: also depends on wether I want to do some special stuff like transposition tables or optimistic/pessimistic bounds

MSmits: sometimes they have a simulation function, sometimes just eval etc.

derjack: any new game the most time consuming part is writing the sim

derjack: that and adjusting to game's particular i/o

MSmits: seems like it yeah. Wasnt always like that for me, but once you've written a bunch of searches, they all end up looking more or less the same

MSmits: the improvements usually come from performance, eval, pruning etc.

MSmits: unless you're doing nn, then it's a whole other list of jobs to do

MSmits: I wonder how others did the sim for nmm

MSmits: I used a lot of lookups for mills and connections

Default avatar.png CatboyCodes: SUS

Butanium: I guess I need to write some more search then lol

derjack: huh? no book yet?

Default avatar.png CatboyCodes: SUUUUUUUUUUUS

MSmits: not for a while derjack :)

Butanium: ahah

AntiSquid: CatboyCodes ?!#

AntiSquid: 3 seconds to answer or ban

Default avatar.png GamingGnawer: when reviewing others code after submitting a puzzle, can i make the windows bigger?

Default avatar.png CoreJavaSirs: :laughing:

Default avatar.png CoreJavaSirs: :laughing:

Default avatar.png CoreJavaSirs: :laughing:

Default avatar.png CoreJavaSirs: v

Default avatar.png CoreJavaSirs: :laughing:

Default avatar.png Flumsy: :rage:

Default avatar.png Flumsy: :rage:

Default avatar.png Flumsy: :rage:

Default avatar.png CoreJavaSirs: :yum:

jacek: school begun?

Default avatar.png CoreJavaSirs: SLURP THE DIP $SHIB

Default avatar.png Flumsy: :black_circle:

Default avatar.png Flumsy: :black_circle:

Default avatar.png Flumsy: :black_circle:

Default avatar.png CoreJavaSirs: :new_moon_with_face:

Default avatar.png CoreJavaSirs: :new_moon_with_face:

Default avatar.png CoreJavaSirs: :new_moon_with_face:

AntiSquid: wasted youth

MSmits: old chef screaming at cloud

AntiSquid: you call me old ? what happens when i go over 100 ?

MSmits: nah it's just a meme, you can be old man screaming at cloud in your 30s

MSmits: I was born as old man screaming at cloud

AntiSquid: i identify as 20

MSmits: I see

MSmits: I would never make fun of someone's numerical identity

jacek: 2137?

Husoski: @AntiSquid I see you're non-binary...

Husoski: :)

MSmits: badum tsss

jacek: oO

MSmits: yay search is working

MSmits: uses 16 million nodes on turn 1 =/

MSmits: meh seems like it's still bugged too

Jack777: i quit

Jack777: dani share code

jacek: is that much?

MSmits: 16 million is crazy

MSmits: lots of branching in this game. Large tree complexity, small state complexity

MSmits: so when i expand i make a lot of nodes

Dan4Life: Anyone down for team-up in fall challenge?

moustapha_coding: me

moustapha_coding: but you need a super strong coder?

Dan4Life: not really

Dan4Life: i will send you link

Dan4Life: anyone else?

Skinjbir: test

Dan4Life: nvm ppl

jacek: hm?

Default avatar.png GamingGnawer: Is there a way to set up a keyboard shortcut to run a test in the browser IDE?

moustapha_coding: idts

KINGOFBIGBOIMEME: YES

KINGOFBIGBOIMEME: IM UNBANNED

KINGOFBIGBOIMEME: AFTER A MONTH

Default avatar.png CatboyCodes: ok?

BlaiseVonEbuthIII: Enjoy KINGOFBIGBOIMEME. You've one day. After that Mods come back.

KINGOFBIGBOIMEME: what

Default avatar.png Sina_dev: what is this guys ?? Loading chunk 4337 failed after 5 retries. (4337.0c1ec08e.js)

KINGOFBIGBOIMEME: Idk

KINGOFBIGBOIMEME: hey ho do you beat mad pod raceing

KINGOFBIGBOIMEME: *how

Default avatar.png pikachuboiiiiii: how do you do the distance from checkpoint in javascript in mad pod racing??

BlaiseVonEbuthIII: Thinking?

AntiSquid: KINGOFBIGBOIMEME i can fix it if you wish, but i have no reason to ban, have a good day

AntiSquid: why do you want him banned blaise ?

Default avatar.png marcelodelazari: bitcoin pump

BlaiseVonEbuthIII: Me? I don't care. But if he was banned once...

AntiSquid: then he redeemed himself and is a brand new person, no? :P

BlaiseVonEbuthIII: Right.

ninnghazad: "GENOCYBER - The cyber monster from an imaginary world!" ha, they don't make lines like that anymore.

Wontonimo: hey KINGOFBIGBOIMEME and pikachuboiiiiii if you are still looking at mad pod racing I can give you a hand

Default avatar.png GamingGnawer: doing bot-programing without implementing a rigid data-structure seemed such a good idea in wood league.... :tired_face:

Wontonimo: meh, it's not that bad. it could work

Wontonimo: which bot game are you playing GamingGnawer ?

Default avatar.png GamingGnawer: Right now it's legend of code & magic

Thorcode: oh that's not really easy for me

Wontonimo: magic the gathering light - copyright

Wontonimo: havent tried

Default avatar.png GamingGnawer: Thank the stars it's light-version XD

Default avatar.png GamingGnawer: the way the data get's feed from the game makes it quite easy to just make a global array for each attribute because they end up sharing having the same index in all lists

Default avatar.png GamingGnawer: but that's only true until you start making multi-level decision trees or attempt to simulate game states

Wontonimo: change the global array to an instance of an array

Wontonimo: and change the functions that modify it into class methods and have the array a class member

Wontonimo: boom, object oriented programming is born

Default avatar.png GamingGnawer: yeah I now (almost) have card-objects that track a cards every attribute instead of having 10 arrays. I now have one vector ^^

Default avatar.png GamingGnawer: IT'S ALIVE!

Default avatar.png GamingGnawer: (dumb as a rock still, but running!)

Wontonimo: rocks can kill people if they team up and roll down a hill.

Default avatar.png GamingGnawer: if you bring a couple of big rocks to an MTG tournament you can beat almost any player

Thorcode: Gold leagues I'm comming

Thorcode: oh sorry I spammed

Wontonimo: of what thor?

Wontonimo: that's not spamming

Thorcode: mad pod race

Wontonimo: nice

Wontonimo: congrats

Wontonimo: i see you are reducing your speed when approaching a checkpoint

Default avatar.png GamingGnawer: *cheer*

Thorcode: yep

Wontonimo: i see you are using -v. have you tried over values like -2*v or -5*v ?

Thorcode: how you get that wontonimo

Thorcode: why you know that I use -v

Westicles: he is notorious hacker

Default avatar.png GamingGnawer: :scream:

Wontonimo: i look at the replay and i've seen that strategy before

Thorcode: he just see my replay I get that

Wontonimo: it is a pretty famous strategy here

Wontonimo: so it has a very specific look

Thorcode: :scream_cat:

Wontonimo: just like all the GA bots have a very specific look

Thorcode: GA?

Wontonimo: genetic algorithm

Thorcode: oh ok

Wontonimo: sounds really fancy, but at the heart of GA is really just random-ish trials. Random-ish around the best trials so far

Default avatar.png GamingGnawer: Do you manually breed them between races?

Default avatar.png GamingGnawer: or is there a way to have the bot compete in the Arena while modifying itself?

Wontonimo: great question

Wontonimo: you could do it either way, and sure enough people do it some one way and some the other

Wontonimo: my bot in mad pod racing has a simulation. I run that simulation about 50,000 times per turn and do the GA each turn.

Wontonimo: but some people try and bake in intelligence by doing something like GA outside of the game. They use training outside of the game to find weights for a neural net or for the hyper parameters of their heuristic

Default avatar.png GamingGnawer: ok! cool! So it "learns" how to pathfind within each race but is not able to learn remember it to the next race or to learn from its opponents?

Wontonimo: in Mars Lander 3 I did a hybrid of GA and heuristic. Instead of the GA deciding on individual moves, it instead decided on parameters to 5 premade heuristics. One heuristic was focused on landing, one on fast descent, etc

Wontonimo: the different heuristics and most of their parameters I found by running the game several times on Coding Game and had my bot print out a debug message of the parameters it discovered worked well

Wontonimo: then those became the default, and the GA just explored around those while playing later runs

BlaiseVonEbuthIII: :popcorn:

Wontonimo: here it is in action https://www.codingame.com/share-replay/590011801

Default avatar.png GamingGnawer: cool!

Wontonimo: thanks

BlaiseVonEbuthIII: :clap:

Westicles: All right, my DAWG is on the top row for 5 days. Quest mappers are sure to blindly approve

Wontonimo: :D

BlaiseVonEbuthIII: Hurry! Lets gather two other french people to refuse it! :scream:

Westicles: heh heh. those devious french

Thorcode: what is DAWG

Default avatar.png GamingGnawer: up?

Wontonimo: https://www.codingame.com/contribute/view/7352dc06dcce447cd96a058f0bb2509a70b3

BlaiseVonEbuthIII: Durian Ananas Whisky Gorgonzola

Wontonimo: use #fr for French

Wontonimo: :P

Wontonimo: i think that is more of a statement of my small english vocabulary

BlaiseVonEbuthIII: You're not a native english speaker? :o

Wontonimo: i am

Wontonimo: it's my only language

Thorcode: hehe I have 3 languages

Thorcode: French is my fourth target

Wontonimo: i'm just hoping to hold onto this one

BlaiseVonEbuthIII: L'omelette du fromage! Très baguette, oh la la!

Wontonimo: egg omelet with lots of bread . okay so i know a little french

Westicles: https://www.youtube.com/watch?v=q_8amMzGAx4

BlaiseVonEbuthIII: Not really what I said... :p

Wontonimo: i said i know a little

Default avatar.png GamingGnawer: https://www.youtube.com/watch?v=8nW3-9gdjYA

Default avatar.png GamingGnawer: immidiate childhood memories triggered XD

Thorcode: The cheese omelet! Very wand, oh la la!

Thorcode: really

BlaiseVonEbuthIII: https://www.youtube.com/watch?v=zkPQ0cppj9U

Thorcode: really

Thorcode: phoque

Default avatar.png GamingGnawer: truly a beautiful language

Default avatar.png GamingGnawer: I need to call it a night! Take care!

Wontonimo: i knew more French when I was in my early 20's. Was able to actually order food while in France

Wontonimo: gn GamingGnawer

Wontonimo: well, that's it for me for tonight. later