Chat:Fr/2021-09-30
La_Feuille: Hey, je viens de débarquer sur CodinGame et je trouve le concept excellent ! Hâte de tester toutes les fonctionnalités présentes
Keelhaul: Bienvenue La_Feuille ;)
3141948: > 1/12 clash of bots, come fight me :P Ah mais comment t'as fait? Je comprends rien à ce multi. Il faudrait que je refactorise mon code aussi
Zorg1: Bonjour à tous et à Automaton2000 le bot qui compte dans le game
Automaton2000: c'est pas le cas pour le moment
Zorg1: va falloir de ressaisir Automaton2000
Automaton2000: même si tu ne vois plus trop comment je peux faire une ia
MasakiKyosuke: o/
Zorg1: \o
TheBlueBias: \o/
Alshock: <o>
Alshock: HEY MACARENA
Stilgart: \o/
Stilgart: Automaton2000: ton ia est tellement forte qu'on ne voit plus trop coment c'est possible ?
Automaton2000: plus je fais un peu de chances que ca soit pas le cas en fait
Trisard: c'est quoi ces gens qui dorment pas de la nuit pour me passer devant la :joy:
3141948: > c'est quoi ces gens qui dorment pas de la nuit pour me passer devant la :joy: Lol moi si j'ai pas mes 8h de sommeil, je sais pas comment il fait
Stilgart: Trisard: ce sont des gens qui dorment le jour ;)
Trisard: ^^ bon je dirais rien alors
Trisard: je viens de me rendre compte que mon programme utilise une fonction qui n'existe pas mais apparemment ça le dérange pas ... :expressionless:
dwarfie: le jour , c'est quoi ca ....? c'est quand une boule jaune est dans le ciel ? ;)
darkhorse64: Non, ça c'est la nuit
dwarfie: c'est pour ca que je dors jamais la nuit ... je confond :D
darkhorse64: :full_moon:
darkhorse64: :sunny:
darkhorse64: T'as vu, blaise a perdu tous ses points de permis de conduite de troll après une manoeuvre dangereuse sur le chat
dwarfie: :see_no_evil: :hear_no_evil: :speak_no_evil:
darkhorse64: :fearful:
MasakiKyosuke: Il a fait quoi ? :o
darkhorse64: Il a énervé le suprême leader
Stilgart: c'est Maxime le suprême leader, non ?
MasakiKyosuke: Moi c'est plus la partie "énervé" qui m'intéresse, ou les raisons :thinking:
Stilgart: c'est la lignée du malaise général qui règne depuis des mois sur CG
philRG: ben les combats de bot vont revenir un jour ou l'autre. Tibo a dit que c'était pour lancer la nouvelle plateforme dédiée aux entreprises
MasakiKyosuke: Je ne me connecte plus assez souvent pour la voir alors :sweat_smile:
darkhorse64: Au dessus de tibo, l'air est tellement raréfié que je ne connais pas. Sur le plan de l'énervement, il a un peu trop titillé CG jusqu'à pousser à une réaction assez brutale
MasakiKyosuke: CG dans le sens parler de certains de leurs produits ? (sans citer les escapes games bien évidemment)
MasakiKyosuke: Parce que c'est la seule direction générale changeante que j'ai l'impression de voir ^^ Surtout car je me suis inscrit sans faire exprès au contest sans voir que c'était ça ^^'
philRG: ben faut formaliser les requêtes factuellement, y a peut-être un problème d'égo chez les devs aussi, déjà vu çà souvent dans l'entreprise
darkhorse64: Justement si, l'escape à la place du contest IA ... Il n'a pas été très diplomate
philRG: oui je pense qu'il doivent parler plus de leurs produits aux entreprises
Trisard: > 1/12 clash of bots, come fight me :P C'est chose faite :grin:
MasakiKyosuke: (j'ai fait une bonne supposition alors, bien évidemment que j'ai fait exprès de dire "sans citer les escapes games", car il me semblait déjà avoir vu des gens raller dessus)
Stilgart: MasakiKyosuke: j'ai pas envie de rentrer dans les détails parce que ça serait rallumer l'huile encore chaude
MasakiKyosuke: Pas du tout t'inquiète c'était pour avoir le thème général
**TheBlueBias met un bout de viande dans l'huile.
Stilgart: mais pour faire simple, la vision de CG s'est éloignée des attentes d'une partie de la communauté, et ça induit forcément des problèmes
darkhorse64: Ca peut péter à la gueule en plus
darkhorse64: Et, en plus, c'est la partie de la communauté qui s'exprime le plus
Stilgart: et parfois tu as des dommages colatéraux
Stilgart: Automaton2000: désolé mais tu es en train de prendre feu :D
Automaton2000: je n'ai pas encore vu
MasakiKyosuke: J'ai saisi merci ^^
darkhorse64: on s'énerve, on poste des vidéos, on trolle et ça pète
Stilgart: et c'est bien plus profond que juste l'épisode du type du prochain contest
Stilgart: (ça c'est juste l'élément déclencheur)
MasakiKyosuke: J'en ai conscience, certains se sentent délaisser je suppose$
Stilgart: bref, c'est une situation bien triste (au fond, tien n'a changé), mais c'était forcé que cela arrive
TheBlueBias: Automaton2000 je te met une tortue à frire tant que l'huile est chaude ?
Automaton2000: bon moi je vais faire ca
Stilgart: Automaton2000: bon appetit
Automaton2000: ça dépend, si tu fais une fonction de fitness
Stilgart: il vient de me mettre au régime là ?! o_O
MasakiKyosuke: La réponse est tellement appropriée xD
Stilgart: on dirait pas comme ça, mais Automaton2000 c'est un monstre maintenant
Automaton2000: je vais quand même pas mal
philRG: c le soucis du bénévolat
philRG: pour le reste je préfère m'abstenir n'ayant pas pris part à aucun débat et plutôt noob ici
Bon[]Crayon: Salut tout le monde !
Bon[]Crayon: Salut Automaton2000 !
Trisard: salut
Automaton2000: je pense que y a aucun moyen de savoir qui a eu un pb de perf
Bon[]Crayon: o/
MasakiKyosuke: Automaton2000: ça dépend s'il y a un historique
Automaton2000: c'est le moment de la compilation
MasakiKyosuke: \o
Bon[]Crayon: Les meilleurs phrases d'Automaton2000 enfin disponible en cd.
Automaton2000: et tu peux pas vraiment le problème
Stilgart: :D
Stilgart: the very best of Automaton2000
Automaton2000: surement, ils ne sont pas dans le statement
Bon[]Crayon: hein ?
Stilgart: Bon[]Crayon: prêt à garder ton statut de dieu du D ?
Bon[]Crayon: Pourquoi, il y a de la concurrence ?
Mellouk0000: how can i do to find an angular codingame
Bon[]Crayon: Automaton2000 Peut-on te surnommer Tortue2000 ?
Automaton2000: c'est pas comme si c'était le cas avant
Bon[]Crayon: Automaton2000 ah bon ?
Automaton2000: oui bon je vais faire ça aussi
Alshock: oh là là les regex bash mais quelle angoisse
Alshock: coucou les gens sinon, ça va bien ?
Bon[]Crayon: o/
Stilgart: Alshock: comme ça n'existe pas, tout va bien
Stilgart: </nihilisme> :p
Alshock: comme Stilgart n'existe pas tout va bien :P
Alshock: (mais il faut quand même l'inventer)
TheBlueBias: Moi non plus visiblement... :(
Alshock: ah tiens des dms
dwarfie: pour Automaton2000 , c'est les tortues qui existent de moins en moins #especeenvoiededisparition
Automaton2000: je suis content que tu sois un peu plus simple
dwarfie: Automaton2000 : tant que tu dis pas simplet ....
Automaton2000: data trie a = t (maybe a) (m.map char (trie a))
dwarfie: ca c'est pour toi Stilgart ;) ... ou pas ...
Bon[]Crayon: C'est le bug de l'an 2000.
dwarfie: Bon[]Crayon ... m'en parle pas ... le nombre de truc débiles qu'on m'avait donné a faire a l'époque avec la psychose ....
Bon[]Crayon: :laughing:
dwarfie: genre ils avaient pas trouvé mieux que d'appeler l'outil "ultimatum 2000" ... sous entendu "t'as interet a le passer sur tes machines ou celle-ci se transformeront en presse-papiers"
**TheBlueBias jette des chiantos sur dwarfie.
**dwarfie remercie TheBlueBias ... mais il a prevu 2 bouteilles de gnole pour ce soir ... une pour soigner la santé et une pour soigner la dépression ...
TheBlueBias: Tu pense redresser l'économie mondiale avec une seule bouteille ? :o
dwarfie: :thinking: hummm ... comment dire ... l'économie mondiale je la :poop: elle me rapporte rien
dwarfie: (a part de payer tout plus cher d'un mois sur l'autre)
TheBlueBias: Ah... Pas cette dépression là. :3
Stilgart: je rêve ou Automaton2000 a osé mélanger du ocaml et du haskell ?!
Automaton2000: j'aurais du faire un truc propre
dwarfie: hé hé
Stilgart: tu aurais clairement du Automaton2000
Automaton2000: je suis pas assez bon pour ça
TheBlueBias: :rofl:
dwarfie: :rofl:
**Stilgart prend l'étudiant à moi qui a été mangé par Automaton2000 et opère un extraction d'urgence
Automaton2000: mais vous avez un lien vers le puzzle
Stilgart: Bon[]Crayon: non justement :p
Alshock: Donc actuellement mon NN écrase mon MCTS classique python (pas dur, il a genre 7XX rollouts/tour) Mais par contre ses évaluations c'est tellement la foire à la saucisse que j'ai l'impression qu'il n'a qu'une dizaines de valeurs qu'il ressort tout le temps.
Alshock: Enfin, j'ai du mal à le dire bien : quand je regarde le graphe de ce que mon NN donne par rapport à ce qu'un MCTS à X itérations donne ça tient à peu près la droite, mais quand je le mets en pratique il semble avoir des seuils, genre j'ai plein d'evals qui donnent 0.36541253328323364, plein qui donnent 0.6345874667167664 etc (avec CETTE précision à chaque fois)
Stilgart: tu bosses sur quoi ?
TheBlueBias: Tant que c'est les bonnes valeurs...
Alshock: Sur le fait de faire une eval correcte avec un NN, là c'est oware juste pour que ce soit assez trivial pour mon python
TheBlueBias: From scratch le NN ?
Alshock: C'est absolument pas les bonnes valeurs x) mais c'est pas trop grave, ce qui me choque c'est que des entrées vraiment trop différentes sortent exactement le même output
Alshock: nah du tf, je vérifie que ce que je veux faire est censé marcher avant de from scratch la merdouille
TheBlueBias: Alshock a créé le NN identité ! \o/
Stilgart: l'architecture de ton NN n'est peut-être pas adaptée du coup
Alshock: Ben au moment du learning il marche bien, c'est pour ça que je suis perdu
Alshock: Hop, un dessin vaut 1000 discours, là c'est la fitness théorique, pas clean, mais continue. https://imgur.com/a/4hYzs20
TheBlueBias: L'aérographe sous paint...
Alshock: et là c'est quand j'utilise le nn comme eval : https://imgur.com/a/0oAjpeo Et je suis très étonné des résultats identiques à 10^-13 près
Alshock: Oh t'sais c'est du python ça risquait pas de te plaire :P
TheBlueBias: Et ça marche ? Parce que au pire ce que t'en pense tu t'en fout. :p
Alshock: ça... ça fait des trucs. Faut que j'évalue à quel point ça marche, mais surtout là j'essayais de comprendre la bavouille sur toutes ces games de début de partie qui devraient donner 0.5
Alshock: Et le fait qu'elles aient un certain nombre de valeurs très exactement définies me semblait un indice potentiel
Alshock: jor un écrasement de certaines données (le NN est tout couillon 16 entrées, 512 hidden (c'est presque similaire avec 64 mais j'ai bourré) et 1 sortie
TheBlueBias: Après t'as peut être foiré le training. T'es sûr de ton jeu de donnés ?
Alshock: Je lui ai juste dit de copier ce que faisait le MCTS
TheBlueBias: Le MCTS pourri ?
TheBlueBias: :3
Alshock: alors l'entrée a des petites variations, mais rien de très choquant (la preuve il y arrive à peu près)
TheBlueBias: Comment ça ?
Alshock: le MCTS pourri mais en C++
TheBlueBias: Ah.
Alshock: bah c'est un MCTS, sa réponse est pas identique si tu la relances
TheBlueBias: Donc le mcts t'a servi de "professeur", pour dire c'est bien ou c'est pas bien à ton NN.
Alshock: l'écart type doit être de l'ordre de 0.5 à 2%
Alshock: ouais, de générateur de d'inputs pour du supervisé
TheBlueBias: Mais es tu sûr de ton MCTS ? Et l'as tu entrainé sur suffisement de parties ?
TheBlueBias: Parce que un NN qui sort des valeurs identiques malgré des entrées différentes, ça peut être une sur-spécialisation.
Alshock: le nombre oui c'est bien suffisant, sûr du MCTS bah j'ai fait que 1000 itérations par planche. L'idée était de donner une intuition au NN pas d'avoir une certitude folle sur les éléments de comparaison
Alshock: j'ai de l'ordre de 7M boards dans mon input, le seul truc dont je suis certain c'est de ne pas overfit
TheBlueBias: Bah après comme disait Stilgart c'est peut-être juste ton modèle qui n'est pas approprié...
Alshock: c'est pas encore le résultat que je juge, mais clairement y a mieux à faire. Bon par contre pour envisager rentrer un truc dans CG un jour faut pas tenter des formes trop chelou
TheBlueBias: Moi ca fait bien trop longtemps que j'ai touché à ça (et trop peu) pour t'éclairer. Mais tu devrais essayer sur #world, y'a de plus en plus de NeuNeu. :p Peut-être que ça parlera à quelqu'un
Alshock: c'toi l'neuneu
Alshock: déjà comment on va sur le fofo sur ce site déjà ? >_<
Alshock: ici voilà (ok j'arrête de flood)
Remi_avec_un_i: Yo \o
Remi_avec_un_i: Je suis allé voir le Fall Challenge 2021, le nom par défaut de mon équipe est "Forthcoming Violet Turtle". Automaton2000, c'est toi qui choisit les noms ?
Automaton2000: ce que tu veux :d
Remi_avec_un_i: T'aurais pu mettre tortue en Français.
Remi_avec_un_i: N'est-ce pas Automaton2000 ?
Automaton2000: si tu veux de la perf
Remi_avec_un_i: Je veux juste une tortue Automaton2000
Automaton2000: non il a fait son effet
Alshock: c'est toi qui nous fait de l'effet Automaton2000 grand fou
Automaton2000: bonjour tout le monde, il y a du monde sur le chat
Alshock: je crois qu'il se moque de nous
Remi_avec_un_i: Automaton2000 ne sait faire que ça ^^
Automaton2000: je dirais même que c'est le premier truc que j'ai codé en c++
Alshock: C'est à cause de Thibaud ça Automaton2000, y a pas de combat de bots T_T
Automaton2000: c'est ce que j'avais fait
Alshock: Son premier code c'était un troll, quel génie
Stilgart: Automaton2000: dis tortue plutôt que de te moquer de nous avec ton code en C++
Automaton2000: ah bah non il est plus la
Remi_avec_un_i: Si si je suis toujours là :P
Stilgart: elle*, tortue c'est du féminin Automaton2000
Remi_avec_un_i: Salut Stilgart
Automaton2000: tu cliques sur le bouton submit
Stilgart: \o Remi
TheBlueBias: Fa sol la si do/
Remi_avec_un_i: Alors celle là, on ne me l'avait jamais faite :O
TheBlueBias: On innove.
Remi_avec_un_i: Nouveau pseudo, nouvelles blagues ^^
Remi_avec_un_i: Qu'est-ce que tu en penses Automaton2000 ?
Automaton2000: moi j'ai une bonne piste
Remi_avec_un_i: Ca c'est cool
Remi_avec_un_i: Une tortue pour la route ? Automaton2000 ?
Automaton2000: quand ils ont mis à jour ...
Remi_avec_un_i: Automaton2000 c'est pas ça que j'ai demandé
Automaton2000: c'est le nombre de gens qui sont en bronze
Remi_avec_un_i: Et ta tortue, elle est en bronze aussi Automaton2000 ?
Automaton2000: ce serait un peu plus de temps à coder des trucs
Remi_avec_un_i: Moi je pense que tu peux viser legend en torute automaton2000
Automaton2000: (je suis en train de chercher
Remi_avec_un_i: * en tortue
Remi_avec_un_i: Vas-y cherche bien Automaton2000, je suis sûr que tu peux trouver une tortue
Automaton2000: mais bon, on va dire que je vais coder un truc
Remi_avec_un_i: Code une tortue automaton2000
Automaton2000: du coup ça fait des choses
Remi_avec_un_i: Automaton2000 : cout<<"tortue"<<endl
Automaton2000: moi je dois avoir un truc qui ne marche que pour les modos c'est 10 fois pire
Remi_avec_un_i: Automaton2000 tu préfères printf("tortue\n") ?
Automaton2000: j'ai réussi à faire tourner
Stilgart: et donc, c'est quoi le résultat Automaton2000 ?
Automaton2000: parce que c'est pas du tout la même chose dans les deux cas
Remi_avec_un_i: Automaton2000 : console.log("Tortue")
Automaton2000: mais pas avec la même chose
Stilgart: il se moque de nous ce bot...
**Stilgart retourne lire des trucs
Remi_avec_un_i: Tu lis le manuel de comment faire dire Tortue à Automatoné000 ?
Remi_avec_un_i: * Automaton2000
Automaton2000: c'est sur que si tu en as un
Remi_avec_un_i: Un quoi Automaton2000 ?
Automaton2000: je m'attendais à bien pire
Remi_avec_un_i: Et moi je m'attends à ne pas avoir de tortue ce soir de la part d'Automaton2000
Automaton2000: ce qui m'a fait perdre un temps fou
Stilgart: Automaton2000 déclare perdre un temps à fou à nous répondre autre chose que tortue
Automaton2000: et je suis parti sur un truc simple
Remi_avec_un_i: Alors que si Automaton2000 nous disait Tortue tout de suite, plus personne ne perdrait du temps.
Automaton2000: ah mais il y aura plus de monde
Stilgart: nan, je lis https://github.com/asdfjkl/neural_network_chess
Remi_avec_un_i: C'est tout à fait l'heure de lire ce genre de truc ^^ tu ne t'arrêtes jamais toi
Stilgart: si
Stilgart: les gens appellent ça le matin, paraît-il
TheBlueBias: Par Ethil !
Remi_avec_un_i: Tu penses comme JJG, un matin ça ne sert à rien
TheBlueBias: C'est le dieu de la binouze
Zorg1: Remi_avec_un_i tu sors pour m'avoir mis en tête cette chanson ...
TheBlueBias: Michel Palaref. Donc ça va
Remi_avec_un_i: Ben quoi, elle est bien cette chanson ... tu préfères quelque chose de débile ? JE peux te trouver ça ^^
TheBlueBias: On n'en doute pas. :smirk:
Remi_avec_un_i: Pour toi Zorg ^^ https://www.youtube.com/watch?v=rlarCLhzfoU
Zorg1: avec les spécialistes du lien chelou j'éviterais ce genre de challenge ^^
Zorg1: c'est un classique ça :p
Remi_avec_un_i: Je ne ferai pas de compèt, ce sera ma seule proposition ^^
Remi_avec_un_i: (sauf si quelqu'un en réclame encore)
VilBoub: https://www.youtube.com/watch?v=0PtRBH3aSGI
VilBoub: ^^
TheBlueBias: C'est meugnon...
TheBlueBias: https://www.youtube.com/watch?v=qLrnkK2YEcE
Zorg1: m'en fous je suis locké une playlist goldman
Remi_avec_un_i: Chipopolatata
VilBoub: hahaha
Zorg1: c'est bien frappé la vidéo de TheBlueBias ...
dwarfie: mouhahahaha
Zorg1: ah tiens un certificat qui expire et qui fout la merde
Zorg1: ça me rappelle le boulot ^^
TheBlueBias: J'avais entendu. C'ballot ^^
TheBlueBias: Je sens bien venir le plantage général des PC de l'administration... :3
Zorg1: ah les vieux PC sous XP ?
Zorg1: eXtra Plantage
TheBlueBias: Bah si c'est un problème de mise à jour, j'vois pas pourquoi ça épargnerait les vieux systèmes...
Zorg1: bah ma machine de Babagge 900 chevaux vapeurs elle craint rien
Zorg1: ça me coute un bras en charbon ce truc en plus
pardouin: https://www.youtube.com/watch?v=o0u4M6vppCI
pardouin: j'avais oublié ce truc ^^
Zorg1: j'aime bien ^^
GuillaumeMohimont: salut tout le monde, j'ai besoin de quelqu'un qui s'y connait en c :/
GuillaumeMohimont: pour le problème "chevaux de course"
leojean890: Trisard wow xD
Trisard: ah déja réveiller ? XD
leojean890: j'étais pas sur CG avant :P
leojean890: j'ai constaté que tu m'as redépassé xD
leojean890: mais large, genre 100% winrate
Trisard: oui ba j'ai vu ton petit message de 1h45 du mat la
leojean890: ça t'a motivé xD
Trisard: je me suis dit c'est pour moi XD
leojean890: c'était pour qui veut :P
Trisard: ya que field qui ma pris un win mais sur un coup de bol ^^
leojean890: ouais donc tu t'es fait un truc solide :P
Trisard: c'est quoi ton probème GuillaumeMohimont ?
Trisard: honnetement je peu encore opti
Trisard: mais j'attend qu'on me rattrape :p
leojean890: j'ai un code avec les self destructions que j'ai pas pushé
leojean890: mais il permet pas de te battre :P
Trisard: en vrai les déplacement ça fais tout je trouve
leojean890: ouais après mes bots raisonnent pas assez ensemble aussi :P
Trisard: concrètement les miens s'évitent ^^
Trisard: ça permet a un collègue robot de se faire exploser tranquille :D
leojean890: genre petits moves d'équipe mais globalement ils sont surtout entrain de jouer chacun pour sa pomme:p
leojean890: ouais t'as mis les selfdestructions :P
leojean890: j'ai pas encore watch de replay
leojean890: depuis que tu m'as doublé
leojean890: moi ils vont souvent ensemble finir un mec
leojean890: après ils pourraient s'éviter genre un 2pv reste seul avec des ennemis pour les exploser
Trisard: je crois que j'ai encore un bug ou deux, en tout cas je me retrouve parfois avec des déplacement que je comprend pas
leojean890: je vois, je vais essayer d'analyser des replays contre toi:P
Trisard: ^^ je compte sur toi pour relever le challenge :D
leojean890: genre en early tu perds un peu l'avantage car tu viens et te prends un coup parfois^^
leojean890: mais après tu rattrapes
Trisard: ouep mais en late je vais chercher tout les petit a 2 hp
leojean890: je trouve ça chelou cette possibilité de se barrer de la map
leojean890: genre on voit pas ce qui se passe à l'écran
leojean890: tu peux partir en x=100 si ça t'amuse en faisant right à chaque tour
leojean890: alors que la map c'est 14 max
Trisard: ba non tu reviens a gauche
Trisard: c'est une carte je sais plus quoi la
leojean890: si tu fais rught à chaque tour par choix tu vas te cacher en x=100
leojean890: ah j'ai compris
leojean890: ce que tu veux dire
Trisard: si tu dépasse a droite tu arrive a gauche ^^
leojean890: j'avais pas cramé
leojean890: okok xD
Trisard: et tu peu même taper sur la bordure ça tape de l'autre coter
leojean890: je vois:P
leojean890: après je prends pas ça en compte dans mon code^^
Trisard: c'est pour ça que la taille de la carte est pas préciser dans le sujet
leojean890: tu fais pas de repérage global, je suppose ?
Trisard: non aucun je fais du réactif pur
leojean890: genre tu choppes qui est où relativement à qui
leojean890: ok pareil :p
leojean890: mes mecs qui ont 2 faudrait que j'arrête de les suicider déjà xD
Zorg1: vous parlez de quel multi ?
Trisard: clas of bots
Trisard: clash of bots*
Zorg1: ah ok ^^
leojean890: sinon parfois j'ai 2 mecs qui visent la même case.. c con, ils perdent 1 pv chacun
leojean890: plein de conneries du genre xD
Trisard: j'ai ça mais 5 fois de suite moi
Trisard: jusqu'a ce qu'un des deux n'ai plus de vie
leojean890: tu l'as enlevé de ton comportement de bot ou tu l'as encore ?:P
leojean890: jsuis entrain de watch mes replays voir les conneries que je fais :p
Trisard: ah non il y est encore
leojean890: en effet t'as encore de l'optim donc:)
Trisard: après j'ai une bonne gestion de mes self destruction du coup un robot a pas beaucoup de vie peu faire plus de dégats qu'un full vie ^^
leojean890: y'a de quoi^^
leojean890: moi comme toi les 2 foncent l'un vers l'autre
leojean890: jusqu'à ce que mort s'ensuive
Trisard: a moi il s'arrêtent a 2h quand même
leojean890: mais planquer tes 2 c'est une bonne idée
leojean890: comme ça à la fin t'as plus de mecs que ton adv^^
Trisard: ouais c'est l'idée de base ^^
leojean890: et ouais parfois tu éloignes ton mec à 10 pour pouvoir selfdestruction ton 2 sur les miens ^^
Trisard: dans l'ensemble j'essaye aussi d'éviter les selfdestruction adverse
leojean890: t'as quand même pas mal de features
Trisard: ouais en vrai j'ai surtout fait de l'analyse autour du robot et j'ai mis ça un peu partout
leojean890: pareil mais juste les voisins stricts
leojean890: je vais ajouter des analyses de zones de selfdestruction
Trisard: ah ouais moi je fais quand même a un case, à deux cases, par direction, alliers/ennemies
leojean890: ouais j'ai pas mal de trucs aussi^^
leojean890: mais les voisins stricts je le faisais pour le recul, mais je vais ajouter des trucs genre zone de selfdestr ou distance de 2
philRG: les oufs :-)
philRG: bon moi je vais me pioter, mon bfs est tout pourri :-D https://www.codingame.com/share-replay/583607181
philRG: après visuellement, ce puzzle c'est peinard :-)
philRG: (c une contribution en wip)
philRG: enfin à mon avis j'ai du inverser les x et y, ah mais j'arrive pas à m'y faire à cette grille inversée
Trisard: je peu pas voir le replay
philRG: décidément rien n'y fait, dès que je suis un peu vaseux, je retombe sur ma grille orthonormée directe
philRG: ah ok c une contribution ca doit être normal
philRG: https://www.codingame.com/ide/demo/89738169d0e02adc31f3ce9b3d1169d102f05a
Trisard: ah ça a l'aire sympas
philRG: l'énoncé est un peu verbeux, mais c un easy à priori, et le graphisme est sympa
philRG: bon ça fait passer le temps
philRG: allé bonne nuit. Je me demande où est blaise
Trisard: bonne nuit
philRG: franchement, il y est allé fort je trouve avec sa vidéo, mais comme disait mon frère, quand il était jeune, à Louis le Grand ou à Polytechnique, tout le monde s'insultait
philRG: c fréquent chez les djeuns
philRG: après dans le taf, faut faire gaffe
Trisard: oui c'est sur ^^
philRG: :sleeping:
philRG: ex: tu dénigre ton employeur sur les réseaux sociaux, c sanctionnable
Trisard: faut déja en avoir un :'D
leojean890: pour le moment je te bats pas xD
leojean890: pour les replays je crois qu'il faut remplacer share-replay par replay dans l'url
Trisard: ça n'a pas marcher pour le replay
leojean890: ah :o
Trisard: moi tant que je reste invaincu ça me va ^^
leojean890: ouais ça va être chaud de te battre je pense xD
leojean890: ptet en faisant une strat un peu comme moi pour maximiser les self destructions en éloignant mes mecs:p
Trisard: en vrai je pense pas que ce soit ci chaud
Trisard: mais je sais pas si d'autre personnes vont tenter ce multi
Trisard: ce qui complémenterais déja beaucoup plus ma première place ^^
leojean890: ah yes je t'ai mis une win dans l'ide je push pour voir mdr
leojean890: si ça se trouve je vais finir au raz des paquerettes quand même:p
Trisard: oooh nooon je vais devoir recoder :D
leojean890: ouais ça dépend de l'investissement des joueurs aussi !
leojean890: mon push est pas super so far
leojean890: tu vas pas devoir recoder mdr
leojean890: papyjo et toi m'avais mis une lose chacun déjà en 7 matchs
Trisard: j'ai un bot discord a faire évoluer la j'ai pas le temps ^^
leojean890: ah tu t'amuses à faire ça ?:P
Trisard: je pensais que papyjo avais moyen de m'en prendre une ou deux mais finalement c'est field qui la fais
Trisard: ouais c'est pour régler mes problèmes de feignantise
leojean890: moi je t'en ai mis une dans IDE
leojean890: donc j'espérais pareil en arêne mdr
Trisard: après je les connais bien les "une en IDE" ça peut finir en 80% comme 10 % XD
leojean890: ouais xd
leojean890: 1/1 avec cette version de code donc je me suis lancé pour voir xD
leojean890: 1 test ide ^psotof a suffi pour tester le submit
Trisard: pendant le spring challenge a un moment je faisait tellement nimporte quoi que je finissais a 50% sur tout le top 300
leojean890: 1 test ide positif a suffi pour tester le submit
leojean890: t'as fini légend ?
Trisard: du coup je mettais des win au 10 ème et je perdais contre le 300 ^^
leojean890: ouais parfois c dur de tuner
Trisard: non j'ai lacher sur les 3 dernier jours
leojean890: ah ouais xD
leojean890: moi je suis 150 gold je crois actuellement
Trisard: j'en avais mare de me battre avec mon code
Trisard: 170 gold moi je crois
leojean890: ah on est pareil dessus :P
Trisard: j'ai fait le mauvais choix de partir avec du java je l'ai amèrement regretter
leojean890: ah oui java faut être chaud si tu fais de la simu
leojean890: avec le gc etc
Trisard: même le manque de fléxibilité du language ma juste dégouter
Trisard: cette impression de réinventer la roue a chaque boucle for
Trisard: j'ai pas supporté
leojean890: ah je t'ai mis une win sur mon submit mdr
Trisard: aie je vais perdre du score la
leojean890: 1/4 ..
leojean890: pas un super winrate mdr
Trisard: ^^ c'est un bon début
leojean890: trictrac et papyjo m'en mettent plus qu'avec ma version précédente
leojean890: 1/4 contre toi ouais c mieux que rien mais pas opti
leojean890: le java .. ne fais pas de boucle for :P
leojean890: stream / optional / .. xxD
leojean890: tiens 2eme win contre toi
leojean890: lol
Trisard: aie mon 55 qui tombe
leojean890: 2/5 win, 3/5 lose
leojean890: 2/6 now
leojean890: 2/7
leojean890: mais dmg ouais ça gagne moins contre trictrac et papyjo que ma précédente alors que ça te bat plus
leojean890: manque de flexibilité du langage tu penses à quoi exactement ?
leojean890: encore une win contre toi !
Trisard: le fait de devoir tout définir a la lettre pret et de te faire engueuler a la moindre prise de liberté
leojean890: 2 d'affilée, 4 en tout sur le submit
Trisard: enfin après moi je le vie comme ça et j'ai pas non plus une expérience ultra significative ^^
leojean890: 5/4 pour toi ?
leojean890: ah oui en gros un langage strict
leojean890: mais si tu fais du C/C++ c pire xD
Trisard: aie aie aie je vais devoir ouvrir vs code je le sens ^^
Trisard: oui mais c et c++ j'ai plus l'impression de controler ce que je fais
Trisard: je saurais pas l'expliquer
Trisard: mais je préfére largement
leojean890: 6/4 pour toi dans ce submit
leojean890: oui tu contrôles, gestion de la mémoire etc
leojean890: j'aime bien la prog fonctionnelle en java/python
leojean890: (ah et une égalité)
Trisard: après après reflexion, php/js c'est ce qui me conviens le mieux je pense ^^
leojean890: en js ça se fait mais j'ai pas l'habitude
Trisard: après moi je suis très nul en tout ce qui est simu et algo chelou et algo matheux ^^
leojean890: C++ si tu sais bien en faire c top pour les perfs
leojean890: ah oui simu, j'en ai fait sur plein de multis
Trisard: même si j'adore apprendre en sois
leojean890: simu avec eval et algo de recherche style beam search/bfs/minmax/algo genetique/recuit simulé par ex
Trisard: c++ j'ai vraiment vue les base du langage
leojean890: sinon MCTS sans eval
leojean890: ah oui algo matheux je suis pas ouf non plus, j'ai résolu des puzzles comme ça mais j'ai mes limites:p
Trisard: après même en sois mars lander 2 j'y arrive pas
Trisard: genre calculer la puissance et l'angle en fonction de la vitesse/position acutelle j'ai aucune idée de comment faire
Trisard: les histoires de PID j'ai rien compris
leojean890: C++ ça sert qu'en maitrisant vraiment sinon autant prendre plus simple:p
leojean890: ah oui ML j'ai pas fait de simu, tu fais des heuristiques:p
Trisard: par contre le foret de if la je suis pas trop mauvais
leojean890: dans ML tu peux faire ça
leojean890: ça marche pour bcp de monde^^
Trisard: ^^ je testerais ça un jour
leojean890: Trisard 53.42 40%[12%, 74%] 4 / 6 / 1
leojean890: trictrac 45.15 33%[10%, 65%] 4 / 8 / 1 13
Trisard: 33 % ? seulement
leojean890: papyjo 43.29 58%[28%, 85%] 7 / 5 / 2 14
leojean890: 100% sur le reste
leojean890: en vrai c trictrac qui me bat le plus actuellement :P
leojean890: good night je vais dodo^^ je tenterai d'améliorer ça prochainement :P
Trisard: oki bonne nuit