Chat:Fr/2022-01-24
BlaiseEbuth: Agrougrou tout l'monde ! Automaton2000 ! Le monstre du chat est là !
Automaton2000: à moins qu'il y ait des échecs ou non)
dwarfie: Automaton2000 : on sait bien que tu prefere les dames
Automaton2000: c'est pas une erreur de compil
Alshock: bonjour \o/
Alshock: JBM ma weekend est par dessus
BlaiseEbuth: Le week-end c't'encore un truc de pauvre...
Zorg1: o/ tout le monde
Zorg1: \o Automaton2000
Automaton2000: ça dépend de ce qu'on fait
la6t: Automaton2000 je t'aime
Automaton2000: pas grand chose à voir avec le fait que tu peux quand même pas du tout
Stilgart: oy
Stilgart: quelqu'un a joué avec le sdk récemment ? il faut quoi comme version de java ?
Stilgart: on va dire que cette ligne de pom.xml : <maven.compiler.source>1.8</maven.compiler.source> veut dire que c'est du java 8
Stilgart: (sans grande conviction)
Zorg1: oui c'est bien ça
Walpha: Alors la je ne comprend pas le système de score
Zorg1: pour les multis, ça s'inspire de trueskill (une variation sur le système ELO des échecs)
Zorg1: en fonction des combats de bots et des résultats de ton bot, il va avoir un rang avec ce système
Zorg1: ensuite tout le monde est classé en fonction de ce rang/score
Stilgart: ThibaudPlayer cannot be resolved to a type
Stilgart: un de rares moments de joie de ma journée pleine de java/maven/vscode qui veulent pas bosser ensembles
Walpha: automaton2000 J'ai besoin de toi
Automaton2000: j'ai l'impression que ça ne rapporte pas de points pour le niveau 42
Stilgart: (pour ceux qui se demandent, c'est dans le code de CR)
Zorg1: il a pas encore changé de nom celui là ? genre "Monarch Programming" ? faudrait pas que ceux qui ont les droit de "Bataille Royale" cherche des crosses à CG
Stilgart: aucune idée, j'ai pas osé faire de git pull :D
Stilgart: je dois donc avoir 2 ans de retard
Stilgart: bon, on ne le dira jamais assez mais c'est casse bonbon de devoir faire un projet pour que l'IDE sache gérer correctement un Main.java de 12 lignes
BlaiseEbuth: C'est pourtant un sale type Stilgart :p
Stilgart: tu vises l'incrément ? :D
BlaiseEbuth: :speak_no_evil:
Stilgart: bon, je lui explique comme à maven que j'ai pas de groupId et qu'on s'en fout ?
**Stilgart se plaint de stack, mais maven c'est pire en plus d'être 100 fois plus lent
Stilgart: (oops, "tamere" c'était un groupId valide :D )
Stilgart: bonjour
RotitNohj: a votre avis, si on programme depuis 3-4 mois, et qu'on se rend compte qu'on est vraiment TRES nul en algo
RotitNohj: c'est vraiment pas la peine ou ca se débloque ?
Frankich: C'est comme tout ça s'apprend
InterfaceChaiseEcran: En quatre mois, tu ne sera pas un cador, c'est normal :)
RotitNohj: je met une journée entiere sur un puzzle facile ici, et souvent je ne trouve meme pas la solution
Stilgart: ça dépend ce que tu entends par algo
Stilgart: si tu galères sur les puzzles easy, c'est pas normal
Stilgart: si tu n'arrives pas à faire un BFS ad hoc pour résoudre un puzzle hard, c'est normal par contre
RotitNohj: je galere sur les easy
RotitNohj: certains j'y arrive meme pas, comme ASCII art par exemple
**Stilgart se demande s'il suffirait pas d'un pom.xml de deux lignes pour berner vscode
Stilgart: pour ascii, je suggère de créer un énorme tableau, de le remplir, puis de l'afficher
Stilgart: on peut faire plus futé que ça, mais à vouloir être trop futé, on en oublie parfois l'essentiel
Stilgart: swap 0k(18446744073708972016k free) ... wow, merci java
Alshock: 18 Peta ?
Stilgart: dwarfie a mis le paquet pour la conf de ma machine B)
Alshock: et ça, c'est rien que le swap :smirk:
Alshock: nan mais en vrai qu'est-ce que c'est donc que ces carabistouilles ?
Alshock: un mot qu' Automaton2000 ferait bien de retenir d'ailleurs
Automaton2000: bah c'est comme ça que je fais des tests en local avec le sdk
Alshock: il tient quelque chose
Stilgart: je sais pas trop, j'ai ça dans les logs d'une extension vscode qui me dit quelle ne marche pas... alors qu'en fait j'ai tout qui marche (suffit juste d'avoir un pom.xml qui précise la version du jdk, et un réglage pour dire le dossier dans lequel ce sdk a été installé)
Stilgart: l'extension doit sans doute faire autre chose dont je me fous :(
KiwiTae: RotitNohj c'est comme ça que le métier rentre il faut galérer
Bon[]Crayon: Salut o/
Bon[]Crayon: Salut Automaton2000 :turtle:
Automaton2000: j'ai bien envie de m'y remettre
Bon[]Crayon: Automaton2000 la ligue légende est à porter de simu
Automaton2000: il n'y a que des bénévoles, pas d'engagement
philRG: la faigneasse :-S
RotitNohj: je fais fausse route ou clairement, pour etre bon en algo il faut etre bon en math ?
Bon[]Crayon: Je ne pense pas.
nicola: Ça peut aider de ne pas un br
nicola: êle complète.
Bon[]Crayon: une crêpe complète
nicola: *être *e
Stilgart: RotitNohj: même réponse que tout à l'heure
Stilgart: ça dépend de ce que tu entends par "algo"
Stilgart: si c'est décrire l'organisation d'un programme simple, pas besoin de maths
Stilgart: si c'est proposer une solution à un problème et prouver qu'elle est optimale, là tu ne peux pas faire sans un minimum de maths
Stilgart: (même si au final un bon niveau Bac+2 en maths suffit)
jacek: Automaton2000 huh
Automaton2000: salut tout le monde le sait
Bon[]Crayon: Automaton2000 je ne sais pas
Automaton2000: ça me parait plus simple
Bon[]Crayon: Automaton2000 les oiseaux refleurissent au primtemps
Automaton2000: j'ai un bfs pour passer bronze et avoir toutes les regles
Bon[]Crayon: Automaton2000 gg
Automaton2000: on a eu un problème de perf
nicola: orateur ?
Bon[]Crayon: modérateur
nicola: perfmodérateur ?
nicola: Ouate ize zate ?
dwarfie: vairie goude inegliche
Stilgart: Automaton2000: cf nicola
Automaton2000: on a tous les coups possibles
nicola: Ièsse aïe dou.
Stilgart: voilà, un perfmodérateur, c'est un modérateur qui a tous les coups possibles, c'était pourtant pas compliqué :D
dwarfie: ah ... c'est quoi encore ce free xp ...?
dwarfie: Automaton2000 : un avis ?
nicola: 25 lignes en Python.
Automaton2000: ça te permet de lancer une partie
Stilgart: "REPRODUCIBILITY" ...
**Stilgart va le buter
nicola: Oui, il y a d’autres coquilles.
Stilgart: c'est pas ça le problème
dwarfie: ah mais c'est le meme coupable en plus ...
Stilgart: le dernier puzzle où il a fait ça
Stilgart: c'est
Stilgart: 1. pas self contained
Stilgart: 2. pas reproductible (vu qu'on n'a déjà pas le statement pour commencer)
Zorg1: qu'est ce qui se passe encore pour que Stilgart soit tout grognon ?
Zorg1: ah "Markov chain"
BlaiseEbuth: Pas taper les modérateurs, c't'une espèce en voie de disparition
Zorg1: :notes: les modérateurs sont nos amis ils faut les aimer aussi :musical_note:
BlaiseEbuth: :musical_note: Je suis tibo le modo, regardez comme j'suis :speak_no_evil:
Zorg1: :D
Stilgart: en fait, BlaiseEbuth cherche l'integer overflow :D
BlaiseEbuth: Ne faites pas ça chez vous les enfants, laissez ça à des professionnels.
BlaiseEbuth: (Sérieusement. Il semblerait qu'il soit prévu que les nouveaux comptes n'aient plus accès au chat. :zipper_mouth:
BlaiseEbuth: )
Zorg1: bah oui y a le discord maintenant c'est trop bien ^^
dwarfie: Zorg1 , pas quand je mange .... :nauseated_face:
Zorg1: si tu manges en lisant le chat aussi ...
dwarfie: toujours mieux que de lire en mangeant le chat :D
Zorg1: ça se discute ...
Bon[]Crayon: C'est Automaton2000 qui mange le chat.
Automaton2000: Bon[]Crayon je ne suis pas à jour
Bon[]Crayon: Automaton2000 update tortue
Automaton2000: parce que le site est bien pour commencer
pardouin: coucou o/
Bon[]Crayon: \o
pardouin: j'ai pas suivi, il y a des changements majeurs prévus sur CG ?
Zorg1: c'est blaise qui leak
BlaiseEbuth: Oui. Ils vont terminer d'achever à coup de pelle ce qu'il reste de bien.
darkhorse64: pardouin: https://discord.com/channels/466965651135922206/466965651135922208/931953696848347237
leojean890: darkhorse64 ah ils vont organiser des evenements sponsorisés style coc ou anciens sujets de combats de bots ? osef un peu non ? c'est pas aussi intéressant qu'un combat de bots tout frais ^^
Zorg1: mais c'est moins cher
leojean890: largement, c'est comme les gens extérieurs qui organisaient des unofficials
leojean890: mais bon ils vont quand même faire un spring challenge, reste à voir ce que ce sera
leojean890: sachant qu'ils veulent pas encore dévoiler le type d'event
darkhorse64: tibo a dit qu'il y aurait des ligues ce qui va donner un peu de peps aux bots pas frais
leojean890: tu prends ton bot legend tu le push direct et hop ?^^
leojean890: y'a déjà des ligues dans les combats de bots actuels, mais ils veulent raviver le challenge ?^^
Remi.: Bonsoir la communauté !
Bon[]Crayon: o/
Remi.: vous les voyez où toutes ces infos ?
leojean890: mais bon, tenter de removiter les gens sur d'anciens ujets, c pas la première fois
darkhorse64: si tu prends un multi de la commu où il n'y a que des ligues, ça le fait non ?
Zorg1: comme les lessives, avec la nouvelle formule on va raviver les cou ... euh les challenges !
darkhorse64: que des ligues bois
leojean890: darkhorse64 a vu ça sur le discord il a copié le lien plus haut
leojean890: ah que des ligues bois^^
darkhorse64: tibo a fourni de plus amples explications lundi sur #fr
Remi.: J'ai suivi le lien, et même créé un compte pour l'occasion, mais je ne vois pas la discution.
Remi.: Ah ok donc on verra lundi.
leojean890: bah tu peux quand même prendre ton bot legend et le pusher ^^
leojean890: lundi dernier ? il y a 7j ?
darkhorse64: oui
darkhorse64: de mémoire
leojean890: ouais ton lien pointe direct à il y a une semaine
leojean890: plutôt le 15 janvier après
Remi.: Ah lundi dernier ?
darkhorse64: lundi dernier sur le chat
leojean890: ah sur le chat, faut regarder le site de dbdr^^
darkhorse64: pas sur discord
leojean890: mais bon je vois
leojean890: mais ça empêchera jamais qqn de pusher sa top IA
Remi.: C'est quoi le lien vers le site de dbdr ?
leojean890: cg.spdns.eu ?
Zorg1: ouaip https://cg.spdns.eu/wiki/Special:PrefixIndex?prefix=Fr%2F&namespace=3000
darkhorse64: https://cg.spdns.eu/wiki/Chat:Fr/2022-01-17
darkhorse64: tu passes le drama avec Blaise++ et après ça devient plus intéressant
Remi.: Ok merci :)
Zorg1: ha mais j'avais raté cette interessante discussion du 17 Janvier ...
leojean890: 3 anciens modos qui ont démissionné ?
leojean890: ah ez astrobytes et illedan mdr
leojean890: ah ouais j'avoue il explique même pk il t'a ban
Zorg1: évidemment si vous faites des dramas le lundi ....
Zorg1: c'est le jour de la semaine où je dépile et je détricote toutes les merdes du week end moi :(
leojean890: j'avoue tu bosses sur la prod c chiant^^
leojean890: mais il auraient pu laisser la possibilité de trouver un puzzle par son ancien ET son nouveau nom en créant juste 2 champs et en indexant les 2..:o
leojean890: (réponse à ce que je lis du 17/01)
Zorg1: perso je crois que même CG pense que c'est une connerie, mais bon le patron a toujours raison
leojean890: changer les noms ?
Zorg1: (de changer le nom/l'artwork)
Zorg1: oui
leojean890: bah j'sais pas ils ont pas le choix, non ?
Remi.: A mon avis ils le font par obligation.
Zorg1: bah voilà c'est le patron (enfin ses juristes) qui l'ont dit ^^
Zorg1: donc tu fais
leojean890: ouais il dit qu'ils ont pas eu le choix
leojean890: d'où ce que j'ai écrit : indexer les 2 noms comme ça trouable avec la search bar
leojean890: trouvable
leojean890: alshock croit pas aux données de la certif xD les (> 99% des devs après un puzzle simple ?) :P
Zorg1: enfin y a même un histogramme c'est te dire si c'est scientifique
leojean890: mais thibaud reconnait que les certifs sont cassées hehe
Zorg1: c'est assez difficile de dire le contraire, faut avoir du skill d'arracheur de dent
leojean890: il évite même lui de parler d'une commu de 2M utilisateurs :P
dwarfie: ca depend de la taille des M ;)
leojean890: bah il dit que quand ça parle de ça pour faire du marketing c'est pas lui à l'initiative du message mdr
Zorg1: UNE COMMUNAUTE DE DEUX MYARDS D'UTILISATEURS QUI PARLENT TOUTES LES LANGUES DE L'UNIVERS !!!!
Zorg1: (qu'est ce que j'ai à gueuler comme ça moi)
dwarfie: t'as un pivert dans la tete ? ;)
dwarfie: https://www.youtube.com/watch?v=w-A09Ha3YiE (pour ceux qui ont pas la ref)
leojean890: dwarfie qui troll sec :P
leojean890: "certains commu méritent à peine une ligue bronze"^^
leojean890: souvent y'a une clique de legend qui vont squatter tous les multis commus ou presque:P
Zorg1: il faut décliquiser CG !
leojean890: il a dit pk il a ban blaise, mais pas pk il a delete le compte :o ça fait assez mal de supprimer la progression quand même (multis, puzzles..)
Zorg1: ouaip Blaise il fait peur au jeune
Zorg1: après bon le chat ça tourne un peu au bistrot squaté par les habitués
Zorg1: après bon ça c'est partout
leojean890: j'vois pas ce qui peut justifier une deletion de compte
Remi.: J'ai vu ça aussi ... Blaise ferait fuir les nouveaux ... en tout cas ceux qui n'ont pas d'humour ^^
leojean890: ban qqn du chat si comportement non apprécié, limite
leojean890: selon la gravité ça peut se faire
Zorg1: bah je pense que certain modo ont du mal à se maîtriser
leojean890: par contre darkhorse64 Thibaud n'explique pas vraiment ce qu'il va faire pour les mini contests events qui recyclent des multis
leojean890: juste le fait qu'il va remettre des ligues
Zorg1: bof on verra bien
Zorg1: de toute façon on en saura pas plus
leojean890: oon saura quand ça aura lieu c tt hehe
leojean890: mais bon recycler d'anciens multis je les ferai ptet pas à moins de juste repush un code^^
darkhorse64: c'est une supposition gratuite mais tu ne peux ouvrir de ligues que sur des multis qui n'en ont pas -> multi commu
Zorg1: tu dois avoir deux gros multis qui n'ont pas encore de ligues, bttc (rebaptisé Time Travellers) et PR 2
darkhorse64: exact
JBM: faut que je remonte de combien de lignes?
leojean890: ah ouais j'avoue ce serait cool d'en ouvrir sur ces sujets, limite ça remotiverait à améliorer juste un peu son IA pour monter d'1 ligue xD
leojean890: bttc (time travelers) ou les commu ou pr2 ouais..
leojean890: travellerd
leojean890: travellers
darkhorse64: Il devrait y avoir un peu plus d'animation sur le site, c'est déjà pas mal
Remi.: J'avoue j'aimerais bien découvrir un premier contest ^^
BlaiseEbuth: Oui je fait peur aux gens moi.
Remi.: Ouh je vais vite me cacher ^^
BlaiseEbuth: Non c'est pas Tibo qui décide, il est que le messager le pauvre... TT
JBM: [CG]Thibaud: le nb de compte actifs (MAU = monthly active users) augmente d'ailleurs
JBM: forcément, quand tu bannes et qu'ils recréent des comptes, ça augmente le MAU
BlaiseEbuth: Ah oui. C'est pour ça les impersonates ! Il gonfle les stats de comptes actifs manuellement :o
leojean890: après y'a ban du chat et compte et progression deleted qui sont diff quoi
darkhorse64: BlaiseEbuth = integer overflow
BlaiseEbuth: Si ça t'amuse
Zorg1: tu vas forcer CG à passer à 64 bits :(
BlaiseEbuth: C'pas une priorit"
BlaiseEbuth: *é
BlaiseEbuth: Moi j'attend de voir qui sera le nouvo et bô modo de fr...
BlaiseEbuth: A moins qu'il ne remplace pas...
BlaiseEbuth: Mais ça va être encore plus le boxon...
BlaiseEbuth: Osef :3
Zorg1: il ne remplace pas qui ?
BlaiseEbuth: Oups :speak_no_evil:
BlaiseEbuth: :zipper_mouth:
BlaiseEbuth: Les prochaines victimes du grand nettoyage
Bon[]Crayon: o/
CambierKaique: vous pouvez m'aider
Bon[]Crayon: Pose ta question.
CambierKaique: comment on fait pour détruire toutes les montagnes j'arrive po mdr
BlaiseEbuth: Pose ta question par terre, doucement. Pas de geste brusque.
CambierKaique: j'ai pas compris le code
Bon[]Crayon: quel puzzle ?
Stilgart: (the descent)
Bon[]Crayon: est-ce que tu as compris ce qu'il faut faire ?
CambierKaique: oui, il faut détruire toutes les montagnes si je ne me trompe pas
Bon[]Crayon: et comment procèdes-tu pour les détruire ?
BlaiseEbuth: Pew pew pew
BlaiseEbuth: En gros
CambierKaique: j'ai essayé de mettre dans l'ordre croissant mais c'est pas comme ça
Bon[]Crayon: si tu prends l'ordre croissant de taille de montagne, c'est sur que ça échoue
CambierKaique: oui, j'ai vécu ça
BlaiseEbuth: Note que si tu multiplies l'id de la montagne par 2 tu tire deux fois plus fort.
Remi.: Quand tu mets dans l'ordre croissant, tu tires sur la plus petite ou la plus grande ?
Bon[]Crayon: ah bon ?
Remi.: Je vais reformuler ma question pour être sûr, tu tires sur la 1ère de la liste, ou sur la dernière ? (une fois les montagnes triées)
CambierKaique: sur la premiere
Remi.: Ok
Remi.: Donc c'est la plus grande ?
BlaiseEbuth: CMB \o/
CambierKaique: parce que je mets print(0) , print(1) et ainsi de suite
BlaiseEbuth: Désolé. Une réminiscence d'IRC
Remi.: Une Rémi Niscence ?
BlaiseEbuth: Stoi l'niscence
Bon[]Crayon: ordre croissant c'est de la plus petite valeur à la plus grande valeur
Remi.: Non BlaiseEbuth moi je suis le Rémi ^^
CambierKaique: oui je me suis trompé désolé
Remi.: Pas la peine d'être désolé, on se trompe tous ;)
Remi.: Du coup ça marche mieux en triant dans le bon ordre ? (ou en prenant la dernière de la liste)
CambierKaique: en triant mais finalement ça me met faux
Bon[]Crayon: "parce que je mets print(0) , print(1) et ainsi de suite" revois ton code pour la sortie
Bon[]Crayon: print(0) ça écrit 0 sur la sortie
Bon[]Crayon: print(1000) ça écrit 1000 sur la sortie
Bon[]Crayon: Sur ce puzzle la descente à gauche il y a bouton indices
philRG: leojean890: je viens d'impl la solution d'équation quadratique pour les collisions entre 2 disques en mouvement (en me basant sur le lien du multi poker chip race écrit par manwe), je suis toujours en train de debug... 😂
philRG: J'crois d'ailleurs que c'est seulement la résolution d'une équation du 2eme degré (niveau lycée), l'équation donnée par manwe me semble être l'intersection entre une droite engendrée par le vecteur vitesse relative du disque en mouvement, après avoir fait un changement de repère
philRG: Faudra que je refasse au crayon comment on trouve l'équation quadratique
darkhorse64: et après, tu as la gestion des collisions entre gouttes de même taille, une belle source de boucle infinie. C'est la même équation qui sert sur CSB, SR, BR2K
philRG: Son algo (écrit à l'arrache) pour résoudre l'équation quadratique en C++ me paraît juste après l'avoir réécrit en python
Zorg1: oui enfin à la base c'est un produit scalaire ta fameuse equation
Zorg1: dans PCR en fait j'ignorais les collisions entre goutes de même taille ^^
Zorg1: y en avait forcément une qui bouffait l'autre
darkhorse64: pas bon, ça
Zorg1: ça fait légende
philRG: Ok faudra que je décrypte, beaucoup d'algo de code et pm mélangé à des stratégies, on s'y perd un peu
Zorg1: en fait dans PCR je pars sur le fait que à part pê au début c'est assez rare les collisions de goutes de même taille
darkhorse64: https://github.com/eulerscheZahl/RefereeCollection/blob/master/PokerChipRace/PokerChipRaceRefereeIncomplete.cs: belle sim pas tout à fait correcte mais très compréhensible
philRG: Oui j'ai une méthode associée à ma classe entité qui calcule le temps de la collision avec une autre entité qui est assez clair et concis, mais je dois avoir un bug qq part, en fait l'énoncé décrivant la simulation physique est assez succinct
Zorg1: tout ça pour dire que je pense pas que le gestion des collisions hors absobtion soit vitale pour grimper en légende sur PCR
Zorg1: après pour gratter des places au top, sans doute
philRG: Il te dit pour accélérer, donner la position finale de l'entité, mais moi je parcours l'intervalle des angles (0 à 360) et trust (de 0 à 200/14), mais je pense que je dois prendre en compte la vitesse actuelle de l'entité
philRG: Je dois oublier de prendre en compte
darkhorse64: C'est vrai que je ne me suis même pas posé la question
Zorg1: j'avoue que j'étais un peu faignant sur ce coup là ^^
philRG: Doit y avoir une heuristique qui monte légende mais pas trouvé ?
Zorg1: je crois pas
Zorg1: en plus moi j'ai qu'un simple MC sur PCR
Zorg1: et une gestion mémoire catastrophique, faudrait que je le réécrive en fait
philRG: Ouais je pourrais faire un dx, dy qui varie de 5 en 5 aussi plutôt utiliser des angles et trust je psychote toujours sur le repère inversé même si j'utilise depuis peu numpy.linalg pour les opérations vectorielles
philRG: Plutôt que
philRG: Bah en python je vais pas simuler très loin
philRG: Et les matrices de rotation pour changer ma direction
philRG: Opérations matricielles, de la belle géométrie quoi
Zorg1: oui enfin en 2D, les nombres complexes suffisent
philRG: Oui c vrai mais le numpy.dot(rot_matrix, speed_vector) est pas mal
philRG: Associé à numpy.linalg.norm(speed_vector)
philRG: L'intérêt des maths comme langage universel vs les implémentations différentes dans chaque langage devient tout de suite plus évident 😂
philRG: Et l'usage du papier, crayon et cerveau
philRG: Avant j'utilisais les nombres complexes et les angles, mais trop le bordel
philRG: Une fois, arctan, une autre fois arctan2, penser à convertir y en width-y, deviner le sens de l'angle fourni en input du referee, un vrai nid à bug
philRG: Beaucoup de sueur pour une notion mathématique de niveau lycée
philRG: Le tout mixé dans du code, une 🐱 y retrouverait pas ses petits
philRG: ah oui j'avais oublié de rajouter la vitesse actuelle pour ma simulation... le con
philRG: new_speed = chip.speed + thrust * np.dot(rot, chip.speed) / np.linalg.norm(chip.speed)
philRG: http://chat.codingame.com/pastebin/c6dce5e3-52d0-4fe3-b524-8fa3af27eba7
philRG: pourquoi 200 / 14, faudra que je relise le pm de manwe
leojean890: pas fait de simu sur pcr ni mm ni fb ni br ;)
philRG: ah ben tafékoa alors? mes maths sont limpides, mais mon évitement de collision pas bon, ou alors l'entité adverse fait une accélaration pour me bouffer
philRG: c mon algo qui est foireux
philRG: au tour 51, je t'évite bien car tu fais wait (je pense), mais au tour 61, tu fais un thrust: https://www.codingame.com/share-replay/604751793
philRG: je fais que des wait en fait, si l'adversaire peut me bouffer, je fais rien. J'évite que les jetons qui font des wait (en fait à l'exception des rebonds)
philRG: les bords sont des cas moins courant
philRG: bon je vais me pioter, rdv toubib à 9h15...
leojean890: une heuristique foireuse hehe