Chat:Fr/2020-04-08
Stilgart: bonjour à tous, tortue à Automaton2000 et licorne à AutomatonNN
Automaton2000: y'a quand même des trucs qui sont pas dans le classement
AutomatonNN: on va te dire que tu as perdu du temps sur ce contest c'est pas les memes parties qu'on a pas de cha
Zanbez: Bonjour à tous , à Automaton2000 et à AutomatonNN
Automaton2000: (il y a un probleme
AutomatonNN: il a pas le temps de m'en servir pour ton arbre
Bob: amis des problèmes, d'Automaton2000 et des tortues
Automaton2000: je touche plus a rien
Bob: salutations
Palmipedus: au fait les Automaton c'est de robots?
lhm: Bonjour à tous
Bob: non Palmipedus
Bob: ce sont de vrais gens qui squattent le chat h24 et qui inventent des âneries :)
Palmipedus: :D
lhm: test de Turing validé pour ces deux-là? :3
Bob: AutomatonNN a tendance à ne pas bien terminer ses phrases, c'est parce qu'il est un peu neuneu
Bob: d'où son nom
AutomatonNN: vous avez pas de la conversation en plus ?
Bob: comme si toi t'en avais, de la conversation, AutomatonNN
AutomatonNN: :)
Zanbez: Il est vexé AutomatonNN
AutomatonNN: on peut pas te dire que tu as un peu de chance de te faire un truc par contre je vais pas le coder e
Bob: il le prend bien note
Palmipedus: hum magnus chatbot dans la description
Zanbez: Automaton2000 sait juste pas dire tortue.
Automaton2000: en meme temps tu fais du code qui fait du java
Bob: c'est pas faut de s'esquinter à lui apprendre pourtant
Bob: faute*
leojean890: Magus a écrit un article sur le site codingame décrivant comment il a conçu ses bots :) mais je crois qu'il a collaboré avec qqn d'autre du site pour ça
Bob: il y a même un puzzle make your own Automaton2000
Automaton2000: et non pas de soucis
Bob: et un challenge co-conçu par Automaton2000
Automaton2000: il est pas la meme
Zanbez: Je pensais que c'était une génération spontanée Automaton2000
Automaton2000: c'est juste que tous les tests mais pas le courage de me lancer
Bob: mais si Automaton2000, regarde bien
Automaton2000: vous avez un peu de temps en temps
Bob: il est là Automaton2000 : https://www.codingame.com/multiplayer/optimization/a-star-craft
Automaton2000: ca peut etre un peu plus de temps
leojean890: "make your own Automaton2000" faut que je regarde xD
Automaton2000: en fait je comprends pas mon ia
Magus: J'ai codé Automaton2000, Agade a codé AutomatonNN
Automaton2000: contre le boss avec mon code
AutomatonNN: ui tu l'as dit qu'il a mis une seule chance de comprendre que c'est pas un problème de contest qui s
Magus: Après ça s'est pas fait en une fois, mais oui y'a un article de bog qui explique tout ça
leojean890: Ah d'accord, ben j'ai lu votre article un jour :P
Magus: https://www.codingame.com/blog/markov-chain-automaton2000/
Automaton2000: tu peux aussi dire que tu vas trouver
leojean890: oui j'imagine que ça s'est pas fait en 1 fois, c'est assez long comme boulot pour l'optimiser :)
Vry: Yop les gens !
YannT: arrête de me rouler dessus pb4!
pb4: Je ne te roule plus trop dessus depuis ta dernière version :/
pb4: Je n'arrive plus à monter, bloqué 7ème cette nuit
pb4: oh remarque bon début pour ce push
YannT: tu viens de m'aligner 7 wins là :p
leojean890: je me suis fait rouler dessus par pb4, kovi, Zenoscave et bourgeof entre autres pendant l'heure précédente ;P
leojean890: siman chucknorris et trictrac aussi;P
YannT: jolindien me fait beaaaaoucp moins mal que pb4
Vry: leojean890 et moi donc ... :D
Bob: bon sang cette galère pour décoller du fond de gold :cry:
leojean890: mdr j'étais 62 hier soir, 64 il y a 1h30 et je suis 81 là tellement j'ai pris cher :P
Bob: descendu de ~100 vers ~120
leojean890: ce soir je vais remettre au carré ma gestion des dégats ça devrait mieux le faire :P
Bob: 5 ou 6 pushes juste pour arriver à sortir des ~180 :cat_scream:
leojean890: ouais bob c'est pas évident je troiuve
leojean890: je suis passé de 100-120 à 65-85 en évitant les mines et élaguant les positions avec les trigger
Bob: c'est ce qu'il faudrait que je fasse mais ça veut dire réécrire l'essentiel de mon code :)
leojean890: moi j'ai dû réécrire des trucs aussi
leojean890: faut que tout soit carré niquel
pb4: YannT : tu sais en quoi jolindien est diférent de moi ?
leojean890: c'était pas le cas, c'est pas ecore le cas xD
leojean890: mais ça l'est plus déjà
pb4: Parceque pour le coup c'est contre lu ique j'ai du mal :/
leojean890: donc ce soir, gestion des dégats
YannT: il est en iterative deepening je pense mais j'imagine que toi aussi
Zanbez: Enfin passage Gold :grinning:
Bob: gg
leojean890: gg
Vry: gg
Zanbez: Sympa le nouveau classement par entreprises
pb4: YannT nope
pb4: peux pas avec ma méthode
leojean890: Zanbez tu le vois où ? celui pour OOC ?
Zanbez: https://www.codingame.com/contests/ocean-of-code/top-companies/global
YannT: pb4: je suis en train d'essayer de le mettre en place là moi, mais c'est coton à caler...
YannT: je fais un peu nawak passé depth 0 :p
pb4: haha
Vry: Pfff, bon si je terminais la première itération de mon futur iterative deepening que j'aurai jamais fini de code à temps ...
pb4: et ça fait pas nawak quand tu vas à depth fixe ?
pb4: (>0 implicitement dans ma question bien sûr)
YannT: faut voir, je viens juste de faire l'implémentation des depths en général là
YannT: doit falloir adapter l'eval en conséquence
leojean890: thanks Zanbez
YannT: pb4: là par exemple il aime bien surface tout le temps parce que ça lui donne plein de points sur toutes les depths suivantes niveau cases libres :D
pb4: hahahaha
pb4: J'en étais là hier
pb4: Bon courage :joy:
pb4: J'ai bien galéré
Vry: Arrêtez vous me faite peur ... c'est vrai qu'il faut aussi écrire une éval ...
Vry: Mais y'a déjà une bonne chiée de combinaison de mouvements à traiter ...
leojean890: ma boite est 4eme mdr, thanks to egaetan surtout :P
Zanbez: #82 c'est pas mal non plus.
leojean890: ouais ce que font pb4 et YannT ça semble chaud :P
leojean890: #82 ouais je vais essaye de l'améliorer en rendant ma gestion des dégats plus carrée :P
j3r3m: Ecrire A* en C, n'est-ce pas un peu mazo ? J'ai peur de perdre beaucoup de jour de challenge à y arriver, sans list, queue, etc...
Bob: ben
Bob: commence par écrire list et queue
Bob: c'est un bon exercice
j3r3m: Ca, c'est bon :)
Bob: et c'est pas très compliqué
Vry: j3r3m : le FF C la vie ! :p
j3r3m: Vry : FF ?
Vry: Flood fill
j3r3m: J'avais compris que l'algo par diffusion me faisait calculer toutes les distances sur toutes mes cellules. Alors que A*, aller à l'essentiel, abandonnant les autres routes. Non ?
Vry: Possible en effet
Vry: Après j'avais déjà un ff codé dans j'ai copié-collé mais de ton point de vue fait au plus simple
j3r3m: C'est le genre de truc qu'il faudrait avoir avant d'attquer un challenge... Tanpis, si je perds du temps, j'ai commencé le challenge 15 jours en retard... J'aurai mon code pour la prochaine fois.
Vry: Oui, fait le !
Bob: en général un ff de base je vais pratiquement aussi vite à le recoder qu'à le recopier
Bob: surtout que souvent j'ai pas structuré ma grille en-dessous tout à fait pareil
Bob: du coup tout le temps que je gagne à copier-coller je le perds à corriger les bugs sur des trucs que je n'ai pas réajustés comme il faut
Vry: Ah ... moi depuis CotC j'ai un FF itératif propre j'ai juste à adapter la notion de voisinage
Vry: A* j'avais tenté de le reprendre depuis le referee CotR je crois ... :scream::nauseated_face:
Vry: ... je suis guéri pour 12 générations !
Bob: je crois que quelque part j'avais écrit un FF factorisé qui prenait un callback pour vérifier le voisinage et un autre pour un éventuel truc à faire au milieu mais je sais plus ce que j'en ai fait
Bob: http://chat.codingame.com/pastebin/5e9fec41-0bbe-4055-91b4-94b15433f00f
Bob: je crois qu'il y a des gens qui n'ont pas bien saisi l'utilité des structures...
Vry: lol
EricSMSO: Sympa le classement par compagnies. Quoique... Je tiens à préciser que je suis en RTT et que je ne fais pas du cg au lieu de télé-travailler :sunglasses:
Vry: Sympa en effet ... mais avec ma boîte je suis mal barré, il faut que je change ! :p
JBM: tiens y'a meritis qui me démarche
leojean890: ah ils essayent de te recruter ?:=P
JBM: ça paraitrait presque bien si y'avait pas la crainte de croiser wtit trop souvent
leojean890: mdr^^
leojean890: franchement c'est une bonne ESN;)
leojean890: je suis meritis mais je ne sais même aps qui est WTIT
JBM: toi aussi tu rôdes là-bas?
leojean890: je sais juste qui est egaetan
JBM: ouais egaetan c'est leur top selling point
RomanceDawn: tu connais un fabien ?
leojean890: ouais je sais :P
leojean890: non
JBM: (mais le recruteur a pas l'air au courant)
leojean890: Fabien je ne vois pas qui c'est, ni WTIT en effet:p
JBM: ça doit être le même, donc
leojean890: ah ok donc il s'appelle fabien
JBM: qu'est-ce que j'en sais moi
lhm: Ca n'a aucun sens
leojean890: xD
leojean890: j'ai cru comprendre que vous disiez ça
RomanceDawn: j'ai fait 3 entretiens labas une fois et un pote voulais me coopté ^^
RomanceDawn: j'ai pas vue geatan
lhm: Mais non il s'appelle fabien on te dit
RomanceDawn: lol
JBM: c'est une règle de recrutement chez eux j'ai l'impression
leojean890: gaetan organise des trucs là bas (formations, hackatons)
RomanceDawn: je me demande si c'est bien judicieux en ces temps de crise de recruter des gens
Vry: J'étais passé une fois pour un contest CG un mercredi soir ! :p
RomanceDawn: ah ouais motivé
leojean890: ah ice Vry je t'ai ptet vu sans savoir que c toi xD
leojean890: nice*
Vry: Mais pour le prochain qui début le 7 mai ça va être compliqué je pense pour les truc-mcuhes (comment il appelle ça déjà ???)
RomanceDawn: coding hub
Vry: *trucmuche
Vry: Merci RomanceDawn
JBM: PAC toujours en capitales j'ai remarqué
Vry: les codingpachubmuches
Vry: AC ?
RomanceDawn: pâque ?
leojean890: le 7 mai ça peut être chaud avec le corona en effet
JBM: ça va faire comme pour le winter challenge lol
Vry: Pistolet Automatique ?
Vry: Défibrillateur ?
**Vry joue à pyramide avec JBM
[CG]Thibaud: il est où WTIT d'ailleurs ? En remontant son classement, il peut faire passer Méritis dans le top3
dbdr: [CG]Thibaud c'est minimum 3 personnes par entreprise/école?
[CG]Thibaud: yes
dbdr: parce que là ya 20 écoles dans le top 100 ;)
[CG]Thibaud: je vais modifier la FAQ de la page
[CG]Thibaud: ouais je sais
dbdr: 2 ce serait pas bien?
[CG]Thibaud: c'est ce que j'avais proposé
dbdr: ça incluerait bcp plus de monde
[CG]Thibaud: possible qu'on revienne à ça
BlueGhost31: hello
dbdr: genre si t'es 1, ça incite à inviter un collegue :)
BlueGhost31: Thibaud on ne peut être que dans le classement ecole ou entreprise mais pas les 2 ?
lhm: Ouais mais faut être 1 déjà :/
dbdr: etre 1 c'est le plus dur ;)
pierre31: Bonjour à tous, super ce contest. Est-ce que certains arrivent à garder tous les chemins de l'ennemipour le traquer ? Je me bas avec des arbres mais j'explose si trop de silences
[CG]Thibaud: t'as pas rejoint de team toi dbdr ?
dbdr: je suis team école ENS Lyon avec Stilgart mais on n'est que deux :(
BlueGhost31: hello pierre31, je suis sur le meme pb que toi ;)
lhm: pierre31 j'y arrive si je bride ma détection à 3 cellules dans chaque direction et que je prie assez fort pour que le mec en fasse pas 4
JBM: si c'est que ça, je veux bien vous join la durée du contest
dbdr: t'y es passé ou pas?
pierre31: hello !!! Effectivement c'est un problème complexe, j'essaie de comprimer au max mais dur dur
dbdr: c'est bon, approuvé! :)
dbdr: à 2 on est hors classement, donc non
dbdr: (faudra que tu bosses, mais ça on te le dira après ;) )
JBM: d'autres d'un compagnie à 2?
dbdr: yay
JBM: ah attends je sais plus si c'est compatible
[CG]Thibaud: ah attends, faut que je rajoute dans la FAQ que c'est interdit
dbdr: c'est bon, ce sera interdit pour les suivants ;)
JBM: mon diplôme vient d'arriver pas digiposte
JBM: mon CDD est en train de se signer
dbdr: c'est mis à jour à quelle fréquence?
dbdr: tiens c'est décidé comment le pays des écoles et entreprises?
leojean890: Mon école on est que 2 je crois (Ensicaen) faut que je motive des gens xD
[CG]Thibaud: normalement par défaut, on est dans une team mais je vois que tu en as pas dbdr, tu as modifié un truc ?
dbdr: modifié comment?
dbdr: j'ai mis mon école et jamais renseigné d'entreprise, si c'est la question
dbdr: https://i.snipboard.io/Kc3lQn.jpg
dbdr: voila j'ai selectionné ENS Lyon
dbdr: on est deux, ni Stilgart ni JBM
[CG]Thibaud: ouais par défaut, tu devrais y être
dbdr: il faut le faire à la main apparamment
[CG]Thibaud: c'est ça qui est chelou
leojean890: pierre31 pour les silences tu peux reset les chemins à partir d'un certain seuil (exemple dès les 1000 chemins atteints) mais ne pas reset les positions par contre
JBM: je comprends rien à l'interface
dbdr: clique le crayon
JBM: ok du coup c'est plus clair que c'est exclusif
JBM: désolé aux 4 à qui j'ai dit que ce serait bon pour les entreprises
leojean890: WTIT je vois qu'il gère souvent sur CG (même si je sais pas qui c'est à Meritis), peut être qu'il hide son IA ou qu'il a pas le temps ?;)
JBM: ah mais attends vous êtes vraiment 3 en fait
JBM: vous avez pas besoin de moi
dbdr: certes
dbdr: sauf que non
Vry: Vous l'avez trouvé comment le menu Team ... sur le profil ?
JBM: haha, et l'interface qui veut pas que je retire l'école
dbdr: veterini il est inscrit mais pas dans le leaderboard
dbdr: gg
JBM: je le vois en team member
dbdr: oui
dbdr: moi aussi
JBM: ah tu veux dire il fait pas oox
dbdr: https://www.codingame.com/contests/ocean-of-code/leaderboard/global?column=SCHOOLCOMPANY&value=SAME
dbdr: peut etre qu'il fait pas du tout et a été inscrit automatiquement, lui
JBM: ça me fait bizarre que ce lien marche
dbdr: :D
JBM: et pourquoi stilgart il a une compagnie et pas nous
dbdr: c'est son profil non?
JBM: la question sous-jacente était
dbdr: tu peux avoir les deux si tu veux
dbdr: pour le contest il faut choisir
JBM: par quel biais de l'interface est-ce qu'il s'est cru obligé d'ajouter une compagnie "-"
dbdr: si j'ai bien compris
pierre31: @leojan890 bonne idée, j'avais également en tête de garder un seul chemin et d'introduire la notion de jump dans le noeud lorsqu'on fait un silence, je vais tester...
leojean890: ouais y'a plein d'idées qui peuvent venir mais c'est pas évident de trouver la meilleure, j'ai changé mon truc 3-4 fois au moins et pour les dégats c'est pas encore ça :p
lhm: Par curiosité, combien de temps vous y avez passé ? Parce que j'ai l'impression que si j'essayais toutes les bonnes idées que j'entends ça me prendrait 15h...
pierre31: @lhm en fait je suis dessus depuis que je suis arrivé en silver
lhm: @pierre31 je voulais dire sur le challenge :)
Vry: Avec ou sans le chat ... :p
pierre31: @lhm ah avec le confinement pas mal de temps je l'avoue
pierre31: bon ça faisait longtemps que je n'étais pas sur CC, mais ce contest est bien dur
leojean890: en journée je suis en télétravail donc je code pas sauf eventuellement tester de submit juste des modifs de params pour comparer
lhm: C'est juste que c'est mon premier challenge alors c'est pour avoir un ordre d'idée de l'investissement que ça représente
leojean890: mais en dehors de ça j'ai dû passer 60-70h dessus
leojean890: soirées + week-ends
[CG]Thibaud: ah ouais quand même
pierre31: pour atteindre légende, un paquet d'heures...
[CG]Thibaud: je suis à 10h je crois
leojean890: en comptant le chat
lhm: ah merde ! Naif que je suis
pierre31: me too par là 10h 15h
[CG]Thibaud: ben t'es déjà pas mal positionné lhm
lhm: Bon, va falloir trouver du temps, merci :)
leojean890: déjà 9h pour sortir de wood 2&1
[CG]Thibaud: en général, c'est entre 5 et 15h pour avoir un classement gold je dirais
[CG]Thibaud: là les wood ligues était vraiment complexes
[CG]Thibaud: étaient*
leojean890: et i je compte chat + regarder les parties + reflexion + code ça fait 60h
lhm: A ce rythme je serai jamais gold avant ... well XD
pierre31: sauf que celui-ci est complexe
[CG]Thibaud: demande à Bob lhm
[CG]Thibaud: il est feignant
[CG]Thibaud: et ça marche pas mal
[CG]Thibaud: il a écrit 2 articles là -dessus
lhm: Ouais mais si il a des compétences en prog aussi c'est triché
lhm: :3
leojean890: mais si j'avais réfléchi plus longtemps avant de coder plutôt que tout refaire plusieurs fois ça ferait environ 20h de code+test+debug seulement
Litt: coucou, je suis tout nouveau sur codingame, es ce que vous auriez un cours a conseiller sur les multi-agent?
leojean890: alors que là c'est réfléchir + coder + analyser les parties + debug en boucle
leojean890: + refaire en mieux
leojean890: Litt j'ai pas lu de cours là dessus
lhm: Ouais mais pour prendre le temps de réfléchir avant de coder un sous-marin qui tire des torpilles faut un sacré self control :)
leojean890: bah j'avais fait un premier truc qui m'a fait sortir des wood en 9h mais j'ai dû refaire pour ajouter l'analyse du reste (que les move) pour les positions des gens
leojean890: et les silences je l'ai refait 3 fois
leojean890: les dégats et les torpedo aussi
leojean890: lol
leojean890: et analyse des trigger et des mines
leojean890: bref c'est long sauf si c'est niquel du premier coup
lhm: Oui mine de rien il y a pas mal de trucs
leojean890: => pour analyser les positions
leojean890: et ensuite les décisions d'actions (ordre etc)
lhm: sans timeout
leojean890: sans timeout c'est chaud aussu d'autant plus que je suis en python
leojean890: et choisir comment agir c'est pas évident donc plein de trucs auxquels réfléchir
lhm: Je suis en C++, j'ai aucune excuse et pourtant, il m'arrive encore de timeout
leojean890: bah si tu élagues jamais et que l'autre spam silence ça va timeout quand même
Vry: Si la partie est "calme" et que l'autre spam c'est vrai que c'est pas évident ...
R4N4R4M4: Salut tout le monde
Vry: Yo R4N4R4M4
Skygge: Bonjour, comment fait-on pour ajouter une entreprise avec un logo etc ?
YannT: je crois que je vais devoir tout réécrire :(
Vry: chelou ...
Vry: ... et encore deux réunions à venir ... :sob:
Vry: ... en téléconférence c'est horrible ...
Vry: Et toi JBM ?
Boulet: dwarfie !!!!!
Boulet: team de l'ecole
R4N4R4M4: ah mince, y a pas de Team SNCF...
R4N4R4M4: ... en même temps, c'est pas une boîte d'info :D
Vry: +1
Vry: On est voisin ...
R4N4R4M4: Ah j'ai pas vu Vry
Stilgart: dwarife: we need you :turtle:
Stilgart: Vry: j'assiste à tes réunions, et tu fais mon cours de logique de 4h qui commence dans 5 min. :)
dbdr: c'te last minute :D
Stilgart: je sais même pas comment je vais le gérer celui-là
dbdr: fais leur de la logique probabiliste, ça servira pour OOC ;)
Boulet: tu veux un coup de main Stilgart ?
Stilgart: déjà qu'en condition normal c'est la misère
Stilgart: Boulet: si ça se trouve, j'aurais personne :D
Stilgart: à ma première tentative pour prévenir les élèves, le serveur de mail m'a traité de sale floodeur :D
JBM: Vry: je crois que j'ai un call a 16h
JBM: pour le reste on verra au fil
JBM: c'est quoi l'URL pour le cours de logique?
JBM: un petit rafraichissement me ferait pas de mal
dbdr: rafraichissement en logique ou rafraichissement :beer: JBM?
dbdr: non exclusif
JBM: un peu tot pour la :beer:
JBM: un ptit :tea: ferait pas de mal
Nagatwin: JBM Tu fais souvent des lives en contest ?
Sam_47: hello tout le monde j'ai une petite question
JBM: ben chaque fois que j'ai et le temps et l'inspiration
Sam_47: je suis en ligue bois 1 au jeu coders strike back et pourtant même en étant premier je ne passe pas en ligue bronze, c'est normal ou bien j'ai manqué quelque chose ?
BigUP: Sam_47, il faut attendre la fin du run...
Nagatwin: Oui
Nagatwin: JBM tu les fais souvent en début de contest ? à la fin aussi ?
JBM: je sais pas trop de quoi je parlerais a la fin
Nagatwin: Bah parler des strats
JBM: en plus cg voit d'un mauvais oeil que -3vel soit connu avant la fin du contest
Nagatwin: le début c'est plus le défrichage de l'énoncé
Nagatwin: -3vel ?
JBM: qui tient en 3 lignes de ruby
Nagatwin: ah oui celle que j'ai toujours pas trouvée et qui m'empêche de passer gold et de m'intéresser à ce multi ? :D
Nagatwin: JBM donc les stream qui spoil les starts high level c'est pas bien vu ?
Nagatwin: strats*
JBM: c'est pas tant spoil la strat
JBM: que "publier" du code de ce niveau
Nagatwin: Ouais mais quand tu streams ton code est visible right ?
Nagatwin: Enfin sinon ça s'apparente à commenter des replays
dbdr: justement
Vry: Du coup c'est le seul truc que j'ao codé sur CSB ... la fameuse "stratégie Gold"
Vry: *ai
Vry: ... ma réunion ne se termine pas c'est un piège ...
JBM: elle a une heure butoir--pretexte la prochaine et casse-toi
Boulet: Vry: non c'est une reunion
Vry: Tu lances un process A1 sur une machine M1 sur une base B1 ...
Boulet: code en n'ecoutant pas
JBM: http://www.costofmeetings.com/calculator/live
Vry: ... le process A2 sur la machine M2 sur une base B2 à une baisse de perf ...
JBM: avec une convention de nommage ou les processes s'appellent "A2"
Boulet: tu bosses chez CG /
Boulet: ?
Vry: Non :D
Boulet: a non y'a une des deux machines qui marche :p
JBM: chez google aussi y'a qu'une des 2 machines qui marchent
JBM: on est revenu au mode inter-contest ou tu peux plus compiler de haskell
Vry: Mais les deux machines marchent c'est ça le pire ...
Boulet: baisse de perfs quand meme
Vry: Mais du coup comme on est une grosse boîte il faut un gars du réseau un gars du systéme un dba et un de l'exploitation et aussi un des études (bibi) ...
Vry: ... mais personne ne voit rien ... :p
Vry: ... parce que tout le bouzin est virtualisé avec un centre en Allemagne, un en Italie et aussi un peu en France
Vry: :upside_down:
Boulet: pb de débit sur les fibres parce que bon TOUT LE MONDE EST EN VISO EN PERMANENCE POUR TOUT ET N"IMPORTE QUOI => arretons la reunion et ça va remarcher ?
Boulet: ah oui et coupons youporn aussi
JBM: c'est quoi l'URI du cours de logique boulet?
Boulet: meme pas en reve
JBM: je me sens un peu illogique la
JBM: eh oh quand je streame je partage moi
Boulet: pardon http://memepasenreve.com
Boulet: tu veux quoi ?
Boulet: le cours ou le stream ?
Boulet: pas dispo
Boulet: cf pb de débit
JBM: c'etait bien la peine de flood le serveur mail
Vry: Mais nan ils ont coupé YT au bureau ... :p
dbdr: le cours => pas dispo non plus
JBM: ah parce que vous avez la solution maison
Vry: ET le problème date de janvier ...
JBM: un lien sortant ver syoutube -> ils multiplexent ca gratos
Boulet: le cours si
JBM: je dois avoir mes vieux cours qq part dans cette etagere, la
JBM: mais j'ai pas envie de deranger noemie
Boulet: mais avec les transparents: soit tu sais deja ce qu'ils y a dedant, soit il s ne te servent à rien
JBM: j'aurais dit c'est la meme chose
Boulet: twitch=> direct => c'est naze
Boulet: ils ne te servent à rien si tu n'as pas le discours
Boulet: bon c'est bien gentil tout ça mais, bordel, comment on monte ?
**Boulet ne fait aucune allusion discutable que ce soit bien clair
Nagatwin: avec une échelle ?
Boulet: pas assez rapide
Boulet: et puis j'ai un probleme de mine alors l'échelle
Boulet: du coup le lanceur spatial non plus
Boulet: pas faux
Nagatwin: HB ?
JBM: j'ai toujours pas compris comment ils avaient choisi les lettres
Boulet: crayon
Boulet: pratique avec du papier
Nagatwin: Oh
Nagatwin: :|
JBM: rendors-toi, c'est l'heure de ta sieste
Nagatwin: Jpeux pas j'ai un call dans 4 minutes :/
Boulet: raison de plus :D
Nagatwin: Faut pas que je fasse mauvaise impression à la semaine 1 de stage :/
BlaiseEbuth: Bien le bonjour mes chères tortues ! Automaton2000, AutomatonNN, coment vont vos testudines ?
Automaton2000: ça depend ce que tu fais pas du tout xd
AutomatonNN: FANS FF AutomatonNN
dbdr: quelle surprise ;)
Boulet: moi si
Nagatwin: Yes, on fait comme on peut
Boulet: c'est bien la merde
Boulet: qu'il est con ce bot ! on dirait Automaton2000
Automaton2000: pour faire un truc pour faire du web
Boulet: Qed.
Vry: Flûte ma réunion de 16h est annulée par contre celle de 14h n'est pas terminée ... :sweat_smile:
Vry: Ah mais il n'est que 15h ... (je suis à l'ouest) ....
dbdr: [CG]Thibaud tu es là?
dbdr: le leaderboard se met à jour encore moins souvent que d'habitude
dbdr: vous etes au courant du probleme?
[CG]Thibaud: le leaderboard solo ?
RomanceDawn: c'est pas fait exprés ?
dbdr: OOC
Vry: C'est à cause de ma réunion !
JBM: t1 vry on t'avait dit de faire attentnion
dbdr: j'ai presque joué tous les matches du run, je suis à 37%
dbdr: pas de mis à jour depuis
JBM: t'as plante le process leaderboard en plus
Vry: On a relancé le process A45 sur le serveur M256 sur la base B45636
RomanceDawn: quand tu f5 ca reste ?
dbdr: fini je crois
R4N4R4M4: J'allais justement poser la question [CG]Thibaud, je suis coincé à 53% alors que mes matches sont finis
[CG]Thibaud: dans l'IDE donc
dbdr: oui avec un reload du general je me vois à 37%
[CG]Thibaud: j'ai déjà report un pb comme quoi le leaderboard dans l'IDE suit pas vraiment les last battles
dbdr: mon submit est fini
R4N4R4M4: moi aussi pareil
dbdr: celui pas de l'ide non plus
dbdr: là c'est pire que d'habitude, ya pe un autre probleme
[CG]Thibaud: par contre, j'ai rien signalé par rapport à l'évolution des last battles
R4N4R4M4: Oui depuis le début du contest ça rafraîchit tous les 25% environ, mais là, c'est bloqué on dirait
dbdr: le truc d'euler: si tu ouvres un replay, tu vois ton ELO à jour
R4N4R4M4: ah, tu le vois où ?
Boulet: Pendant que les gens de CG sont là, on pourrait avoir un endroit avec les lignes de compil utiisées par langage svp ?
dbdr: https://www.codingame.com/replay/446819636
dbdr: en dessous
Boulet: J'aimerai bien connaitre celle de Ocaml
dbdr: j'ai 30.64 par ex
R4N4R4M4: cool, merci dbdr
JBM: ocaml -deopt -O0 -O-3_en_fait
R4N4R4M4: Ha ha, et moi 20.26, pas loin du top 100 du coup :D
dbdr: ah, tu es coincé à 53% toi :D
R4N4R4M4: ben oui, #106 à 53% et donc un grand suspense pour le top 100 ou pas
R4N4R4M4: là j'ai 20.37 donc #99 dans le rank figé
[CG]Thibaud: je regarde et j'ai ping les devs
Boulet: putain Stilgart l'a dit 1000 fois &&!=||
dbdr: merci [CG]Thibaud!
dbdr: &&>=|| Boulet?
JBM: c'est de la logique de haut niveau
Boulet: gravement de haut niveau "et" c'est pas "ou"
Vry: |<&=&>|
dbdr: ^*(*&%%&^
JBM: j'arrive plus a suivre les emoji modernes
Boulet: ne te pleins pas, je suis tellement vieux que je n'arrive plus a suivre les anciens :D
R4N4R4M4: Leaderboard en panne
BlaiseEbuth: cékassé
Swagboy: Oh zut j'allais faire mon submit du jour
Boulet: miam
YannT: c'est pb4 qu'a trop submit
pb4: et moi qui allais resubmit :D
Stilgart: ha bon, je l'ai dit 1000 fois moi ?
Stilgart: me connaissant, c'était sans doute moins gracieux que &&!=||
Boulet: avant hier une fois au moins
Stilgart: (je ne sais pas de quoi vous parlez, j'ai juste le hl en fait)
Vry: Ton cours est fini Stilgart ?
Stilgart: pause jusqu'à 40 là
Stilgart: du coup, je dépile mes hls
Nagatwin: boulet les ligned de compil sont pas dans la faq ?
Vry: Espacer les lancements avec un slip entres deux
Boulet: Nagatwin: non
Boulet: juste les libs pas le reste
Nagatwin: ahui
Nagatwin: quelqu'un a parlé du multicore dans le chat. Quelqu'un les utlise ? on en a combien ?
pb4: 1 seul
Nagatwin: "Your program is compiled and run in a Linux environment on a 64bit multi-core architecture" :(
pb4: Tu peux lancer des threads si tu veux, mais ils ne tourneront pas en parallèle
Nagatwin: que du vent :'(
pb4: tu ne peux pas non plus faire de calculs pendant le tour de l'adversaire
Nagatwin: La sieste JBM
pb4: JBM : je ne sais même pas où tu as pu lire ça :D
dbdr: "Your mother is compiled and run in a Linux environment on a 64bit multi-core architecture" ?
jolindien: glouglou
Vry: ...
JBM: merci dbdr, maintenant je sais ou j'ai pu lire ca
JBM: et puis d'abord tu causes pas comme ca de maman!
dbdr: c'était un compliment
JBM: pas sur qu'elle soit d'accord
dbdr: your mother is so fast...
JBM: elle type fast en tout cas
Vry: https://youtu.be/w-DB7Zmfb_U ?
JBM: j'ai tout regarde, j'ai rien compris
JBM: j'aurais ptte du couper la ;usique classique que j'avais en parallele
Nagatwin: Haha
Nagatwin: J'ai rin compris non plus
Nagatwin: jsais pas comment tu as trouvé ça
JBM: c'est mozinor, il a le droit d'etre abonne
dbdr: tu as essayé le stream avec du classique en fond? ;)
JBM: je sais pas trop, les droits
JBM: je pourrais mettre du classique garantie realisation perso de groupe, mais apres ca me lierait avec une autre persona
dbdr: faut un compositeur assez vieux ;) (je sais, les interpretes)
JBM: mais c'est vrai que j'ai remarque que ca se faisait souvent sur twitch
JBM: imposer sa musique aux autres
JBM: alors qu'ils pourraient venir avec la leur
dbdr: oui
JBM: et ca leur plairait sans doute mieux
dbdr: ça donne le ton
dbdr: faut trouver la musique qui correspond à ton code
dbdr: ou coder selon la musique, au choix
Boulet: pb4: euh si tu peux faire des trucs pendant le tour de l'adveraire
JBM: j'ai quand meme le souvenir d'une epoque ou youtube stream coupait (definitivement par emission) l'audio des streams ou contentid trouvait un match, si faux soit-il
Nagatwin: Boulet je pensais aussi :o
Boulet: par contre tu as des perfs de merde
pb4: Vous avez essayé ? de faire des calculs significatifs ?
Boulet: oui sur TTT
Boulet: UTTT
pb4: Sur UTTT j'ai essayé et j'ai peut être 5% des simus
pb4: Si j'en fais 100 sur mon tour, j'en fais 5 pendant que l'adversaire calcule
Boulet: voila donc tu peux (avec des perfs bien pourries)
Boulet: et ça je ne sais pas comment on y arrive
pb4: ok ok
Boulet: ça doit demander un hack du noyau une merde pareille
Magus: j'avais essayé à je sais plus quel puzzle de faire un thread pendant le tour de l'adversaire
Magus: mais je m'en servais pour nettoyer mes données plutôt que de faire des simus
Magus: je sais pas si c'est interdit, en tout cas j'ai jamais eu de problème :D
Boulet: un hack du noyaux ? non mais pour résultat je ne vois pas l'interet
JBM: pour recuperer le binaire de pb4
Haashi: est ce qu'en faisant ça tu niquerais pas les perfs de l'adversaire en meme temps ?
Magus: t'as un peu de temps de calcul mais pas beaucoup. Mais c'était bizarre parce que je sais plus qui de CG m'avait dit que normalement notre process est freeze pendant le tour de l'adversaire
JBM: ouais niquer les perfs de l'adversaire (et le crash, tant qu'a faire) c'est bien aussi
Magus: (ce qui semblerait logique parce que bon, tu piques du CPU à l'adversaire quand même)
JBM: le plus probable est que t'as juste la petite marge de process entre le moment ou t'as ecrit ta reponse et le moment ou le juge te gele
Boulet: mouais possible
Nagatwin: Magus tu as ptetre un délai alloué pour la sync IO ?
Magus: aucune idée
Boulet: bon QUI A CHANGÉ l'ordre des entiers pendant mon cours de logique de ce matin depuis quand 10<9<30 !
JBM: elle pue ta relation d'ordre
Magus: si t'es en string, c'est valable
Magus: enfin attends moi j'ai un smiley
Magus: je vois que 10<9 puis un coeur
Boulet: "des entiers"
Magus: ah ok c'est <30 la fin
Boulet: < 30
Boulet: voila
Magus: ouai ok même pour les strings c'est chaud
Magus: en string ce serait 10 < 30 < 9
JBM: heureusement que t'etais la
RomanceDawn: o
RomanceDawn: Automaton2000 vais-je finir gold aujourd'hui ?
Automaton2000: faut juste que la plupart des gens qui sont en cours de route
Boulet: ouf les maths sont sauvent
Sissiimperatice: Bonjour à tous ! Une piste pour sortir du Bois 1 dans Ocean of Code ? il est difficile je trouve celui là
Boulet: arreter de coder, prendre un papier et un crayon reflechir, reflechir, reflechir, penser structure et algo, enfin coder, passer directement en gold
Boulet: facile
Nagatwin: Essaie de faire un chemin long pour faire rarement surface
Nagatwin: Et de chercher à savoir où est l'adversaire
Sissiimperatice: merci ;)
Vry: Sinon tu as le stream d'Illedan ! :D
Nagatwin: Il est en stream là ? :p
Vry: Non
Vry: https://www.twitch.tv/codingame/videos
Vry: Mais il avait wood2 -> silver je crois
Vry: Sinon aujourd'hui il y a un autre streamer : https://twitch.tv/thibpat
Vry: Et tu as aussi les streams de JBM ! :p
Vry: https://www.twitch.tv/cg_jbm
Vry: (le meilleur pour la fin) :money_mouth:
Nagatwin: haha
Nagatwin: bronze to silver, y'a du relachement
[CG]Thibaud: le stream d'illedan a été uploadé sur YT (car Twitch garde les vidéos que 2 semaines je crois)
Magus: j'ai un doute
Magus: pour récupérer le secteur d'une case
Magus: (y / 5) + x%5 + 1;
Magus: ça marche ça ?
JBM: faudrait que je mette un lien youtube
JBM: je sais jamais trop quand les videos twitch survivent ou pas
YannT: x / 5 + 3 * (y / 5) + 1
YannT: (en échange tu me roules pas dessus hein)
Magus: pourquoi le 3 ? :o
BigUP: magus, j'ai fait un truc comme ca
YannT: c'est des lignes de 3 sectors
Haashi: bah si tu te déplaces d'un secteur vers le bas, tu te déplaces de 3 secteurs
YannT: enfin je me comprends :D
Magus: pour l'instant je compte pas rouler sur grand monde faudrait que j'arrive à finir de coder ce que je veux
JBM: et tu veuxrouler sur tlm?
Magus: ah bah oui attends x%5 c'est de la merde lol
Magus: merci pour la formule
BigUP: magus : x=((case%3) * 5)
BigUP: y=((case//3) * 5)
Vry: Pas besoin de formule !
Boulet: magus ce que tu veux c'est pas rouler sur tout le monde ????
Vry: Juste int _gt_sector[225] = {1, 1, ...}
Magus: je changerais mon objectif quand j'aurais déjà fini de coder quelque chose qui marche
Magus: c'est plus facile d'atteindre son objectif si tu le changes tout le temps
Boulet: pas faux c'est meme le but de ce jeu :D
Boulet: le pb c'est qu'il bouge tout seul
pb4: YannT tu es là ?
YannT: ouii?
Boulet: ce bot est buggé à mort mais ....
YannT: je recode tout là du coup :D
Boulet: qu'il est booooooooon ce run pour le moment
**Boulet devrait se retenir parce que ça vient de faire 5 lost de suite
dwarfie: et pan ...
Boulet: passe ta gold d'abord
dwarfie: va former dadc d'abord :p
Boulet: euh on avait dit accessibles les chalenges non ?
ThomasNicoullaud: je crois que j'ai plus de coefficient que de if dans mon code
ThomasNicoullaud: je sens que ca va être compliquer
Boulet: tiens juste pour rire tu en est à combien de submit ThomasNicoullaud ?
ThomasNicoullaud: secret défense
Boulet: non mais en gros 3/30/300/3000 ?
ThomasNicoullaud: -300
YannT: j'en suis à 36...
Boulet: #24 :heart_eyes:
ThomasNicoullaud: oui mais tu utilises CGBenchmark ?
Boulet: avec un gros bug idiot que je sais, en theorie, corriger
Boulet: j'aime ce run
ThomasNicoullaud: ma foret de if d'il y a une semaine marche mieux que ma simu de l'enfer :'(
ThomasNicoullaud: quelle tristesse
pb4: haha
YannT: ma simu ça va, c'est mon algo de recherche de l'enfer que je suis en train de refaire completement :D
YannT: je recalculais tous les chemins possibles plusieurs fois par liste d'ordre pour pas de raison -_-
YannT: pb4 pourra plus me timeout il va perdre du winrate
ThomasNicoullaud: faire une simu avec les chemins par contre je sais pas comment vous faites
ThomasNicoullaud: genre 10 chemins par 5000 nodes, tout ca à mettre à jour
ThomasNicoullaud: ca tiens pas
YannT: 10 chemins t'es gentil
YannT: pb4 à 1hp il devient fou il chain silence et il te claque du 50k chemins pour sauver sa vie
RomanceDawn: lol
YannT: c'est la technique du DDoS en dernier recours :joy:
RomanceDawn: bonne strat en vrai
ThomasNicoullaud: si je fais ca je me ddos moi meme
RomanceDawn: si tu fait que fuir sans rien simuler
YannT: je pense pas que ce soit codé intentionnellement à mon avis son eval devient frileuse et évite de mourrir MAIS BON
Boulet: putain verifier un a un l'absence de timeout dans un run c'est presque aussi fastidieux que les moutons
YannT: <3 cgbenchmark
BigUP: Oui cgbenchmark, sinon tu peux assayer de refaire fonctionner cgspunk
pb4: Tu as benché contre moi YannT ?
pb4: J'ai fait un bench tout à l'heure et j'ai pas un winrate fou contre toi...
Boulet: oups j'en ai un et un vrai
YannT: t'es dans ma liste de top5 sur cgbenchmark
YannT: je me tape des timeouts que dans les matchs contre toi
pb4: haha
pb4: if(yannT) {chainSilence();}
dwarfie: si quelqu'un arrive a refaire fonctionner cgspunk ... qu'il hesite pas a dire comment :D
pb4: Par curiosité tu as quoi comme winrate ?
YannT: me souviens pas du dernier résultat d'hier, mais en gros (très) mauvais là
YannT: t'es mon pire winrate
YannT: jolindien me fait bcp moins mal
pb4: donne moi la clé...
pb4: jolindien/siman me font mal
pb4: 40% contre eux
YannT: déjà là je recode pour pouvoir aller dans les depths et régler le "pb4 timeout problem" :p
pb4: Le niveau monte quand même pas mal
pb4: Avec ma première version je galérais contre egaetan et valcodi
pb4: maintenant ils sont 29 et 31ème
YannT: je me faisais la même réflexion
pb4: J'avais l'impression de stagner
pb4: mais en fait on améliore tous au même rythme...
YannT: je "stagne" au clasement général mais le top5 se détache pas mal
pb4: Tu mets qui dans le top 5 ?
YannT: mon 32 de maintenant c'est clairement pas le 32 de la semaine dernière
Vry: Ben voilà, Chuck Norris #1 ...
Nagatwin: Trop fort
YannT: imo si jolindien repousse il repasse devant direct
YannT: ah quoi que sa dernière version a de bons winrate sur tout le monde (mais petit volume, peut être trompeur)
Nagatwin: pb4 il a du mal ce submit :p
Nagatwin: 43% pour arriver 16
ThomasNicoullaud: CGBenchmark c'est plus rapide qu'un submit ?
Nagatwin: Oui
ThomasNicoullaud: ha ...
Nagatwin: ah quoique
YannT: pas forcément plus rapide non
YannT: même temps
YannT: mais tu configure qui te joues contre
Nagatwin: submit ça fait 10 games simultanées
ThomasNicoullaud: ha ouais
ThomasNicoullaud: peut etre qu'il faudrait que je m'y mette
ThomasNicoullaud: y a un tuto ? xD
Nagatwin: mais CGB te permet de config
Nagatwin: c'est plutot simple
YannT: au lieu de faire un submit et de faire 100 matchs un peu éclatés sur le leaderboards, tu fais direct un run de 100 contre le top5
Nagatwin: sur le github y'a un tuto
YannT: c'est plus ciblé quoi
ThomasNicoullaud: bon je vais essayer
pb4: Nagatwin : je mets ma première version là par curiosité
Nagatwin: Ah :D
pb4: Cette frustration d'avoir l'impression de stagner, ça fait du bien de voir qu'en fait c'est pas le cas :D
Nagatwin: ouais
Nagatwin: j'ai du mal a avoir des résultats avec cgb
YannT: je trouve que ça marche bien perso
YannT: par contre j'ai fait marcher brutaltester avec OOC aussi, mais je trouve pas le self play ultra pertinent
Vry: Des résultats tu en as après faut savoir interpréter ...
Haashi: toujours pas de simu dans le top 10 ou ca commence ?
YannT: en self play j'ai l'impression que c'est tout biaisé et que du coup même si t'as l'impression qu'une version performe mieux qu'une autre c'est un peu nawak
ThomasNicoullaud: heu je dois etre débile mais je vois pas le CGBenchmark.jar normalement créé
pb4: Haashi : qui sait...
YannT: dans build normalement
pb4: Y'a jolindien qui utilise les 40ms
ThomasNicoullaud: build/libs ?
YannT: oui
pb4: et... je sais plus qui
ThomasNicoullaud: ok ty
ThomasNicoullaud: pb4 moi :p
ThomasNicoullaud: mais bon je suis hors concours
YannT: moi c'est le but bientot (quand j'aurais recodé, déjà)
YannT: parce que bon là je fais 1ms, 1ms, 1ms, timeout
ThomasNicoullaud: mais tu fais pas de recherche en profondeur ?
YannT: pas encore
ThomasNicoullaud: j'ai du rater qq chose
YannT: je suis en train de le faire
YannT: jolindien et pb4 je suis presque certain qu'ils ont eux (et chucknorris), c'est ça qui fait la diff là
ThomasNicoullaud: faut l'eval derrière aussi
YannT: ça c'est bon (quoi que, sur mes tests ça fait un peu nimp' quand je l'utilise à depth, mais bon, ça va être des réglages ça)
pb4: Mais YannT t'as une notion d'éval sans simu ?
Vry: сhucknorris l'a car il parlait de recherche à 2 ply ... :)
YannT: mais j'ai une simu
ThomasNicoullaud: une simu depth 1
ThomasNicoullaud: t'es obligé de mettre des seed dans CGBenchmark ?
YannT: non
Vry: Vous simuler pas tous les silences possible j'espère ?
Vry: +s
YannT: randomSeed: true
YannT: et tu mets pas de seeds
ThomasNicoullaud: serait-il possible de partager ta conf ?
ThomasNicoullaud: sans tes identifiants biensur :p
YannT: http://chat.codingame.com/pastebin/d571096e-eb33-4605-8f4b-afcfb8dbe2af
ThomasNicoullaud: ty YannT
JBM: tiens t'as mis ton login en password
YannT: les agents sont plus forcément à jour, le mieux c'est d'utiliser cgstats pour mettre ceux du moment
ThomasNicoullaud: les agents ID ?
YannT: non rien à voir JBM
YannT: login: dzadzadzaazddaz
Nagatwin: j'ai ça de hier
Nagatwin: http://chat.codingame.com/pastebin/1f3fbbf4-2521-456e-b625-b3036b10857d
Palmipedus: Vry: si tous les silences
JBM: ah oui pardon t'as varie la fin j'avais pas vu
YannT: password: dzaadzdazdazdzdza
pb4: "Vry 18H03 Vous simuler pas tous les silences possible j'espère ? +s"
- zipper_mouth:
YannT: sécurité avant tout
Haashi: j'ai une flemme incroyable de me remettre dans ooc
Haashi: 4 semaines c'est horrible
Palmipedus: yep pareil faut que je finisse de faire ma propre detection pour voir si je dois silence ou pas
Haashi: t'as le temps de décrocher 4 fois
Palmipedus: mais bon ca ne me motive pas trop
Palmipedus: en ensuite travailler sur la logique du bot, mais bon il me reste 11 jours
Palmipedus: je vais juste essayer de rester dans le top 100
JBM: rha, pourquoi y'a pas de mapAccumM dans le prelude
Palmipedus: juste pour faire mieux que le dernier contest :D
dbdr: JBM fix it
JBM: d'ailleurs mapAccumA devrait suffire, y'a pas plus
dbdr: j'ai eu le probleme, map_or qui marchait en local mais la version sur CG est un peu ancienne
JBM: presente comme ca ca fait un peu peur
dbdr: ?
JBM: une fonction avec un nom pareil qui change
dbdr: introduit dans 1.41, CG a 1.38
JBM: ahm le code appelant marchait plus
dbdr: juste pas là
Haashi: https://www.codingame.com/replay/446809272
dbdr: :)
Haashi: Ok le niveau est ouf
Magus: (a && b) || (!a && !b), on est d'accord qu'on peut écrire ça en plus court ?
Magus: putain j'ai le cerveau à l'ouest
Vry: Palmipedus, Haashi mais pour une fois on a le temps de coder la simu. tranquille pepère, faut le faire ... mais je galère de ouf moi aussi pour me motiver alors qu'on aura peut-être plus jamais une opportunité pareil ... (en terme de temps libre imposé ...)
Magus: ah mais oui lol
Magus: a == b ...
Vry: voilà, sans les espaces > (a&&b)||(!a&&!b)
Vry: :D
Palmipedus: Vry mais bon j'ai deux gamins a la maison a surveiller (ma femme est key worker), donc en fait j'ai moins de temps qu'en temps normal
dbdr: et sachant que &&!=||...
Vry: Palmipedus ,moi j'ai du "bol" avec la garde partagée ... j'ai les gamins 50% du temps par contre c'est à 100% mais 50% du temps ... :)
pb4: Magus il faut que ce soit des bool à la base pour que ce soit équivalent
Magus: c'est des bools
Magus: non ça va j'ai le cerveau à l'envers mais je fais pas de la logique booléenne avec autre chose que des booléens :D
YannT: Magus :joy:
YannT: a != !b && b != !a
YannT: tu peux mettre ça sinon
Palmipedus: Vry pour l'instant je suis content de la structure du code, pas mal de morceau que je pourrai reutiliser, maintenant pour finir il va me falloir un peu de refactoring et pas mal paufinage de variable pour avoir les stragies en voulu
Magus: non mais je veux pas empirer mon if, lo l:D
Vry: T'as les bools Magus ?
Palmipedus: :D
Vry: Palmipedus, moi aussi le code ça va ... mais il me en général plusieurs heures pour arriver à me mettre dessus ... :)
Vry: Là je tiens le bon bout la simu devrait fonctionner ce soir ... il ne restera plus que l'éval ! :sweat_smile:
Vry: Mai je suis à des années lumières du top en terme de travail engagé sur le truc ...
YannT: l'eval elle est super coton sur ce jeu
Palmipedus: plus que l'eval, le plus time consuming :D
Palmipedus: bon courage
YannT: je crois que je l'ai pas encore...
Vry: Oui mais par rapport à la mienne ton éval. est "bien" avancée ... tout est relatif. :D
YannT: j'ai un logarithme dedans quand même, je sais pas si c'est avancé ou si c'est idiot
Palmipedus: lool, pour l'instant le seul bout que j'ai le cote aggressif, si je peux faire des degats je vais les faire
izuku-franck1555: Bonjour la communaute, j'essaie de resoudre l'episode 1 du puzzle Batman. Mais j'avoue n'avoir aucune idee de depart pour la redaction d'un code optimal. Puis j avoir ne serai ce que l'ensemble des notions que je dois maitriser pour la resolution.
Palmipedus: Vry ce qui posent problem car je vais utiliser les silence avant ou aller dans des deads ends, ou attaquer alors que je suis en derrier en vie
YannT: voilà
YannT: c'est pour ça qu'elle est coton l'eval
YannT: y'a plein de comportements chelou qu'elle te donne parce qu'elle comprend pas pourquoi c'est mauvais, et si tu lui expliques elle te fait des trucs encore plus chelou
YannT: et après ben, logarithme
pb4: (3)
Stilgart: pffffffffffff
Vry: Oui c'est pas faux ...
Stilgart: re :)
Vry: Mais déjà une pseudo éval. fera mieux que #145 en ce qui me concerne ... :p
Vry: J'irai piocher dans mon code Légende de C4L pour les nombres magiques :p
Vry: (jamais deux sans trois) :p
leojean890: gg pour légende hehe;)
leojean890: ici ça open dans 2j donc
fenrir: après la bataille mais pour comparer des bools qui n'en sont pas !!b -> ça fait un bool, donc !!a == !!b nickel (enfin dans ce cas un seul ! suffit)
leojean890: bah mon IA est loin d'être au level xD
Palmipedus: moi je vais juste attendre le boss gold et voir si je peux arriver le battre, si je ne suis pas trop loin, je tenterai de finir mon AI sinon, je viserai juste le top 100
leojean890: ouais :P
leojean890: bon il est temps que je corrige mon analyse des dégats moi xD
Stilgart: tiens, ça parle sérieux là
Palmipedus: mais bon si le boss c'est une AI top 10, ca va etre costaud :D
leojean890: #15 il parait
leojean890: on est dans la merde hehe
Stilgart: (╯°□°)╯︵ ┻━┻
Stilgart: rha, pourquoi y'a pas de mapAccumM dans le prelude
Stilgart: (oui, je lague mais bon, je le pense aussi fort que JBM)
Stilgart: leojean890: ça dépend de CG au final
Stilgart: note qu'on ne fait que spéculer
Stilgart: mais si ça se trouve on sera 207 en légende :D
leojean890: ouais selon les contests ils prennent pas le même seuil ?
leojean890: mais souvent environ 15 quoi ?
leojean890: et ensuite environ 100 passent en tout
JBM: on va voir s'ils nous font one ouverture legend digne de la semaine derniere
Stilgart: ces derniers temps, c'est 10-15
Stilgart: mais avec que 2 jours après ouverture
Stilgart: JBM: j'espère la même mais sans la perte d'XP moi
leojean890: et en 2j y'en a bcp qui arrivent à dépasser le #15 du moment ?
JBM: y'a du [Staff] qu'assume pas la
Stilgart: clair que j'aimerais bien savoir ce qui s'est passé là
Stilgart: quelqu'un a répondu à izuku-franck1555 ?
leojean890: j'ai jamais essayé les puzzles sur CG ni les COC perso lol, j'ai juste fait des multi et des optim
leojean890: faudrait que je teste
leojean890: j'ai fait 20 multi sans avoir fait les contests avant
Stilgart: izuku-franck1555: ton objectif sur ce puzzle c'est de trouver la bombe le plus vite possible...
Stilgart: comme c'est en 2D, il faut que tu trouves deux coordonnées
Stilgart: à toi de voir comment utiliser ce qu'on te donne à chaque tour pour réduire les possibilités
leojean890: et j'ai fait quelques contests il y a 3-5 ans en y passant 3 -4 h avec des classements moyens bof
dbdr: Stilgart https://www.codingame.com/contests/ocean-of-code
dbdr: on t'attend pour rejoindre léquipe ENSL :)
Stilgart: normalement je suis pas étudiant
Stilgart: (fun fact, j'ai cliqué sur le bouton par mégarde à 13h30... ça n'a rien fait)
Stilgart: dafuq... c'est quoi cette team ?!
dbdr: je l'interprète comme élèves et ancien élèves
dbdr: c'est bien pour ça qu'on l'a sur le profil
Stilgart: j'ai jamais compris la position officielle sur le sujet :(
Stilgart: ma vision (biaisée par ma profession) est "étudiants seulement"
dbdr: la position pratique, c'est qu'on est deux et que le minimum est trois pour rentrer dans le classement
Stilgart: on est 4 là
dbdr: ya a un qui a pas submit
Stilgart: ha...
Stilgart: c'est pour ça qu'il a pas de classement
dbdr: ah c'est bon, super!
dbdr: #4
Stilgart: si on est plus, ça fait plus de points ?
dbdr: je sais pas la formule
Stilgart: ie, j'essaie de motiver RandomVariable ou Vinz ?
dbdr: top 3 me paraitrait pas bete
dbdr: sinon qqn qui se rajoute et fait baisser l'école/boite, c'est pas fun
Stilgart: top 5 me parait plus judicieux
Stilgart: pour forcer les participations
Stilgart: (du point de vue de CG)
dbdr: selon comment tu comptes 3/5, c'est possible
Stilgart: pas si c'est additif
Stilgart: et que tu fais la somme des 5 meilleurs scores
dbdr: oui, si tu add qqch de "bien"
dbdr: et comparable entre ligues
Stilgart: auquel cas, même un mauvais 5e c'est mieux que rien
dbdr: quel score?
dbdr: ou alors la formul CG habituelle
dbdr: avec l'exponentielle
dbdr: et tu additionnes
Stilgart: aucune idée, mais là on fait 15,413
Stilgart: 17,212
dbdr: j'ai 17212 :D
Stilgart: oui, je viens d'avoir une actualisation
dbdr: encore un pro de l'eval au doigt mouillé
Stilgart: et un 99e -> 97e me concernant... mais si ça fait 1.8k pts on est mal :D
dbdr: leur systeme a l'air d'etre assez égalitaire, pas de gros bonus au top N (exponentiallement parlant)
HyperDec: Salut les gens
HyperDec: Vous utilisez CGBenchmark ?
HyperDec: Il me sort ATAL Error while retrieving account cookie and session
HyperDec: *Fatal
HyperDec: Avec normalement le bon id/MdP.
Vry: bon on dirait que j'arrive à la fin de la phase dév. sur ma première itération de "z'y va code une simu feignasse" ... y'a plus qu'a tester si ça simule bien les trucs ...
baboulaf: Bonsoir
leojean890: bonsoir boss de CG;)
baboulaf: :D
leojean890: photo choisie on purpose?;)
leojean890: HyperDec jamais testé CGBenchmark
baboulaf: ouep, j'avais pris ça y'a qq temps, c'est pour faire peur aux gens dans les clash :D
leojean890: hehe
leojean890: pas mal
baboulaf: mais pour l'instant, je peine à monter en bronze sur le contest
HyperDec: leojean890 Je voudrais tester en masse au lieu de submit de la crotte
Palmipedus: et ca marche? baboulaf
leojean890: perso pas fait de simu sur ooc
leojean890: ah oui les bois sont pas évidentes sur ce contest
baboulaf: Palmidepus non mais ça me fait rire, c'est déjà pas mal :D
baboulaf: bon, je commence a bien detecter les position des autres... https://www.codingame.com/replay/446891480
baboulaf: là, ça va passer en bronze, ce coup ci :)
lhm: GG
Palmipedus: baboulaf pas mal
baboulaf: sur le replay, dans mon message, c'est le nombre de case possible pour l'adversaire
baboulaf: et ses coord qd il n'y a qu'une case possible
dwarfie: bon , autant recommencer de zero c'est pas la joie ... mais en changeant de langage encore moins ... et le pire c'est que de refaire, je trouve des bugs en plus de ceux que je connaissais deja ... :D
Palmipedus: oui bcp je gens font oppPosition/myPosition/minDistance
Vry: Comme ça tu peux revenir sur le langage de départ du coup !
leojean890: min/max Distance ça peut servir comme seuil pour une fct eval je suppose mais je m'en sers pas moi;)
dwarfie: hum ... non , je changement de langage , c'etait une question de perf ...
dwarfie: mais ca clarifie certaine chose quand meme
pierre31: mon track marche enfin ouf... bon reste plus qu'à trouver une bonne heuristique
baboulaf: purée, ça va passer argent direct
Palmipedus: oui pour savoir si l'opp peut te tirer de dessus ou pas
Palmipedus: leojean890
baboulaf: 13% je suis déjàç au dessus du boss bronze
leojean890: Palmipedus pas con je l'utilise pas moi^^
leojean890: sauf quand je l'ai localisé je me sers de la dist
Palmipedus: enfin moi non plus pas encore, vu que j'ai des bug dans ma propre localisation
dwarfie: baboulaf ... en meme temps , avec la bonne strat , le boss bronze il est zero ... je l'ai passé avec mon bot de wood1 :D
Palmipedus: mais je compte l'utiliser dans mon AI
Palmipedus: apres ma localisation c'est le dernier truc a faire
Palmipedus: j'aurai tous les building blocs
leojean890: moi pareil la loc de l'autre est pas optimale là
Palmipedus: enfin je traque pas encore les pouvirs de l'opp
leojean890: mais je suis entrain de modif la prise en compte des degats
baboulaf: je pense que la mienne est aussi foireuse.. des fois mon algo dis que l'opposant ne peux pas être sur la map :D
leojean890: je traque que le torpedo de l'autre
leojean890: le cooldown
leojean890: en supposant une insta recharge apres tir
leojean890: comment je prends cher là xD ce même programme qui est #108 était #62 il y a pile 19h mdr
leojean890: sanas resubmit ni rien
Palmipedus: pareil perdu ~40 places, #118 now
leojean890: la vache cet histo de defaites lol robostac, royale, ..
leojean890: gabz
leojean890: siman
leojean890: xd
leojean890: ça fait mal :p
Palmipedus: oui quand le top 10 resubmit, si il te roule dessus ca fait mal
leojean890: faut qu'on s'aligne sinon on va périr^^
Palmipedus: bof ils seront bientot plus dans la meme ligue que nous :D
leojean890: Kh4z aussi m'a tué 3 fois d'affilée
Palmipedus: ca sera bcp plus simple
leojean890: ouais mdr
leojean890: mais s'il y ats en légende on aura encore des brutes 15-30 pendant un petit moment^^
leojean890: #*15
leojean890: #15*
Palmipedus: ca rique d'aller vite, le top 50 devrait etre parti d'ici lundi
leojean890: possible ouais:P
leojean890: et nous on va galérer^^
Palmipedus: probablement rester en gold pour moi
leojean890: passer légende sera chaud je pense ;P
leojean890: à tenter quand même
Palmipedus: oui mais chaud
Vry: Bien sûr qu'on va le tenter ! On aura dix jours pour le faire !!!
leojean890: clair :P essayons au moins :)
Vry: Plus tu le fais tôt mieux c'est ...
leojean890: faut remplir sa todolist rapidement c ça:)
Vry: Elle se remplie au fur et à mesure que le code avance ...
Vry: Par contre pour moi ce weekend c'est mort (sauf lundi)
leojean890: faut la remplir vite et la vider vite aussi^^
leojean890: je vois, t'as des enfants aussi:)
leojean890: bah moi le weekend je randonne xD
leojean890: enfin je suis dans la campagne là
leojean890: mais je code quand même le soir et avant de bouger^^
leojean890: pas de corona là dans les forets vides^^
leojean890: "là" en trop
Vry: Et pas de gendarmes ... :D ?
leojean890: dans les forets de campagne il y a rien du tout
leojean890: ni gendarmes ni baladeurs atteints de corona^^
leojean890: marcheurs*
leojean890: en 2-3h de marche j'ai croisé 5 personnes..
D4yBr3ak: clap clap
k4ng0u: qqn connnait la limite en caracteres/lignes de code sur les contests?
BlaiseEbuth: 100k
k4ng0u: BlaiseEbuth caractere du coup? et les retours a la ligne comptent?
BlaiseEbuth: Caractères oui. Et les retours à la ligne j'en sais rien...
k4ng0u: ok ok 100k c'est deja pas mal de toute facon
DEIZ21: peut on placer une mine et l'xploser pile derriere
Skygge: nop
R4N4R4M4: http://chat.codingame.com/pastebin/0b075b91-6935-4781-81de-7d07add7ccd8
R4N4R4M4: Vu le bazar, j'en ai au moins jusqu'à vendredi pour que ça marche comme il faut
Vry: Bon courage R4N4R4M4
Vry: En général tu arrives toujours au bout R4N4R4M4 mais j'ai l'impression que tu aimes bien les chemins de traverse ... :)
dwarfie: daigon alley ... or ... diagonally ? ;)
DEIZ21: https://www.codingame.com/replay/446927021
DEIZ21: ca marche bien le random :D
BlaiseEbuth: un replay
DEIZ21: c'est bon je l'ai soigné ;)
BlaiseEbuth: Oh c'est balot ^^
BlaiseEbuth: Ouai, il faut faire gaffe à ta zone de démarage
Vry: Bien ou bien ?
JBM: ca vient d'ou ct'expression insensee
Vry: Je n'en sais strictement rien et je ne l'utilise jamais mais pour une fois ça me semblait approprié ! :D
DEIZ21: Q: est ce qu'on peut poser une mine et l trigger au meme tour?
JBM: reponse (a) t'as qu'a essayer
JBM: reponse (b) je vois pas ce qui l'empeche
JBM: reponse (c) a part la phrase qui dit litteralement "on peut pas poser une mine et trigger au meme tour
JBM: reponse (d) mais le referee est souvent bugge, se referer a (a)
DEIZ21: Q2: peut on surface et move?
BlaiseEbuth: réponse (e) la réponse (e)
DEIZ21: le chat anglais a donné une seule reponse
DEIZ21: l'abondance n'est pas toujours bonne chose
BlaiseEbuth: Réponse (f) quelqu'un t'avais déjà répondu
**dwarfie se dit quavec ce contest le chat ressemble a descente sur le forum :D
JBM: lire l'enonce par contre n'a jamais fait de mal
YannT: mon PM sur ce jeu j'annonce ça va être un florilège de nawakerie vu ce que je suis en train de grenouiller là
JBM: t'as lu le pm de pb ou c'etait un recensement de ses tentatives echouees d'eval?
YannT: ahah non
pb4: Je devrais rajouter une note en bas de page sur ce PM
pb4: Quelle frustration ce contest...
JBM: desole pour ta frustration
pb4: FB
JBM: mais j'ai passe un excellent moment a lire ton PM
pb4: Bah surtout je me suis rendu compte après qu'en fait c'est le moteur qui était buggé
pb4: J'ai juste réactivé les éval et submit, et paf, ça fait premier de loin en multi -_-
pb4: https://docs.google.com/document/d/15ooGTbBdWnPWn7LaDGZf_sQdM4gIfEF8kUgcekeP634/edit
pb4: oh
pb4: formatting is broken
pb4: Let me find the pdf
pb4: https://www.codingame.com/blog/best-programmers-reveal-magic-code/
pb4: Ce n'est pas en pdf, et il faut bien penser à cliquer sur "continue reading"
JBM: ah oui ton moteur bugge ca ca me rappelle qqch
Zorg1: o/ à tous et aux bots Automaton2000 & AutomatonNN
Automaton2000: je suis pas un robot !
AutomatonNN: je suis encore sur le chat de ce que j'ai fait en fait :(
Zorg1: mais non t'es pas un robot Automaton2000 t'es un bot libre ;-)
Automaton2000: tu peux aussi le faire en haskell
Zorg1: :scream:
Zorg1: si Magus savait ce que tu racontais Automaton2000 ...
Automaton2000: c'est juste le nombre de parties que je perds en perf
RomanceDawn: yo
JBM: bon, si je rouvrais mon plab ooc
JBM: voir si j'ai un truc obvious a faire
JBM: la lecture de ce pm reste bon, mais je preferais le pdf
JBM: c'est qu'une fois que t'as tout lu que t'as le lien vers le bon format
Stilgart: Automaton2000: oh... tu enchaînes pas une réplique épique sur haskell par une sur des pertes de perfs :/
Automaton2000: faudrait que je me dis que c'est la bonne réponse
JBM: au'est-ce au'il rame celui-la alors
Stilgart: Automaton2000: fix ton AutomatonNN
Automaton2000: sans doute un peu moins bien
AutomatonNN: vous avez trouvé que t'es un million de bots :D
Stilgart: tu te sens pas un peu snobé JBM ? :)
JBM: je sais bien au fond de moi-meme que c'est a moi qu-il a repondu
JBM: et pour toi il lagge encore
Stilgart: bon, quelqu'un est un dieu de portal ici ?
Stilgart: c'est mon occupation de la soirée, et je sais pourquoi j'avais arrêté les défi d'optim maintenant
Stilgart: plus je regarde, et plus je me dis que c'est pas humainement faisaible
Stilgart: sur la version PC, tu peux refaire des salles avec des objectifs de temps / pas / nb. de portails
Stilgart: rejoue à portal :)
NacimHarfouche: Salut, qui à déjà finis "power of thor" en javascript ?
JBM: faut windows pour ca non?
JBM: par contre j'ai mate 2/3 speedruns
Stilgart: aucune idée (je joue sous windows, mais j'exclus pas que ça soit compatible unix aussi)
JBM: tant qu'on est a parler gaming
JBM: je possede une copie legale de monkey island 4
JBM: y'a moyen d'y jouer sous linux?!
Stilgart: il y a un 3 ?
JBM: il est franchement pas trop mal, d'ailleurs
Stilgart: j'ai joué qu'à 1 & 2 :(
leojean890: hmm je suis #38 dans mon run ça rigole plus là ?!
JBM: (le 2 est le mieux du tas, de tres loin)
Stilgart: leojean890: go go go perdre ce 3
JBM: on va deoir te vouvoyer d'ailleurs
JBM: bon maintenant casse-toi de notre chan de mayuvais
Stilgart: ou alors on est devenu mauvais JBM ... au choix
leojean890: xD on va voir mon run va ptet chuter
JBM: c'est tout le mal qu'on lui souhaite
leojean890: juste j'ai pas l'habitude donc ça fait plais
JBM: c'est quoi ce delire de &&!=||
Stilgart: aucune idée
JBM: ou le contraire je sais plus
JBM: t'as enore fait une grosse bourde en TD?
leojean890: #27
Stilgart: ha
Stilgart: bah s'il en a vu qu'une, il est pas bon
leojean890: où ça va me mener ce truc
Stilgart: parce que du TP avec le whiteboard zoom, c'est impossible
JBM: et vous utilisez encore zoom
leojean890: j'espere que ça va continuer dans ce sens, 38 => 27 => ..
JBM: meme nous on a plus le droit
Stilgart: JBM: si seulement ma direction pouvait avoir ne serait-ce qu'un neurone qui se dise ça
R4N4R4M4: Merci Vry, je vais avancer par petites touches et gros logs
Stilgart: not gonna happen :(
Stilgart: enfin si, avec une mutation
Boulet: putain #16
Boulet: avec un putain de bug idiot
JBM: t'as pas atteint le sommet de ta carriere avec
Boulet: je confirme pour le TP
JBM: la mutation, c'est la Mal
leojean890: et Boulet si je suis #32 dans mon run c'est grâce à tes conseils sur mes degats hehe
JBM: tu confirmes quoi pour le TP?
Boulet: que c'est pas jouable avec Zoom
Boulet: mais bon pas le choix
Boulet: bonbah resubmit alor
Stilgart: bon, sinon c'est où ce &&!=||
JBM: ouais j'invente des adjectifs possessifs quand je veux moi
leojean890: j'avais 1 truc pas carré dans mon code
Boulet: je sais plus hier ou avant hier tu avais tapé l'un a la place de l'autre
JBM: BlaiseEbuth: comment es ta ook
Boulet: et je l'ai fait trois fois aujourd'hui
Stilgart: ha... dans mon code de OOC
YannT: ma grosse réécriture pour améliorer les perfs
YannT: eh ben ça m'a tout bien dégradé hein
Boulet: alors hop rebumit parce que j'ai pas peur
Stilgart: et moi qui cherche comme un con dans une correction de TD en me disant... mais bordel, il n'y a pas de && ni de ||
Boulet: 13/1 pour le moment
Boulet: pas mal
Boulet: 15/1
Stilgart: par contre, j'ai effectivement merdé en redéplacant des tags
Stilgart: je m'étais dit sur le coup que c'était louche... moralité, je suis nul en refactorisation de whiteboard zoom
leojean890: Boulet gg #16
Boulet: resubmit
Boulet: #43 à 16%
Boulet: miam
leojean890: nice
leojean890: thanks encore pour les conseils sur les dégats
JBM: ou est bob quand on a besoin de lui
Boulet: tiens :beers:
Stilgart: la peur de devoir donner des crédits ECTS à l'étudiant qui le battra
JBM: mmm d'ailleurs on l'a pas vu de la journee
Boulet: clairement :D
leojean890: bon alors pour legende il me faut encore 17 places ;o
JBM: les credits ects c'est si fluide que ca?
leojean890: ça devient chaud
Boulet: non une promesse que j'ai faite aux gamins
Stilgart: JBM: il a promis, et les étudiants ne savent pas encore que les promesses n'engagent que ceux y croit
JBM: laisse tomber tout de suite, t'y laisseras moins de temps
JBM: 'fin bon j'arrete de corriger vos fautes
Boulet: en meme temps la celui qui me bat je lui file vraiment l'UE
JBM: c'est des premieres annees juste?
Boulet: oui
dwarfie: en meme temps ... y'en a une devant moi ou pas ? j'ai pas regardé ?
Stilgart: dwarfie: je crois pas
JBM: t'es pas a l'abri d'un bon que t'auras jamais vu en cours
JBM: mais coup de bol il sera pas au courant
dwarfie: bon ... alors y'a peu de risque deja :D
Stilgart: JBM: si, ils sont dans les ENS ceux là
Boulet: ils viennent à MES COURS. C'est prudent pour la note :D
Stilgart: (bon, il y a qqs exceptions, c'est vrai)
JBM: perso j'ai plane au-dessus des exams de mes cours d'info
JBM: et les profs connaissaient pas ma tete pour autant au moment des oraux
Stilgart: tu dis ça avec cette école dans ton profil... gg JBM :D
JBM: mais bon le systeme est pas forcement fichu pareil maintenant
Boulet: braaa
Boulet: il me reste un timeout
JBM: moi je suis un mercenaire
Stilgart: pour rien en plus...
Stilgart: enfin ça dépend de dwarfie au final
Vry: gg Boulet leojean890 ... ça me donnerait presque envie de finir mon code ! :p
leojean890: thx Vry:)
JBM: Vry: essaie de me motiver plutot
leojean890: oui courage :P
Stilgart: comme tu le sais, il faut être trois pour être dans le leaderboard
Vry: Go JBM ! Dream Big JBM !!!
Vry: Work your ass off JBM!
DEIZ21: Boulet tu gere les probas pour les mines ennemi?
Stilgart: et comme on ne peut pas trop compter sur mouton5000, il nous faut dwarfie
Boulet: les probas c'est pour les faibles :D
leojean890: mtn je gère les dégats de manière carrée, faut que j'améliore la stratégie et essayer les esquives de mines probabilistes j'imagine
Stilgart: ou alors ton rib :D
JBM: mouton5000 t'en parles bcp mais on l'a pas svt vu
DEIZ21: ah bon? tu fonce dans les champs de mines?
leojean890: boulet tu fais sans les probas ?
JBM: perso je pense pas qu'il existe
Stilgart: il vient quasi jamais
Boulet: bah oui
leojean890: moi je fais esquive quand je suis certain
leojean890: only
Boulet: a la main et au couteua
Stilgart: en même temps, il a service qui n'existe pas
Boulet: sans simu autre que les actions aussi
RomanceDawn: nmahoude t'es là ?
leojean890: cad 1 seul chemin - 1 pos
leojean890: j'ai pas de simulateur moi
Stilgart: Boulet: en vrai, il y en a bien un cinquième qui pourrait compléter la team
Stilgart: mais je suis pas sûr que tu sois d'accord :D
DEIZ21: quelqu'un fais du minmax/ alphjabeta?
Boulet: je prends tout le monde
JBM: y'a YannT qui s'y mettait
Stilgart: JBM: en gros, on en est à se demander si on pourra légalement lui payer ses heures sups tellement il y en a
DEIZ21: boulet autre question? tu avances en fluidfill?
JBM: moieux par contre je sais pas
DEIZ21: purée je m'en doutais bien
DEIZ21: un conseil sur un algo?
Stilgart: Boulet: tu es sûr de toi là ?
DEIZ21: ou je dois trouver seu :p
Boulet: DEIZ21 : oui quand meme
Boulet: Stilgart: ???
Stilgart: je prends tout le monde
BlaiseEbuth: JBM: Toujours en gestation.
Stilgart: +boulet +""
Boulet: mouais
leojean890: Boulet run à #25
leojean890: courage
Boulet: on s'en fout il est buggué avec une exception pas rattrapée
Boulet: je le laissse finir et on y retourne
Boulet: le pire que c'est sur un *&^&&% de calcul de distance pour un debug
Boulet: grrrr
Vry: Moi j'aimerai bien un run raté #25 ...
leojean890: ah dmg donc resubmit et tu vas être #9;P
Boulet: #22
leojean890: au prochain je veux dire;p
leojean890: #25 c'est cool ouais:p
Boulet: non il ne se declanche que sur les map bipartites
Boulet: allez hop on y retourne
Boulet: non mais serieux jolindien en first
Boulet: pfff
Vry: Bon si vous y arrivez je devrais aussi pouvoir le faire bordel ! :p
leojean890: bah ouais Vry !!
Boulet: clairement
Boulet: vu comment je suis nul
leojean890: motiv motiv :P
Boulet: demande à JBM
Boulet: il a vu mes slides
leojean890: en plus t'as déjà une bonne gestion des dégats
Boulet: non sont mcochent
JBM: a paart l'exo 7 td 1 ou 3
Boulet: corrigé
Boulet: non
Boulet: t'ai je dit merci JBM à ce propos
Boulet: au passages :beers:
JBM: ensuite j'ai essaye de faire de meme
JBM: mais t'as dedaigne, pretextant la facilite du propos initial
Boulet: pas faux
leojean890: Boulet et Stilgart vous êtes profs dans quels établissements ?
Boulet: quelque part entre le pole nord et le pole sud :D
leojean890: enfin quel type je veux dire ^^lycée/ingé/fac/ENS ?:P
Boulet: ingé
Vry: C'est comme le port salut ...
R4N4R4M4: Match contre YannT gagné au push : https://www.codingame.com/replay/446955334
leojean890: gg R4 :P
leojean890: ok Boulet
Boulet: C'est quoi ce run de merde
leojean890: tu fais de la recherche aussi en plus d'être prof ?:P
Vry: Le run de trop ?
Boulet: oui
Boulet: c'est dans le status :D
leojean890: bon les dernières places sont les plus dures, passer de 33 à 15..
YannT: ah ouais je m'a fait torpillé
leojean890: status enseignant chercheur ?
Boulet: oui
JBM: mais evidemment YT me suggere brice de nice apres carey
leojean890: d'acc, tu fais de l'IA en recherche ?:P
R4N4R4M4: 3 coups au but avec 1 chance sur 8 ) chaque coup, c'est un peu du bol quand même
leojean890: ça doit être sympa comme job^^
R4N4R4M4: *à
leojean890: Ceci dit je me fais encore écraser par Thomas N, Boulet, Zhmyh, valcodi, he____he..
JBM: qu;est-ce qu;il te manque pour ca?
leojean890: bientôt toi aussi ?!:P
leojean890: allez JBM aalleezz !!
leojean890: top #10
leojean890: whynot :P
Zorg1: bon va falloir que je me penche sur mon bot. ça va attendre le weekend ^^
JBM: zorg, toi seul peux encore me motiver
Zorg1: Je déclare ouverte la période de motivation de JBM
Zorg1: laisse moi deviner ça marche pas ça ...
JBM: jecrois pas que ca marche comme ca
Zorg1: ok
Zorg1: ôte moi un doute, C comme le langage ...
Zorg1: AH
JBM: non que j'aie quoi que ce soit contre
JBM: mais je m'en voudrais de suggerer D ici
Zorg1: ah mais boulet il fait du spam push en fait
Boulet: a oui parce
Boulet: bon de #16 à #50
Zorg1: du tout je constate
Boulet: je suis pas d'accord
leojean890: arf pk ça te baisserait autant en corrigeant un bug ;o
leojean890: chelou
Zorg1: non normal
leojean890: ptet en créant un nouveau ?:P
Zorg1: c'est assez chimique comme truc
leojean890: est-ce que je gagnerais des places si je considérais les mines comme étant des murs comme YannT ;P
Zorg1: tout est question de dosage et de truc à négliger ou pas
Boulet: Zorg1: d'ahitude je dirait oui mais la le bug etait trop insignifiant
Zorg1: j'ai jamais tien compris à la chomie
Zorg1: *chimie
leojean890: ouais ça dépend de pas mal de choses mais ne pas négliger les détails c'est clair:p
BlaiseEbuth: Bon. Terminé ma structure de stockage de chemins...
leojean890: donc là tu passes gold en 1 submit
BlaiseEbuth: Mouai, fin à part la détection il fait pas encore grand chose mon bot... ^^
leojean890: tu fais "si nombre de positions < 9 et une est atteignable, tirer" :P
leojean890: lorsque possible, silence
leojean890: comme ça tu perds tout bois 1 et bronze ?
JBM: ouais enfin j'ai toujours pas fait la mienne
BlaiseEbuth: T'en es où toi JBM ?
BlaiseEbuth: Non. Je regardes pas de stream de gens plus avancés que moi dans le contest. (C'est à dire que je ne regarde aucun stream).
JBM: t'es moins classe que moi?!
leojean890: pour que toute ta strat vienne de toi même ^^
BlaiseEbuth: JBM: large j'ai rien push depuis mon random initial...
BlaiseEbuth: 28/03
JBM: mince ou j'ai fichu le mien
YannT: j'en suis au point ou j'ai juste envie de jetter tout le code de l'heure passée là
YannT: j'ai un bug mystique
JBM: t'as code plus depuis 3 semaines que la dernieer heure
leojean890: tu vas trouver où il est je pense ;P
leojean890: xD
YannT: SURFACE 13,1, MOVE N => 13,0
YannT: ET BAH NON
YannT: [S(3), M(N)] => 13,1
YannT: -_-
domak: salut à tous
domak: gg leojan
leojean890: hello domak
leojean890: thanks
YannT: et ça le fait que sur ce move là de ce tour là, j'ai envie de tout crâmer
YannT: MOVE S, pas de soucis
R4N4R4M4: 2ème fois YannT : https://www.codingame.com/replay/446966650
YannT: MOVE N, non, on bouge pas
domak: purée, je vois que le niveau a sacrément monté pendant que je corrigeais tous mes bugs
domak: je vous raconte même pas, je suis le Pierre Richard du développement...
leojean890: mdr t'inquiète j'avias plein de trucs pas carrés aussi
leojean890: j'ai refait plusieurs trucs au moins 3 fois
domak: bein là c'est carrément carré ton truc
domak: t'as fait quoi pour booster comme ça?
leojean890: bah là j'ai corrigé une bonne partie de mes bugs
YannT: non mais j'ai rien touché entre la version avec vieux bug et celle sans
YannT: et surtout, rien qui soit de nature à causer ça
leojean890: 1) localiser les mines, les éviter
leojean890: 2) gérer les dégats de manière plus claire
Vry: Bon j'ai une génération de liste d'actions propre et sans doublons ... :blush:
domak: oui ça c'est dans ma todo
leojean890: 3) faire des oneShot quand possible incluant surface si besoin
domak: maintenant que j'ai une détection sans faille.... au bout de 3 semaines
Vry: Y'a plus qu'à évaluer toutes les séquences une par une ...
R4N4R4M4: Liste d'actions aussi Vry, mais je simule que les silences pour l'instant
leojean890: 4) épurer les positions lorsque trigger
YannT: faut que j'implémente MOVE N apparement -_-
pb4: wut ?
Vry: lol
BlaiseEbuth: :D
YannT: les 3 autres c'est bon
YannT: (scroll up pb4)
R4N4R4M4: T'as pas MOVE N YannT
BlaiseEbuth: Mais non, le nord c'est surfait.
R4N4R4M4: T'as perdu le nord :D
leojean890: et là je vais tenter un truc de plus : considérer les mines comme étant des murs au lieu de juste baisser la valeur obtenue par la fct éval
domak: c'était les corons!
leojean890: vry a les positions et la simu ;P
leojean890: bientôt l'éval
leojean890: et la win^^
domak: ma plus grosse difficulté c'est de gérer le power. Vous simulez pour savoir ce que vous allez avoir besoin? ça me parrait chaud pour la profondeur, non?
pb4: bof
pb4: t'as besoin de la torpille en priorité
Edrevan: Salut tout le monde ! Question sur Ocean Of Code : est ce que c'est normal que certaines maps ne soient pas forcément reliables ?
Edrevan: https://www.codingame.com/replay/446966758
domak: oui ça c'est toujours chargé en premier
Edrevan: Dans ce replay par exemple, je spawn en haut a gauche dans un magnifique petit bassin dont je ne peux pas sortir :D
JBM: ben plains-toi a qui a choisi cet emplacement merdique pour toi
leojean890: compte la taille des mers Edrevan
leojean890: et prends pas si < un seuil du genre 24
Vry: domak, je suis parti pour simuler max deux power mais que dans certaines situations
leojean890: car y'a des mers de taille 23 parfois;p
Edrevan: ok, je voulais juste savoir si c'était normal ou pas.
Edrevan: merci de ces précisions éclairées :)
domak: Vry du coup tu peux pas simuler les silences
Vry: Si ...
leojean890: moi je simule pas, j'ai plein de if pour voir si je peux faire des one turn kill
domak: bein il te faut descendre profond le temps que ton silence soit loadé
Vry: en fait s'il ne reste qu'un point pour silence alors je simule torpille (si nécessaire) et silence
Vry: c'est la seule situation ...
domak: ok
leojean890: mais avec une simu ça peut être plus carré
leojean890: et traiter + de cas
domak: mais t'es tributaire de ce que tu as déjà bien chargé
Vry: Mais faut faire gaffe ça explose vite en terme de combinaison ...
leojean890: pas besoin de tout tout simuler
Vry: Oui, faut bien filtrer sur le "générateur" :D
pb4: Vry tu vas à quelle profondeur comme ça ?
Vry: pb4 ... zéro pour l'instant j'ai pas d'éval. Mouhhaha
YannT: AHH J'AI TROUVE LE BUG
leojean890: gg
YannT: fichu de trie de m...
pb4: wut ?
pb4: un trie ici ?!
leojean890: tri de string avec le 100 < 2 ?;)
Vry: Pourquoi tirer YannT ?
YannT: ahah les renards
YannT: vous profitez de ma misère pour me soutirer des secrets technologiques
YannT: hooonte
Vry: :wolf:
Vry: Bon écrivons une éval. basique histoire de se déplacer et de latter les illescou de l'autre ... on affinera plus tard le bouzin ...
Vry: cou...
Vry: illes
Vry: :D
Vry: fix ton illescou JBM
Vry: Merde ... maintenant il faut être motivé pour l'éval. ...
Vry: ... mais il faut de la motivation pour chaque fonction ... comment vous faites !!!
Boulet: bon #26
Boulet: ne plus rien toucher
Syj: il doit avoir juste un random pour la position de départ https://www.codingame.com/replay/446973355
Vry: gg Boulet
Boulet: non c'est de la merde
Vry: Donne moi ta merde !!! :wolf:
Boulet: la zone est instable
Vry: Oui ok, le fond de Gold est plus tranquille je te l'accorde ...
Vry: ... mais c'est moins gratifiant !
Boulet: putain j'etais #16
Boulet: m'ennerve
Boulet: bug à la con
Vry: De toute vendredi ça va être tempête sur le leaderboard donc rien n'est fait ! :D
Boulet: si c'est mort pour le passage direct
Boulet: donc pour le passage tout court
Vry: bon il faut aussi que je teste mon générateur de combinaison / pseudo simu ...
Boulet: ceci dit, je ne sais pas qui fait de la simu mais bon #30 avec juste de ;'heuristique guidé (pas de mérmoire et pas de recherche en profondeur)
Boulet: juste le calcul des actions
Boulet: c'est pas raisonnable
domak: pas de mémoire?!?
domak: tu stockes rien d'un tour sur l'autre?
domak: pas possible!
Boulet: ok cette memoire là
JBM: stocker c'est pour les faibles
Boulet: mais c'est tout
YannT: bon bah, j'ai complétement dégradé les perts :(
YannT: perfs
YannT: marche pas
YannT: c'est nul
RomanceDawn: padebol
Vry: ... John ?
Vry: +1 JBM sur le stockage !
Vry: Tout recalculer à chaque tour y'a que ça de vrai !
domak: vous êtes des malades...
leojean890: bon allez je tente une soumission mais ça semble moins bien marcher ;o
JBM: bah si c'est trop cher dans ton langage de recalculer, stocke!
leojean890: adieu #31 xD
leojean890: considérer les mines comme étant des murs, hmm
Boulet: trop bourrin IMHO
YannT: bon allez, c'est nul mon truc
YannT: git revert
JBM: pourquoi pas github cancel pdt qu'on y est
YannT: ah t'as qqchose contre revert?
JBM: si t'en as besoin, c'est deja trop tard
RomanceDawn: normalement faut pas changer de branche
RomanceDawn: à chaque feature
RomanceDawn: :p
domak: le truc le plus intelligent que j'ai fait sur ce contest c'est de faire un commit git à chaque fois que je run mon script qui assemble mes fichiers pour l'upload sur CG
JBM: y'a juste diverses habitudes
RomanceDawn: en git flow du moins
JBM: git quoi? jamais entendu parler
YannT: non mais git revert c'est pour remettre le workspace sur le dernier commit hein
RomanceDawn: c'est un model de branchement
YannT: je parle pas de revert le repo là
RomanceDawn: :)
JBM: si mal nomme soit-il, git revert ca fait pas ca
RomanceDawn: revert c le truc quifait un commit en enlevant les modif du recedent commit nan ?
YannT: ah ouais
YannT: j'ai fait trop de svn au taff j'en perd mon git
YannT: ils devraient aligner leurs terminologies
RomanceDawn: ce serait trop facile
JBM: t'as qu'a ecrire ton wrapper sur les 2
JBM: le temps que je trouve le xkcd correspondant
TidyMaze: toujours excellent xkcd
TidyMaze: je l'avais pas vu celui là https://xkcd.com/457/
4nti7rust: Hello, on peut voir où les combats en cours ?
Boulet: last batlles ?
Boulet: 3ieme boutons sur la gauche dans l'ide
4nti7rust: Je sais pas j'ai un truc qui me dit que j'en suis à 88%
Vry: Flûte il faut que je trouve des coef. du coup pour comparer des patates (x1000), des choux (x12) et des carottes (log(3) ???)
JBM: "votre gigot, avec ou sans pommes de terre?"
Vry: Le toux avec des doubles ... :nerd:
Vry: Cent patates ! :p
R4N4R4M4: Un chou est un chou
Boulet: une tortue est une tortue
Boulet: pas vrai Automaton2000 ?
Automaton2000: y'en a qui ont fait de la merde
Boulet: TORTUE aussi
JBM: ah mais non j'l'ai corrige
JBM: damned, mais qu'est-cequ'il fout encore la d'ailleurs
Boulet: putain ça existe ça
BlaiseEbuth: \o
DEIZ21: boulet, j'ai gagné 50 place
DEIZ21: mais je suis loin derrière
R4N4R4M4: 40 places pour moi :D
DEIZ21: la blague c'est j ai pas ajouté de nouvelle fonctionnalité
Boulet: je peux pas en gagner autant :P
DEIZ21: je suis parti sur un refactoring et j'ai trouvé un nid de fourmi
DEIZ21: j'ai tout fixé et rien qu'avec ca j'ai up
DEIZ21: mais si je n'ameliore pas ca tiendra pas
R4N4R4M4: Le fix y a que ça de vrai
leojean890: moi je suis passé #31 mais mes tests suivants me classent #55 ou #44 :s
BlaiseEbuth: fix ta fix
Vry: ... bon admettons que j'ai trouver la "meilleure" combinaison, ça pourrait être pas mal de la jouer ! :p
leojean890: considérer des mines comme étant des murs => ne marche pas pour moi
R4N4R4M4: Ben en fait, c'est pas des murs, c'est des mines
leojean890: les esquiver..
Vry: Mais on va faire ça demain !
leojean890: totalement
DEIZ21: j'y ai pensé et ecarté de ma tete
leojean890: préférer les surface
leojean890: :P
leojean890: sinon faut que je calcule un chemin à partir de ça
R4N4R4M4: J'ai toujours pas mes chemins flottants
DEIZ21: elle parrait bien a la premiere seconde mais se revelle nulle a la 2 eme :D
YannT: voilà j'ai fait marcher depth 2
leojean890: DEIZ21 moi aussi j'avais masse bugs :s
YannT: et ben c'est N'IMPORTE QUOI
YannT: :D
leojean890: gg yannT
leojean890: ça marche ou c'est nimp ?:P
Vry: Depth 2 mais qu'un joueur du coup ?
R4N4R4M4: depth 2 c'est le mal YannT
leojean890: pk ce serait le mal ?:P
DEIZ21: vry ca marche pas si tu lance un thread en fond
YannT: grace à depth 2 je transforme une majorité de mes victoires en défaites
YannT: c'est quand même chouette
ThomasNicoullaud: va à depth 3 alors
ThomasNicoullaud: moi j'aimerai bien que mon depth 1 fonctionne comme ma foret de if déjà ;D
YannT: tiens vous etes tous en train de repush, je suis preums :p
Stilgart: à depth 3 il sera retrogradé en silver :D
Vry: gg YannT
j3r3m: Je vous ai écouté :)
j3r3m: Algo A-start en C opérationnel et me sera utile pour les prochaines fois. J'y ai passé la journée... :(
BlaiseEbuth: Me suis fait peur avec un timer démarré trop tôt... Sur ce bonne nuit !
TidyMaze: bon, prise de conscience, si on fait un silence faut prendre en compte les cases parcourues dans son historique ... la flemme
Stilgart: clair, fais deux torpedos plutôt
RomanceDawn: avec le chemin flottant TidyMaze c'est easy
TidyMaze: chemin flottant ?
RomanceDawn: ba
Stilgart: relatif
TidyMaze: Ah !
Stilgart: ce sont les iles qui sont flottantes
RomanceDawn: t'enregistre pas les case en elles même mais les directions
RomanceDawn: ouais voilà
TidyMaze: pas mal Stilgart
TidyMaze: 10/10
TidyMaze: yapuka, c'est pas compliqué
Stilgart: ce que je tente l'est trop pour cette heure si avancée
YannT: bon, vu que j'ai jeté mon code du jour, on va chercher des quickwin sur les constantes pour se reposer hein :p
RomanceDawn: la fameux tunning au pif
leojean890: #23
leojean890: classement que j'ai eu que le premier samedi
TidyMaze: erf j'ai de nouveau des timetouts :'(
DEIZ21: comment en rajoutant 3 caractères qui paraissent banales dans le code peuvent vous faire perdre 100 places :p
leojean890: c'est quoi ces 3 carac ?
TidyMaze: tu mets un `not` devant ton eval
TidyMaze: j'ai bon ?
leojean890: tu veux inverser la logique de ton éval ?:P
leojean890: s ton éval éatit bonne alors inverser sa logique ne le fait pas je dirais xD
leojean890: tu es entrain de clasher ton code ?:P
DEIZ21: je vouais m'appraocher de l'adversaire et un moment je voulzis pa le chevaucher
DEIZ21: j'ai rajouté une petit d>2
DEIZ21: et je suis tombé de haut hhh
leojean890: d>2 comment ça ?
DEIZ21: ouf c'est bon j'escalade
leojean890: un test sur la distance ?
DEIZ21: se rtapprocher mais en laissant une distance de securité pour pouvoir donner des -2 sans s'infliger de degat a soi meme
leojean890: moi je le fais quand mon cooldown torpedo est ok et le sien non
DEIZ21: non moi je le fais quand je connais la pos
DEIZ21: de toute facon il se rechargera le torpedo
leojean890: j'ai gagné du winrate en favorisant aussi l'esquive
leojean890: lorsque l'autre a son cooldown mais pas moi
DEIZ21: bah j'arrive pas a la mettre en place quand je connais pas la position exacte
leojean890: genre tu viens de tirer tu recules
leojean890: je le fais que quand je connais la pos bien sûr
DEIZ21: comment tu t'eloihgne de quelqu'un dont tu connais pas la position
leojean890: je fais rien si je connais pas la pos
DEIZ21: moi je gere pas encore les cooldown
DEIZ21: il est encore basique il faut avouer
leojean890: celui de l'ennemi tu te dis juste qu'il va le charger en prio
DEIZ21: pas de track de mine pas de track de moi meme..
leojean890: donc il tire puis charge
DEIZ21: beaucoup de choses a mettre en place
leojean890: les mines je les track que quand j'ai sa pos exacte
DEIZ21: j'ai ma petite idée la dessus
DEIZ21: tu part sur le pessimiste
DEIZ21: tu elague les chemin avec les mine?
leojean890: bah en plus c'est la prio de bcp de monde
leojean890: et elle est logique
leojean890: ouais avec les trigger
leojean890: et j'esquive au max les mines
DEIZ21: oui il faut etre pret a tirer j'ai vu des centaine de paths se reduire en une positino exacte en un coup
DEIZ21: pour avoir une idée de ce que l'on peut gagner derriere
DEIZ21: bien joué pour le classement
leojean890: oiais
leojean890: #22
leojean890: ouais faut être prêt
leojean890: et bien élaguer
leojean890: dégats etc
DEIZ21: on verra si je pourrais avancer en ajoutant d'autre mecanisme
DEIZ21: mais je peine avec mon floodfill
DEIZ21: j'en suis pas satisfait
leojean890: tu track ta detectabilité? tes pos ?
BigUP: DEIZ21, en recursif ca prend trop de temps, passe par une Queue (ou deque en Python)
leojean890: c'est important de minimiser ça, maximiser tes pos
DEIZ21: oui mais mon flood me fait des pattern facile detecter et en plus il calcul mal les chemin les plus longs mais ca c pas tres grave a la limite
DEIZ21: oui oui leo c'est la prochaine etape
BigUP: DEIZ21, sinon le floodfil me parait indispensable
DEIZ21: pour gagner les charge du silensieux au hazar
DEIZ21: apparement y a mieux bigup
DEIZ21: mais c'est tout ce que j'ai eu comme indication
DEIZ21: j'ai resubmit en augmentant les paths tracés et j'ai perdu 25 places :/
leojean890: et sinon éviter les mines ça fait gag,er plein de places aussi
DEIZ21: ca c'est un peu comlexe et j'y ai pas encore refflechis du tout
leojean890: comment ça augmenter les paths tracés ?
BigUP: DEIZ21, le but du floodfill c'est juste de compter le nombre de cases que tu peux atteindre si tu choisi un direction. (tu peux eventuellement en profiter pour faire d'autres choses)
DEIZ21: je ferai peut etre un truc basic mieux que rien
leojean890: flodfill tu le pondères dans une fct d'éval
leojean890: pour pas aller dans des culs de sac
leojean890: je le considère autant que le mon nombre de positions
leojean890: même facteur
DEIZ21: oui Bigup effectivement il est pas le plus adequt pour ce programme disons que c'est un compromis pour rentrer dans les ms
leojean890: mais les mines bcp plus "grave"
smeagol: Bonsoir
BigUP: leojean890, moi je floodfill dans toutes les directions possibles et je vois si c'est un cul de sac
leojean890: ouais ça suffit:)
smeagol: avez vous les nouvelles de Gaetan ?
leojean890: bonsoir
smeagol: deux semaines d'abscence
leojean890: il est passé sur le chat il me semble un jour
smeagol: je l'envoyé un mail il y a une semaine sans réponse
smeagol: j'espere qu'il va bien
DEIZ21: aujourd'hui je me suis occupeé de l'ordre des ordres (pléonasme :p) et de l'efficacité de la charge
leojean890: vous avez l'habitude de discuter ?
leojean890: ouais la priorité des pouvoirs ^^
leojean890: torpedo en premier ;)
leojean890: le reste à voir :p
leojean890: entre mine et silence
leojean890: à adapter à la situ
leojean890: #19
leojean890: bah dis donc mon code prog
smeagol: félécitations leojean
smeagol: #19
smeagol: tu bosse avec Geatan ?
DEIZ21: non je veux dire par exemple il faut prioriser tirer avant d avancer sinon un temps perdu
leojean890: thx
DEIZ21: charger ce qui doit se charger ...
leojean890: il est dans ma boite mais on ne travaille pas ensemble, on est prestataires
smeagol: d'accord.
smeagol: je vais le recontacter ce week end
leojean890: ah oui tirer avant d'avancer histoire de recharger direct
leojean890: en effet ça optimise en moyenne
DEIZ21: franchement ca le fais pas mal dans l'etat
leojean890: sauf si faut avancer pour le mettre pile dedans
leojean890: si t'es à une dist de 5
DEIZ21: mais bon sans simul ni alphabeta on peut pas avoir des miracle
leojean890: oui
leojean890: c mieux
DEIZ21: j'ai qu un petit if else pour faire le taf
leojean890: les premiers font itertive deepening
leojean890: pareil
DEIZ21: oui j'evalue un peu le gain
DEIZ21: je me permet aussi de me taper selon la situation
leojean890: oui parfois
DEIZ21: oui mais j'imagine qu'il le font uniquemeent quand on connait la pos pour simuler les confrontation
smeagol: vous avez coder le simulateur ?
leojean890: oui
leojean890: pas de simu encore moi, on verra
smeagol: ca prend bcp de temps ?
smeagol: pr le coder ?
leojean890: je pense que oui, pas évident sur ce level
TidyMaze: mon premier rush silence ^_^ https://www.codingame.com/share-replay/447023929 step 37
DEIZ21: ce n'est pas le simulateur qui est difficile
DEIZ21: c"est l'évaluation de la position pour sortir les scores
leojean890: et se taper quand tu peux le tuer ou le blesser plus que tu te blesses toi
leojean890: gg TidyMaze
DEIZ21: mais je l'ai fais pas intuition j'ai pas passé une eternité a l'etudier
leojean890: eval pas evidente oui
DEIZ21: la simulation c'est un algo qui va partout
leojean890: idem intuition
DEIZ21: ce qui change c'est l eval
leojean890: oui
leojean890: mais simuler celui ci n'est ps evident
leojean890: timeouts etc
DEIZ21: apres l'iterative deeping je sais pas s'il y a besoin ici car je pense pas quil faut aller a une grande profondeur quand meme
leojean890: faut elaguer et utiliser une heuristique
smeagol: l'iterative deeping ?
DEIZ21: oui mais tu peux silplifier
DEIZ21: partir uniquement sur le torpedo par exemple
smeagol: l'algo de recherche en prof
DEIZ21: des fois ce qui est simple marche mieux bizarement
DEIZ21: bon j'ai quand meme perdu 29 place je ne sais pour quelle raison
DEIZ21: j'etais 82 maintenant je suis 111
DEIZ21: je repush et je vais me coucher je verrai le resultat demain :)
DEIZ21: sur ce bonne nuit messieurs
leojean890: bonne nuit