Chat:Fr/2020-09-05
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
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
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
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
CopperFr: bioman c'était plus connu surtout à l'époque ou ils ont fait la parodie
Zorg1: oui y a de ça ;-)
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
dwarfie: meme pas ... y'a juste "disque laser de dorothé"
Zorg1: t'as la chanson aussi
Zorg1: "Bonjour bande de débiles"
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
dwarfie: en meme temps , en face , t'avais zeltron et teletactica :D
Zorg1: ah oui le navire à voile dans l'espace ^^
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
CopperFr: les générique français c'est pour éviter de payer les droits
CopperFr: et comme ils vendaient des 45tr
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
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 ^^
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
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
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 ^^)
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