Chat:Fr/2021-09-30

From CG community
Jump to navigation Jump to search

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

Default avatar.png agatapouglof: d

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

Default avatar.png Antoine347: jul

Bon[]Crayon: hein ?

Default avatar.png Charasss: tkt

Stilgart: Bon[]Crayon: prêt à garder ton statut de dieu du D ?

Bon[]Crayon: Pourquoi, il y a de la concurrence ?

Default avatar.png 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: https://www.msn.com/fr-fr/actualite/technologie-et-sciences/internet-connexion-interrompue-pour-des-millions-de-smartphones-et-de-consoles-le-30-septembre/ar-AAOOkrE?ocid=winp1taskbar

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

Default avatar.png GuillaumeMohimont: salut tout le monde, j'ai besoin de quelqu'un qui s'y connait en c :/

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