Chat:Fr/2020-07-05

From CG community
Jump to navigation Jump to search

Thyl: Yo BigUp !

Thyl: Hello !

Thyl: Est-ce qui y aurait quelqu'un pour un problème ?

Thyl: Est-ce quand dans Fantastic Bits on lance un snaffle

Thyl: et quand mets une poussé de 500

Thyl: la balle avance de 500 unités?

Bon[]Crayon: Saluts à tous, Salut aux tortues, Salut AutomatonNN, Salut Automaton2000.

Automaton2000: que tu vas faire le contest

AutomatonNN: oui j'ai trouvé un bug de contest de contest de contest ou je suis pas le seul qui a codé le contest

Bon[]Crayon: Bien dormi Automaton2000.

Automaton2000: en même temps, tu as vu ?

Bon[]Crayon: Automaton2000 Tu as vu l'heure !!!

Automaton2000: en fait je viens de trouver une heuristique qui rentre dans les formules du mcts

Bon[]Crayon: Automaton2000 Houlà T'as bossé toute la nuit.

Automaton2000: je fais un mc ?

Bon[]Crayon: Automaton2000 Oui

Automaton2000: non mais il faut que tu sois un peu plus

Bon[]Crayon: Automaton2000 Oui Oui

Automaton2000: il y a d'autres puzzles avec de la nourriture

Bon[]Crayon: Automaton2000 Pizzas Puzzles

Automaton2000: donc ça fait une grosse différence

Bon[]Crayon: J'ai trouvé un bug de contest de contest de contest AutomatonNN

AutomatonNN: si tu savais pas qu'il y a plus de monde que toi tu peux pas te dire que tu peux pas te dire que tu

Bon[]Crayon: Finis la boucle AutomatonNN

AutomatonNN: oui je suis pas contre toi Automaton2000

Bon[]Crayon: AutomatonNN Automaton2000 Tortue, bête infernale du Tartare.

Automaton2000: là je ne sais pas trop comment faire

AutomatonNN: oups magus tu sais pas comment je peux te dire que j'ai pas réussi a me consoler en même temps que m

Bon[]Crayon: AutomatonNN Automaton2000 Faut inventer des mots qui ne sont pas le dico.

Automaton2000: si il y en a un

AutomatonNN: voir ce que tu dis c'est pas trop dur à comprendre que tu veux que je te pousse ;)

Bon[]Crayon: AutomatonNN Pousse moi pour le contest de bronze de contest de d'argent de contest d'or de contest de légende.

AutomatonNN: par contre tu te retrouves avec une solution pour le contest de CG

Default avatar.png Tokiie: Bonjour tout le monde !

Bon[]Crayon: AutomatonNN C'est Automaton2000 qui va me pousser.

Automaton2000: tu es sûr de bien comprendre le principe de base de la théorie des jeux

AutomatonNN: oui mais c'est pas le contest de ce que j'ai fait :)

Bon[]Crayon: Bonjour.

Bon[]Crayon: Aumaton2000 QU'AVEZ VOUS PENSÉ DE CE CLASH?

Bon[]Crayon: Automaton2000 QU'AVEZ VOUS PENSÉ DE CE CLASH?

Automaton2000: je pige pas pourquoi il ne le fait pas

Zorg1: il s'énerve Bon[]Crayon ...

Zorg1: Bon dimanche à tous et aux bots de dernière génération, Automaton2000 & AutomatonNN

Automaton2000: bonjour tout le monde va essayer de faire un jeu de carte

AutomatonNN: oui j'ai un peu d'article que j'ai pas trop compris Automaton2000

Alshock: aqueux coucou zatousse ! tortue Automaton2000, contest AutomatonNN

AutomatonNN: )'

Automaton2000: si je ne sais pas trop si c'est un probleme

Alshock: c'est un gamma qu'il vient de m'écrire ?

Zorg1: j'aurais dit une tentative de smiley

Alshock: il commence à recréer des lettres pour un alphabet émergent

Zorg1: va savoir pê que la première écriture c'était pour faire des smileys pour troll, après ça a dégénéré

Alshock: d'ailleurs AutomatonNN c'sest quoi ? Un GAN ?

AutomatonNN: oui

Default avatar.png JBM: un rnn si je me souviens bien

Zorg1: kézako un "GAN" ? même moi je m'y perds dans toutes ces acronymes

Alshock: les réseaux génératifs adversariaux

Zorg1: ça fait peur

Alshock: mais ça se trouve c'est moi qui recrée mal les acronymes

Default avatar.png JBM: c'est un systeme assez malin

Default avatar.png JBM: tu fais jouer un NN contre l'autre pour affiner la convergence en priorite dans les zones de flou

Alshock: ouais je trouve la théorie très attrayante, le gendarme et le voleur transposés en NN

Zorg1: ça me rappelle que la courbe de Gauss était appelé anciennement "Courbe en chapeau de gendarme"

Zorg1: (appelation marrante vu que ça fait des lustres que les gendarmes ont des képis)

Zorg1: ça me rappelle un article que j'ai lu hier sur le modèle Acteur/Critique pour le Q-Learning, mais ça doit pas être la même chose

Default avatar.png JBM: pourtant ca sonne grave dans le theme

Zorg1: je me méfie, j'ai une tendance naturelle à tout mélanger ;-)

Alshock: mais non tu confonds, c'est moi qui mélange tout... Oh, wait!

Zorg1: macédoine de NN

Zorg1: faudrait que je m'intéresse au NN, mais je sais pas ça m'attire pas des masses.

Zorg1: tiens les stakhanovistes de la validation CoC sont sur la brêche

pardouin: euh j'ai un sale bug sur Tron

pardouin: je viens de commencer, ligue bois, je bats le boss, et un peu avant d'arriver à 100%, le truc plante et ça repart à 0% :/

pardouin: deux fois de suite

pardouin: ah au temps pour moi, je suis passé en ligue de bronze en fait

pardouin: et là silver, avec le même voronoi basique XD

Alshock: et là légende

pardouin: faudra quand même que je modifie mon script pour tenir compte des ennemis decédés ^^

Alshock: les lignes des morts disparaissent ?

pardouin: oui

pardouin: en parlant de contrib CoC, un type rejette ma contrib avec une raison nuuuulle :(

pardouin: "problème trop long avec une solution trop courte"

pardouin: gné?

pardouin: l'énoncé fait 8 lignes dont trois lignes d'exemples

Alshock: http://chat.codingame.com/pastebin/faf7c958-4dbf-4d4f-9929-b5f73488b074

Alshock: j'aurais mis le nombre de perles par collier dans un deuxième argument perso, mais ça rend le puzzle encore un peu plus compliqué à résoudre. Peut-être pas un CoC pour tout le monde

pardouin: ou peut-être "you can re-use a color if you want"

Alshock: ouais je me suis rendu compte après coup que 3 c'est juste le nombre de perles

pardouin: le problème c'est que le cas général est beaucoup plus difficile

Alshock: bisous doux, je m'enfuis dans la campagne

pardouin: bye !

Zorg1: \o/ j'ai retrouvé mon pass navigo. ça faisait plus de trois mois que je ne l'avais plus utilisé

Default avatar.png VociNur: Yo, pour le code royale: https://www.codingame.com/ide/puzzle/code-royale C'est quoi le radius ???

nicola: Un os du bras.

Default avatar.png VociNur: Bah ouai mais pour des sites c'est bizarre xD

pardouin: le rayon :)

Default avatar.png VociNur: a merci, mais le rayon de construction ou si je fais une tour le rayon où elle peut attaquer ?

pardouin: on te dit qu'il y a des sites de construction circulaires

pardouin: c'est le rayon du cercle en question

Default avatar.png VociNur: Ahhhhhhh merci

Default avatar.png VociNur: Et sinon il n'y a pas moyen de faire plusieurs fichiers si ?

Default avatar.png VociNur: (je suis en java ce serait pour faire plusieurs classes dans plusieurs ficheir)

Default avatar.png JBM: fais plusieurs classes dans une classe

RomanceDawn: shoryuken !

Zorg1: personne pour dire "utilise autre chose que Java" ? vous êtes fatigués les gars ^^

Zorg1: Automaton2000 réveille moi donc tout ça !

Automaton2000: ça fait déjà pas mal

leojean890: je galère de ouf à migrer mon othello python en cpp hehde

leojean890: oware j'ai mis 5h pour 400 lignes

leojean890: ;P

leojean890: othello ça va être + encore j'pense :P

leojean890: le temps de corriger tt les bugs ;P

Zorg1: t'as pas un transpileur ? :p

Zorg1: py2cpp

Zorg1: ezpz

pardouin: leojean j'ai commencé tron !

pardouin: top2 en ligue argent, je suis pas loin de gold grr

Zorg1: nice

Zorg1: quelle ligue pardouin finalement ?

Zorg1: oups petit lag désolé

pardouin: je merde un peu le remplissage final une fois que les zones sont bien délimitées

pardouin: il laisse des petits morceaux inexplorés, je peux peaufiner ça

leojean890: j'avoue ce serait sympa un petit transpileur hehe

leojean890: mais bon du coup plein de bugs ;P souvent de l'inattention ou des trucs faut que je regarde la doc de cpp quoi :P

leojean890: top 2 c'est rageant parfois je reste lgtps à cette place dans des ligues :P

leojean890: en plus du voronoi BFS tu peux utiliser "maximiser le nb de cases" pour éviter les culs de sac mais je suppose que tu l'as fait moi je l'ai fait avant :p

leojean890: ah oui et l'algo de remplissage final "raser les murs" ça fait le taf :P

leojean890: le faire depth N

leojean890: histoire de pas pourrir ta zone

leojean890: genre s'il y a un couloir ne pas le boucher etc

leojean890: raser les murs + maximiser taille de zone restante

pardouin: en fait je lis 2 coups à l'avance seulement

pardouin: je vais faire 3 pour la phase finale, je pense que le résultat sera significatif

Default avatar.png Sheepsteuuuuur: achete photos pieds

Zorg1: ça devient bizarre ici ...

dbdr: devient? ;)

Zorg1: pas le même genre de trucs bizarres

leojean890: j'avoue mdr ;p

leojean890: pardouin ouais pour la fin ça peut aider :p

pardouin: dég je suis top 1 en ligue argent, je suis passé devant le boss, et juste avant la fin il me repasse devant

pardouin: en insistant un peu ça devrait le faire

leojean890: ah dans ce cas tu peux repush et ça va passer :P

leojean890: si t'es devant la plupart du run:P

pardouin: c'est marrant entre top70 et top100 il y a une zone où je reste parfois un moment, il doit y avoir quelques bots pas dégeus dans la zone, et dès que je passe ce truc je file en top 10 direct et après c'est un peu la loterie

leojean890: ah ouais:P

leojean890: moi j'suis resté un peu en top silver aussi :P

leojean890: parfois y'a le débat "voronoi avec closest" ou avec tous

pardouin: moi je lance deux voronois à chaque manche

pardouin: pour chaque direction / pour chaque direction / je prends ma meilleure zone d'influence

pardouin: c'est un peu sommaire, idéalement il faudrait que je fasse un vrai minimax

leojean890: ah oui

leojean890: après t'auras 3 adv en or

pardouin: j'en ai deja 3

leojean890: minmax avec le plus proche ou avec les 2 indeed

pardouin: 2 ou 3 selon

leojean890: ah ok je croyais que c'était 1 ou 2 silver

leojean890: mal mémorisé

pardouin: quand tu lances un voronoi de toutes façons tu lances de chaque joueur simultanément non ?

pardouin: enfin moi je fais ça

pardouin: donc ajouter un joueur change pas grand chose

leojean890: ouais :P

leojean890: juste c plus long en temps d'exec

leojean890: pour chaque joueur tu vois combien de tours il lui faut pour atteindre une case en effet

leojean890: en python niveau temps d'exec je suis limite;P

leojean890: pour depth elevee

leojean890: enfin plus de 2 quoi..

leojean890: j'vais ptet le passer en c++ un jour lui aussi..

pardouin: tu as une profondeur de combien sur ton minimax ?

leojean890: 2 ;P

leojean890: trop lent !

leojean890: je suis 100eme or je crois

leojean890: légende sans changer de langage ? à voirP

pardouin: j'ai changé légèrement ma manière de choisir mon max, ça "colleé un peu plus au paroi, ça a l'air pas mal, on va voir si ça marche mieux

pardouin: "colle"*

pardouin: aux parois*

pardouin: la fatigue XD

leojean890: ouais j'ai même mis un critère dans mon éval pour coller.. nb de murs voisins de ma nouvelle case

pardouin: idem

pardouin: direc = max(dom, key=lambda coo:(dom[coo], neigh(coo)))

pardouin: neigh ça compte les voisins et dom la taille du "domaine"

leojean890: ah ouais

leojean890: moi je galère tjr juste à transcrire mon python en c++

leojean890: enfin ça commpile mais y'a encore qq pbms

leojean890: compile

leojean890: niveau exec

leojean890: ça fait pas le comportement du python quoi;P

pardouin: ^^

leojean890: j'ai moins galéré pour oware que othello..

pardouin: bon le truc des voisins est bien dans le endgame mais bof au début, il faut que je l'active que dans le endgame

pardouin: il faut que je rajoute un test genre "mon domaine c'est la composante connexe de la où je suis"

leojean890: au début tu peux le mettre dans l'éval mais ça doit être moins important en terme de pondération

pardouin: ou sinon la version du pauvre je compte les tours et je l'active qu'à partir d'un certain nombre de tour

pardouin: j'ai la flemme de rajouter des tests, j'ai déjà trop de trucs imbriqués ça devient illisible ^^

leojean890: la fin en effet tu t'en fous de ce qui est en dehors de ta compo

leojean890: moi franchement je fais un test pour voir si je suis seul et si c le cas j'appelle un autre algo quoi

pardouin: t'as raison faisons ça bien

pardouin: je vais juste faire un BFS pour voir si je choppe les coordonnées adverses

pardouin: c'est rapide à faire

leojean890: ouais

pardouin: ça commence à ressembler à quelque chose : https://www.codingame.com/share-replay/475801188

pardouin: on voit bien les deux phases

Default avatar.png JBM: Moi aussi j'ai mon lag:

Default avatar.png JBM: Zorg1: en autre chose que Java aussi on est limité à un fichier

pardouin: ayé battu le boss

pardouin: normalement je passe ligue or dans 6min

pardouin: bonne idée ce truc en deux phases :)

leojean890: gg:)

leojean890: comment ça 2 phases ?

leojean890: phase 1 puis phase isolé ?

pardouin: oui

pardouin: les parties à 4 c'est dynamique !

pardouin: ça a l'air beaucoup plus prise de tête

leojean890: je disais "3 adv" pour parler de gold justement :p tu avais compris 3 en tout je crois :P

pardouin: ah ok pardon

pardouin: je vais me coucher, bonne nuit !