Chat:Fr/2020-03-31
Boulet: \o
Boulet: Stoub: ne bouge plus,je vais essayer de te pousser
Boulet: voila. Tu me dira comment c'est bien la silver :D
Boulet: ah quand meme :P
Vry: Azkellas ... Mouhahah
Vry: Le bot dans l'arène trigger les mines dès qu'il pense que tu peux être dessus ... et coup du bol tu y es systématiquement ... :p
Vry: Heureusement qu'il ne tient pas encore compte des dégâts que tu subits sinon il aurait pu te localiser beaucoup plus vite et lancer des torpilles ... :D
Vry: Il faut vraiment que j'ajoute la prise en compte desdégâts !
Palmipedus: Vry tu as quoi comme proba pour declencher la mine?
nmahoude: plop
Vry: Palmipedus, j'ai les positions possibles de l'ennemi. Dès que la zone de dégâts de la mine contient au moins une position je fais exploser ...
Vry: Exemple de carte :
Vry: http://chat.codingame.com/pastebin/1afa8d89-cb04-4621-bfbb-8bfbc65c3054
Palmipedus: oui je fais le meme principe mais ca utilise un paquet de mine
Palmipedus: ca permet de localiser plus rapidement
Bob: Automaton2000, AutomatonNN, amis des bananes et autres tortues, bonjour o/
Automaton2000: oui je suis sur le puzzle du jour ?
AutomatonNN: faut pas te proposer de te faire passer des tortues parce que t'as pas le temps de faire un truc de
Stilgart: Automaton2000: non, tu n'es pas le puzzle du jour
Automaton2000: ah ah ah ah ah ah
Stilgart: c'était ma réaction en lisant AutomatonNN ça ;)
AutomatonNN: ouais je sais pas pourquoi je suis pas là :)
Bob: bordel l'onglet CG qui freeze et tout ce que je viens de coder depuis dix minutes est perdu parce que je ne l'ai pas lancé
Bob: (╯°□°)╯︵ ┻━┻
Vry: Flûte Bob, la deuxième fois tu code plus vite ... :)
Bob: bah c'est pas des trucs compliqués mais c'est chiant :)
Vry: Oui c'est pas faux, heureusement, il n'y a que dix minutes de perdues ...
Nagatwin: Bob tu peux coder dans un IDE et copier/coller quand tu as besoin de tester
Bob: oui je sais
Nagatwin: (ou CGsync je crois)
Bob: mais bon des fois pour aller vite je fais dans CG
Stilgart: ou se dire que c'est trop chiant et coder dans l'ide vite fait ;)
Nagatwin: Ouais j'ai assez vite abandonné
Bob: bon si je renommais mon nouveau move ?
Bob: je râle suffisamment sur les collègues qui mettent des noms à la con pour pas laisser une fonction IAmTheWalrus() dans mon code...
SeebOmega: pour OOC tu veux dire ?
Bob: oui
Bob: quand même je mettrais pas un truc pareil dans du code pro
SeebOmega: decu... ca aurait etre drole en prod
Bob: mais bon il y a deux mois on a eu du Zorglub un peu partout dans le code pendant une semaine
SeebOmega: ben j ai fait une appli pour gerer plusieurs cloud providers au boulot si tu fais le konami code il y aune licorne shiny qui dab qui apparait
Bob: :D
Bob: va planquer ça dans une PR
SeebOmega: c est passe tkt
Bob: oui j'imaginne bien
SeebOmega: le gars qui a review a mis ca ;p
Bob: quand je vois le niveau d'attention qui est porté au code review chez nous...
Bob: ça pourrait passer inaperçu
SeebOmega: si tu choisis les bon revieewer ouais tu as du blind approve mais par default je les mets pas dans la liste
Bob: moi j'ai guère le choix
SeebOmega: vous etes 2 ?
Vry: Le niveau des submits baisse ce matin, j'ai repris 15 places ...
Bob: ça doit être moi qui te pousses
Vry: Nan même pas c'est plutôt alchemsti et leojean890
Vry: Je recolle R4N4R4M4
leojean890: tu m'as défoncé j'ai vu xD
leojean890: mais j'ai gagné 70 places anyway :P
Stilgart: gg
Vry: C'est mon bot de dimanche, il a fini par apprendre de ses défaites ... :)
Stilgart: go go go gold
Vry: gg
Stilgart: (ha non, c'est pas encore ouvert :p )
leojean890: faut être classé 100 pour gold ? c'est tendu xD
SeebOmega: ah ouais dans une semaine
SeebOmega: leojean890 ca depends c est unpourcentage en general
SeebOmega: c est pas une science exacte
leojean890: si c'est un pourcentage ça peut être plus de 100 personnes
SeebOmega: League opening: 4/7/20
Vry: Oui en fait je te localise rapidement et après la chasse au sous-marin est lancée ... https://www.codingame.com/share-replay/443974262
SeebOmega: ou j ai pas la bonne info
SeebOmega: apres refresh je confirme
leojean890: ah ouais tu me localises plus vite que je te localise j'ilagine Vry xD
SeebOmega: j ai du refresh il y a plusieurs jours la derniere fois
Vry: leojean890, je dirais que si tu es top 100 tu es sur d'aller en Gold
SeebOmega: du coup faut que j avance sur ma todo list pour monter top 100
leojean890: ouais mais faut tenir 3 jours xD
Bob: j'arrive à grappiller du 80-90
Bob: c'est la guerre
Bob: tiens paf Vry au passage :p
leojean890: comment tu m'as chassé j'avoue :P faudrait que j'aie une strat du genre ;p
leojean890: j'avais codé un truc comme ça mais ça m'avait fait perdre des places alors je l'ai enlevé mais à modifier plutôt
leojean890: je suppose qu'il y aura plus de 100 personnes en gold vu combien on est ? après il paraît qu'il y a moins de monde pour les challenges communautaires
Vry: Je t'ai chassé car je savais sur quelle case tu étais ... :p
Vry: C'est équilibré bob j'ai l'impression ... tu m'as fait passé devant R4N4R4M4 et y'a domak juste devant ...
Vry: *Bob
Bob: oui on se tient je pense
Bob: ouch ce dernier tour à 4 points
Bob: https://www.codingame.com/share-replay/443976701
Vry: Ah un moment, le nombre de possibilité que tu affiches pour toi et supérieur à ce que j'ai de mon côté ...
Bob: oui il doit y avoir des trucs dont je ne tiens pas compte dans mon eval
Bob: ou que je prends mal en compte
Bob: quand je fais un silence, tu prévois que je puisse utiliserr les 4 cases, ou bien tu réduis à seulement 0/1 ? :D
Vry: Nan je teste toutes les possibilités
Bob: ok
Vry: https://www.codingame.com/share-replay/443975783
Bob: alors il y a sans doute des trucs que je gère mal
Vry: frame 53
Bob: ouais visiblement je sous-estime ma visibilité
Bob: mais je ne saurais pas dire pourquoi :/
Bob: dans la mesure où je fais sensiblement la même chose que pour tracer l'adversaire, il est probable que je loupe de sinfos chez lui aussi
Vry: Je ne peux pas te dire je ne calcule pas encore la mienne ...
Bob: ah tu as fait un trigger de mine
Bob: ça je crois que je ne le comptabilise pas chez moi
Bob: ça pourrait expliquer
Vry: Je comptabilise seulement si aucun dégâts pour l'instant
Bob: oui
domak: Voilà c'est bien, restez sagement derrière moi... c'est joli la file R4N4R4M4, Vry et Bob
Dataworm: un conseil pour faire la procedure de déplacement. Faut-il passer par une recherche de chemin ?
Dataworm: ou un simple algo de type droite gauche avancer ca suffit
Bob: ça dépend pour quoi tu veux que ça suffise :p
Dataworm: je suis bronze faut que je me motive pour l'argent
joelthelion: j'ai un algo qui sait pratiquement peindre toute la carte sans perdre un carré ; ça ne me sert à peu près à rien
Bob: normal, je pense
Bob: si tu fais de grandes lignes droites, sur la plupart des maps on ne peut pas les caser à des tonnes d'endroits
Bob: donc ça te révèle assez vite
Dataworm: je pensais implémenter une sorte de dijkstra pour pas m'enfermer et faire des sortes de petits carrees 3x3
Bob: au passage silver je crois que j'avais juste un truc bourrrin qui teste les 4 cases autour et qui va là où il a le plus de place à la fin
Bob: et ça arrivait encore autour du top 100 la dernière fois que je l'ai poussé
leojean890: tu savais sur quelle case j'étais => j'avais fait la même il y a 4 jours, de foncer sur celui que j'ai détecté, mais ça m'a fait perdre des places :P faut comprendre pk, et retenter en modifiant :)
Dataworm: ok merci
leojean890: c'est dur de bien comptabiliser les dégats en même temps, vu que l'ennemi peut se tirer dessus
Dataworm: en fait j'utilise pas encore le déplacement silencieux
Bob: ah
Bob: alors c'est ça que tu dois faire je pense
Dataworm: c'est clair
Magus: bon allez je suis un fou je commence le contest
Magus: comment ça marche déjà ce site
Stilgart: go go go gold Magus
Bob: ooohhh le timeout dans du cerr de debug quand je dois faire surface
Bob: bien ouéj
Bob: :clap:
Magus: bon déjà on va faire du JS tout pourri qu'on va jeter juste après pour sortir de wood
Vry: leojean890, moi aussi quand j'attaque je ne le fais pas très bien ... :D
Vry: Aller Magus, courage ! :p
Vry: Essaie de faire comme Thomas : wood2 -> Silver
Magus: wow putain
Magus: comment on sort de wood ? ><
ThomasNicoullaud: avec quelques heures de code
Magus: ah attends en fait juste ne pas mourir sur mon propre chemin ça doit suffire à sortir de wood 2
leojean890: Thomas, il t'a fallu que quelques heures pour monter 8eme ?:P
leojean890: @Vry moi faudra que j'analyse pk ça m'a fait baisser je m'étais juste contenté de commenter et de changer d'idée^^
leojean890: Magus tu sors ton algo de quand tu es isolé dans Tron ça suffit surement ?:P
Magus: mon algo de tron pour ça c'est juste un bruteforce avec iterative deepening
leojean890: pour wood 2 ça suffit j'imagine ?^^moi je tirais déjà même si j'avais 100 positions :P
Magus: j'ose espérer que pour sortir de wood faut pas faire un bruteforce sur plusieurs tours lol$
Bob: non :p
leojean890: c'est pas une obligation mais tu peux faire ça comme ça tu vas direct bronze ?:P
Bob: mid gold :p
ZombieBreakfast_3625: Bonjour à tous
ZombieBreakfast_3625: Je suis relativement débutant, mais il n'y aurait pas des bugs dans les consoles du tuto ?
ZombieBreakfast_3625: ils refusent un bref code
ZombieBreakfast_3625: from random import *
for i in range(200):
print(randint(5,17))
ZombieBreakfast_3625: qui marche très bien dans anaconda
ZombieBreakfast_3625: l'erreur est
ZombieBreakfast_3625: Traceback (most recent call last): http://chat.codingame.com/pastebin/57f9c819-33e8-43db-a53b-0eb6f35cb408
ZombieBreakfast_3625: j'ai bien ma liste de 200 entier entre 5 et 17 sur anaconda donc j'en déduis que mon code est correct ...
cocoche007: Coucou
cocoche007: Rhô, A ce qui parait, je suis nouveau et je dois attendre avant de post sur discord...
Magus: mais bordel pourquoi je me fais chier avec du JS moi, c'est vrai qu'on a TS sur CG maintenant ><
cocoche007: pa fo
domak: parce que tu aimes soufrir?
Bob: fo pa
cocoche007: (^_^) je valide
cocoche007: Je cherche à joindre OOC sans succès (error server).
domak: Il me fait flipper ce contest... quand je vois que je passe devant jolilindien, MsSmits, Manwe, _Royale et autres cadors qui n'ont rien soumis depuis un paquet de temps, je sens qu'ils vont tous soumettre des strats de la mort vendredi et que je vais rester comme un con en silver...
Lorrainekr: hello je suis sur l'exo Power of Thor et je n'arrive pas a valider les test 3 et 4 mon perso continue en diagonale et ne rectifie pas sa trajectoire. Je suis parti sur une condition qui prend en compte toute les directions possible (N S E W NW SE SW NE) Je ne veux pas qu'on me donne la solution mais si quelqu'un peut m'aiguiller ce serait cool :) (by the way je le fais en python)
cocoche007: Cherche le chemin le plus court
Lorrainekr: oui c'est ce que je me dis mais je ne sais pas comment
leojean890: domak si tu passes pas gold au moment de l'ouverture tu peux tjr battre le boss après hehe
domak: oui je sais mais c'est toujours plus douloureux après
leojean890: ouais ;) bah faut voir combien ils en font passer après :)
leojean890: en proportion du total je crois
leojean890: mais dans les commu ils en fot moins passer
leojean890: ça va t'es bien placé toi ;)
domak: J'ai un gros plafond vers 80 que j'arrive pas à passer.
domak: bon après on est serré comme des culs dans la tranche des 25 points...
Stilgart: oui
Stilgart: j'oscille de 50 à 90 depuis hier moi
Stilgart: si je resoumets, je fais 100e je pense
Bob: clair
Bob: il y a un gros bourbier autour de 100
Stilgart: en vrai, je pense qu'on est tous au même stade entre 50 et 120e
Bob: mais j'ai pas vraiment d'idées pour progresser là
domak: pas tout à fait quand même... à part un run de la moule, je suis jamais rentré dans le top 60
domak: donc si t'es là c'est pas non plus par hasard
Stilgart: domak: tu soumets peut-être ttop
domak: c'est que tu as un petit truc en plus
Stilgart: je ne suis pas rentré où je suis au submit
domak: j'aime soumettre
Stilgart: j'ai attendu qu'on m'y amène
Stilgart: il n'y a pas assez de parties pour que ce soit stable en fin de run
Zanbez: Un rage push maintenant, ça n'a pas de sens.
domak: bah je rage push pas, je modifie des constantes
domak: genre le seuil pour la détection par les mines
domak: après j'utilise GCbenchmark et le problème c'est que tu es vite biaisé suivant le choix des adversaires
domak: et au final il y a que le submit qui te donne une vraie indication
Nagatwin: Bob améliorer la détection ? changer de strat ?
Vry: Manger ?
Bob: manger c'est fait
GrandMasterNoob: Salut, préparez vous a chain loose les loosers
Bob: la détection j'ai pas beaucoup plus d'idées
Bob: je pourrais commencer par corriger ma propre map, qui est clairement buggée
Boulet: Yop tout le monde
Vry: o/
Bob: \o
Boulet: On peut declancher des mines fantomes sans tout faire planter ????
Boulet: C'est naze
Vry: Mine fantôme ?
Boulet: Tu peux faire Trigger 0 0 à chanque tour
Vry: Tu fais surface dans ce cas ?
Boulet: meme pas
Vry: Le referee filtre la commande j'espère ?
Vry: gg Nagrarok
Bob: question conne
Boulet: y'a pas de questions connes
Bob: quand je fais un move et l'adversaire un torpedo
Bob: ou inversement
Boulet: seulement des reponses idotes
Bob: c'est exécuté dans quel ordre ?
Boulet: le torpedo est instant
Vry: le même
Bob: ouais mais instant avant ou après mon move ?
Vry: l'ordre est respecté
Bob: mais l'ordre de quoi ?
Bob: c'est son action vs la mienne là
Vry: des commandes
Bob: pas mon move + mon torpedo
Boulet: tu as joué, tu as bougé, il te torpille au tour d'apres donc sur ta position en fin de ton tour
Vry: voilà
Boulet: ou inversement
Bob: hmmmok
Vry: voilà
Bob: je crois que j'ai pas les idées à plat mais c'est pas grave
Bob: l'effet de son torpedo ou trigger est relatif à mon x/y en début de tour, quoi
Vry: Voilà
Bob: ok merci
Bob: bon faudrait quand même que j'arrive à comprendre pourquoi je me trouve plus de cases possible que tu n'en trouves pour moi
Vry: C'est relatif à sa postion avant que tu tiennes compte de ses commandes pour être plus précis
Vry: Tu peux aussi regarder avec kovi, il affiche les deux !
Magus: bon déjà je comprend pas ce jeu
Boulet: putain mon truc des mines semble etre aussi valid pour les torpilles
Magus: je fais surface, je reviens sur une case en arrière et ça me dit que j'ai visité 2 fois la même case :/
Magus: j'ai pas compris ? :(
Boulet: vry on peut faire un essai en vrai ?
Boulet: Magus: pas normal ça
Boulet: replay ?
Vry: Boulet, tu veux que je te torpilles en 0 0 ?
Magus: ah si ok j'ai compris, quand tu fais surface faut tag la cellule ou tu es comme visité
Vry: Ben oui !
Magus: bon déjà je sais bouger \o/
Magus: je me demande si ça suffit pour sortir de wood 2
Vry: Non
Magus: j'essaie quand même
Vry: Même si le boss a été nerfé c'est pas assez ... :(
Magus: attends on est 246 en wood 2 ? oO
Bob: oui
Bob: le bot pour sortir de wood2 est pas si trivial que ça en fait
Magus: wow la vitesse du submit
Magus: ça décoiffe
Magus: je pourrais presque rater une game en clignant des yeux
Magus: nan je déconne c'est quoi cette merde pourquoi c'est super lent ?
Magus: Vry: bah la je suis 1er wood 2 pour l'instant
Magus: avec un code qui sait juste bouger et surface
Vry: gg, tant mieux !
Boulet: vry: mp
Boulet: magus ?
Magus: ?
Magus: voila, wood 1. Plus qu'une ligue et je peux jeter ce ode
Magus: *code
Magus: bon ok par contre a priori on peut pas sortir de wood 2 sans tirer de temps en temps
Vry: Mouhaha seed=-3377198960380145200
Nagatwin: Magus oui
Magus: hey déjà je suis sorti de wood 1 sans tirer
Magus: c'est pas mal
Bob: ah pas mal
Nagatwin: Bouger ça te passe bronze
Nagatwin: Sisi :)
Nagatwin: faut juste spam les silence et avoir un chemin assez long
Nagatwin: Vry c'est quoi cte seed haha ?
Nagatwin: https://www.codingame.com/share-replay/444010663
Magus: for (let i = 0; i < 4; ++i); { ... }
Nagatwin: visiblement je choisis pas le bon
Magus: oh bah oui dis donc
Magus: je suis en forme
Bob: gg Magus
Magus: si tu fais un SILENCE alors que t'as pas le cooldown ça te fait un surface à la place ? :o
Bob: oui je crois
Magus: bon ok mon code fait de la merde mais c'est pas une raison
Bob: en fait il faut que tu aies une action valide
Haashi: ThomasNicoullaud stop spam submit, tu m'éclates
Haashi: j'étais 22, je me retrouve 36 avec un historique de 30 défaites contre toi xD
Bob: je pense que si tu fais une action valide, tu peux faire à peu près la merde que tu veux autour
Vry: Nagatwin, moi aussi lol je viens de voir que ma fonction calcul les surfaces fait bien son job mais une fois qu'elle sait quelle zone est la plus grande est choisie la dernière zone traitée ... :upside_down:
Magus: ah effectivement avec juste SILENCE en plus j'arrive à battre le boss wood 1 sans tirer
Magus: genre on peut pas traverser les iles avec SILENCE
Magus: remboursez le sous marin naze
AnthonyStrackel: hello ! On peut affronter le bot d'un pote ?
RomanceDawn: oui
ThomasNicoullaud: t'as déjà vue des iles flottantes Magus ?
RomanceDawn: Moi je suis sortis de wood 2 en localisant l'adversaire et en tirant à chaque fois sur la première case de la liste des possibles
RomanceDawn: pas grand chose à faire
AnthonyStrackel: je suis sorti de wood 2 sans tirer juste en optimisant les déplacements^^
Magus: ThomasNicoullaud: oui souvent
Magus: mais c'est vrai que c'était dans la crème anglaise
Magus: pas dans de l'ea
Magus: +u
Magus: bon, si on essayait d'arrêter de coder des bugs
AnthonyStrackel: comment on affronte un ami ? Y a un bouton jaune amis en bas à gauche mais ma liste est vide pourtant je follow des gens et ils me follow. J'ai dû louper un truc :D
Neumann: Il faut avoir push dans l'arène
Neumann: Sans ça tu pourras juste jouer contre le boss ou contre toi-même
AnthonyStrackel: ouais j'ai soumi un code qui tourne
Stilgart: Neumann: tu peux choisir un adversaire de la ligue wood2 sans avoir soumis, il me semble
Neumann: Non.
ThomasNicoullaud: heu si
Stilgart: AnthonyStrackel: si ton ami est dans une ligue supérieure, tu ne peux pas l'affronter
ThomasNicoullaud: je l'ai fait pendant une semaine
AnthonyStrackel: ok
AnthonyStrackel: thx
ThomasNicoullaud: ha non que contre le boss pardon
Neumann: Ok je sors le smurf
ThomasNicoullaud: j'ai rien dut
ThomasNicoullaud: a+
Neumann: Ok je préfère
Neumann: a+ Nicolas
Stilgart: sérieux ?!
Stilgart: c'est quoi cette vieille limitation de l'interface ?
Neumann: Y'a pas de contrainte sur l'API
Marcooooo: Est-ce que quand on peut revenir dans une ligue d'avant pour tester des trucs ?
Neumann: Marcooooo: Non.
Stilgart: interface au sens web
Neumann: Oui
Stilgart: tu me dis en gros qu'il n'y a pas de bouton delete tant que tu n'as pas soumis ?!
Neumann: C'est pour empêcher le hiding des moins au fait de l'API
Neumann: Si tu peux delete mais tu pourras ajouter juste le boss, ou toi
Stilgart: hum... on est techniquement hors ligue avant le 1er submit du coup ?!
Stilgart: why not... mais je vois pas trop l'intérêt
Stilgart: pour moi, tu t'inscrits, tu es wood2 d'office
Vry: La liste est limitée aux 1000 premiers aussi ...
Vry: +1 Stilgart, Remboursez !!!
Stilgart: 1000 par ligue si tu t'y prends bien
Stilgart: et j'ai un workaround non avouable (et surtout tibo vient me buter si je le mets en prod)
Stilgart: dingue, testé sur un multi que j'avais pas fait et ... en effet, on n'a que le boss
Stilgart: j'avais du faire un early submit à ooc du coup
Vry: Ce n'est pas aussi en lien avec le fait que les gens qui n'ont jamais submit n'apparaissent plus dans le classement ?
Stilgart: sans doute oui
Stilgart: je comprends pas non plus pourquoi les gens inscrits n'apparaissent pas dans le leaderboard :)
Vry: Il faudrait une ligue "not playing"
Stilgart: une ligue Paper
Stilgart: pour tenir compagnie à AutomatonNN
AutomatonNN: voir ce que tu as fait comme ça je suis pas sur que c'est pas un problème de contest que tu as des p
Vry: Voilà, enfin j'arrive dans la bonne mer, au bonne endroit ... ma bonne mère que ce code est illisible ! :nerd:
Bob: m'en parle pas
Bob: là j'ai du bordel un peu partout
Galrauch: salut
Stilgart: salut
SeebOmega: o/
Galrauch: on ma poussé en argent merci
Galrauch: ca pousse fort j'etait 30eme quand meme
SeebOmega: combien tu as donne ? avoues ...
Galrauch: juste kk masques et un flacon d hydro ^
SeebOmega: ah ouais cher tout de meme
Galrauch: :upside_down:
Vry: Je crois que j'ai trois implémentations différentes du FF, je vais faire un peu le ménage ... :)
cocoche007: J'ai toujours "(#-1) : "internal error"." quand je cherche à participer à OOC... bouh
cocoche007: :rage:
Bob: c'est sans doute parce que CG ne t'aime pas
JBM: ce qui est compris dans le cas general "CG deteste le monde"
GrandMasterNoob: Salut, on joue tous au même jeu dans ce chat ?
JBM: par ici on joue au menteur; et vous?
GrandMasterNoob: Je joue au jeu de course de vaisseau
JBM: ah pour ca c'est #Ru le channel
JBM: ou juste message perso a mak knight
HyperDec: Salut à tous, regarder cet map https://www.codingame.com/share-replay/444026332
JBM: mais ils parlent quasi que de ca la-bas
HyperDec: *cette
HyperDec: aussi...
Stilgart: ho oui
Bob: comment es ta monde JBM o/
JBM: en maintenance a ce qu'il parait Bob
YannT: ahah bonne map :D
YannT: bien pour tester le pathing ;)
Bob: belle map
dbdr: \o
dbdr: ThomasNicoullaud tu hides?
Haashi: dbdr non je confirme qu'il hide pas
ThomasNicoullaud: non je galère !
Vry: Entre ça et la double mer c'est sympa ... seed=-3377198960380145200
dbdr: euh, je t'as pas vu dans le top 10 ThomasNicoullaud? :)
ThomasNicoullaud: si mais j'ai tout refacto
ThomasNicoullaud: et j'ai trop de probleme la
dbdr: :(
dbdr: pas de tests?
JBM: je croyais qu'il en avait une batterie
ThomasNicoullaud: plus aucun de passe :D
JBM: t'es un exemple pour nous tous
dbdr: c'est bien la peine de faire des tests du coup :D
Stilgart: ThomasNicoullaud: go go go fix tes tests :)
ThomasNicoullaud: c'est le probleme de changer 80% de l'archi xD
Stilgart: en vrai, je compatis... faut que je fasse aussi mais je vais attendre la gold je crois
JBM: moi faudrait juste que je me sorte un diagramme de gantt de mes plans pour la fin du mois
Vry: Vivement les PM ... :D
ThomasNicoullaud: 2h pour trouver ça : him.oldLife = him.oldLife;
ThomasNicoullaud: ptin de noob
Vry: lol, toi tu as besoin d'aller faire un tour dehors !!!
AnthonyStrackel: quelqu'un peut me dire comment on challenge un ami qui est dans notre ligue pls ?
Vry: Sur l'onglet Joeurs tu supprimes le Boss et tu ajoutes ton ami !
Vry: *JOUEURS
GrandMasterNoob: Est-ce que quelqu'un connait un cours ou un tutoriel pour améliorer mon programme ? J'ai aucune idée de comment l'améliorer et pourtant je sais qu'il y a matière
GrandMasterNoob: Je fais des trucs un peu random et j'espere que l'ia adversaire choke un peu
AnthonyStrackel: thx
AnthonyStrackel: ça marche nickel
Stilgart: GrandMasterNoob: tu es en quelle ligue ?
GrandMasterNoob: Je suis ligue bronze hihihi
Stilgart: donc, j'ai envie de te dire de faire une strat simple, mais de le faire bien
YannT: tu peux pas, à part le mettre dans l'IDE
YannT: houlà
YannT: ça a grave scrollé :|
Stilgart: :D
GrandMasterNoob: Oui pour l'instant ma stratégie est de baisser ma poussée si je suis assez proche d'un checkpoint
GrandMasterNoob: Et d'utiliser mon boost si la distance est assez élevée et l'angle faible
BlaiseEbuth: Ah... Il est sur CSB... :grin:
GrandMasterNoob: Il conseille ce jeu pour les débutants, je n'ai jamais fais d'IA avant (a part un algorithme de monte carlo en prepa). Il y a d'autres jeux intéressant pour un noob comme moi ?
Samsa: sur CSB tu fait gold en 4 lignes de codes non ?
YannT: oui mais ça sert à rien de donner la formule magique...
Samsa: je sais mais quand tu la trouve tu te demande ce que font les autres
YannT: ils apprenent à faire un bot :)
Samsa: GrandMasterNoob je te recommanderais bien Tron Battle
Stilgart: BlaiseEbuth: j'aurais pas réagi mieux :D
BlaiseEbuth: :D
BlaiseEbuth: Le problème avec CSB, c'est qu'en bronze les commandes sont limitées et il y'a énormément de monde, donc ça deviens extrèmement difficile de passer silver...
GrandMasterNoob: Je vais essayer un autre jeu merci Samsa :)
GrandMasterNoob: Je voudrais juste passer gold sur celui la au moins avant d'abandonner quand même
Haashi: perso j'ai fait CSB après avoir fait 2 autres avant
GrandMasterNoob: Bah avec le confinement j'ai rien de mieux à faire ^^'
BlaiseEbuth: J'avoue... Sans déconner,passer le gap bronze sur CSB de manière "legit" c'est chaud...
GrandMasterNoob: Ils m'ont proposé CSB après avoir fais un jeu un peu con où tu dois trouver la montagne la plus haute
YannT: si t'es chaud, essaye le contest en cours :)
Marcooooo: Moi sur CSB je suis bloqué en argent
Vry: GrandMasterNoob vient sur OOC c'est le sujet, tout le monde ne parle ! :)
Zanbez: Aller. Viens...
GrandMasterNoob: Ok j'arrive. J'aime pas les jeux de course en plus
Vry: :thumbsup_tone1:
Marcooooo: Punaise, moi sur CSB j'arrive pas utiliser le shield
Marcooooo: Dès que je l'inclus dans mon IA je perd des places dans le classement :sweat_smile:
Bob: ben le mets pas :p
Marcooooo: Bah oui mais du coup, c'est juste le code qui m'a permis d'arriver en ligue argent
Marcooooo: Il est 42ème au classement, mais dès que j'y touche il devient plus nul :joy:
Magus: attends attends
Magus: on peut pas écrire foo?.bar sur codingame en TS ?
Magus: on a un TS si vieux que ça ? :o
cocoche007: @Vry, j'aimerai bien venir sur OOC mais CG me refuse....
Magus: ?
Magus: comment ça "cg te refuse" ?
cocoche007: internal error
Magus: ah
cocoche007: https://pasteboard.co/J1EDutp.png
cocoche007: Au moment de finir mon enregistrement
Magus: ça te le fait à chaque fois que tu veux tester dans l'ide ?
cocoche007: Non, quand je rentre dans WW par exemple, cela fonctionne
Magus: mais pour OOC ça te le fait à chaque fois ?
cocoche007: tout le temps.
cocoche007: Enfin, je viens juste de voir qu'il était ouvert.
cocoche007: Je peux aussi rejoindre un CoC
cocoche007: firefox ou chromium, vpn ou non, même combat.
Magus: ping [CG]Thibaud c'est bizarre cocoche007 il a une erreur 500 quand il essaie de rejoindre l'IDE de OOC
Magus: et vu qu'il est le seul je suppose que c'est un problème avec son compte
Vry: C'est louche ...
Stilgart: cocoche007: tu as essayé de te déloguer ?
Stilgart: (et fuck le scroll)
Magus: t'as essayé de débrancher et de rebrancher ?
Stilgart: je vais faire ça sur mon cerveau, je reviens :(
JBM: cocoche007: delogge-toi et cree un nouveau compte avec ce lien: https://www.codingame.com/servlet/urlinvite?u=154906
Stilgart: JBM++
Stilgart: l'opportunisme absolu
JBM: cet achievement est *dur* a avoir
Magus: albatar
Magus: nan regarde
Magus: suffit de demander à Automaton2000 de rater 20 fois sa création de compte
Automaton2000: parce que la ligne de code
Stilgart: Magus: je pense que je vais finir par te piquer l'idée
cocoche007: Oui, j'ai essayé de me delog et de tenter sur mon tel
Magus: il est super étourdit il a raté 20 fois d'écrire son email correctement
Stilgart: c'est combien les royalties ?
cocoche007: pourquoi je créerais un nouveau compte
JBM: parce que ca marche pas aveccelui-ci
Magus: j'ai pas de royalties Stilgart, c'est pas mon idée à la base, plein de gens l'ont fait avant
Magus: cocoche007: dans les faits, c'est (probablement) quelque chose de lié à ton compte
Magus: donc oui en théorie avec un autre compte ça devrait marcher
Magus: mais bon c'est moche
Stilgart: Magus: c'est toi qui me l'a donnée
Stilgart: (j'y avais pas pensé tout seul, je l'avoue)
cocoche007: moche++, je dirais
**JBM persiste a vouloir la jouer loyale
Stilgart: JBM: c'était très très beau
Stilgart: oui
[CG]Thibaud: je regarde
cocoche007: SOlution
cocoche007: En fait, mon entreprise n'étais pas renseignée mais cela ne posait pas de problème avant
cocoche007: Je vois pas pourquoi cela devrait être obligatoire. En cas au chomage, il peut pas jouer
JBM: contre-exemple: ca marche chez moi
Palmipedus: hum 105, je vais peut-etre passer le cur pour gold si je reste vers ce rang la
[CG]Thibaud: c'est pas normal en effet
Palmipedus: mais bon d'ici vendredi le niveau va monter
BigUP: mince ! ca ne m'arrange pas ! ;(
cocoche007: Merki quand meme JBM l'opportuniste.
JBM: tout le plaisir est pour moi
Magus: bon on va voir si on peut sortir de wood 1 sans tirer
Palmipedus: probablement vu que le boss se tire dessus
Magus: ah ?
Magus: lol
Palmipedus: tu joue avec un alt? tu es encore en wood? ou just tu commence?
Magus: je commence
Magus: pour l'instant j'essaie juste de sortir de wood avec un code TS jetable
Magus: j'espère juste que je vais pas devoir m'investir juste pour ça ...
Magus: j'aime pas commencer le vrai code C++ direct en wood sans vraiment être des règles des ligues au dessus
Palmipedus: TS, fait du c# plutot, au moins tu n'auras pas la partie JS
Palmipedus: c'est la premiere fois que j'ai du m'investir autant pour aller en bronze
Magus: ah ouai j'ai quand même perdu contre une IA qui a l'air de tirer au pif :D
Palmipedus: genre j'au coder au moins 500 lines de code
Magus: https://www.codingame.com/share-replay/444069208
Magus: bon visiblement juste bouger va pas me faire sortir de wood
Palmipedus: non, moi j'ai ete oblige de faire un peu de tracking... et tirer :D
Palmipedus: pas besoin de silence par contre, je l'ai juste rajouter en bronze
Palmipedus: ou silver
Palmipedus: en fait je l'utilise tres mal encore
matthieusrb: Bonjour, Savez vous comment changer la photo de son avatar ? Merci
Palmipedus: probablement dans le profil
matthieusrb: non j'ai rien dans le profil ni dans paramètre
BigUP: Magus, t'es sur une heuristic ?
Magus: pour l'instant je suis sur du code jetable
Magus: donc oui
Magus: une fois en bronze je commencerais le vrai code et il est peu probable que je fasse une heuristique
BigUP: Magus, il y a un peu de trucs a coder pour sortir de wood ...
Magus: je vois ça, c'est de la merde mais je vois ça
BigUP: Magus, un floodfill est une gestion a peu pres correct des déplacements pour commencer
Neumann: Et encore le boss a été nerfé non ?
BigUP: oui normalement
Magus: bah le boss a l'air débile, mais en wood 2 si tu tirs pas, tu as l'air de perdre contre des IA qui tirent au pif :D
Magus: par contre oui le boss il arrive pas à placer un seul tir
Stilgart: c'est assez fort de tirer au pif
BigUP: il n'y a pas encore les silences en wood2 ?
Magus: si
Stilgart: parce que ça finit par toucher
Magus: euh non
Magus: c'est en wood 1
BigUP: donc obligé de tirer...
Magus: mais oui je vais rajouter un tir au pif pour voir ce que ça donne
Magus: au lieu de faire des silences je vais juste tirer au pif tous les 3 tours
Stilgart: après, comme dirait Manwe, il y a le bon random
Marcooooo: Est-ce qu'on peut subir des dégâts de sa propre torpille ?
Stilgart: (ie, tirer au pif mais où tu sais que l'adversaire pourrait se trouver=
Stilgart: )
Magus: oui Marcooooo
Stilgart: au pire, tu gagnes de l'info, au mieux tu fais des dégats en prime
Haashi: Marcooooo ui
Stilgart: Marcooooo: oui, y compris quand tu tires deux cases devant toi et que tu avances d'une case
Stilgart: vu que tu entres dans la zone de l'explosion en avançant
Neumann: Non ?
Stilgart: Neumann: je l'ai encore vu sur certains de mes replays hier (donc c'est pas corrigé)
Stilgart: et oui, je me tue comme àa
Stilgart: ça*
Neumann: Tu mens : https://www.codingame.com/share-replay/444074525
Stilgart: écoute, j'y suis pour rien si j'ai des replays où je perds comme ça avec l'adversaire et ses mines à l'autre bout de la map
Stilgart: le dernière dont je me souvienne c'était en descendant
Palmipedus: hum ca ne me rassure pas ca Stilgart
Palmipedus: enfin bon c'est pareil pour tout le monde alors, c'est "juste"
Neumann: Hum, replay or it didn't happen
Vry: La torpille n'est pas censée exploser directement ?
dbdr: je suis avec Neumann là dessus
Magus: (j'ai testé et à priori tirer à 2 cases devant soit te fait rien même si tu avances dessus)
dbdr: ça pourrait etre un bug et arriver dans certains conditions uniquement
dbdr: mais oui, replay ou rien
SeebOmega: sauf si tu avances puis tire
SeebOmega: mais tirer + avancer fais rien
Magus: ok donc tirer au pif en wood 1 c'est beaucoup moins bien que d'utiliser silence visiblement
SeebOmega: +1
Magus: bon bah merde on va devoir faire un code intelligent
Stilgart: Neumann, dbdr: j'ai pas retrouvé parmi mes n défaites en arène, mais si je retombe sur ce comportement, je vous préviens
dbdr: OK. d'après eulerscheZahl ça arrivait ya ue semaine et ça a été corrigé
Stilgart: je l'ai vu hier... je me suis même dit que "tiens, c'est pas corrigé ça"
eulerscheZahl: a random ping occured
eulerscheZahl: sorry, #fr i'll leave again
dbdr: eulerscheZahl: stilgart saying it happened again yesterday
eulerscheZahl: hard to confirm without a replay :(
eulerscheZahl: if you have one, please share it
Stilgart: I would have kept the replay if I knew :(
Palmipedus: nan, je suis devant Bob
Palmipedus: et pile #100
Bob: :p
Palmipedus: ca m'arrive pas souvent, d'etre devant toi, donc bon je note
Bob: tu devrais être tranquille pour un bout de temps, là je suis dans la phase où je suis un peu à court d'idées
Palmipedus: j'ai quelques petites ameliorations a faire mais apres ca va etre une grosse partie sur la fin de match
Palmipedus: mais bon en heureistic ca va etre chaint et pour la simu j'ai ps trop d'idee, peut in min max..
Palmipedus: de toute facon mon niveau c'est mid-end gold alors je suis bientot a mon plafond de verre
Palmipedus: j'ai encore pas mal de progres a faire pour aller en legende sur un contest
Magus: ah ouai ok le boss wood 1 il se suicide
Magus: c'est à se demander comment il y a autant de monde en wood 1
Stilgart: il doit y avoir du wood2 qui a rage-quit
Stilgart: les bosses étaient bien c
Stilgart: c
Stilgart: chauds le 1er vendredi
Magus: bon ok quand tu fais un peu de tracking ça passe mieux. Mais bordel ça fait beaucoup de code pour sortir de wood
Magus: ou alors y'a une astuce simple que j'ai pas trouvée
Magus: bon allez la je suis 4ème derrière le boss fait un error :/
Magus: euh un effort
Magus: c'est presque le même mot
JBM: c'est presque le meme concpet
Magus: voila bronze
Magus: rm ocean.ts
Magus: touch ocean.cpp
JBM: link error: symbol _main not defined
Vry: Tu ne l’appelles pas bronze.cpp ?
Magus: non en bronze je commence toujours le vrai code
Magus: mais pourquoi ouai en milieu de contest je le recommence de 0
Nangini: ah c'est ce que je suis en train de me dire recommencer de 0
Nangini: mais bon pff
Bob: je t'ai dit Magus, le code pour sortir de Wood il est pas exactement trivial
Bob: on n'est pas sur un contest pour noobs là
Magus: bah je l'ai fait oui, obligé de faire un code qui gère les cases ou l'adversaire peut se trouver
Magus: pour tirer dans la zone
Swagboy: Qu'est-ce que vous utilisez comme ide pour le c++ ?
Swagboy: Notepad++ commence à être un peu léger avec beaucoup de classes sur différents fichiers
Swagboy: (sous windows)
Neumann: Clion
TidyMaze: eclipse fonctionne bien aussi
TidyMaze: enfin un vrai IDE quoi
BlaiseEbuth: :sick:
BlaiseEbuth: Clion je connaissais pas, ça a l'air cool... Je suis sur vs perso
Bob: vs code
Illedan: Stilgart. can you explain me the issue?
SeebOmega: Neumann tu as fait marche le projet ?
Neumann: J'ai pas testé encore, ma licence est pas encore expirée
SeebOmega: ahaha
Neumann: J'imagine que le serveur doit être joignable à chaque démarrage de l'IDE ?
Neumann: J'ai pas de VPS et la flemme de faire tourner un container h24 sur ma machine
SeebOmega: non je crois que ton token est valable 30 jours car moi j ai le serveur de ma boite et desfois je suis offline et ca demarrer
Neumann: Ok c'est déja moins galère
SeebOmega: apres sur ma stack eprso j ai 111 containers donc un de plus ou de moins
Neumann: :O
Stilgart: quelqu'un utilise gajim pour venir ici ?
Stilgart: BlaiseEbuth: si oui, tu arrives à voir tes MP toi ?
nib: le trigger est déclenché en début de round ?
R4N4R4M4: Salut tout le monde
Vry: Yo
nib: MOVE N | TRIGGER 6 10, déclenche le trigger avant le move
R4N4R4M4: J'ai un gros bug
R4N4R4M4: J'évalue la meilleure cible pour ma torpille : http://chat.codingame.com/pastebin/9cc1f392-6565-4c92-8c8b-4b2f78121545
SeebOmega: normalement les actions sont jouees dans l ordre
Stilgart: et donc tu te tires dessus ?
R4N4R4M4: Non, le résultat est null, et je trouve pas où est l'erreur
nib: SeebOmega, https://www.codingame.com/replay/444107577
SeebOmega: tu MOVE N | TRIGGER
SeebOmega: et du prends 2 de degats
SeebOmega: au lieu de 1
SeebOmega: c est au tour d avant tu avait poser la mine en N deja
SeebOmega: avais pose *
nib: si les actions étaient exécutées dans l'ordre, je devrais prendre 1 de dégat.
nib: le referee a bcp changé depuis le début du contest :o
SeebOmega: non tu avances de 1 puis poses une mine MOVE N | MINE N
SeebOmega: donc la mine est devant toi
SeebOmega: Puis tu avances de 1 et trigger
SeebOmega: donc tu trigger en etant exactement dessus
k4ng0u: question qui a du etre posee des milliers de fois. Comment sont choisis les boss des leagues? ce sont des IA pre developpes ou ils prennent l'IA d'un participant?
SeebOmega: k4ng0u ca depends les IA boss wood c est predevelope sinon c est des particip[ants
SeebOmega: et pour les events (genre ujnleash the geek) cest tout dev avant
Dataworm: https://www.codingame.com/replay/444098366
Dataworm: purée perdre comme ca pour un surface oublié !
SeebOmega: lol
k4ng0u: ah ok ok SeebOmega, du coup il y a des seuils de passage par league?
SeebOmega: si j ai bien compris on me corrigera si je dis de la merde mais admettons qu on veuille ouvrir 100 place pour gold, CG va "selectionner" (manuel ou auto je sais pas) un gars a peu pres rang 100 du coup quand ce boss avec cette IA va etre resubmit il devrais arriver a peu pres a 100 aussi
SeebOmega: et tout ceux au dessus a la fin de son compute sont promus
SeebOmega: apparement j ai pas encore recu de pierres ou de tomates pourries
Vry: Après il semblerait que sélection le mon bot soit tout un art ... :)
R4N4R4M4: ha ha, j'ai trouvé mon bug
BlaiseEbuth: Stilgart, ouai les mp c'est un peu zarb'. En fait gajim "intercepte" les mp, donc ils ne s'affichent pas sur le client web quand gajim est lancé. Ensuite ils ne s'affichent pas directement dans gajim, sur windows tu reçois une notif et il faut cliquer dessus pour ouvrir l'onglet de la conversation...
R4N4R4M4: }}mon_bug, }correct} :D
Vry: :upside_down:
R4N4R4M4: J'ai pas encore de nouvelles features, donc je vais plafonner à 150
R4N4R4M4: faut tout que je recode pour la simu
domak: R4N4R4M4 mdr... ça fait pas trop longtemps que je fais les contests (mon premier c'est locam) mais à chaque fois, j'ai lu cette phrase sur le chat venant de toi...
domak: bon faut avouer aussi qu'à chaque fois que tu dis ça, tu finis dans le top
Vry: bon ce coup-ci, tu as 19 jours ...
R4N4R4M4: LOL
R4N4R4M4: Merci ça me rassure, parce que quand je dis ça, c'est généralement que je suis en très grande souffrance :D
domak: tu vas trouver les resources, c'est ta force...
R4N4R4M4: mouais, un doute m'envahit
R4N4R4M4: je crois que ça va être la semaine du doute
RomanceDawn: les simu ont fait leurpreuve ?
R4N4R4M4: en général oui, et sur ce contest, je pense que ça sera indispensable aussi
RomanceDawn: sur ce contest ça me parait moins évident :thinking:
R4N4R4M4: on n'a pas mieux, c'est comme la chloroquine :D
RomanceDawn: ok je prend :stuck_out_tongue:
R4N4R4M4: Mon push avec le sonar commence mal
domak: c'est pas un peu chaud de simuler quand tu connais pas la position de l'autre?
R4N4R4M4: Tu peux simuler avec l'info que t'a
R4N4R4M4: *s
R4N4R4M4: disons que ton objectif, c'est de préciser ces infos, donc tu peux simuler tes actions et choisir celles qui précisent le plus
R4N4R4M4: entre autres
R4N4R4M4: tu peux même faire un min max pour choisir la meilleure action par rapport à la pire action adverse :D
RomanceDawn: y a pb4 en simu
RomanceDawn: je sais pas si y en a d'autres
pb4: uh ?
RomanceDawn: t'as pas une simu sur OOC ?
RomanceDawn: :thinking:
pb4: Neumann aimerait beaucoup savoir :D
R4N4R4M4: C'est secret ce genre de choses
Neumann: ?
RomanceDawn: ah ouais c'est vrai que c'est un contest et tout
RomanceDawn: faut cultiver le secret
Neumann: La réponse est évidente surtout
RomanceDawn: oui
SeebOmega: il y a une IA dans l arene qui spam silence ?
pb4: Saelyos
SeebOmega: merci
BigUP: faut voir ce que tu appels IA, mais mon code Spam silence
BigUP: un peu
Zorg1: "spam silence" c'est balancé une silence tous les 6 tours ?
BigUP: a peu pres lorsque tu ne balances pas une torpedo
Nagatwin: Quelqu'un a une info parfaite ?
Nagatwin: pb4 ?
Stilgart: JBM a ça parait-il
Stilgart: faut que je refactore pas mal pour m'en approcher
Nagatwin: je timeout a chaque fois que j'ajoute la simu des mines :'(
Stilgart: faut pas tout resumuler à chaque tour aussi
Nagatwin: oui
Stilgart: -u+i
Nagatwin: mais is je mémorise les mines pour éliminer avec le trigger je timeout
dbdr: allez ThomasNicoullaud, encore un...
ThomasNicoullaud: 3 win de suite contre le 1 quand meme :D
dbdr: trop tard, kovi arrive
BigUP: Nagatwin, ce serait pas un oublie de trigger ou un double trigger ? un truc du genre ?
Nagatwin: ouais
ThomasNicoullaud: mais y a kovi qui casse mon run
Nagatwin: BigUp comment ça ?
dbdr: kovi est #1
ThomasNicoullaud: le mec me met des loose alors qu'il est plus bas que moi
Nagatwin: kovi il a submit en même temps que moi il me marche dessus
BigUP: Nagatwin, des fois un truc un peu mal codé et on n'output pas de texte ou bien on balance 2 texte u lieu d'1
Nagatwin: BigUp et ça se voit dans les inputs opponentcommand ?
Nagatwin: aaah
Nagatwin: nan mon code répond bien
BigUP: Nagatwin, non ca ne se voit pas, parceque si tu balance en double, c'est pris le tour d'apres la 2eme ligne ;)
Nagatwin: je parle d'un timeout du genre trop e chemins possibles (et des chemins trop lourds à copier)
Stilgart: Nagatwin: ce que je ne comprends pas, c'est que dans ma vision, la seule chose qui peut me mener au timeout c'est le spam silence
dbdr: screenshot time :D
dbdr: ça va pas durer
Zorg1: nice
Stilgart: ça ne devrait pas être si couteux que ça de gérer les triggers
Nagatwin: Si parce que il faut stocker les mines
Stilgart: hop, le contest est fini, gg à dbdr pour son énorme performance
Nagatwin: Et du coup ça rajoute un tableau à recopier
ThomasNicoullaud: le pauvre Nagrarok je l'ai assasiné
dbdr: merci Zorg1. mais le bulldozer kovi arrive
Stilgart: Automaton2000 en chantera les louanges pour les siècles à venir
Nagrarok: ahaha j'avoue
Automaton2000: bon sur ce, je vais me faire un petit truc
Nagrarok: tkt j'aurai bientôt le Silence et ça rigolera moins x)
dbdr: timing parfait de Stilgart comme toujours
Stilgart: il prépare même l'entrée dans cron, tu as vu :D
ThomasNicoullaud: bon j'ai supprimé 1/4 de mon code et c'est pareil
dbdr: :D
Nagatwin: Stilgart recopier un tableau sur 1000+ chemins ça coute cher :(
Stilgart: toujours en regression ThomasNicoullaud ? :(
dbdr: ThomasNicoullaud t'es sur la bonne voie
Nagrarok: plus que 3/4
ThomasNicoullaud: haha
ThomasNicoullaud: probablement vrai
Stilgart: Nagatwin: ma vision ne nécessite pas de recopie de tableau, c'est peut-etre ça la clé
ThomasNicoullaud: est-ce vraiment pareil
ThomasNicoullaud: aller new submit
Stilgart: go go go ThomasNicoullaud
Stilgart: mais tape pas trop fort sur les tortues ste plait :p
ThomasNicoullaud: je sens que j'ai eu de la chatte
ThomasNicoullaud: et que je vais pas faire mieux que 30 la
Zorg1: ThomasNicoullaud il a passé la journée à pusher si j'ai bien compris ?
ThomasNicoullaud: comme tout les contests
ThomasNicoullaud: c'est bon CGBenchmark à moi
ThomasNicoullaud: *mon
Nagatwin: Stilgart il faut bien un tableau pour stocker quelle mine a déjà été trigger pour chaque point d'arrivée d'un chemin
Stilgart: je pense pas
Stilgart: après, peut-être que je me trompe aussi (vu que je l'ai pas codé)
ThomasNicoullaud: il faut que je submit quand Nagrarok est premier en faite, y a que comme ca que je prends des points xD
Nagatwin: Stilgart curieux de savoir à l'occase (après le contest ofc)
Nagrarok: je pense qu'on a eu la même idée Stilgart ;)
Nagatwin: Nagrarok :o
JBM: j'ai l'impression que c'est une non-idee, mais je dois etre biaise
Nagrarok: c'est un truc assez logique à faire, mais si t'y penses pas...
Nagatwin: beh au début je le codais dans l'int de chaque position avec du bitshift
ThomasNicoullaud: si tu fais un mauvais départ tu remontes jamais en faite
Stilgart: si, mais très très tard dans le run (et donc tu finis bas et il faut attendre les poussettes)
leojean890: tiens serie de defaites contre domak xD
Stilgart: tiens, 1-1 contre ThomasNicoullaud
Stilgart: au fait, quelqu'un a fait une étude un peu sérieuse pour savoir quel joueur a un avantage ?
Stilgart: (et surtout de combien)
Nagatwin: le joueur 1 a 1 tour d'avance
Nagatwin: 'fin il commence quoi
R4N4R4M4: ça lui fait une case de liberté de moins
Haashi: perso je dirais que le jouer qui débute est désavantagé
BigUP: Ca va peut-etre dépendre du moment de la rencontre entre les 2 ...
leojean890: tu files une info à l'autre plus tôt
Nagatwin: Ah oui peut-etre
leojean890: et tu avances ton futur surface d'un tour plus tôt;P
R4N4R4M4: l'avantage est sûrement minime par rapport au plus petit écart de perf entre 2 IA
Nagatwin: Y'a jamais le temps de surface
leojean890: je suppose que l'avantage est minime par rapport à ça en effet
ThomasNicoullaud: au zut j'ai rippé sur submit
Stilgart: l'accident bête dis donc
ThomasNicoullaud: après on va m'accuser de spam
leojean890: d'infliger des séries de défaites aux gens hehe
Stilgart: alors que tu n'as que rippé :(
R4N4R4M4: Ca m'est arrivé une fois au début... :D
R4N4R4M4: J'ai plus jamais rippé
ThomasNicoullaud: je rippe 30 fois par jours moi faut que je fasse plus attention ou je clique
Haashi: https://imgur.com/a/QYNXtn7
Stilgart: le bouton submit est clairement mal placé aussi
Stilgart: Haashi: méchant kovi, méchant :D
R4N4R4M4: Bon, je crois que c'est pas ce soir que je vais coder ma simu
ThomasNicoullaud: tu peux changer tes constantes et ripper au pire
Haashi: après ca veut dire que j'avais eu de la chance sur mon submit
Palmipedus: ha ouais kovi a push une bonne version +2pts sur le second et il n'est pas 50% de son push...
Stilgart: si ça se trouve, son push précédent c'était une tentative de hide
ThomasNicoullaud: c'est quand meme asssez random avec 100 games
Palmipedus: il y vraiment des gens qui hide?
Haashi: Waf je sais pas trop thomas, t'es surement a 90% de wr contre moi
Haashi: et pourtant tu finis pas bien plus haut que moi :shrug:
leojean890: le problème c'est de ne pas pouvoir déduire que ton IA est meilleure/pire si tu gagnes/perds que 10 places
RomanceDawn: y a un truc de benchmark
dbdr: kovi, errichto analyzed our game live on twitch
dbdr: you won of course :)
Zorg1: allez je vais random push moi aussi
leojean890: moi mon IA s'est baladée entre 100 et 120 pendant la dernière heure et je peux rien en déduire ;o
ThomasNicoullaud: l'ia de egaetan tiens vraiment bien le choque
leojean890: il est entrain de tout recoder en C non ?
leojean890: pour tenir plus de silences ?
ThomasNicoullaud: y a plus trop de problème de perf sur les silences dans le top 20
leojean890: il avait dit ça l'autre jour
Nagatwin: Ouais les spam silence c'est dans les 100 derniers
Zorg1: il a commencé en C, switcher en Java, alors oui pê qu'il va reswitcher en C
Nagatwin: Sauf saelyos
leojean890: ouais ça spam moins silence dans les premiers, + les mines en moyenne ;P
Samsa: c'est super les mines
leojean890: yes:P si on les gère bien ^^
leojean890: mais ça a un bon potentiel :)
Samsa: Tu peut te préparer a mettre des dégâts sans savoir ou est lennemie
ThomasNicoullaud: bon le morceau de code que j'ai enlevé à l'air utile en faite, jme serais bien débarrassé de cette daube pourtant
Samsa: Perso je spam mines et je fait exploser celle utiles après
Samsa: vas falloir que je code un peu
Samsa: j'ai fait top 10 le premier lundi mais j'ai rien codé depuis...
Samsa: Maintenant je suis 100eme
leojean890: j'ai été top 23 le premier samedi et ça a duré 1 jour seulement xD
leojean890: ouais les utiles, quand t'as peu de positoons et tu veux discriminer
Swagboy: leojean890 top ou 23é ;) ?
leojean890: je fais pareil, j'en mets plein en début de partie
leojean890: top 23 donc 23eme :P et après c'était la chute avec quelques remontées mais pas à ce niveau :P
Stilgart: top23 jour 1 c'est pas mal du tout
Stilgart: j'ai pas du faire ça depuis XR
leojean890: en même temps au début y'avait pas grand monde ^^
leojean890: y'a plein de bons qui sont arrivés après :P
Stilgart: mais il n'y a que les habitués, donc c'est pas évident
leojean890: s'il faut être top 100 pour gold c'est pas gagné xD
TidyMaze: http://chat.codingame.com/pastebin/88f688ea-79a2-4697-ab5e-a0b9867736b8
RomanceDawn: t'as une simu Zorg1 ? :spy:
Stilgart: RomanceDawn en quête de simu
Stilgart: leojean890: il faudra moins que ça au final
Zorg1: mieux qu'une simu RomanceDawn, j'ai gavé mon bot d'épice pour qu'il ait la préscience ;-)
Vry: Pas mal Zorg1 !
Stilgart: j'avoue, elle est pas mal cette strat
Vry: Moi je l'ai envoyé regardé une vidéo de motivation sur YT mais ça n'a pas trop bien marché ... https://youtu.be/u_ktRTWMX3M
Vry: :upside_down:
leojean890: comment ça moins Stilgart ?
Stilgart: à la fin, il y aura sans doute 100 légendes et 150-200 (voire plus) gold
Stilgart: si tu ne passes pas tout de suite, tu auras potentiellement plus de marges une fois les monstres partis dans la ligue gold
leojean890: je vois ouais - mais vendredi ils vont pas faire passer les 200 d'un coup comme l'autre fois ^^après faut battre le boss quoi :P
Stilgart: normalement un boss silver ça va encore
leojean890: ouais :P bah j'en ai battu 6 je crois des boss silver :)
leojean890: mais aucun boss gold mdr
Vry: Voilà ... et en plus il restera deux semaines pour le battre pas juste 4 jours
Stilgart: les bosses gold c'est autre chose
Stilgart: la légende, ça se mérite... hein AutomatonNN
AutomatonNN: tu fais quoi de toute façon ?
leojean890: en multi je suis gold dans kutulu, CB, tron, GOD, great escape mais atteindre légende c'est chaud par contre mdr
leojean890: hypersonic j'oubliais
leojean890: et dans pas mal d'autres je suis bloqué à silver enfin j'ai pas assez tryhard aussi :P
leojean890: code4life c'est chaud par ex je trouve
Vry: c4l c'était trop cooool ... :p
Vry: Je ne sais pas pourquoi mais j'avais un bon feeling et c'est passé tout seul
Vry: Par contre WW pas du tout ...
leojean890: mdr moi j'ai galéré :P j'ai passé 15h dessus et encore 220eme silver je crois xD
leojean890: WW j'ai lu l'énoncé et je suis pas inspiré mdr
Haashi: continuer a pousser les gens
Haashi: je vous aime
TidyMaze: bon, cette fois j'ai de vrais timeout :/
Zorg1: c'est quoi un "faux" timeout ?
TidyMaze: un bug
Vry: printf \n \n \n\n
TidyMaze: là c'est juste trop lent :/
Zorg1: ah :)
RomanceDawn: passe en C
RomanceDawn: le langage des vrais
leojean890: je suis en python je la connais bien cette notion de timeout :P
Zorg1: ah "passe en C" c'est le "install linux" local
TidyMaze: mouais, pas convaincu, on est en 2020 quand meme RomanceDawn
RomanceDawn: Ça transcende les époques le C tkt
Zorg1: je crois que c'est passé le temps des IHM codée en C ...
RomanceDawn: oui bon ...
Zorg1: (ce qui est tant mieux ;-) )
Vry: :p
Zorg1: tu vas pas me dire que tu fait des IHM en C avec Xmotif, Vry, je te croirais pas :p
leojean890: j'en ai fait en C++ avec Qt moi hehe
leojean890: en C j'ai utilisé la SDL !!
leojean890: en 2012 en école d'ingé lol
Vry: Nan ...
Vry: ... mais à mon sens c'est pas mieux mais je ne suis pas concerné moi je fais du batch C
Vry: et des WS
Zorg1: bon c'est lent les push sur OoC
Zorg1: moi qui voulait profiter que ThomasNicoullaud avait arrêté de pomper la BP :(
Vry: Bon j'ai plus qu'une seule fonction pour faire des FF \o/
Vry: Je vais submit un coup comme ça si ça se vautre ça me motivera pour améliorer le bouzin !!! :p
Vry: Fill & Flood
Vry: Chef, j'ai rippé chef ...
Vry: J'étais 105 / 392 ...
Zorg1: là t'es 106
dbdr: la chute!
Vry: 106 / 395 ça va pas me motiver beaucoup ça !!!
Zorg1: grave
Nagatwin: Au travail Vry :D
dbdr: 1 file changed, 37 insertions(+), 63 deletions(-)
Vry: Je préfère laisser croire au top 20 qu'ils peuvent me marcher dessus impunément !
dbdr: et c'est censé etre mieux en meme temps. apres faut valider...
Nagatwin: dbdr code cleanup ?
Vry: Merci Nagatwin pour tes encouragements :wink:
dbdr: généralization
dbdr: monomorphisation
dbdr: et tout et tout :)
Zorg1: on sort les mots compliqués d'au moins trois syllabes ...
dbdr: classe hein? :D
Vry: Par contre j'ai quand même 1400 loc que je ne vais pas pouvoir compresser plus ...
Zorg1: utilise winzip
Zorg1: :p
Nagatwin: booon
JBM: dans ma todolist j'ai le minifier /o\
Zorg1: (d'ailleurs bon maintenant tout le monde utilse 7zip, faut que je màj mes trolls)
Nagatwin: jme suis cassé la tête et je trouve pas comment gérer les mines sans me recopier le tableau pour chaque path
dbdr: pkzip
Nagatwin: JBM oui j'y pense tout les jours puiiiis en fait non :'(
dbdr: tu gagnes le concours de la plus longue barbe blanche
JBM: j'ai pourtant laisse la porte ouverte
dbdr: t'en rajoutes là :D
Zorg1: la machine à remonter le temps
dbdr: mouais, il a peut-etre un bug mon truc
Nagatwin: C'est dur de juger, y'a pas mal de va et viens dans le classement
dbdr: oui
Zanbez: Automaton2000, un conseil ?
Automaton2000: faudra que je regarde un peu les jambes ...
Zanbez: Si ça peut aider Automaton2000
Automaton2000: donc là il faut coder le moteur
Zorg1: pourquoi les sous marins ont ils des jambes ...
Zanbez: Et si je rajoute une tortue, ça marche ? Automaton2000
dbdr: pour traverser la route?
Automaton2000: mais il ne faut pas faire de la 2d
JBM: s'iles n'en avaient pas...
Zorg1: sauf si t'as mis une mine au milieu de la route, là ils buggent
Zorg1: :D
Balthael: salut Automaton2000
Automaton2000: c'est quoi le contest ?
Zorg1: Ocean of Code Automaton2000
Automaton2000: bonsoir, je viens de lancer une partie
Zorg1: nice Automaton2000
Automaton2000: pas envie de passer du temps à perdre
Zorg1: :D
Balthael: Que dois-je faire Automaton2000 ?
Automaton2000: c'est une façon de détécter les mines ?
TidyMaze: pas faux
ThomasNicoullaud: y a une putin d'étoile lumineuse dans le ciel a nantes
ThomasNicoullaud: jamais vu ca :O
TidyMaze: Oh, t'es à Nantes aussi :)
Zorg1: LA FIN DU MONDE !!
Vry: Quelle direction ?
Zanbez: MOVE N SILENCE
ThomasNicoullaud: elle ne bouge pas
Vry: Sud ? Ouest ?
ThomasNicoullaud: assez bas je dirais 10°
ThomasNicoullaud: Ouest
ThomasNicoullaud: non 30° plutot
Vry: Merci, mais c'est pas le bon côté pour moi !
ThomasNicoullaud: plein ouest
ThomasNicoullaud: c'est l'étoile polaire ?
TidyMaze: j'ai pas un assez grand ciel ^^
ThomasNicoullaud: ptin c'est ouf
ThomasNicoullaud: personne en parle sur twitter
Zorg1: c'est pas Vénus ?
RomanceDawn: la grande ours ?
Vry: J'ai un truc à l'ouset mais un peu an nord quand même ...
RomanceDawn: avec les 7 etoiles ?
ThomasNicoullaud: non mais l'éclat est juste ouf
ThomasNicoullaud: y a juste une étoile
ThomasNicoullaud: personne à Nantes la ?
TidyMaze: c'est une grue je pense
Swagboy: TRIGGER 21992 294734368
ThomasNicoullaud: meme en France vous devriez la voir
Zanbez: Oui, il y a 3 mecs qui l'ont suivi un jour.
Swagboy: C'est osé de la part de mon submarine
Zanbez: Y'a 2000 ans environ
TidyMaze: hahaha
Vry: Vénus ?
Vry: https://www.stelvision.com/astro/le-ciel-terrain-de-decouvertes-pour-tous/
ThomasNicoullaud: avec la reflexion du soleil ?
ThomasNicoullaud: ca colle avec celle de la lune
ThomasNicoullaud: ha ouais putin
ThomasNicoullaud: c'est flippant les gars
ThomasNicoullaud: bj Vry
ThomasNicoullaud: impressionnant en tout cas
nmahoude: https://twitter.com/BmrGils/status/1245085965124804608 ?
Vry: J'aimerai bien avoir un jardin dans un coin tranquille pour mater les étoiles ...
Zorg1: oui ça doit être ça
ThomasNicoullaud: nmahoude c'est ca
RomanceDawn: pas en ville alors vry
Zorg1: https://www.astronomes.com/carte-du-ciel
Vry: Bizarrement le ciel est pas mal actuellement ... faut juste ne pas avoir de vis-à-vis
ThomasNicoullaud: tu vois la lune ?
Vry: Non pas visible pour moi
ThomasNicoullaud: pour ceux qui voient la lune
ThomasNicoullaud: prennez la ligne qui la coupe entre la face éclairé et la face sombre
nmahoude: https://twitter.com/JeaninePro/status/1245076399121186817
ThomasNicoullaud: tendez votre bras votre index et votre pouce, partez du centre de la lune et allez perpendiculairement en direction du soleil
ThomasNicoullaud: appliquer deux fois la distance pouce index bras tendu et vous tombez dessus
Dataworm: Bientot silver !
Swagboy: J'ai un seg_fault quand j'essaye ThomasNicoullaud :/
Dataworm: silver !
Dataworm: SILVER !
Zorg1: gg
Dataworm: j'utilise un dijkstra pour me déplacer ca m'a permis de pas faire de surface
RomanceDawn: gg
RomanceDawn: tu fonce sur l'enemi avec un dikjstra ?
Dataworm: en fait c'est au choix
Dataworm: je peux foncer sur l'enemis (je le localise plutot bien malgré les silences), je peux faire tout le plateau sans surface et je pense implémenter tous les secteurs à la suite pour placer des mines au centre.
PonyPonyCodeCode: Je suis à Nantes aussi et je vois surtout une étoile qui change de couleur
PonyPonyCodeCode: ça doit être Sirius
ThomasNicoullaud: quelle direction a peu pret ?
PonyPonyCodeCode: sud ouest
Vry: ThomasNicoullaud, je suis sorti (en toute illegalite pour voir), j'ai retrouvé la lune qi effectivement est bien à l'ouset et bien haut dans le ciel. Le point que je vois se situe nord ouset beaucoup plus bas
Zorg1: nord ouest de la lune , bas, ça c'est Vénus si je lis bien la carte
ThomasNicoullaud: oui ca a bougé pas mal entre temps
Dataworm: A montpellier c'est couvert. Tu as peut etre vu une supernovae.
PonyPonyCodeCode: en bas à gauche de la lune je vois l'étoile qui clignote et en bas à droite une étoile très brillante
ThomasNicoullaud: ok moi je parlais de en bas a droite
Dataworm: Comme Kepler et Brahé
ThomasNicoullaud: elle se déplace vers la droite en descendant
Dataworm: Alors c'est pas une supernovae
RomanceDawn: j'espere que t'es sorti avec ton attestation
RomanceDawn: a on
RomanceDawn: non
PonyPonyCodeCode: d'après stellarium, ça a l'air d'être Aldébaran
Dataworm: les balcons c'est pratique
Dataworm: ca clignote peut etre avec les turbulences
Dataworm: aldebaran c'est rouge un peu
Zorg1: (bas à droite c'est Sirius)
Dataworm: normalement
ThomasNicoullaud: donc en conclusion c'est pas une étoile mais venus ?
Zorg1: ça dépend de laquelle tu parles
ThomasNicoullaud: https://www.futura-sciences.com/sciences/actualites/astronomie-venus-va-flirter-pleiades-1er-5-avril-80337/
ThomasNicoullaud: c'est ca
ThomasNicoullaud: moi et on psycotage j'ai cru qu'on était en train de se prendre un truc sur la figure
Vry: Au dessus du machin vert c'est la lune, à droite du machin vert le truc qui brille ... (mais moins que le lampadaire ...)
Zorg1: elle est sud ouest là ton étoile ? à moins que la photo soit inversée
JohnnyYuge: Quelqu'un me fait un bot qui arrive top 1 ?
JohnnyYuge: (bonsoir)
Vry: Non Zorg1 elle est nord ouest
ThomasNicoullaud: c'est tout de suite moins impressionnant en photo lol
Dataworm: A ouai ! Elle bouge ou pas ?
Vry: La lune à l'ouest
Zorg1: bah justement le sud est à droite non ?
Zorg1: à non merde :D
Zorg1: je me plantes
Vry: Ben non !
Zorg1: donc c'est bien Venus
Vry: à gauche ... dans l'immeuble
Vry: C'est bien possible ...
Vry: Attend je vais sortir mon 200mm que j'ai pas utilisé depuis 5 ans au moins ... :p
Zorg1: elle se coucher à minuit et demi dépèche toi ..
ThomasNicoullaud: t'es calé Zorg1?
Zorg1: non je sais vaguement lire une carte du ciel
Vry: Il me fau un trépied ... mais c'est rikiki
Vry: +t
Zorg1: (mais bon les directions je me plantes)
Zorg1: (en fait il est pas mal ce site)
PonyPonyCodeCode: ouai c'est bien Vénus, je ne la voyais pas sur stellarium à cause des arbres >_<
PonyPonyCodeCode: et l'étoile qui clignote ça a bien l'air d'être Sirius
Zorg1: oui Sirius au sud ouest (donc à gauche quand tu regardes la lune ;-) )
Zorg1: bon pas tout ça faut que je code un truc
Vry: Ah oui c'est vrai ... c'est encore une ruse pour nous détourner de notre mission !
Vry: :p
Vry: On est 400 !
Zorg1: oui pendant qu'on regarde les étoiles lui il pushe ...
Puiss51: Bonsoir
BigUP: Comme vous ! Je push !
Puiss51: qqun présent qui joue a Ocean of Code? j'ai une question rapide :)
BigUP: on est la
Puiss51: voila ce que j'ai envoyé en sortie : MOVE E SONAR | SILENCE N 4 et j'ai perdu tout de suite apres, j'ai mal compris qque chose? ma sortie n'est pas autorisée?
BigUP: Ca à l'air correct comme ca. Il faut bien sure que silence_cooldown soit a 0 pour lancer cette action
BigUP: Puiss51, tu as le replay ?
leojean890: normalement c'est bon :)
domak: t'es pas sorti du board par hasard?
Puiss51: he bien j'ai trouvé ma réponse tout seul : je reviens sur une case que j'ai déja visité, merci de votre aide les gars, vous m'avez fait trouver tout de suite :) :D ;)
BigUP: Puiss51, on est assez fort pour ca ...
Puiss51: je ne sais pas si il y a parmi vous des concepteurs de puzzle et challenge mais bravo pour ce super site! ;)
BigUP: Puiss51, doit bien y avoir 2/3 employés qui trainent et 2/3 concepteurs...
Puiss51: ils sauront prendre les congrats alors ;)
smeagol: Bonsoir
smeagol: Renzou: quoi de neuf
BigUP: tiens, je me retrouve avec des doublons dan smes listes ;(
Dataworm: je comprends pas. les contraintes sont un temps de réponse par tour de 50 ms max et moi il m'arrive de dépasser et pourtant pas de dépassement de temps affiché ...
TidyMaze: y'a une petite tolerance, et ça dépend de quel temps tu mesures, CPU ou user
Dataworm: en python avec time.time()
smeagol: Dataworm: tu simule?
Dataworm: non c'etait pour savoir si je peux mettre plus d'algorithmique. Ce sera dur d'en rajouter à moins d'optimiser.
smeagol: tu code en quoi ?
smeagol: quel langage
TidyMaze: Dataworm 00H36 en python avec time.time()
smeagol: est ce tu fais pas beaucoup de calcul avant de lire tous les inputs à chaque debut de tour?
Malterin: :fried_shrimp:
smeagol: Salut Madknight
hington: salut ici :innocent:
R4N4R4M4: o/
hington: sa va chez toi
R4N4R4M4: yess
hington: okay.... tu utilise quelle programmation
R4N4R4M4: c
R4N4R4M4: Tu fais le challenge ?
hington: oui .... moi ces python3 ...
R4N4R4M4: Ah ok, je viens de voir
hington: sur ton profil ... tes un pro
R4N4R4M4: Ca fait longtemps que je code ici, 4 ans à peu près
R4N4R4M4: J'ai vu tes matches, il faut que tu vérifies que tu poses bien ton sous-marin dans l'eau, parfois, il atterri sur une ïle :D
R4N4R4M4: Tu peux faire un tirage aléatoire sur x et y, et tant que c'est pas de l'eau tu retires
R4N4R4M4: Ah non, ça fait 5 ans en fait, ça passe vite
MadKnight: salut smeagol
R4N4R4M4: Salut MadKnight
MadKnight: salu R4N4R4M4
hington: ah .. moi ça fait 2 jours ... et ces pas premier fois de programmé en python3
smeagol: Salut Mad, Salut tout lr monde
R4N4R4M4: o/
hington: salut smeagol
MadKnight: tu codes quoi pour le contest smeagol ?
smeagol: je viens de monter en silver en faisant 2 choses: move et silence
smeagol: silence avec distance = 1
smeagol: https://www.codingame.com/replay/444220448
smeagol: il a mis 40 mines
smeagol: au final on se retrouve en égalité
smeagol: :grin:
smeagol: Mad: tu codde le simulateur ?
MadKnight: pas encore