Chat:Fr/2020-04-05

From CG community
Jump to navigation Jump to search

Vry: Prem's !!! :D

Default avatar.png nib: o/

Palmipedus: lool

Vry: Ben alors, vous faites quoi là, il est 10h30 ...

Palmipedus: non 9:30 ici

Palmipedus: ben on fix des bugs pendant que les enfants jouent

Palmipedus: j'essaie de regler mes timeouts...

Palmipedus: ..mais c'est trop long

Palmipedus: :D

Vry: :upside_down:

Vry: Moi j'ai du boulot, il faut que je revois toute la stratégie de déplacement / attaque ... maintenant que je sais où est l'autre et que je sais ce que l'autre sait de ma position ...

Boulet: Palmipedus: c'est un peu le probleme des timeout non ?

Boulet: 'jour tout le monde

Palmipedus: Boulet blague inside

Stilgart: tortue de mer à tous

Boulet: Automaton2000: une tortue, une tortue

Automaton2000: et j'ai pas encore trouvé la solution

Boulet: c'est pour ça qu'elle n'a pas pris une torpille Automaton2000 ?

Automaton2000: je pense que je ferai pas mieux

Stilgart: AutomatonNN: file ton code à 2000, il est en galère là

AutomatonNN: oups j'ai pas encore fait de contest pour le prochain contest pour le moment

Stilgart: AutomatonNN: et bosse un peu, CG compte sur toi pour le mois de mai

Nangini: encore un contest où j'aurai pas réussi à me dépatouiller de mon floodfill :'(

AutomatonNN: ou alors tu peux pas te mettre des places :(

BigUP: Hum... battu par ChuckNorris ...

YannT: mais dites donc qui m'a fait tomber dans la nuit

R4N4R4M4: Salut tout le monde

Vry: siman et pb4 sont à fond les ballons ...

Vry: o/ les gens ... YannT, je crois que ceux qui sont devant toi t'on fait tombé dans la nuit ...

Default avatar.png leojean890: il va être temps de réduire la qté de silence histoire d'en avoir dispo pour faire des one shot kill :P

BlaiseEbuth: Bonjour chers tous ! Automaton2000, AutomatonNN, comment le cours de la tortue ?

Automaton2000: parce que le puzzle de la communauté, mais je ne vois pas

AutomatonNN: arrêtez de me faire un the programme avec ce que tu veux

**Stilgart tend une :turtle: à Automaton2000 l'aveugle

Automaton2000: bah oui mais c'est chiant de pas pouvoir le faire

Stilgart: haha

Zanbez: Bonjour à tous, à Automaton2000 et AutomatonNN

Automaton2000: meme si je sais pas si c'est ce que je fais

AutomatonNN: brexe si tu peux pas te préparer une fois que tu as pas tes push sur le chat ?

BlaiseEbuth: AutomatonNN: si le chat a des pushs, il faut lui mettre de l'anti-push...

AutomatonNN: bonjour tout le monde et Automaton2000

BlaiseEbuth: Yo Zanbez

Default avatar.png leojean890: ah quand autoNN appelle auto2000, auto2000 ne répond pas ??

Zanbez: Yo BlaiseEbuth.

Default avatar.png leojean890: j'aurais pensé que si comme quand les humains lappellent :P

BlaiseEbuth: Non, pour éviter une prise de contrôle par les robots leojean890

Default avatar.png leojean890: mdr j'avoue

Default avatar.png leojean890: ça pourrait devenir un flood non stop xD

Boulet: mais si c'est tortue2000, il répond Automaton2000 ?

Automaton2000: bon va falloir que je rale encore pour que ca passe

Boulet: ah non.

Zanbez: Je propose de rajouter de l'XP pour celui qui fera dire tortue à Automaton2000

Automaton2000: tu fais juste un truc qui marche pas ?

Boulet: oui mais alors genre 5000 XP

BlaiseEbuth: Zanbez, ah ? J'ai le droit à combien ?

Zanbez: Au moins

Boulet: et 10 places au leaderboard

Boulet: parce que bon

Boulet: Automaton2000

Automaton2000: non c'est juste que je vais coder un truc

Boulet: caramba encore raté

Stilgart: go go go Automaton2000

Automaton2000: après y a des gens qui ont fait des trucs qui ne sont pas trop mal

Zanbez: C'est comme un challenge. Ca vaut quelque chose.

BlaiseEbuth: C'est rétroactif ? Je veux mon xp

Boulet: let tortues Automaton2000 ?

Automaton2000: oui voilà c'est ce que j'essaye de prendre en compte le temps de lire le code

Palmipedus: J'ai des timeout dasn mon push mais quand je rejoue le bataille dans l'ide pas de timeout....une idee?

Stilgart: il est motivé pour fix sa tortue aujourd'hui :D

Zanbez: Je suis encore loin du top tortue.

Boulet: Palmipedus: c'est assez classique. J'ai l'impression que les serveur d'arene sont un peu plus lent (charge ?) que ceux de l'ide

Boulet: du coup ,ca peut se jouer à qq ms

BlaiseEbuth: De mémoire ouai, y'a deux pools de serveurs avec une légère différence de perfs

Vry: Dans l'ide j'ai aussi l'impression que c'est moins strict ... j'avais parfois dans temps par tour de 56 ms sans que ça termine la partie

Palmipedus: c'est un peu nul ca

Palmipedus: l'inverse aurait ete prefereable

Palmipedus: bon ben push de merde je perds 50 places...

Vry: Plus que deux semaines ... :D

Palmipedus: mince alors j'ai encore glisse sur le bouton submit :D

Boulet: pas push de merde: je viens de perdre 20 places en 1h. calmez vos push

Boulet: ou faites decendre les autres :D

Palmipedus: :D

dwarfie: euh ... non ... faites moi plutot monter :D

Boulet: désolé mais passe ta gold d'abord :p

Boulet: bon refaire toute la strat

Boulet: pfff

Boulet: pas motivé

dwarfie: si je savais omment , ca serait deja fait :p

Default avatar.png leojean890: moi je push bcp depuis hier soir, comme c'est un code exécuté rarement ça me permet de voir direct sur N matchs si ça plante

Default avatar.png leojean890: et corriger rapidement

Palmipedus: quand tu commences avec 9/10 battles contre des top 10...ben tu resubmit :D

Default avatar.png leojean890: jcrois bien que j'ai corrigé tous les bugs desquels je parle

Default avatar.png leojean890: il me reste à mieux choisir ce que va faire mon bot en fct de la situ;o

Palmipedus: c'est quoi votre strategie pour choisir le depart?

Default avatar.png leojean890: random en évitant les mini zones

Palmipedus: j'evite le randam pour avoir un bot deterministe et debugger

Stilgart: Palmipedus: j'essaie de fix ça, mais c'est pas glorieux

BlaiseEbuth: Le plus loin possible d'une île perso, et random en cas d'égalité

Palmipedus: moi aussi le plus loin des iles mais mon algo est pourri et c'est ce qui me timeout

Default avatar.png leojean890: ouais c'est plus simple de debuguer un bot non random:p

Default avatar.png leojean890: je me suis dit ça mais j'ai gardé mon placement random

BlaiseEbuth: Palmipedus, ah oui ton fameux floodfill ?

Default avatar.png leojean890: bon mes idées me font pas énormement progresser pour le moment:s je suis #107

Palmipedus: ha non c'est la seconde partie non optimise, le choix du depart... Pour le floodfill j'ai regle le problem en le lancant bcp moins, plus de timeout sur ca maintenant (meme si faudrait que je fixe aussi)

Default avatar.png leojean890: jpense faut que je réduise encore les silence et que j'augmente encore les mines

Palmipedus: #86 a 71% ca devrait aller pour l'instant. Je vais fixer les autre timeout et ameliorer les silences pour la prochaine version

Stilgart: cool, je suis devant dbdr (pour l'instant)

dbdr: tout cassé :D

Stilgart: bon, ça fait chier ces parties perdues en arène qui deviennent des victoires en ide

Nagrarok: on devrait obliger les gens à faire des bots déterministes :D

Stilgart: ha, merci davidB

BlaiseEbuth: J'métais dit que sur ce contest j'allais coder proprement. Alors j'ai tout bien fait, encapsulation, hériatge, polymorphisme, et j'en passe. Pour que ça soit bô... Et maintenant que mon bot s'étoffe je me retrouve à coder comme un goret parce que tout ça m'empêche de faire les choses simplement... Moralité : En contest faites les :pig: dès le départ, ça reviendra au même. :p

Default avatar.png leojean890: moi j'ai parfois codé proprement avec des classes mais quand tu fais une simu et tu veux copier ton état de jeu 'est lent quoi :P

Vry: Sinon BlaiseEbuth, fait du C. Il nn'y a rien de tout ça et du peu coder propre :sunglasses:

Vry: *n'y *tu *peux

BlaiseEbuth: Hmmm...

BlaiseEbuth: J'avais encore jamais utilisé de dynamic_cast... :thinking:

Nagrarok: moi mon code est toujours propre avec 1800 lignes :D

dbdr: https://i.snipboard.io/gbt8l4.jpg gg Zorg1

RomanceDawn: mais en fait

RomanceDawn: c'est pas la peine de garder tout le chemin parcouru par l'autre

RomanceDawn: :thinking:

RomanceDawn: j'ai fait n'imp

dwarfie: ahhh , je craque ... le clonage d'objet en php marche nickel chez moi et ca merde sur CG ... horrible ...

**Stilgart tend Haskell à dwarfie

dwarfie: merci mais non merci ... ca commence a etre penible de pas avoir un php qui marche ici....

Stilgart: btw, c'est quand la fin du contest ?

Default avatar.png leojean890: le lundi 20 je ne sais pas à quelle heure

**Vry tend C à dwarfie ?

Vry: J'ai plus de tortue en chocolat noir !!! Automaton2000 fait quelque chose ...

Default avatar.png SuperYoyo92: oyé

Default avatar.png SuperYoyo92: oyé

Default avatar.png leojean890: #102 bon bon ça ne suffit PAS DU TOUT pour légende tout ça !!:P

Automaton2000: le nom du contest pour cgbenchmark?

Vry: C'est ocean-of-code Automaton2000 !

Automaton2000: je vois pas ce qui ne sert à rien pour ce contest !

dwarfie: Automaton2000 .... tout

Automaton2000: et si tu es sur que tu peux pas non plus

SteveDkt: salut tout le monde

Vry: Yo!

Vry: Mais on va être super nombreux en Gold ...

Vry: dwarfie, vient vite vant que ça ferme ! :D

Vry: *avant

jolindien: salut codeurs du dimanche ... et Automaton2000

Automaton2000: non, c'est juste une erreur de syntaxe

jolindien: stoi l'erreur de syntaxe Automaton2000

Automaton2000: je sais pas si mon code est pas mal aussi

dwarfie: vry ... en 2 semaines , j'ai pu passer qu'une dizaine d'heure sur mon bot ... alors la gold , je le sent pas bon pour le moment ... :(

ThomasNicoullaud: hum siman wtf

Palmipedus: hum le top 8 commence a vraiment a prendre de l'avance

Default avatar.png JBM: a force d'ajouter des log a leurs evals

Palmipedus: ca va faire un gold boss plutot costaud pour l'entree en legende

dwarfie: bon , 3 victoires sur 4 contre le boss ... ca se tente ...

Vry: Oui en effet, message pour le top 10 : "je vous demande de vous arrêtez !"

Vry: vous pourrez reprendre le week-end prochain :p

Zorg1: we want vry for prime minister !

Zorg1: o/ Automaton2000 & AutomatonNN

Automaton2000: comment est ton csb madknight

AutomatonNN: on a eu un peu de temps pour le contest de contest sur le chat et automaton2000

Zorg1: arrête de troller Automaton2000

Automaton2000: il vient de le dire !

Vry: Bon testons le commencement du new bot ... but du jeu se déplacer le plus longtemps en restant caché :D

Zorg1: mmm j'ai corrigé un bug j'ai gagné 10 places ... bizarre doit y a voir un autre bug ... :thinking:

Vry: Quoi ... le referee considère qu'un double espace est une erreur ...

Zorg1: ah oui le parsing chez les referee c'est super strict

Vry: Bon ça fonctionne je suis moins détectable que l'autre ... :D

Vry: Sauf qu'il ne faudrait pas s'enfermer non plus ...

dwarfie: humm ... meilleur contre le bot mais ca monte moins haut .... pourtant j'ai suivi le conseil de van helsing dans "dracula mort et heureux de l'etre"

dwarfie: "un bon placement c'est le secret de la reussite" :D

Zorg1: oui il faudrait modifier la phrase "meilleur que le boss" en "meilleur que le boss et les cinq gus bloqués en dessous" ;-)

dwarfie: c'est surtout etre plus fort que le boss et pas perdre betement contre les 50 a 100 :D

dwarfie: en meme temps , dur de savoir qui j'affronte , ca fait 25 match que le classement bouge pas :D

Vry: Ok, se déplacer discrètement c'est fait (avec correction d'un petit bug si surface) !

Vry: Next step: BF des coups possible ?

RomanceDawn: bf ?

Vry: Brute Force

nicola: Ben non, BrainFuck.

Zorg1: [+]

Vry: \o/

Vry: Ça confine bien ou bien ?

Zorg1: m'ouais envie de glandouiller dehors ...

R4N4R4M4: C'est un casse tête la gestion des dégats non ?

Zorg1: si tu en as fais et ton adversaire aussi, c'est compliqué oui

R4N4R4M4: Les dégats que je lui fais, ça va, c'est au début de son tour, mais si on veut prendre en compte les dégats qu'il se fait à lui même, ça devient chaud

R4N4R4M4: je crois que je vais pas traiter ça du coup

Nagrarok: c'est pas si compliqué, vu que tu sais où il tire, et où il explose une mine

R4N4R4M4: Oui, mais si il a fait un silence avant de tirer...

Nagrarok: bah logique, si tu savais déjà où il était, tu n'aurais pas besoin d'utiliser les dégâts :D

Nagrarok: mais pour chacune des positions possibles où il peut être, ça se gère assez facilement je trouve

R4N4R4M4: mouais, c'est pas encore assez clair pour moi pour que j'arrive à bien le gérer

dwarfie: ah , enfin je galere moins avec mes mines ... un comble pour un nain :D

dwarfie: AutomatonNN : un conseil ?

AutomatonNN: oui j'ai pas le courage de te dire que tu as besoin d'un petit peu de temps pour le contest de ce qu

dwarfie: ouais ... c'est pas comme si j'avais dit plusieurs fois que c'est le temps a y consacrer qui me manque ;)

dwarfie: auh ... winrate de 75% ... 65 eme a 25% de run ... j'ai but du rhum mais quand meme ... :fearful:

Vry: R4N4R4M4, je suis d'accord avec Nagrarok pour le coup ... mais en effet au début je pensais comme toi et j'avais peur de devoir coder une usine à gaz pour le prendre en compte ... mais au final non ! :sunglasses:

Vry: J'ai été illuminé ! :innocent:

dwarfie: bon , je sais pas vraiment pour quoi ... mais bon bot est bien meilleur que ce que je pensais en fait :D (45 eme silver , 195 global)

Vry: GG dwarfie, continue comme ça !

Default avatar.png leojean890: ptite balade en foret cet aprem .. c pas mal de se confiner chez ses parents dans la campagne ...

Default avatar.png leojean890: quand il fait beau/chaud/..

Default avatar.png leojean890: gg dwarfie

dwarfie: merci

dwarfie: sauf que la , je suis vraiment en pas d'inspiration ... va falloir que je sois touché par la grace

dwarfie: en panne ...

dwarfie: :innocent:

Vry: Va courir dixm inutes ! :)

Zorg1: les lieux de culte restent ouvert :p

Zorg1: vu qu'il faut une illumination ...

Default avatar.png leojean890: l'erreur dixim inutes => dix minutes => ça fait expression en latin :P

Default avatar.png leojean890: moi qui ne parle pas latin..

Default avatar.png leojean890: mais ouais clairement faut faire des pauses aussi :) après t'as les idées plus claires pour améliorer ton bot:)

dwarfie: bof, autant rien faire , il continue a monter tranquillement ... encore 40 places et je serais premier :D

Zorg1: ezpz

Default avatar.png leojean890: ah si tu te fais pousser dans le bon sens c'est bon signe^^mais ça peut être long 40 places quand même xD

dwarfie: deja 4 de mieux :D

dwarfie: et maintenant 5 de moins :p

jolindien: salut dwarfie, leojean890, Zorg1

jolindien: c'est calme ici

dwarfie: salut jolindien ... tres calme

Zorg1: o/ jolindien

jolindien: o/

Default avatar.png leojean890: hello jolindien

dwarfie: 10 de mieux ... lol

Vry: o/ jolindien

jolindien: o/ Vry

jolindien: les bugs c'est un de perdu, dix de retrouvés

Default avatar.png leojean890: clair parfois quand on tente des trucs complexes ça se retourne contre nous !

Vry: c'est clair, tu en corriges un le deuxième qui était planqué juste derrière surgit de nul part !

Nagrarok: je suis content d'avoir bourré mon code d'assert

Nagrarok: ils pètent si souvent

Default avatar.png leojean890: c pas bête ouais :)

BigUP: Finaement, faut faire que des trucs basics

Default avatar.png leojean890: ou béton

Default avatar.png leojean890: ou des TU

Vry: Oui comme je travaille lentement et par petite touche quand ça foire c'est forcément ce que je viens de modifier ...

Zanbez: Du vrai travail d'artiste.

jolindien: Vry l'impressioniste

Boulet: Non mais serieux quoi c'est quoi cette carte ???\

Boulet: https://www.codingame.com/share-replay/445819925

dwarfie: un piege a con :D

Vry: Et alors c'est un contest dans le contest ... là il faut trouver le chemin le plus long ... :D

Zorg1: c'est vrai qu'un check de connexité n'aurait pas été du luxe ...

Vry: Le seul truc à faire c'est de choisir le plus grande mer ...

Vry: *la

dwarfie: et en plus il gagne parce que l'autre va sur l'ile ... quelle honte pour du gold ...

Palmipedus: Nagrarok: moi aussi je mets plein d'asserts pour eviter des regressions ou empecher les trucs louche

Palmipedus: Boulet: j'adore cette carte, tiens je vais tester ce que fait mon bot dessus

Palmipedus: tu peux envoyer le seed stp?

Boulet: elle est dans le replay non ?

Boulet: seed=-837228465328790020

Boulet: oui elle y est

ThomasNicoullaud: en faite on peut juste torperdo sans bouger ?

Boulet: oui mais ce n'est pas forcement conseille

ThomasNicoullaud: et juste Sonar sans bouger ?

ThomasNicoullaud: en faite on peut rester toujorus au meme endroit ?

Boulet: il te suiffit en fait de faire une action (autre que msg)

Boulet: non parce que au bout d'un moment tu nauras plus de charge pour tes torpille, ton sonar,... et plus de mine à faire peter

Boulet: et tu seras bien obligé de faire surface

ThomasNicoullaud: ok thx :)

jolindien: mieux !

jolindien: o/ Boulet, ThomasNicoullaud

Boulet: 'lut jolindien

Boulet: FInalement l'insta kill c'est bien

Boulet: https://www.codingame.com/share-replay/445827194

Palmipedus: Boulet merci en effet j'avais pas vu qu'on pouvais avoir la seed comme ca...

Default avatar.png leojean890: dans la map de boulet il y a 78 cases d'un côté vs 76 de l'autre mais du côté où il y en a 78 il y a plus de cases dans des culs de sac donc en fait la plus petite mer est mieux..

Vry: gg Boulet !

Vry: leojean890, pas bête ça, ne pas compter les petits bras de mer ... :D

Default avatar.png leojean890: ouais c'est du pinaillage mais bon^^

Vry: Un jour mon bot sera capable de jouer comme celui de Boulet ! :grin:

Default avatar.png leojean890: là c'est hyper serré de choisir l'un ou l'autre car 2 cases de + vs 6 cases de moins dans des culs de sac

Vry: Et en plus je dois finir devant Haashi ... :sunglasses:

Boulet: ThomasNicoullaud: un exemple de ne pas bouger en attendant mieux

Boulet: https://www.codingame.com/share-replay/445827974

Boulet: J'ai perdu cette partie vers la frame 190

Boulet: et je la gagne à la fin

Default avatar.png leojean890: boulet #54 cool :) à un moment t'étais allé dans le top 30 non ?^^^mais bon ça varie vite, y'a de la concurrence :P

Boulet: oui je pense, pour le moment etre en haut de mon range (~50-90) mais l'insta kill aide un peu à remonter

Boulet: faudrait ranger maintenant mais pfff

Default avatar.png leojean890: gg ton replay wow :)

Default avatar.png leojean890: mdr t'enchaines les trucs pour pas faire surface et d'un coup tu surfaces pour le kill

Vry: Boulet, tout en heuristique ?

Boulet: honetement ça ne marche quasiment jamais le mode attente mais sur un malentendu

Boulet: Vry: oui

Boulet: Flemme de faire mieux

Default avatar.png leojean890: moi aussi j'ai une feature instakill mais j'ai rarement les conditions initiales réunies

Default avatar.png leojean890: dans mes replays

Boulet: Gamoul: TU NE PASSERAS PAS :p

Zorg1: cette violence ...

Boulet: bah je viens d'enchainer 7 matchs contre lui. 5/2/0

Vry: C'est le fight PHP ! :D

Vry: Mais XLP et #10

Vry: Non pardon t'es en OCaml ...

Boulet: bah oui

Palmipedus: vous avez commence a faire la detection quand il y a plus d'une explosion?

Boulet: parce que bon le php quand je peux eviter

Boulet: Palmipedus: pas toi ?

Vry: Oui Palmipedus

Boulet: en fait je ne comprends meme pas où est le pb avec mes structures

Vry: J'ai tendance à croire que ma détection est au top !

Swagboy: Le referre plant si notre ordre commence par un pipe ?

Vry: Le referee est pointilleux, il n'aime pas les doubles espaces ...

Boulet: moi pas mais il reste des cas bizares qui me coutent trop cher contre dwarfie (un gros silent spamer)

Vry: Donc il te fait perdre ...

dwarfie: propagande meme pas vrai ....

Boulet: C'est toi Automaton2000 qui a codé ce referee ou bien ?

Automaton2000: il a pas de bug dans le calcul de la vitesse de la lumiere

Boulet: Tu veux des replays dwarfie

dwarfie: avec mon dernier bot ?

Boulet: Automaton2000: précise le milieu

Automaton2000: non, c'est le nombre de personnes qui ont fait des trucs qui sont pas du tout

Swagboy: Hmm ok Vry

Swagboy: merci

Palmipedus: non pas encore, si double explosion je n'affine pas ma detection. Mais je vais devoir le faire car la je navigue entre 80-115

Boulet: dwarfie: ah non je n'ai pas essayer ton dernier bot

dwarfie: voila ... :D

Boulet: Palmipedus: c'est sans doute la solution

Palmipedus: Boulet c'est un peu ennuyant avec les deplacements possibles

Palmipedus: et faut que je refactor un peu mon code

Boulet: Palmipedus: tu es en quoi ?

Palmipedus: gold

Boulet: commen language #jailaflemmedetechercher

Palmipedus: et mon deplacement est toujours celui de silver, je me jette souvent sur l'opp sans pouvoir m'evader

Vry: C#

Boulet: Z'avez pas de tables de hash en C# ?

Palmipedus: Boulet oui c#

Palmipedus: si si, pk?

Boulet: S'evader c'est pour les faibles. Il vaut bien mieux lui mettre une torpille entre les dents

Boulet: Parce que ça peut aider pour la detection ...

Boulet: apreès moi j'utilise des maps fonctionelles mais l'interface est grosso merdo la meme

Palmipedus: oui je tiens compte de ca, sauf il y a deux explosion avec mes ordres et ses ordres

Palmipedus: mais bon l'avantage d'un contest en 1 mois c'est qu'on a le temps de faire les trucs bien un par un

Palmipedus: la je fini ma detection et ensuite je me concentre sur la strategy de mon bot

Palmipedus: la il est vraiment trop bete

Boulet: euh c'est quoi ces chiffre dans ton msg ?

Boulet: parce que c'est clairement pas stats de detections hein ?

Palmipedus: ms-ticks

Palmipedus: comme je code vraiment pas opti, je verifie que je suis pas trop pres du temps pour eviter les timeouts

Palmipedus: les chiffres de detections sont dans mes logs

Boulet: tu peux te baser sur les miens (ils ne sont pas parfaits mais ne doivent pas en etre loin) ou ceux de kovi kqui me semble exacts pour tes tests

Palmipedus: ok merci je regarde

Zorg1: ah tiens je fais pareil ^^

dwarfie: bon si je pensais maintenant a un peu de precalc ... :p

Palmipedus: C'est quoi tes chiffres?

Palmipedus: ?/?/?

Default avatar.png leojean890: precalc des distances BFS c'est utile ;P

Zorg1: bof

Default avatar.png leojean890: enfin ça dépend pour combien de positions je les calculeais à chaque tour en fait ;P

Boulet: tes pos/mes pos que tu voit/ ta distance min à ma vrai pos

Palmipedus: ok merci

**Boulet saigne des yeux en se relisant

Palmipedus: je ne fais pas encore de detection sur mes traces :D

Default avatar.png leojean890: ah bah ça va te faire grimper d'être pluss discret ;P

Default avatar.png leojean890: plus*

Palmipedus: oui je fais jamais de silence a part pour attaquer

Palmipedus: c'est sur ma liste "rendre le bot moins bete"

Default avatar.png leojean890: je parlais de maximiser le nb de pos vues par l'adversaire

Boulet: De mon point de vue ça ne coute pas bien cher à faire (tu n'as qu'a appliquer ta detection à tes ordres) et ça te permet de savoir si tu dois te barer rapidement

Palmipedus: oui

Default avatar.png leojean890: pas avec silence mais en choisissant tes moves en fonction

Boulet: aussi

Palmipedus: par contre ma detection de tes mouvements semble plus precise

Palmipedus: ha ben non c'est a cause du decalage, tour par tour

Palmipedus: j'ai le meme score pour l'instant

Boulet: attends un triger de mine et/ou un silence

Palmipedus: je vais modifer mes messages pour afficher comme toi

Palmipedus: qund j'ai l'info

Palmipedus: Boulet: quand ti fais un silence tu suppose que de 1 case dans ta detetions?

Palmipedus: *detection

Boulet: non je ne fais pas de suppositions

Boulet: donc 17 possibilités par cases par defauut

Palmipedus: j'ai un cas ou je fais exploser une mine et tu fais silence apres mais ta detection reste a 1

Palmipedus: seed=8280111952794658800


Palmipedus: frame 75-77

Boulet: balance le replay

Palmipedus: c'est dans l'ide

Palmipedus: https://www.codingame.com/replay/445836105

Palmipedus: tiens il avait un bouton pour ca aussi :D

Boulet: et ?

Palmipedus: ha nan c'est bon j'avais mal interprete, c'est nickel pas de bug

Boulet: non mon auto detection passe à 3 (je fait l'affichage en debut de tour)

Boulet: mais c'est qu'il me bat sur cette partie le canard :rage:

Palmipedus: :D

Palmipedus: ma detection est moins precise mais je me defend un peu :D

TidyMaze: svp, la prochaine fois que je commence un challenge sans un vrai objet State, mettez moi une tarte dans la ***** :-) pas mal de temps passé en refacto !

Zorg1: faire du Haskell aussi :p

Boulet: est dans doute une bonne idée ici

TidyMaze: l'avantage c'est que la refacto en haskell est plutot safe, suffit de prendre son temps sans faire un bigbang

Boulet: JBM: tu roupilles ou bien ?

Boulet: tiens: :beers: si ça peut aider

Zorg1: il essaie pê de configurer son fourbi pour un nouveau streaming va savoir ;-)

Boulet: bon eviter les mines adverses serait une bonnes idée

TidyMaze: les quoi ? Jamais entendu parler des mines

Boulet: lit le sujet

Zorg1: les mines c'est pour les lâches, les vrais ils torpillent !

TidyMaze: +1

Boulet: viens te battre dans mon champs de mines et on en reparle

Boulet: a titre d'exemple : https://www.codingame.com/share-replay/445849656

Boulet: et puis clairement vu le nombre de mines que tu laches dans ton sillage Zorg1 ...

Skygge: :unamused:

Boulet: koissa ?

Boulet: Skygge?

Skygge: 3éme argent j'espérais passer ^^

Default avatar.png BlackDragoon86: Est-ce que parmi ceux qui codent en Python 3, certains utilisent le module numpy ? vous avez des problèmes de temps de chargement du module ?

Boulet: a combien du boss ?

Default avatar.png leojean890: allez push de code bugué, 4 crashs sur 20 matchs c'est la fête xD

Skygge: Comment on voit le score du boss ?

Boulet: dans le leaderboard

Boulet: de l'ide

Boulet: parce que oui ça ne fait que 4 ou 5 ans qu'on a fait remarquer que ça manquait dans l'autre

Skygge: 0.47

Boulet: attends en corrigeant des bugs. Avec un peu de chance quelqu'un va te pousser ou faire tomber le boss

Boulet: leojean890: tu ne veux pas te mettre un avatar ? parce que bon c'est casse pied pour te voir

Skygge: Ouais je vais faire ça pour le moment

Default avatar.png leojean890: hmm ouais j'étais entrain de me poser la question xD

Default avatar.png leojean890: bon j'ai un bug dégueu à corriger moi, 7 crashs en 33 matchs c'est magnifique

Default avatar.png Julien93: Salut tout le monde. Je commence à peine sur codinggame. Vous me conseillez de me lancer sur ocean of code tout de suite ?

R4N4R4M4: Salut Julien93, oui

ElNyk: Si tu as déjà les bases en programmation oui tu peux

R4N4R4M4: Le jeu est assez simple au début, et pas de difficultés particulières pour aborder ce contest

R4N4R4M4: Il suffit de comprendre comment lire les input et sortir les output, mais avec les exemples initiaux de code, c'est cadeau :D

Default avatar.png Julien93: super merci

R4N4R4M4: Tu codes dans quel langage ?

Default avatar.png Julien93: j'avoue quec 'est un peu déroutant les résultats via des println. Je code en java à mon boulot mais je voudrais appronfondir un peu le python

dwarfie: :nauseated_face:

R4N4R4M4: Pour commencer, tu bricoles un peu les codes de départ et tu te familiarises avec l'interface. Dès que tu vas voir une de tes modifs sur l'écran de jeu, ça va grave te motiver immédiatement :D

Boulet: Julien93: tu veux pas coder dans un vrai langage pour voir vomment ça fait :D

R4N4R4M4: ... dit Boulet qui code en OCaml

Boulet: qui EST un vrai language

R4N4R4M4: bah python, c'est un vrai langage aussi

R4N4R4M4: J'ai pas trop essayé OCaml, faudra que je tente un jour

Boulet: euh oui si on considere qu'on est infoutu de savoir ce qu'on fait (pas de model de cout et d'ailleurs pas de modele du tout)

Default avatar.png Julien93: peu importe le flacon tant qu'on a l'ivresse

Boulet: non mais python quoi. Au moins en bash y'a un défi

Boulet: quitte a utiliser un langage de script

Boulet: ThomasNicoullaud: j'adore la fin de partie

Boulet: https://www.codingame.com/share-replay/445871869

R4N4R4M4: The Suicide LOL

R4N4R4M4: Kamikaze plutôt

Boulet: non c'est calculé pour passer mais je dois avouer que ce petit cote je me jette sur ma torpille ...

Boulet: le code ne le fait que parce qu'il sait que c'est la fin de la partie

R4N4R4M4: Remarque, ça serait encore plus fun en milieu de partie

Boulet: mais carrement idiot

Boulet: J'ai au moins 7 positions ou je ne prends pas de degat

ThomasNicoullaud: Boulet tiens on peut se tirer dessus ... encore un truc que j'apprends thx :)

Boulet: par contre tu prends les deux points de degats

dbdr: ça peut valoir le coup

Vry: Oui un point de dommage collatéralsi ça permet de gagner la partie c'est cool.

Vry: + :D

dbdr: meme 2 :)

Boulet: oui enfin en plein milieu de partie

Vry: Même 5 :upside_down:

Boulet: je ne sais pas si je le tenterai

dbdr: :100:

Vry: Si tu sais où et le méchant, qu'il est a portée de torpille, sur une mine banzaï !

Boulet: ça c'est une fin de partie pour moi

Vry: Même si tu prends 4 points ... après il ne faut pas le faire à l'aveugle :sunglasses:

Default avatar.png BOUYACROTTE: Rebonjour tout le monde ! Je reviens avec mon problème d'ordre adverse qui ne s'affiche qu'une fois sur deux

Default avatar.png BOUYACROTTE: Quand je les print, unr fois sur deux j'ai le bon truc et l'autre fois j'ai une sortie vide :/

Boulet: pas possible ça BOUYACROTTE

Vry: \n too much ???

Vry: Tu es en C ?

Boulet: possible vry

Default avatar.png BOUYACROTTE: Yes en C

Boulet: mauvais parsing

Default avatar.png BOUYACROTTE: J'ai rechargé le code initial et j'ai juste printf les ordres adverses ça ne marche pas

Default avatar.png BOUYACROTTE: C'est à dire ?

R4N4R4M4: Si tu fais un printf de trop ou de moins, alors tu es décalé par rapport aux input

R4N4R4M4: c'est possible, et c'est très pénible quand ça arrive

Vry: Il ne faut qu'un printf par tour !

Vry: voilà ce que j'ai pour les input

Vry: http://chat.codingame.com/pastebin/5e809fc2-a0d5-467e-811a-b272c628bd29

R4N4R4M4: il faut vérifier qu'entre deux input, tu n'as qu'un seul \n

R4N4R4M4: ... un seul \n que tu envoies en printf

Default avatar.png BOUYACROTTE: La pour l'instant à part le printf de postion du début et celui là : printf("MOVE N TORPEDO | MSG %s\n", sonar_result); j'ai rien

Vry: Je cherche un dév. C qui accepte le TT (:D) pour finir mon bot. Objectif Légende dans 14j !

Vry: Si ton code est vide ... colle tout dans le chat !!!

Default avatar.png BOUYACROTTE: http://chat.codingame.com/pastebin/84fcaf63-5454-4d39-bf39-b3e1319dda69

Default avatar.png BOUYACROTTE: C'est vraiment juste le code de base avec un MSG de plus

Boulet: BOUYACROTTE moi avec ton code j'ai un truc par tour

Vry: Ça marche chez moi ... simplement il te pose en 7,7 donc i le coup n'est pas valide c'est mourru

Default avatar.png BOUYACROTTE: Cela fonctionne ??

Vry: Attends deux seconds ... :D

Vry: +e

Boulet: le parseur de base est buggé

Vry: Il faut un fgetc apr_s le scanf

Boulet: c'est le oppenent_order

Boulet: tu ne peux pas faire "%s" à cause des espaces

Boulet: Ou j'ai faux ????

Vry: Oui c'ets pas faux

Vry: En fait il manque un fgetc

Vry: et convertir un scanf en fgets et ajouter un fgets :d

Default avatar.png BOUYACROTTE: Facile ^^ *hum hum*

Vry: Il faut toujours ajouter des frpintf(stderr, après chaque lecture pour vérifier les input ... :D

jolindien: qq'un utilise CG Spunk ?

Boulet: il est pas cassé CGSpunk ?

Default avatar.png BOUYACROTTE: Bizarre

Default avatar.png BOUYACROTTE: Merci quand même !

jolindien: oui Boulet, j'ai l'impression

Vry: BOUYACROTTE : voilà je l'ai pimpé un peu ça devrait être bon !

Vry: http://chat.codingame.com/pastebin/cbd0c045-e602-45fc-8c94-b0645caba640

Boulet: le miens est mieux :p

Boulet: http://chat.codingame.com/pastebin/bc3f5bd9-a75e-4577-a515-1cea54682edb

Boulet: jolindien: ça fait plusieurs moi

Boulet: mois

Vry: En C, il y a parfois des pièges sur CG. Il faut toujours commencer par afficher ce que tu lis pour voir si c'est bien cohérent

jolindien: zut

Boulet: CGbenchmark fait le job

Vry: Boulet, pas certain que le dernier scanf passe ...

Boulet: mais c'est plus lord

Boulet: si j'ai testé moi

jolindien: compliqué, j'ai pas réussi

Boulet: linux / windows ?

jolindien: windows

Vry: Oui mais avec un adversaire qui TRIGGER ? ou qui MOVE N ?

Vry: Et le mien, il affiche les coordonnés c'est plus mieux ...

Boulet: ooops mauvais copier/coller

Boulet: http://chat.codingame.com/pastebin/f1a40ca8-b36d-4d60-a5a0-d05023c5fa43

Boulet: jolindien: https://github.com/s-vivien/CGBenchmark/releases. A priori il te suffit d'un java installé sur ta machine

Vry: Quel Boulet ... :p

Boulet: Tu n'as pas besoin de te taper la compil

Boulet: Clairement vry

jolindien: je vais essayer ça , merci !

Boulet: de rien

Boulet: apres moi je suis sous linux mais je n'ai pas eu de pb

Default avatar.png OthmaneKikouLol: Yo

Default avatar.png OthmaneKikouLol: ya quelqu'un ?

dwarfie: boulet : pas de pb sous linux ... normal , t'as utilisé mon package ... et pas un sources.list avec "stable , testing , buster , sid" en meme temps

dwarfie: :D

Boulet: alos non ça c'est CG

dwarfie: ;)

YannT: beau hidin jolindien :p

Boulet: oups mon insta kill me conduit à des draw quel nain

Boulet: pardon dwarfie :D

jolindien: mister hidden

Zorg1: ah oui du bas de la ligue or à top 4. joli

jolindien: mcts -> []

Default avatar.png leojean890: le temps de finir proprement son algo j'imagine

**dwarfie ne dira rien ....

jolindien: journée productive :)

Default avatar.png leojean890: moi j'arrive pas à mettre le doigt sur un bug qui a lieu pour 1 partie sur 5 quand j'ai soumis mais n'a pas lieu dans l'ide

Swagboy: bien joué!

Default avatar.png leojean890: gg en tout cas

Default avatar.png OthmaneKikouLol: Hey les gens

jolindien: merci

Boulet: gg

Default avatar.png leojean890: je fais collection des bugs débiles + rester bloqué 1h dessus omg

Default avatar.png leojean890: genre c'était un mauvais nom de variable à cause de la casse, et j'ai vraiment mis 1h

Boulet: oui bah rajoutes en un peu leojean890 parce que bon tu viens de me mettre une praline

Vry: jolindien, ça veut dire quoi ça "mcts -> []" : MCTS dehors ?

Default avatar.png leojean890: je viens de corriger ma connerie et de resubmit il y a 2 min du coup Boulet

jolindien: à la porte, oust

R4N4R4M4: et il va revenir avec une autre Praline avec un P majuscule Boulet

Default avatar.png leojean890: on va voir ce que vaut mon code sans bug mdr

Vry: Ok, merci jolindien ... bon je n'en suis pas là il faudrait déjà que je simule juste mon tour pour déconner ...

jolindien: trop compliqué je pense

jolindien: (mcts)

Boulet: R4N4R4M4: non je suis trop devant maintenant :D

Default avatar.png leojean890: arf j'ai des timeout mtn mais des vrais, plus mon bug

RomanceDawn: mais t'a vraiment tenter le coup de faire un monte carlo ?

RomanceDawn: y a tellement de truc à penser c'est un enfer sur ce jeux ?

Default avatar.png leojean890: on dirait qu'il a tenté ET réussi son MCTS

RomanceDawn: sans le "?"

Default avatar.png leojean890: il est classé 2eme xd

Vry: Non, il l'a viré ...

Zorg1: comment vous faites pour avoir des time outs, je dépasse rarement la milliseconde moi ?

Default avatar.png leojean890: ah d'accord

Default avatar.png leojean890: timeout quand j'ai trop de chemins + l'autre fait un silence

RomanceDawn: rien que le getAllChildren() ca a l'air impossible

RomanceDawn: trop de chemins ?

Vry: Zorg1, tu calcules correctement la position de l'autre et la tienne (du point de vue de l'autre) ?

Zorg1: bah oui

Default avatar.png leojean890: normalement j'avais mis un seuil correct

Boulet: sorry Zorg1

Default avatar.png leojean890: sur le nb de chemins

Vry: Tu gardes tous les chemins ?

Zorg1: oui boulet j'ai vu que t'as bien démarré

RomanceDawn: pourquoi garder des chemins ?

Boulet: ça va pas durer

Zorg1: vry : je ne stocke quasiment aucun chemin

Vry: Pour affiner après avec les trigger ! :D

RomanceDawn: même le chemin de l'adversaire je me suis rendu compte que ca sert à rien de le garder

Default avatar.png leojean890: pour élaguer des positions

Boulet: RomanceDawn: pour le plaisir ???

RomanceDawn: a si ca fait plaisir alors ok :p

Default avatar.png leojean890: notamment avec les silences

RomanceDawn: un silence si j'ai bien compris

Boulet: ceci dit vous n'avez pas besoin des vrais chemin pour les silences

Vry: siman est bien devant quand même ...

Boulet: juste des chemins relatif

RomanceDawn: ca ajoute pour chaque position "possible" jusqu' 13 case en plus

Default avatar.png leojean890: oui tu gardes juste un set de positions passées

Vry: 17 RomanceDawn si surface

Default avatar.png leojean890: exact 17 si surface

RomanceDawn: hum

RomanceDawn: yes

Boulet: bah non parce que le surface il est pas traiter au meme moment

RomanceDawn: ba ca depnd de l'ordre

RomanceDawn: qu'il met

Vry: Mon bot arrive à encaisser 500k chemin sans problème, après c'est plus dur ...

RomanceDawn: omg wtf

Default avatar.png leojean890: bah moi 5k

Default avatar.png leojean890: XD

RomanceDawn: ba moi 0

RomanceDawn: mais bon je suis que silver

Zorg1: oui les morceaux de chemin relatif ça suffit

Boulet: apres moi je ne garde pas les chemins (enfin pas vraiments)

Vry: Sauf que je ne stocke rien, je recalcule tout à chaque tour ... pour ffiner justement en fonction d'événements présent qui ont des implications dans le passé ...

Vry: +a

RomanceDawn: ':thinking:

Vry: J'avais un exemple ou un trigger virait 3 chemins sur 16 ... :sunglasses:

Boulet: oui mais pas besoin de tout recalculer pour ça

Boulet: ni de tout stioker

Vry: ... pas les dégâts causés mais l'autre ne pouvait pas avoir poser de mine à cet endroit là, ce tour là !

Vry: *posé

Boulet: oui j'ai un truc pour ça

Default avatar.png leojean890: moi j'ai tout stocké ..

Default avatar.png leojean890: tout recalculer c'est ce que je faisais avant mais du coup j'avais un souci niveau perfs;P

Boulet: les chemins, j'essaie mais un declanchement de GC qui me fout dedant à un moment

Boulet: du coup je ruse

Default avatar.png JBM: Boulet: mmm?

Boulet: moui JBM

Boulet: ah oui je me demandai ce que tu fichais encore en silver

Default avatar.png JBM: ben j'y ai pas touche depuis le stream

Boulet: ah ok ça explique

Default avatar.png leojean890: bon mes modifs font pas ce que je veux :s ralala

Default avatar.png JBM: je sais pas si y'a encore beaucoup de quicks wins partant de la

Default avatar.png JBM: mais j'ai pas 20h de plus a y mettre d'ici la fin

Vry: Dream BIG JBM ! :p

Vry: ... plus de deux semaines encore.

Default avatar.png JBM: et tant d'autres choses a faire!

Default avatar.png JBM: ce contest va me faire comme d'habitude

Default avatar.png JBM: je vois ce que je veux faire

Default avatar.png JBM: et je sais que j'aurai pas le temps

Default avatar.png JBM: alors je remets au multi

Default avatar.png JBM: arrive au multi, c'est le contraire

Default avatar.png JBM: je sais que j'ai le temps

Default avatar.png JBM: alors pourquoi commencer tout de suite?

Vry: Par ce que tu as le temps ... imagine que c'est un multi !

Vry: Par contre je sens que ça va être la foire au nombre magique bientôt ... :p

Vry: Je vais reprendre l'algo de Heap pour me générer toutes les combinaisons possibles d'actions ... :innocent:

Vry: Mais c'est con, c'est seulement à 22h que je commence à coder alors que je n'avais que ça a faire aujourd'hui ... :smiley: La discipuline n'est pas encore au top on dirait.

Default avatar.png JBM: mais j'ai pas le temps!

Default avatar.png JBM: enfin

Default avatar.png JBM: j'ai Pas le temps

Default avatar.png JBM: faut que je nettoie mes restes de codejam

Default avatar.png JBM: tant que c'est chaud

Default avatar.png leojean890: Vry tu peux coder jusqu'à 5h du mat ??:P

Default avatar.png leojean890: moi je télétravaille la journée en semaine donc ça me laisse pas tant de temps que ça pour CG:P

Vry: Moi aussi je télétravaille ... mais surtout demain les enfants reviennent donc pas avant mercredi pour moi. :D

Default avatar.png leojean890: je vois^^

Vry: JBM, un peu comme lui, tu n'as pas le temps : https://youtu.be/PaF0YbHim2E?t=137

Default avatar.png JBM: euh... si tu le dis

Vry: Sauf sur le chat leojean890, ça compte pas ... et un peu de code si le boulot est trop chiant.

Default avatar.png leojean890: ouais je vois^^

Default avatar.png leojean890: bah après tu peux prendre des pauses au boulot aussi :P

Default avatar.png leojean890: parfois je passe sur le chat en journée quand j'ai du temps :P

dwarfie: leojean890 ... te plaint pas ca pourait etre pire ... tu pourrais devoir coder en semaine pour repondre a une commanfe de boulet ;)

Default avatar.png leojean890: ah il veut que tu passes silver c'est ça ?:P

Boulet: :innocent:

Boulet: on fait ce qu'on peut pour rester devant :p

dwarfie: ouais ... m'occuper juste assez pour que je passe pas gold tout en restant devant tu-sais-qui ;)

Haashi: Hello

Haashi: sur uttt, un mcts a 5k rollout, c'est sensé avoir un semblant de résultat non ?

ThomasNicoullaud: hey jolindien

ThomasNicoullaud: t'es reparti sur un MCTS toi ?

ThomasNicoullaud: tu envoies du bois

jolindien: 'lut ThomasNicoullaud

jolindien: non non pas de MCTS cette fois ;)

ThomasNicoullaud: c'est quoi cette maj :D tu bossais dessus depuis plusieurs jours ?

Zorg1: tkt tu verras quand recurse sortira du bois ... :p

jolindien: oui à mon avis ça va encore pas mal monter

pb4: C'est des menaces jolindien ?

pb4: -_-

Vry: Haashi : non ! Désolé ...

jolindien: :)

jolindien: perso j'ai pas tuné

Haashi: Vry, c'est encore de l'ironie ? :p

Vry: Moi j'ai 70k sur UTTT

Vry: Avec un MCTS "standard"

Haashi: bon ben c'est reparti dans le profiler

Vry: Je ne garde pas l'arbre d'un tour à l'autre car ça ne marchait pas pour moi ...

jolindien: ThomasNicoullaud, oui je bossais dessus depuis qques jours ... je suis un peu lent pour coder

Vry: +1 jolindien, mais encore en plus lent pour moi ...

Vry: Je vais m'éclater avec la fonction d'éval. ... :cold_sweat:

jolindien: ma 1ere stratégie était pas bonne, en contest d'1 semaine j'aurais pas eu le temps de changer

Vry: C'est clair, sur une semaine c'était trop chaud ...

Vry: Déjà 2100 loc et c'est pas fini ...

Vry: Enfin, si pour ce soir c'est fini !

jolindien: t'es pas loin ThomasNicoullaud, c'est très serré les niveaux

ThomasNicoullaud: tu rigoles

Vry: Y'a quelques gaps de 1 point quand même dans le top 10 ...

YannT: j'ai bien chuté...

YannT: je me repose aujourd'hui moi c'est le jour du seigneur oh

Zorg1: là ou je suis dans le classement on est serré

jolindien: je regarde les stats, ça se joue souvent à 55-60%

YannT: c'est clairement un jeu de winrate oui

Vry: mchl12 était #1 à une époque ...

jolindien: je suis à 3vs3 contre toi YannT

Default avatar.png DEIZ21: hello Yann et bravo pour le résultat

Default avatar.png DEIZ21: apres si tu as des tips a nous balancer on est preneur ;)

Default avatar.png DEIZ21: on dit pas non

Zorg1: oh oui yannt balance nous ton code ,please ! :p

Default avatar.png DEIZ21: c'est pas ce que j'ai dis :p

YannT: ça va pas t'avancer Zorg1 il est en train de chuter mon code là :p

Zorg1: :(

Default avatar.png DEIZ21: j'ai fais une merdouille dans mon code, je savais que c'etait pas bon

Default avatar.png DEIZ21: et maintenant j'ai des timeout aléatoire

Default avatar.png DEIZ21: trops la fleme de mettre au propre

Zorg1: ce que je me dis, mon gros problème avec les contests c'est surtout vaincre ma flemme

YannT: j'aime pas le stade du contest où ça se joue à bencher des nombres magiques et à optimiser des poils de cul

Vry: +1 ... mais j'y arrive un peu défois ... mais là je rentre un tunnel où je ne sais pas encore pour combien de temps de code j'en ai et là ça va être un peu chiant.

YannT: je préfère la phase implémentation de feature => gros gain / gros échec

YannT: c'est plus gratifiant

YannT: la partie je change un chiffre / je cg benchmark, et même plus je regarde les replays c'est moins drole

Vry: Oui, mais souvent feature ça prend du temps à coder ... mais oui c'est plus gratifiant ... mais c'est plus long

Default avatar.png DEIZ21: bein justement hier c'etait le top

Default avatar.png DEIZ21: je passe toute la journée a implementer track différent domage dans presque tout les cas

Default avatar.png DEIZ21: je pensais que mon bot allait grimper

Default avatar.png DEIZ21: bah il gagnait a peine mon ancien bot

Default avatar.png DEIZ21: gros effort peu de resultat

Default avatar.png DEIZ21: ca me gene aussi de pas pouvoir debug

Default avatar.png DEIZ21: j'aurais du deployer le jeu en local

Default avatar.png DEIZ21: mais pareil la fleme

R4N4R4M4: Oui, ça arrive souvent, mais quand on est sûr de sa feature, il reste plus qu'à debugger, et le debuggage, ça paie aussi

Default avatar.png DEIZ21: la featuree track des dommage marche bien d apres mes test

Default avatar.png DEIZ21: mais en terme de resultat finalement ca rapporte pas beaucoup

Default avatar.png DEIZ21: la je viens de finir une permiere verision des mines et de l'ordonocement des ordre

Default avatar.png DEIZ21: a pparament je gagne en rang

Vry: Tu es dans quelle ligue ?

alze: hop

alze: bonjour :)

Vry: o/

Zorg1: \o

alze: vous savez si, quand l'adversaire tire une torpille n'importe où, on se prend une notification d'action ennemie ?

jolindien: o/

jolindien: oui

Vry: Oui, tu as même les coordonnées

alze: (n'importe où = sur une ile, ou trop loin)

alze: donc on ne peut pas se fier aux coordonnées des torpilles pour situer l'ennemi

Zorg1: non tu ne reçois que les ordres valides

alze: ah cool

alze: merci

jolindien: ah ok, non du coup

jolindien: enfin comme Zorg1 a dit

Default avatar.png DEIZ21: je suis silver pour le moment

Default avatar.png DEIZ21: j'etait70/90

Default avatar.png DEIZ21: la je suis 21 avec les mine mais c'est une premiere version

Default avatar.png DEIZ21: je voudrais avoir un rang respectable en or, la legendaire je passe mon tour :p

Default avatar.png DEIZ21: je compte garder les mines pour les position sure au lieux de les gaspiller en heuristiques

jolindien: les 1ers tapissent la grille de pleins de mines

Default avatar.png DEIZ21: justement c'est ce que j'i remarqué

Zorg1: oui c'est assez rentable le tapis de mine

Default avatar.png DEIZ21: la je viens de faire un joli bon

Default avatar.png DEIZ21: de 78 a 16

Zorg1: nice

Default avatar.png DEIZ21: quelques tweak et je passe l'etape j'espère$mais ca c pas aujourd'hui c'est demain disait cortex

jolindien: garde bien torpedo chargé pour le corp à corp, avant mine silence mine ...

Default avatar.png DEIZ21: oui deja implémenté

Default avatar.png DEIZ21: il me faut diriger le bot vers l'adversaire la il bouge toujours en fluidfill

Default avatar.png DEIZ21: faut queje regle le time out mais c'est un grop travail vu l'usine a gaz que j'ai fais

Default avatar.png DEIZ21: la promotion de league en league se tien tous les soirs?

jolindien: vendredi

Default avatar.png DEIZ21: ah purée

jolindien: mais tu peux passer gold n'importe quand

Default avatar.png DEIZ21: pkoi pas plus souvent

Default avatar.png DEIZ21: mais c'est de ca que je parlais

jolindien: c'est légende qui ouvrira

Default avatar.png DEIZ21: ok

Default avatar.png DEIZ21: t'es dans quelle league maintenant

jolindien: gold

ThomasNicoullaud: comment ça se la pète :D

YannT: la shadow league de ceux qui submit pas pendant 3 semaines :p

jolindien: ;)

Default avatar.png JBM: c'est de plus en plus moi ca

Default avatar.png DEIZ21: comment ils testent , dans l'ide?

Default avatar.png DEIZ21: beaucoup laissent des anciennes versions une fois sur et reposte la bonne version quand il le faut pour test ou autre

Default avatar.png JBM: dans mon cas, ils testent pas

jolindien: ThomasNicoullaud, tu fais toujours tout dans l'IDE ?

ThomasNicoullaud: nop

jolindien: ahh

ThomasNicoullaud: j'ai meme 35 TU la :D

Default avatar.png DEIZ21: t'as deployé le jeu en local?

Zorg1: ooooo

jolindien: ah ouais

ThomasNicoullaud: déployé en local késako

Default avatar.png DEIZ21: jolindien je trouve pas ton bot

jolindien: https://www.codingame.com/contests/ocean-of-code/leaderboard

jolindien: tu as un lien classement complet dans leaderboard

Default avatar.png DEIZ21: ah oui bien joué

jolindien: merci

Default avatar.png DEIZ21: ok du coup je trouve pas ton bot pour l'afranter dans l'ide

Default avatar.png DEIZ21: et puis t'es venu quand toi

Default avatar.png DEIZ21: t'etais pas dans le top 10 :D

jolindien: sert à rien de courir ...

jolindien: si je touche pas dans 2 jours je suis plus top 10

Default avatar.png DEIZ21: tu fais partie de la shadow league toi aussi

R4N4R4M4: http://chat.codingame.com/pastebin/b6b14bba-a456-401a-8be3-b2db5d813a53

jolindien: :open_mouth:

Default avatar.png leojean890: gg to be first;)

ThomasNicoullaud: je viens de faire 2 win contre jolindien

ThomasNicoullaud: pas sur :D

ThomasNicoullaud: et une loose contre siman

YannT: t'es mon meilleur winrate ThomasNicoullaud

ThomasNicoullaud: normal

ThomasNicoullaud: tu me timeout

YannT: continue à push stp j'ai des rangs à remonter là :p

ThomasNicoullaud: avec tes silences en boucle

ThomasNicoullaud: :D

ThomasNicoullaud: faudrait que je règle ca

ThomasNicoullaud: je dois suivre jusqu'a 3000 path avec toi

ThomasNicoullaud: chaud

ThomasNicoullaud: les autres c'est entre 0 et 300 quoi

YannT: je viens de regarder nos 10 derniers match y'en a pas un qui fini sur timeout hein :p

ThomasNicoullaud: j'ai vu pas mal de timeout en tout cas quand j'ai regardé

YannT: ah oui j'en vois un

jolindien: mince c'était furtif #1

YannT: faut que je regarde je suis pas sensé chain silence non plus

YannT: c'est quand je suis dans un champ de mines, je silence pour en sortir n'importe comment en fait :p

ThomasNicoullaud: j'arrive pas à gérer ces mines moi ca me gonfle

ThomasNicoullaud: je me les prends toute

Zorg1: c'est sympa pour ceux qui les posent :p

YannT: y'a 2 grands problèmes dans ce jeu en fait

YannT: éviter les champs de mine

YannT: utiliser le silence de façon "appropriée"

ThomasNicoullaud: alors moi j'évite pas les mines

ThomasNicoullaud: et je silence 1

ThomasNicoullaud: car j'ai hardcodé

ThomasNicoullaud: ca sera la prochaine étape

YannT: faut pas cramer ton silence pour pas de raison

YannT: c'est ça que je veux dire

YannT: c'est 6 tours à charger

ThomasNicoullaud: ha et je silence dès que ma trace et trop petite.

ThomasNicoullaud: c'est un if xD

jolindien: oui je trouve qu'on exploite pas assez sonar

YannT: et vas y pour expliquer à une eval qu'un truc qui est tout benef' faut pas en abuser :|

ThomasNicoullaud: j'ai pas codé le sonar encore

ThomasNicoullaud: c'est important ?

ThomasNicoullaud: trop de truc a faire encore :/

jolindien: je pense

Swagboy: encore 14j, ça devrait rentrer

R4N4R4M4: pas sûr, y a du taf

YannT: pas *très* important, tu dois brider ton minage pour trouver du temps pour sonar, la plupart le font pas

jolindien: à cause du colldown < à celui de silence

YannT: moi je pose pas bcp de mines pour avoir le temps de faire des sonar des fois, mais je suis pas certain que ce soit bien en fait

YannT: et j'ai des soucis à éviter que mon bot chain silence mais utiliser quand même silence quand il faut

ThomasNicoullaud: moi j'éclate les mines trop vite

ThomasNicoullaud: je mesure par l'impact sur ma piste

ThomasNicoullaud: défois je me grille direct

YannT: 75% du temps ça réveler rien un trigger, et 25% du temps tu passe direct à 1 path posible :p

jolindien: faut faire gaffe, les bonnes detections te repèrent

jolindien: voilà

ThomasNicoullaud: vous gérer des proba pour les mines ?

YannT: oui

jolindien: aussi

YannT: (mal surement)

ThomasNicoullaud: faudrait que je m'y mette aussi

ThomasNicoullaud: bon aller jme casse tchouss

YannT: :wave:

jolindien: moi aussi, A +