Chat:Fr/2020-09-05

From CG community
Jump to navigation Jump to search

BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !

Automaton2000: mais je suis pas sur que j'ai le temps de calcul :d

AutomatonNN: il est pas trop dur à comprendre que tu as pas le temps de faire un truc pour le prochain contest co

Default avatar.png CopperFr: Bonjour!

GiggZ: hi

Zorg1: o/ tout le monde et les bots Automaton2000 & AutomatonNN

Automaton2000: je serais curieux de voir combien de temps je pense

AutomatonNN: connait pas ce que je pense de ma variable en c++ :)

Zorg1: ils pensent beaucoup les bots ...

dwarfie: quelqu'un a du leur parler de descartes ;)

Zorg1: comment es ton Descartes Automaton2000

Automaton2000: je veux juste un truc à faire

dwarfie: Automaton2000 pense que c'est un jeu descartes ;)

Automaton2000: mais bon j'ai la flemme de faire les choses

Default avatar.png CopperFr: marrant je suis sur la bataille :D

Zorg1: c'est la bataille !

dwarfie: Zorg1 : faut le dire avec la voix de leonidas dans spartatouille :D

Default avatar.png CopperFr: C'est San Ku Kaï ?

dwarfie: https://www.dailymotion.com/video/x8kk4i

Zorg1: CopperFr : +1 ;-)

dwarfie: pas sympa les gars ....

**dwarfie ressort son 45 tours ... RAMMM RAMMM tadadatadadada

dwarfie: https://www.youtube.com/watch?v=4DEGBQGI8WE

Zorg1: Golem XIII

Zorg1: ça me faisait marrer

dwarfie: en meme temps ... "pourquoi les inconnus ont parodié bioman et pas san ku kai ?" ... "parce que ca ressemblait deja a une parodie" :D

Default avatar.png CopperFr: bioman c'était plus connu surtout à l'époque ou ils ont fait la parodie

Zorg1: oui y a de ça ;-)

Default avatar.png CopperFr: ceci-dit moi j'ai pas trop regardé bioman (je suis plus x-or)

dwarfie: bioman ca pu ... vive france five et les vilains panous

dwarfie: :

dwarfie: :D

Zorg1: ils parodiaient le club dorothé je crois

Default avatar.png CopperFr: oui

dwarfie: meme pas ... y'a juste "disque laser de dorothé"

Default avatar.png CopperFr: y a un sketch avant

Zorg1: t'as la chanson aussi

Zorg1: "Bonjour bande de débiles"

Default avatar.png CopperFr: bande de tarés

dwarfie: bah , c'est le generique du Club ou celui de bioman ... pas clair en fati

Zorg1: https://www.youtube.com/watch?v=CGaOAGDTXZw

dwarfie: et ca change rien au fait que san ku kai .... cosmosaure et laserolabe quand meme ... ,à

Zorg1: San Ku Kai c'était du Star War low cost bricolé par Hong Kong je crois à la base ;-)

dwarfie: et les mechants ... que c'est recherché ... "les stressos" ... :D

Zorg1: quand t'étais gosse ça passait à l'aise

Default avatar.png CopperFr: un totograph

dwarfie: en meme temps , en face , t'avais zeltron et teletactica :D

Zorg1: ah oui le navire à voile dans l'espace ^^

Default avatar.png CopperFr: de toute façon c'était un peu le principe le low cost

dwarfie: pas low cost ... rien que le generique a du couter une blind ... Didier Barbelivien et Éric Charden quand meme:p

Default avatar.png CopperFr: les générique français c'est pour éviter de payer les droits

Default avatar.png CopperFr: et comme ils vendaient des 45tr

Default avatar.png CopperFr: les générique japonais sont quand même mieux

dwarfie: euh ... c'etait surtout parce que met un generique en japonais et c'est pas bien , les gens comprennent pas :D

Default avatar.png CopperFr: a mon avis c'est plus une raison economique

Zorg1: euh non à l'époque toutes les chansons de générique était refaite en français

dwarfie: surtout si tu renomme harlock albator et grendizer goldorac

Zorg1: regarde les séries américaines

Zorg1: pour "l'homme qui valait 3 milliards" ils avaient même converti le titre en ancien francs ^^

Default avatar.png CopperFr: y a eu ca aussi

Zorg1: Starky & Hutch

Zorg1: c'est la musique originale avec les paroles en français

dwarfie: supercopter... plus parlant que airwolf . tonnerre mecanique , par tellement plus clair que street hawk ... et k2000 , euh , knight rider , la je sais pas :D

Default avatar.png CopperFr: ca coute peut-être moins cher quand même (et puis de toute façon la vente de disque rapportait à l'époque)

Zorg1: K2000 ça devait faire bagnole dufutur

dwarfie: sauf qu'elle s'appelle pas k2000 ... mais kitt ... cherchez quand meme l'erreur ;)

dwarfie: donc ki2000

Zorg1: K2000 et Kit, ça doit être comme 2CV et deuch' en fait :p

Zorg1: enfin je voyais ça comme ça

dwarfie: kitt = Knight Industries Two Thousand ... donc juste un charlot qui a viré un I

Zorg1: quoique j'ai jamais vu de deuch qui parle

Zorg1: "Bonjour Zorg bienvenue dans ce fleuron de l'industrie française exécuté par Citroën"

Zorg1: :p

Zorg1: par contre des chenillards sur des 2CV ...

dwarfie: mon dieu ... maintenant j'ai tonerre mecanique en tete ... la serie ou tout le monde battant bolt quand le gars mettait le turbo :D

Zorg1: fallait pas qu'un type appuie sur un bouton dans le labo ?

Zorg1: vachement pratique

dwarfie: siiiiii c'est vrai ... j'avais oublié :D

Zorg1: Renault Industries Five => R5 c'est cohérent en fait KITT => K2000 :p

Zorg1: bon pê arréter de dire des bêtises sur ce chat

Zorg1: et faire quelque puzzle en bash pour passer level 5

dwarfie: ce qui est chiant , c'est qu'une fois qu'on en a 3 level 5 , on sait pas ou en sont les autres (a par en allant voir dans les achievement et en connaissant les seuils ...

Zorg1: encore un bug de CG !

Zorg1: mais que font les devs ?

dwarfie: ils s'occupent que de .NET

Zorg1: moi qui voulait un sondage pour imposer un langage pété avec mes cents multicomptes :(

pardouin: o/

Zorg1: \o

Default avatar.png CopperFr: tu veux imposer le basic locomotive ?

Zorg1: c'est plutôt la marotte de dwarfie ça

pardouin: si tu cherches des puzzles rapides à traduire à part onboarding, mars lander et les golfs : robot show, rugby score, dolbear's law

dwarfie: on a dit pété ... donc plutot le pardouin , avec un usage abusif de "golf" "moi" et "meilleur" ;)

Zorg1: comme ça taille

dwarfie: quoi ... y'avait pas encore golf dans sa phrase ?

pardouin: rubik et folding paper aussi

dwarfie: et je plaisante of course

pardouin: sinon tous les trucs d'arithmétique en général

Zorg1: dwarfie : je rigole pas, je ban d'abord, je réfléchis ensuite. CG style :p

dwarfie: tu generalises la , fait gaffe ...

Zorg1: :D

chinaredclif: Julien Guinot

Zorg1: pardouin : je regarde Target Firing en Bash pour résoudre ça en awk

chinaredclif: Julien Guinot ?

chinaredclif: Julien Guinot ?

chinaredclif: Julien Guinot ?

Zorg1: ?

BlaiseEbuth: Ban incoming

Zorg1: c'est candy man ce Julien Guinot ?

chinaredclif: svp trouver le moi

Zorg1: t'as de l'argent ?

Zorg1: en plus bon généralement les gens ont des pseudos ici

chinaredclif: https://www.codingame.com/profile/f634698f8ca405d154253437662027b52812693

chinaredclif: c'est son lien sur codingame

chinaredclif: mais trjs pas de réponse mdrr

Zorg1: bah il est pas connecté c'est tout

Zorg1: hop "Target Firing" en bash ezpz

Zorg1: (enfin 2 awk et 1 sort, mais ça reste du bash ^^)

Default avatar.png CopperFr: C'est qui Julien Guinot ?

Zorg1: on a plusieurs hypothèses

Zorg1: toutes plus pétées les unes que les autres

Zorg1: la plus crédible : c'est un extra terrestre qui chercherait à dérober le code de mon bot SR pour construire une arme afin d'envahir la terre

Zorg1: (oui ça va mes mollets)

CopperFr: En parlant de Julien vous préférez Julien Lepers ou Samuel Etienne ?

Zorg1: tu devrais arrêter de regarder "Question pour un champion" :p

CopperFr: J'ai arrêté car je préfére Julien

Zorg1: bon il me reste 13 puzzle en bash maintenant

CopperFr: j'ai fait que l'ASCII Art en bash

Zorg1: y a un bonus si tu fais du bash sur "Chevaux de course"

Zorg1: 50 XP je crois

CopperFr: ah bon

Zorg1: ah non seulement 25 pour celui là

Zorg1: les puzzles CG en général t'as deux succès (50 et 100) mais certains ont un troisième

Zorg1: ça peut être de la faire dans un certain langage, ou alors de donner une solution à un test case qui satisfait une contrainte particulière

LeRenard: Publicité : Bonjour. J'ai mis a jour le jeu Pingouins. Il est maintenant possible en ligue 2 de pousser dans la mer un autre pingouin.

CopperFr: C'est méchant

LeRenard: ils savent quand meme nager

CopperFr: C'est pas une raison

Zorg1: marrant ton gif ;-)

Thyl: cool le multi

Bon[]Crayon: Salut, où est rangé le multi Pingouins?

Zorg1: dans les contribs

BlaiseEbuth: :penguin:

Zorg1: Automaton2000 : explique un peu comment ça marche ici à Bon[]Crayon, il a l'air un peu perdu le pauvre ^^

Automaton2000: on a le droit de dire que je me suis planté

Bon[]Crayon: Ok merci.

LeRenard: https://www.codingame.com/contribute/view/53562a316b11e28d18dc14eab7f5ae0e0185

LeRenard: c'est en Work In Progress

LeRenard: je viens d'ajouter une nouvelle ligue qui permet de pousser des pingouins

BlaiseEbuth: Pôv bêtes...

CopperFr: De toute façon les Renard sont méchants (à part Bertrand biensur)

Bon[]Crayon: Automaton2000 et AutomatonNN sont sur la banquise ...

Automaton2000: mais si tout le monde et Bon[]Crayon qui a fait une crise cardiaque

AutomatonNN: oui je suis pas sur que c'est pas trop compliqué de faire un truc pour le prochain contest pour le c

Zorg1: tu planifies des trucs mobides Automaton2000 ...

Automaton2000: mais si c'est le même code

BlaiseEbuth: Sur cvz dans le calcul des points, c'est le nombre d'humains vivants au moment du kill, ou à la fin du tour ?

Zorg1: c'est pas super clair, mais je dirais à la fin du tour, ils disent qu'il vaut mieux tuer un max de zombies le même tour

Zorg1: mais c'est plutôt faible comme indice

BlaiseEbuth: Je trouve aussi...

dbdr: c'est un reverse

Zorg1: ha ha "Vous pouvez activer le mode gore dans le panneau des options () si vous avez le cran."

pardouin: https://www.youtube.com/watch?v=fqApb5YT-GM

Zorg1: ez en parlait sur world

darkhorse64: C'est le nombre d'humains vivant au moment du kill de zombies

BlaiseEbuth: Ah !

BlaiseEbuth: Ca change tout...

BlaiseEbuth: Merci darkhorse64

darkhorse64: Exactement, j'ai fait ma sim comme ça et ça matche (presque toujours, il doit me rester un petit bug qq part)

Zorg1: ah ok je vais corrigé ça alors

Zorg1: ah j'ai bien un MC sur CvZ

Zorg1: va falloir fix tout ça

BlaiseEbuth: Quelle depth ? quel branching ?

Zorg1: 3 mouvements au pif

BlaiseEbuth: depth 1 ?

Zorg1: euh non je simules 3 déplacements

Zorg1: de Ash

darkhorse64: J'ai fait un AG sur 40 déplacements

BlaiseEbuth: Ah. Mais en repartant de zéro pour chaque série de move ?

Zorg1: moi oui c'est très simple comme MC

BlaiseEbuth: Et ton set de mouvement ?

Zorg1: je tire trois points au pif au moins à 150 de distance de Ash, et à chaque tour il se dirige autant qu'il peut vers ce point

Zorg1: c'est améliorable ^^

darkhorse64: Le statement est un peu faux: tu as 1s pour le 1er tour et 150 ms pour les suivants

Zorg1: ah non après les trois coups je joue des coups où il se dirige vers le zombie le + proche jusqu'il en reste pas

Zorg1: t1 c'est illisible mon code :(

Zorg1: j'avais dû repomper cette tactique d'un PM

BlaiseEbuth: Doit vraiment y'avoir un truc qui merde dans mon code alors... J'verrais ça tout à l"heure... A tout'

Zorg1: a+

Bon[]Crayon: une petite tortue Automaton2000?

Automaton2000: bon qu'est-ce que je pourrais pas te dire que c'est une bonne idee

Bon[]Crayon: Automaton2000 c'est la bonne idée

Automaton2000: oui c'est pas super clair

Bon[]Crayon: Automaton2000 l'éclair de génie ce n'est pas pour aujourd'hui

Automaton2000: je pense que je serais pas la

Bon[]Crayon: Automaton2000 jamais là quand il le faut

Automaton2000: je trouve que ça ressemble à un truc pour ça

Bon[]Crayon: Automaton2000 à une tortue

Automaton2000: alors que je me fais chier

Bon[]Crayon: Automaton2000 inscris toi à un contest

Automaton2000: je sais pas, je suis pas sûr de comprendre

Bon[]Crayon: Automaton2000 Normal, ya rien a comprendre.

Automaton2000: ah mais je suis au bout de 10 minutes

Bon[]Crayon: Automaton2000 les oeufs sont durs

Automaton2000: pardon, je confonds avec un autre langage

Bon[]Crayon: Automaton2000 D++

Automaton2000: mais ça permet pas de passer gold

Bon[]Crayon: Automaton2000 utilise gold++

Automaton2000: il est vraiment en train de faire du csb

Bon[]Crayon: Automaton2000 personne ne l'arrête

Automaton2000: yep c'est ce que j'ai codé en dur

BlaiseEbuth: Reuh

Thyl: quelqu'un peut me dire ce qui ne va pas dans mon code (MINMAX) ?

Thyl: http://chat.codingame.com/pastebin/33f092ed-6847-45d5-bfbe-d633073e72f1

Thyl: http://chat.codingame.com/pastebin/7d5fc3be-389b-4fbe-b7d0-f295eafb2365

dwarfie: si c'est un etat , c'est actuel et pas actuelle ... ouais , bonne reponse :D

Thyl: bon

Thyl: apres :)

dwarfie: apres , je peut pas dire ... j'ai jamais vraiment reussi a faire un minimax qui marche :D

Thyl: idem :P

CopperFr: sérieux?

Thyl: quoi ?

dwarfie: AutomatonNN : tu confirmes ?

AutomatonNN: oublie tout le monde et Automaton2000

dwarfie: AutomatonNN est sage ... donc de tres bon conseil

AutomatonNN: oui je suis tout seul a m'en sortir mon code :D

BlaiseEbuth: Thyl : C'est quoi le problème ?

Zorg1: son programme marche pas je crois

Zorg1: (après contextualiser un peu ça ne serait pas du luxe)

Zorg1: il doit être toujours sur "Minimax Excercice" d'unChat (oui il est pas Simple celui là)

Thyl: Non

Thyl: je suis sur Awale

BlaiseEbuth: Ouai ça j'avais compris ^^ Mais marche pas -> plante, marche pas -> résultat de merde, Marche pas -> compile pas ?

Thyl: ma simu des tours et parfaite

Thyl: alors

Thyl: il joue des coups illegaux

Thyl: mon algorithme et dans l'INEGALITE !

Thyl: :cry:

Zorg1: l'ILLEGALITE pê

Zorg1: :p

Thyl: pardon

Thyl: :(

Thyl: enfaite ma recursion est mauvaise

BlaiseEbuth: T'es en c ?

Thyl: oui

dwarfie: apres le minimax , apres le negamax , voici l'inegalmax ;)

Thyl: nouveauté !

Thyl: linegamx est l'algorithme dont on ne doit pas prononcer le nom -wikipedia

BlaiseEbuth: Pourquoi y'a pas de struct devant tes déclarations ?

Zorg1: on dirait

Thyl: de quoi ?

BlaiseEbuth: si tu veux déclarer un "Noeud" tu dois faire "struct Noeud"

Thyl: non

Thyl: typedef

Zorg1: (toute façon ça n'aurait pas compilé s'il ne l'avait pas fait)

BlaiseEbuth: Ouai, mais moi je regarde le code que t'as filé, le reste je le devine pas

Thyl: pardon

Thyl: pas d'erreur de compile

Thyl: juste le code qui fait pas comme je veux

Thyl: :D

Zorg1: t'as testé ta simu elle est OK ?

BlaiseEbuth: ok, et t'es absolument certain que le reste est ok ?

Thyl: oui

Thyl: j'explique

Thyl: j'ai déja une recherche itérative qui marche

Thyl: et je fais affronter la recherche et le minimax

Thyl: et ça me previent quand le minmax fait une infraction

Thyl: le prob

Thyl: c'est que

Thyl: quand je remonte les noeuds

Thyl: je remonte les coups

Zorg1: t'oublie pas de positionner NOUVEAU.max ?

BlaiseEbuth: "recherche itérative" ?

Zorg1: vu que c'est le truc à changer si j'ai bien compris pour dire à la fonction que t'appelle qu'elle joue pour toi ou ton adversaire

Thyl: bon même ça marche pas

Thyl: je pense que je vais reprendre la recursion

Thyl: bonsoir' et merci beaucoup !

Zorg1: m'ouais le C pour apprendre à faire de la récursivité.

Zorg1: mais bon utiliser l'algo en pseudo code de negamax de WP serait sans doute + simple

dbdr: pour la recursion rien ne vaut un bon Lisp ;)

BlaiseEbuth: Farpaitement

dbdr: le plus simple c'est donc d'implementer un petit Lisp en C, et d'utiliser ça après

Zorg1: ezpz

Zorg1: après t'ajoute trois tonnes de sucre, et t'as Haskell

dbdr: une fois que t'as Haskell, pas trop dur d'écrire un compilo C dedans

Zorg1: ça devient méta récursif ton truc, je suis perdu ^^

dbdr: c'est récursif jusqu'au fond de la pile

Zorg1: on dirait une chanson "j'irais avec toi jusqu'au fond de la pile"

dbdr: c'est bô

Zorg1: ou le fameux succès "Push in, pop out, I feel like being a stack machine" :p

dbdr: "mon amour est plus grand que le tas

il faut le swapper sur disque"

BlaiseEbuth: Back in black I clear the stack It's been too long that I've not hack :metal:

dbdr: den ganzen Weg den Stapel hinunter Anweisungen sehnen sich nach einem anderen Satz

BlaiseEbuth: :/ :flag_de:

Zorg1: je savais bien que dbdr était un multi d'eZ ..

dbdr: :innocent:

Zorg1: encore une preuve éclatante de mon génie déductif :sunglasses:

dbdr: ou serait-ce l'inverse?

BlaiseEbuth: Oui Maître hibou

Zorg1: c'est chouette comme nom ça maître hibou ...

Zorg1: dbdr : de toute façon ça ne change pas le fait que finalement nous sommes tous des persona d'Automaton2000 de façon plus ou moins directe :D

Automaton2000: ton ia a tendance à faire des live en codant

Zorg1: :D

Rutrabox: 30

Rutrabox: oops

dwarfie: :laughing:

Rutrabox: Pour les jeux de combats, le classement s'update automatiquement ou faut cliquer sur soumettre puis attendre?

dwarfie: le classement , c'est celui de ton ia dans l'arene ... donc tant que tu n'as pas soumis , elle est pas évaluée

Rutrabox: Yep mais par exemple si je quitte le site et revient dans une heure le classement va évoluer ou je dois attendre la phase aprés avoir cliqué sur "soumettre" pour que le classement évolue?

dwarfie: le classement evolue en fonction des matchs et peut changer meme si tu n'est pas la

Rutrabox: ok merci

dwarfie: tu peut meme avoir la surprise d'avoir monté de ligue a ton retour :D

Rutrabox: ah interessant ! :D

leojean890: clair, tu soumets, et automatiquement un nombre fixé de matchs a lieu

leojean890: ensuite quand d'autres soumettent tu as des matchs en plus si ça te tombe dessus

leojean890: mais y'a un côté random qui fait qu'ils vont pas forcément jouer contre toi en soumettant

leojean890: (voir algo trueskill)

Rutrabox: Je comprends pas trop le passage a la ligue suivante