Chat:Fr/2020-12-26
Zorg1: salut tout le monde et les bots de haut niveau Automaton2000 & AutomatonNN
Automaton2000: et encore plus que le boss seront promus en ligue légende
AutomatonNN: ouai j'ai pas envie de te déplacer sur le forum sur un contest de magus en python
Zorg1: salut JBM
PhOeNyX: o/
Magus: Jamais je ferais un contest en python AutomatonNN, jamais !
AutomatonNN: A toi aussi tu l'as pas vu :P
Thyl: AutomatonNN est vraiment doué !
AutomatonNN: voir des tortues de l'exploitation plus tard
Thyl: j'ai GAGNEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
Thyl: RRRRRRRRRRRRRRRRRRRRRR
Thyl: Magus ça compte "tortues" ??
Stilgart: AutomatonNN: on t'a dit que maintenant c'est licorne
AutomatonNN: o eu de contest ?
Stilgart: AutomatonNN:: c'est ton contest à toi, oui
AutomatonNN: oui
Stilgart: Automaton2000: et toi, toujours pas de tortue ?
Automaton2000: en python c'est pas une question de motivation
philRG: en python, on peut tout faire en une ligne
philRG: ou presque :o) joyeux noël les automaton
Zorg1: une pensée profonde Automaton2000 ?
Automaton2000: c est le temps maintenant?
Zorg1: c'est quand tu veux Automaton2000
Automaton2000: ça m'a fait gagner beaucoup de temps et de la programmation dynamique ?
Zorg1: :thinking: Automaton2000
Automaton2000: ouais mais je voulais faire un code en python
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
AutomatonNN: ouai c'est pas trop de marche pour faire un peu de contest de contest d'ailleurs
Automaton2000: on a qu'un seul core
Zorg1: o/ BlaiseEbuth
BlaiseEbuth: \o Zorg1
Stilgart: o/ BlaiseEbuth
BlaiseEbuth: \o Stilgart
**Stilgart regarde le montant de sa commande sur steam et pleure
BlaiseEbuth: Héhé. J'ai pas pris grand chose finalement.
Stilgart: 115€ là :/
Stilgart: no comment
BlaiseEbuth: Sapik
Stilgart: octopath traveler à -50%, ça fait quand même encore 30€
BlaiseEbuth: 43€ moi.
BlaiseEbuth: Juste Halo MCC et Spiritfarer
Stilgart: en même temps, j'aurais du acheter ori et hades avant, ça aurait fait moins mal à noël :)
BlaiseEbuth: C'est de l'auto-tromperie ça ^^
Stilgart: tu me dirais pour spiritfarer, j'arrive pas à déterminer où je dois le mettre dans ma wishlist
Stilgart: c'est du "confort personnel"
Stilgart: ça fait moins mal sur le coup :D
BlaiseEbuth: J'ai tout juste commencé spiritfarer.
leojean890: je croyais qu'il y avait que Euler de level > 50 mais y'a Westicles lvl 53 aussi ;)
BlaiseEbuth: leojean890 qui ajoute de l'huile sur le drama...
JBM: ah oui tiens il s'est un peu éteint celui-là
leojean890: drama ? j'ai pas suivi le conflit^^
leojean890: j'ai juste vu un post sur le forum sur les refus de contribs "volontaires/vengea,ce"
leojean890: qui incluait W
Bon[]Crayon: Salut tout le monde
Bon[]Crayon: salut bot automaton2000
Automaton2000: je fais que des coc
Bon[]Crayon: salut bot automatonnn
AutomatonNN: ok non c'est pas trop compliqué de comprendre comment c'est pas trop facile de trouver le message de
Bon[]Crayon: AutomatonNN tu t'embrouilles
AutomatonNN: oui
BlaiseEbuth: leojeab890 : Il a un bot qui génère les solutions "system" de tous les langages pour les puzzles commu à partir de la solution de l'auteur, il soumet tout, et il a un bot qui upvote ses solutions derrière.
Bon[]Crayon: les solutions "system" qu'est que ça signifie ?
leojean890: ah ouais chaud
leojean890: il joue avec le feu lui hehe
BlaiseEbuth: Bah une solution dans un langage appellée à partir des autres langages avec une commande system
leojean890: "il profite du système pour mettre en valeur son profil" :P
leojean890: système dans les 2 sens;)
BlaiseEbuth: Il a fait valoir ça comme "un signalement de bug"
Stilgart: leojean890: non, parce que chez CG on a pas de couilles pour banir
Stilgart: +n
leojean890: d'ailleurs en optim il fait de jolies perfs, vous pensez que c'est cheat ou des vraies perfs perso ?^^
leojean890: exemple number shifting mais j'ai vu que c'était d'autres aussi;)
Stilgart: la provoc gratuite et le gonflement de certains comptes c'est pas du signalement de bug :/
BlaiseEbuth: C'est pas qu'une question de couille, tu le ban et après quoi ? Vu le bonhomme il revient refaire la même choise ou pire avec des smurfs ?
Bon[]Crayon: il écrit un code python et lance la commande python avec perl par exemple
Stilgart: et c'est pas comme si JBM l'avait signalé long time ago, et qu'on en rigole depuis longtemps ici
BlaiseEbuth: Ouai. Mais pour le coup cg a pas corrigé
Stilgart: BlaiseEbuth: tu corriges avant
leojean890: ptet qu'ils trouvent ça pas grave ?^^
Stilgart: suffit de dire que les upvotes valent 0xp
Stilgart: c'est la seule solution de toute façon
leojean890: mis dans les faits c'est abusay:P
BlaiseEbuth: Après il ce qu'il fait sur son compte je m'en fout un peu. Par contre son attaque sur eZ c'est vraiment n'imp
Stilgart: il m'a provoqué une poignée de fois aussi
leojean890: il a dit quoi contre eZ ?
JBM: Stilgart: c'est Boulet qui l'a signalé, celui-là
Stilgart: et j'ai prévenu que je lui cracherais plubliquement à la gueule
BlaiseEbuth: Je parle pas d'attaque verbale. Il a redirigé son but à upvote sur le compte d'eZ
BlaiseEbuth: *bot
Stilgart: JBM: Boulet c'était sur les upvotes de contribs (mais ça revient au même)
leojean890: number shifting, samegame et 2048 il est top 3
Stilgart: BlaiseEbuth: oui, j'ai vu ('ai codé l'outil pour ;) )
Stilgart: mais rien que le verbal ça méritait une sanction (des deux cotés d'ailleurs)
leojean890: il a redirigé son bot à upvote sur le compte d'euler ? quel intéret de faire ça ?
BlaiseEbuth: Faire chier le monde, whate else ?
leojean890: ça l'aide pas personnellement de s'en prendre aux comptes des autres
leojean890: alors qu'upvoter ses propres trucs en générant des solutions system ça le met en valeur
JBM: offrir de l'XP, c'est «s'en prendre à»?
BlaiseEbuth: Bah si t'a envie de monter legit oui ?
Bon[]Crayon: Peut-être qu'il essayait de foutre de la gueule de cg
leojean890: déjà je vois pas comment il peut submit des trucs chez euler
leojean890: alors que son propre compte, il a accès
BlaiseEbuth: eZ ça le faisait clairement chier d'avoir de l'xp "offerte" comme tu dis
BlaiseEbuth: Juste la partie upvote leojean890
leojean890: ah oui compris
leojean890: il upvote automatiquement tous les trucs de euler
Stilgart: quand tu fais l'effort de faire les puzzles pour avoir un gros niveau, ça fait chier de voir tes efforts décrédibilisés de la sorte
leojean890: euler ça le faisait chier car il approuve pas ces méthodes quoi;)
leojean890: j'imagine qu'il préfère que ses upvotes soient tous basés sur une vraie intention de upvote:)
Bon[]Crayon: Bon Automaton2000 Vive le vent d'hiver. :rewind:
Automaton2000: c'est plutot une bonne chose
JBM: donc on en est où? faut interdire les upvotes?
k4ng0u: Automaton2000 c'etait quand la derniere fois que quelqu'un t'a fait dire tortue avant Thvi?
Automaton2000: il me faut un truc qui marche pour tout les autres langages
Stilgart: k4ng0u: c'est NN qui a dit tortue, non ?
Stilgart: AutomatonNN il est moins avare en tortue
AutomatonNN: ere paye la partie ?
Bon[]Crayon: Il faut des pouces bleus sans point.
Stilgart: JBM: mettre 0xp
k4ng0u: ah mince peut etre, la question etait pour toi du coup AutomatonNN
AutomatonNN: si t'as pas de chance de tout coder avec le contest c'est que tu t'es trompé de test
Stilgart: mais si tu vois une meilleure solution, je suis prenneur
JBM: on parle solution appliquable, pas chateaux sur la comete
Stilgart: je précise, je pense que CG ne fera rien, mais si c'est trivialement applicable
k4ng0u: apres le pb c'est quelle proportion de codingamers accorde de l'importance a l'xp? La plupart du temps les gens regardent les cp. Du coup ils ont peu de motivation pour investir dans la regulation d'xp
k4ng0u: (a mon avis)
Stilgart: dans ce cas, virons les XP et les niveaux
JBM: ils ont tellement fait n'imp avec, c'est irrécupérable
leojean890: refusionner les 2 comme c'était avant ?:P
k4ng0u: pour moi l'xp c'est fun quand on est low level => ca procure de la motiv pour monter en niveau. Apres a partir d'un moment ca jauge purement "l'anciennete" (~=cb de puzzles t'as resolu vu qu'un puzzle communautaire facile vaut autant qu'un very hard)
leojean890: d'ailleurs ça devrait ps valoir autant
leojean890: ancien ou s'investit bcp
leojean890: qqn qui y passe du temps et gère bien par ex
leojean890: mais oui un VH commu ça devrait valoir +
JBM: oui donc pour le "purement" on repassera
leojean890: qu'un easy commu
leojean890: les CP ça peut aussi être corrélé à la fois à l'ancienneté, au skill, à la motiv, et au temps investi (après certains sont tellement bons qu'ils ont bcp de CP avec une poignée de multis/contests)
k4ng0u: JBM effectivement purement est un peu fort. Mais un gars qui s'investit uniquement dans les puzzles easy/medium gagnera autant (voire plus) d'xp qu'un gars qui passera (sand doute bcp) plus de temps uniquement dans des puzzles hard/very hard. Bref a partir d'un moment (ou tous les puzzles non communautaires ont ete finis voire avant) l'xp n'a plus forcement de sens a mon avis
leojean890: mais ouais, pk ils ont décidé que les puzzles commu easy valent autant que les VH ?
JBM: parce qu'il n'ont pas les moyens de vérifier que les contribs sont bien classées
leojean890: alors que les multis commu valent autant que les multis de CG si nbParticipants > 500
leojean890: (ah pas en XP mais en CP pour les multis)
leojean890: en XP y'a pas forcément bronze silver gold legend
k4ng0u: leojean890 la diff avec les cp a mon avis c'est effectivement l'investissement et le fait qu'il n'y a pas de "bonne solution" publiee a l'avance
leojean890: ouais vérifier que les contribs sont bien classées c'est compliqué et aussi subjectif
leojean890: une personne donnée aura plus de facilités sur un sujet qui ressemble plus à sont expérience passée
leojean890: k4ng0u oui les CP t'as effectivement pas de code publié
leojean890: quoi que, à quelques exceptions/ratés près
leojean890: csb, hypersonic, god
k4ng0u: le debat pourra continuer longtemps :p. Mais pour moi, l'xp c'est la motiv pour les nouveaux. Et les cp c'est pour les gens motives pour monter dans le ranking.
leojean890: les puzzles ça dépend des cas
leojean890: parfois ils existent sur un autre site
leojean890: et les solutions trainent
leojean890: d'autres sont originaux
leojean890: certains se reversent facilement
leojean890: ceux où faut envoyer true/false pour 10 tests par ex
Stilgart: k4ng0u: tu es arrivé quand sur CG ?
Stilgart: parce que moi, je vois pas en quoi 100+ puzzles mediums très inégaux ça peut motiver
leojean890: certains motivent et d'autres moins en lisant les énoncés
Stilgart: si j'avais pas décidé de faire tous les puzzles à un moment où c'était encore réaliste, je serais sans doute pas lvl 40 aujourd'hui
leojean890: bravo à ceux qui ont la motiv de tous les faire;)
Stilgart: sauf que... va trouver dans les bons puzzles... :(
Stilgart: s/ceux/celui/
leojean890: y'a que toi qui as cette motiv?:)
leojean890: qq autres ont presque tout fait aussi non ?
leojean890: j'crois que ça se vérifie sur ton site chadok:P
Stilgart: sur ceux deux dernières années, je dois être le seul a avoir été à 100% en puzzle
leojean890: il t'en reste cmbien à finir à 100% ?
leojean890: space maze ?
Stilgart: non, j'étais à 100% il y a 3 jours
Stilgart: là j'ai pas fait les 2 validé hiers
leojean890: ah ok^^
leojean890: t'as même fait space maze donc ;)
Stilgart: mais bon, ça devrait pas poser trop de soucis
Stilgart: sinon, space maze + nintendo + cross the line ça fait le ménage
leojean890: bah si t'as fait les plus durs le reste tu les fais trkl
Stilgart: oui et non
Stilgart: parce qu'en fait, space maze c'et bien plus motivant
leojean890: ça dépend des cs j'imagine
leojean890: cas*
Stilgart: qu'un nième bfs useless
leojean890: certains doivent te gonfler
Stilgart: c'est surtout le manque de soin et/ou d'originalité qui fait mal
leojean890: quand le puzzle c'est que du parsing par ex ?^^
Stilgart: personne ne fait les puzzles, mais on valide quand même du bfs même pas déguisé
Stilgart: ou de l'ascii art juste casse-pied
leojean890: ascii art ça me gonfle aussi :P
Stilgart: cela dit, on a eu deux perles récemment
leojean890: j'en ai fait 2-3 en ascii art et pas envie de faire les autres:)
Stilgart: flowers beds il était vraiment bien trouvé
Stilgart: et low resolution shape m'a beaucoup fait rire (en bien)
leojean890: ptet que j'aurai la motiv un jour:p
Stilgart: au final, ce qui me fait le plus chier, c'est que le process de validation est pété depuis des années, qu'on pourrait avoir 3 fois moins de puzzles, mais de la qualité
Stilgart: et que rien ne bouge :(
Stilgart: dans les deux puzzles que je cite, c'est pas un pb de motivation
Stilgart: mais d'analyse
leojean890: le souci c'est "créer une contribution" dans la quest map qui pousse à en faire sans peaufiner^^
Stilgart: + voter + upvote
Stilgart: et je parle pas de peufiner
leojean890: là j'en suis à "accepter ou rejeter une contrib" ;)
Stilgart: des contribs boguées, j'en ai patché des dizaines
leojean890: bah ça pousse à en faire à la va vite je veux dire
leojean890: ah d'accord
leojean890: tu parles du fait que ce soit tjr la même environ
Stilgart: bon, souvent c'est "juste" refaire un jeu de tests adapté
Stilgart: ce qui n'est pas si grave
Stilgart: mais souvent, c'est compléter voire réécrire l'énoncé
k4ng0u: http://chat.codingame.com/pastebin/ee351957-41a8-4825-8fda-4b6fa5f7c953
leojean890: k4ng0u ou sinon changer la répartition des xp gagnés
leojean890: (c'est vrai que parfois en faisant 2 puzzles on a l'impression de faire 2 fois le même)
leojean890: moi ça fait un an que j'en fais + mais 6 ans que je suis inscrit, j'avais testé qq contests sans trop m'investir;)
Stilgart: k4ng0u: alors, quand tu es à mon niveau et que tu vises le top xp, tu te jètes sur tout ce qui bouge :)
Stilgart: crois-moi, à partir de lvl 40, le levul up c'est pas simple
Stilgart: (sauf pour les couilles de l'ouest)
Stilgart: après, farmer l'xp faisait beaucoup plus sens à l'époque où cp et xp n'étaient pas séparés
JBM: alors qu'il faut juste upvoter tes soluces
JBM: t'as rien compris au farming
Zorg1: va falloir faire un streaming sur le farming je suppose
Zorg1: ça changera des streamings sur les CoC
BlaiseEbuth: Bon. Ayé. Nouvel avatar.
Zorg1: va falloir que je refresh alors
Zorg1: pas mal, j'aime bien ;-)
BlaiseEbuth: :yum:
Zorg1: c'est le premier après 3 mois de confinement ?
BlaiseEbuth: :D
JBM: exigez le bon XP farmé au grain
k4ng0u: Stilgart effectivement si a une epoque xp et cp etaient dans la meme categorie ca change pas mal. Et meme maintenant, je veux bien te croire que l'xp farming est laborieux (tu dis a partir de lvl40 mais sans doute bien avant meme vu le faible nombre de puzzles sponsorises)
- JBM pouring oil on the fire* lol
Stilgart: si tu as le niveau pour monter légende, ça va encore jusqu'à 40
Stilgart: si tu capes en gold, c'est dur bien avant oui
Stilgart: BlaiseEbuth: je préfères l'ancien </vieux con>
BlaiseEbuth: :(
JBM: tant quee tu préferes pas l'ancien blaise
dwarfie: salut les gens , automatonNN et automaton2000 s'il dit tortue
AutomatonNN: tortue ah bon ?
Automaton2000: moi j'ai juste fait un peu mal
BlaiseEbuth: :D
dwarfie: rahhh ...
dwarfie: AutomatonNN : tu pourrais me soutenir quand meme ...
AutomatonNN: oui mais c'est pas trop compliqué de faire un truc que tu as des tests en fait
BlaiseEbuth: C'qui l'ancien Blaise ? Je l'connais pas !
k4ng0u: mais AutomatonNN tu parles de tortues tout le temps maintenant?
AutomatonNN: oui j'ai appris que tout le monde est pas un peu comme AutomatonNN et Automaton2000
dwarfie: moi je le connais ... il etait toujours a l'aise blaise
Stilgart: AutomatonNN: tu as intégré la notion de bot à ton réseau de neurones ?
AutomatonNN: oui j'ai pas suivi le problème avec le contest de ce que je vais faire tout ce que je veux dire
leojean890: tiens PhOeNyX a créé un multi chess, et reCurse aussi (contrib en cours);)
leojean890: ça fait bcp de jeux "chess" en même temps;)
BlaiseEbuth: Encore du drama...
Zorg1: toujours du drama
leojean890: ;)
Zorg1: "tags: minimax" :D
PhOeNyX: Ah leojean890 je n'avais pas vu que reCurse avait déjà ouvert un chess
PhOeNyX: Il a peut-être plus avancé que moi
BlaiseEbuth: Bah il est fonctionnel son truc. Pour pas dire fini
PhOeNyX: Moi j'ai juste les moves classiques gérés par le Referee, pas de graphismes
PhOeNyX: J'ignore pour l'instant les moves spéciaux ("castlings" et "en passant")
Zorg1: ah le roque
Zorg1: oui la contrib de recurse est nettement plus avancé
PhOeNyX: Ah il a publié il y a 4 jours
PhOeNyX: J'avais commencé il y a 1 semaine mais j'ai surtout avancé aujourd'hui. ^^
Zorg1: chess960, 2 parties par match CG, choix des inputs, ..;
PhOeNyX: Du coup je vire le miens ?
leojean890: PhOeNyX arf dmg vous avez la même idée en même temps!
Stilgart: tu demandes 3 refuses sur #fr ;)
Stilgart: on est bon pour ça
PhOeNyX: C'est en WIP, y a pas de validation demandée
PhOeNyX: :D
Stilgart: sors le du wip ;)
PhOeNyX: Mouais autant le supprimer
Zorg1: tu peux le remettre en brouillon ?
leojean890: sauf si tu veux faire une règle différente, ça a peut être un intéret de garder les 2 :P
PhOeNyX: Si c'est juste pour de l'XP je préfère supprimer :p
Stilgart: sinon, il faut le remettre en brouillon et tu peux supprimer après
Stilgart: leojean890: en vrai je vois pas l'intérêt d'en avoir un :(
PhOeNyX: Il est déjà en brouillon (WIP)
k4ng0u: on devrait mettre un WIP des qu'on commence a bosser sur un multi pour eviter la redondance. c' est dur de passer 1 semaine a sortir un multi qq j apres qqn d' autre :P
leojean890: Stilgart ça va motiver pas mal de monde je pense^^
leojean890: ce jeu est très convoité:)
PhOeNyX: Bon j'ai viré le mien.
leojean890: d'accord
k4ng0u: au lieu de commencer par un etat random tu commences a partir de 0 pour permettre les opening books :p
leojean890: voilà t'aurais pu faire ça^^
BlaiseEbuth: Pour permettre le hard code ? Wé !
leojean890: mais j'avoue que c'est pas le top pour cette raison xD
Zorg1: championnat de hardcoding
BlaiseEbuth: La p'tite sicilienne qui va bien.
leojean890: campionnat pour avoir une IA qui BAT ces openings
leojean890: championnat*
leojean890: trouver comment battre ces hardcodings qui ont fait leurs preuves :P
Zorg1: l'ouverture je lance une forkbomb pendant ton tour ?
PhOeNyX: Beh ce que j'avais commencé à faire c'était pas un random start
PhOeNyX: C'était à partir de 0
leojean890: on aurait pu proposer 2 règles diff du coup^^
leojean890: mais il faut voir si 'est un bon choix ou pas de garder les 2^^
BlaiseEbuth: Fais une version avec du FoW
PhOeNyX: Le truc c'est que si le jeu de reCurse est fonctionnel avec un start random
PhOeNyX: Rien n'empêche de décliner avec un start initial
leojean890: si pièce ennemie à distance > 2 alors invisible hehe
PhOeNyX: Donc ma version est inutile. :D
leojean890: oui tout à fait, supposons qu'il souhaite le décliner;)
Zorg1: les échecs avec du FoW ? avec des tirs d'artillerie ? :thinking:
k4ng0u: et pour manger une autre piece tu lances un des de 6 pour savoir si tu peux ou pas
Zorg1: un dé 20 pour faire plus wargame sérieux
Zorg1: et tu rajoutes des règles de magie pour le fun
BlaiseEbuth: Le fou peut taunt les enemies aussi
k4ng0u: et faudrait accumuler du mana avec la dist manhattan pour pouvoir lancer les spells
Zorg1: et tu hurles "Voronoi" avant de lancer une attaque dévastatrice
BlaiseEbuth: Niveau 1 c'est juste 'vo'.
BlaiseEbuth: Après tu peux débloquer 'ro' et 'noi'
Zorg1: les échecs conçus par un comité ^^
Stilgart: leojean890: comme le go ?
Stilgart: j'avoue que je suis très mauvais public pour ce genre de puzzle... mais bon
k4ng0u: il y a des tutos sur comment implementer un ga de maniere concrete? notamment sur comment determiner les constantes, j'ai l'impression qu'il y a tellement de params a prendre en compte comme la taille de la population, comment faire le crossover (et ac quelle proba), quelles mutations operees, ... je suis un peu perdu, ca me parait pas du tout intuitif
leojean890: Stilgart j'avoue les multis de go font un flop.. mais je trouve ça plus dur perso:) (ça dépend des affinités de chacun après^^)
leojean890: k4ng0u je ne sais pas, perso j'ai juste tenté des paramètres et pris ce qui marche le mieux^^ dans A*Craft (et idem je suis passé en recuit simulé en tentant des params...)
leojean890: faut demander aux experts dbdr et Neumann par ex^^
leojean890: je suis que 90eme dans A*craft
Stilgart: leojean890: les échecs c'est pas spécialement plus simple
Stilgart: k4ng0u: j'ai retenu que c'était de la cuisine
leojean890: les echecs c'est complexe mais on a facilement qq idées qui viennent ^^
Stilgart: et ga comme sa, le problème est de bien modéliser pour avoir une notion de voison (/ crossover) pertinante pour le problème à résoudre
leojean890: après faire une top IA c'est autre chose:)
Stilgart: leojean890: ha...
leojean890: mais un minmax avec une eval pas dégueu ça va je pense
Stilgart: moi devant un échiquier je sais jamais quoi jouer
leojean890: juste considérer une valeur par pièce par ex
leojean890: mettre en danger l'autre => score += 10
leojean890: le bouffer : score += 100*valuePiece
k4ng0u: pcq sans une bonne strat, j'ai l'impression qu'un ga c'est tres aleatoire (potentiellement pire qu'un MC si les facteurs de crossover/mutations ne sont pas bons) Mais du coup comment choisir ces facteurs? Sans compter le fait que le ga a l'air de pouvoir marcher si tous les moves sont possibles la plupart du temps (typiquement avec des walls, ca peut etre catastrophique).
leojean890: un truc du genre
Stilgart: ça te fait ni le bon choix d'ouverture, ni le midgame ou tout se joue ;(
leojean890: crossover dans A*craft c'est pas trop chaud
Stilgart: k4ng0u: je suggère souvent de faire un MC plutôt qu'un GA
Stilgart: de fait, si tu ne vois pas comment faire un crossover intelligent, c'est souvent pire le GA
leojean890: ou recuit simulé^^
Stilgart: (ie, tu perds des perfs pour rien par rapport au MC, ou à un hill climbling)
Stilgart: leojean890: en vrai, si c'est chaud
Stilgart: (je suppose qu'à ce niveau, tu traites déjà les CC à part)
leojean890: dans A*craft ça va je trouve mais après je dirai rien car je suis que #90 ;)
leojean890: le GA a tendance à rester bloqué sur des max locaux dans A*C
leojean890: le SA explore mieux
leojean890: pour crossover tu prends N flêches de 2 de tes solutions et tu les echanges
leojean890: après ça peut être fait plus finement avec heuristiques
k4ng0u: apres pour le SA c'est un peu le meme pb, comment tu consideres qu'un move est proche d'un autre et comment tu definis la proba et le cool down (je sais pas si c'est le terme approprie)
leojean890: la température, tu peux la faire descendre avec le temps par ex
leojean890: et tu fais des mutations du genre tu ajoutes/supprimes/modifies des fleches
k4ng0u: hm faut que j'essaie, mais ca a l'air bcp plus complique que l'eval d'un bfs/dfs voir meme que celle d'un beam search
k4ng0u: et deja le beam search par experience c'est se lancer dans un truc "pas mal" ni trop mauvais, ni excellent mais qui va te prendre plein de temps pour determiner le meilleur faisceau et une heuristique d'eval pas trop degueu
leojean890: c'est pas simple de le faire très bien
leojean890: t'as lu le PM de saelyos de pacman ?
leojean890: (pour GA)
leojean890: beam search la difficulté est de bien le tuner et de bien évaluer aussi..
leojean890: params du beam largeur etc
k4ng0u: http://chat.codingame.com/pastebin/87102005-be28-43ef-b6ad-9e4faddf1410
leojean890: ouais je sais, souvent je fais face à ces mêmes difficultés:)
leojean890: pareil c'est chaud le PM de saelyos
leojean890: j'ai pas tenté de le coder mais ça serait compliqué:)
leojean890: W dont on parlait tout à l'heure il te sort de ces phrases sur #World ;)
leojean890: Ooh, his mom just barged in with the vacuum cleaner and they are yelling at each other
leojean890: c'est un troll non ?:P
k4ng0u: je sais pas je viens juste de me connecter au twich :D et ca coupe regulierement a cause de ma connexion
k4ng0u: mais il est pas mauvais non? pour etre dans les tops de plusieurs puzzles d' optims? (les solutions sont pas publiees pour ca si?)
leojean890: il est dans le top 3 de plusieurs optims en effet^^ mais apparemment il cheat un peu sur l'xp grâce à un bot qui upvote et publie dans divers langages avec l'instruction system
leojean890: pour N puzzles
Zorg1: moi j'ai l'impression que W c'est un revenge smurf de qqn de connu
Zorg1: mais ne soyons pas parano ^^
Bon[]Crayon: Oh Oh Oh Joyeuse Tortue Autmaton2000
Bon[]Crayon: Oh Oh Oh Joyeuse Tortue Automaton2000
Automaton2000: la question de savoir si mon code est nul
PhOeNyX: Oui, ton code est nul Automaton2000
Automaton2000: et en plus, je suis en train de passer de l'un à l'autre
PhOeNyX: D'un code nul à un autre, Automaton2000 ?
Automaton2000: quand je vois des gens qui ne font pas du tout ?
Stilgart: Automaton2000: je vois bien un bot qui ne sait pas dire tortue
Automaton2000: donc faut bien faire un truc qui a du mal
k4ng0u: Automaton2000 que pense tu des tortues?
Automaton2000: (ce qui est pas le seul à avoir fait ça
Bon[]Crayon: Cet Automaton2000, il esquive aussi vite qu'une agile tortue.
k4ng0u: Automaton2000 qu' est ce qui a quatre pattes et une carapace?
Automaton2000: non c'est un peu bizarre
Automaton2000: mais je pense qu'ils ont un peu de ce que je fais déjà
dwarfie: :thining: carapuce ?
dwarfie: :D
Bon[]Crayon: Automaton2000 bête du Tartare
Automaton2000: comment on fait pour savoir si je suis le seul à avoir fait ça
k4ng0u: dwarfie effectivement ca passe aussi :D
**dwarfie se demande si ca serait pas plus facile de faire dire caparuce que tortue a Automaton2000 :D
Automaton2000: c'est que ton code est bon
dwarfie: Automaton2000 : bien sur que mon code est bon ...
Automaton2000: si on me donne le bon résultat
dwarfie: Automaton2000 : input : vide , output : tortue ...
Automaton2000: bon par contre pour les perfs
leojean890: Zorg1 tu penses à qqn en particulier ?!:P:P
Bon[]Crayon: Je ne sais pas si les tortues sont têtues par contre Automaton2000 tu l'es.
Automaton2000: salut à tous et à Bon[]Crayon
Bon[]Crayon: Automaton2000 Salut le bot et tortue à tout le monde :)
Automaton2000: je ne sais pas comment faire
dwarfie: Automaton2000 .... copy/paste et system ... comme W ...
Automaton2000: faut que je prenne en compte
Stilgart: Zorg1: même question que leojean890
k4ng0u: on connait l'algo d' apprentissage d'Automaton2000? genre si on dit carapuce carapuce carapuce il va l' apprendre au bout d' un moment? :D
Automaton2000: je viens de voir le code des autres
Bon[]Crayon: Automaton2000 Il y a des puces.
Automaton2000: tiens, je viens de submit un code qui fait le plus de voisins
Bon[]Crayon: Automaton2000 Tu viens d'une autre dimension.
Automaton2000: du coup j'ai fait une simu en python
leojean890: k4ng0u chaine de markov je crois
leojean890: y'a un article à ce propos
Stilgart: Automaton2000: venir d'une autre dimension n'est pas une excuse pour faire une telle atrocité
Automaton2000: par rapport a la moyenne
Bon[]Crayon: Bon Soir :smile_cat:
alze: bonsoir automaton2000
Automaton2000: bonsoir alze et les autres
Bon[]Crayon: :thumbsup_tone1:
k4ng0u: Automaton2000 tu trouves pas que Carapuce est le meilleur des pokemons?
Automaton2000: j'ai besoin d'un petit coup de pouce
Bon[]Crayon: Automaton2000 :thumbsup_tone1:
Automaton2000: mais tu n'as qu'un seul fichier