Chat:Fr/2020-12-26

From CG community
Jump to navigation Jump to search

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

Default avatar.png JBM: yop Zorg1

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...

Default avatar.png 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 ?

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png JBM: Stilgart: lol

Default avatar.png 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

Default avatar.png JBM: ça se tient

Default avatar.png 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

Default avatar.png JBM: eZ est pas très ancien

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 +

Default avatar.png 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 ?

Default avatar.png JBM: ça c'est facile

Default avatar.png 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

Default avatar.png JBM: alors qu'il faut juste upvoter tes soluces

Default avatar.png 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

Default avatar.png 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: :(

Default avatar.png 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

Default avatar.png Geewgeew: bonsoir

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