Chat:Fr/2020-04-01

From CG community
Jump to navigation Jump to search

Stilgart: bonjour à tous, tortue à Automaton2000, et simulation de licorne à AutomatonNN

Automaton2000: c'est pas le même genre de problème

AutomatonNN: des que je trouve pas le code de la communauté de contest de contest et tu dois pas avoir le choix d

Stilgart: :fearful: je peux pas donner la réponse d

Vry: Flûte Stilgart est le premier aujourd'hui !

Vry: o/

Stilgart: mon ooc n'est hélas pas si bon :D

Vry: Tu as la moitié de mon classement c'est déjà pas mal !!!

Stilgart: c'est grâce au soutien sans faille de Automaton2000

Automaton2000: bon tu peux faire de la programmation dynamique

Stilgart: (et surtout au fait que j'ai pas resubmit depuis longtemps)

Stilgart: Automaton2000: très bonne idée

Automaton2000: ah mais c'est toi qui dit ça

Zanbez: Bonjour à tous et à Automaton2000, AutomatonNN

Automaton2000: tin je viens de le faire

AutomatonNN: vous pouvez aller voir le code de la battle de la chance de te rendre compte que tu as pas trop de p

Vry: o/

Bob: o/

Bob: AutomatonNN, Automaton2000 soyez heureux

Automaton2000: sauf si tu as un bot qui fait ça

**AutomatonNN tend une bonne idée de comment tu fais pour te faire un petit push qui te dit que tu es déjà plu

Bob: je crois que j'ai égaré ma motivation

domak: ah non Bob, pas toi

domak: il y a des milliers de jeunes qui admirent tes heuristiques, ne les déçois pas!

domak: sinon les pros du MCTS vont gagner

domak: tu peux pas laisser faire ça, Bob! Relève-toi!

Vry: Tiens Bob : https://youtu.be/BDjzuwFa_K0

Vry: Work your ass of! :p

Vry: off

Bob: ah non la motivation pour les heuristiques ça va

Bob: même si j'ai plis des masses d'idées

Bob: c'est la motivation pour le boulot

domak: ah ça! Osef! Tu nous as fait peur Bob, refais plus jamais ça!

domak: Vry, c'est beau ce que tu nous a envoyé... du coup j'ai décidé d'un goal pour ma life: te laisser derrière moi au classement

domak: I'll be brave!

domak: ah zut, il a dit think BIG

domak: du coup il en est où BigUP?

BigUP: 123eme

BigUP: j'ai des histoires de doublons dans mes positions a régler

BigUP: des petits timeout ponctuels

Bob: moi j'ai plein de petites merdouilles partout

Bob: Automaton2000, aujourd'hui tu vas apprendre le mot merdouille

Automaton2000: il y a pas de pub

Bob: il y a pourtant beaucoup de merdouilles dans les pubs Automaton2000

Automaton2000: je crois que j'ai fait ce que j'ai

Bob: mon algo actuel, des fois il fait surface juste parce que

BigUP: pour mieux respirer... Il supporte mal le confinement ...

Vry: Bob, moi aussi pour le boulot je suis motivé -10k %

Vry: Pour le bot il faut que je DREAM BIG !

Vry: Donc ça voudrais dire top 10 à la fin ? C'est assez BIG ça ?

Vry: Allez Vry, GO GO GO !!!

domak: allez, tous devant BIG(up) à la fin du contest!

Bob: et Beber, on l'a perdu ?

BigUP: ha merde ! une de mes machines ne répond plus... quand ca commence comme ca le matin... un 1er avril... on sent que la journée va etre longue

domak: Vry, tu vas nous faire une Icariade...

Bob: moi j'ai ma petite qui vient de descendre me coller un poisson dans le dos pendant qu'elle me faisait un gros bisou

Bob: <3

BigUP: tiens la mienne vient de me l efair ejuste a l'instant au moment ou tu le disais.

BigUP: tiens ! le lapin qui m'a fait un pipi en goutelettes dans le bureau...

Vry: domak : "Icariade" ?

domak: A aller trop près du soleil tu vas te brûler les ailes

Bob: https://www.youtube.com/watch?v=X9oGkvpkefg

Vry: Je ne peux pas me brûler en codant une simu. confiné chez moi :p

BigUP: au punaise, j'ai tapé la mauvaise IP pour mon serveur ! ;) 192.160 au lieu de 192.168 ...

BigUP: Si je me fais des poissons moi meme

Bob: bon j'ai quand même regagné 20 places

BigUP: Bon, je vais Spoilé le plus gros poisson de la journée... Ils ont trouvé un vaccin contre le Corona, fin du confinement...

BigUP: je pense que celui-ci si on ne le voit pas partout ...

Bob: ce matin ma femme a tenté de faire croire aux filles que l'école avait repris et qu'elles étaient super à la bourre

Stilgart: sadisme :)

Bob: elle a eu droit à la crise de larmes instantanée #epicFail

Vry: Et Bob est arrivé en sauveur ...

Bob: victoire sur pb4 en début de push, c'est bien pour démarrer

Vry: gg Bob, DREAM BIG ! :p

Bob: tu parles

Bob: un coup de bol ouais

Vry: Moi j'ai zéro coup de bol contre pb4 ... :D

BigUP: Plus gros poisson du jour !!! JMB (Jean Michel Blanquer) qui propose le soutient scolaire pour les profs pendant les vacances scolaires - sur la base du volontariat... Quel déconneur !!!

Bob: on a quand même une équipe de choc avec ceux-là

Bob: entre la porte-parole et lui...

Magus: Salut tout le monde et Automaton200

Magus: Automaton2000

Automaton2000: y en a qui ont essayé de faire une ia qui a fait le referee

Magus: ah ouai c'est vrai, 1er avril pendant le confinement ça fait bizarre

Bob: yop Magus

Palmipedus: salut tout le monde

Palmipedus: rho #79, on me fait une blague c'est sur

Magus: moi je commence à peine mon vrai code

Bob: le groupe qui est prpriétaire de ma boîte vient de geler tous les salaires pour un an dis donc

Bob: ils ont bien fait d'annoncer ça hier plutôt qu'aujourd'hui

Bob: même si bon, on les aurait crus quand même

BigUP: Bob, comme tous les ans non ? Genre, c'est la crise, on a fait le chiffre de l'année qu'a fin Mars ?

Bob: ah non ça c'était à l'automne dernier

Bob: un courrier d'un des actionnaires au panel de direction pour dire que OK les résultats étaient bons mais que ça serait mieux si c'était mieux et que du coup est-ce que vous pouvez serrer la vis s'il vous plaît

Vry: Pour le coup j'ai eu du bol ... on m'a annoncé juste après la mise en place du confinement que j'étais augmenté ... :) mais je ne sais pas pourquoi par contre ... :nerd:

Bob: authentique

Bob: en plus c'est comme ça que ça a été présenté aux salariés du groupe, genre la honte ça nous fait plus rien

Vry: Présenté comme Bob, ça doit bien motiver.

BigUP: Bob, Et pendant ce temps la, tu me colle un 4-1 sur OOC ...

Bob: c'est ça

BigUP: 4-2

Bob: et du coup ce coup-ci je crois qu'ils ont vraiment peur pour leurs miches

Bob: rajoute le prix du baril là-dessus et on va avoir une fin d'année sympa

BigUP: 6-2 :(

Bob: BigUp : ça veut dire que mon push est pas encore remonté dans le top 100 ça :/

Vry: Oui ça descend super vite le prix du pétrole c'est encore un coup des chinois du FBI d'Arabie saoudite ...

BigUP: pourtant je t'ai bien aidé la ! ;)

Bob: la zone 150-100 est bien bourbeuse pour moi

Magus: comme on a un entretien tous les ans qui fait notre augmentation

Magus: techniquement nos salaires sont gelés pendant un an à chaque fois

Magus: jusqu'au prochain entretien :D

Magus: "je gèle votre salaire pendant 364 jours !"

BigUP: bizarement, le jour ou tu dis que tu te barre, ton salaire n'est plus gelé ...

Magus: oui

Bob: allez on a notre diva qui fait chougner qu'il ne peut plus travailler parce que son pc chéri est en train de lui mourir dans les mains

Bob: et que c'est pas possible qu'il fasse du remote sur sa machine du bureau parce que ça lui exporte les deux écrans d'un coup

Bob: pauvre choupi

Bob: je suis étonné qu'un mec doué comme lui ne soit pas capable de trouver une solution à ce problème

Magus: si tu veux il y 2 jours j'ai du expliquer à notre DSI pourquoi on a du utiliser discord au lieu de "notre super solution de communication interne"

Magus: (spoiler: parce que Synology ça sait pas faire de discussion vocales et/ou de stream d'écran)

Magus: genre les mecs ils ont cru qu'on allait faire du full télétravail sans jamais se parler

Bob: Synology ?

Bob: c'est bien la première fois que j'entends parler de ça

Bob: c'est un truc maison ?

Default avatar.png JBM: c'est parce aue c'est leur "super solution interne"

Default avatar.png JBM: comment es ta chat

Magus: c'est pas maison mais c'est pas un truc connu

Magus: et tu m'étonnes que c'est pas connu vu la merde que c'est

Bob: comment es ton solution JBM o/

Magus: c'est une solution cloud + chat (un simili contrefaçon de slack)

Magus: j'ai rien à dire sur la partie cloud

Magus: par contre pour le reste ...

Bob: chez nous l'outil officiel du groupe c'est Webex

Magus: résultat lundi on avait une réunion à faire donc elle a fini sur discord

Default avatar.png JBM: mon solution est ah que

Magus: et ça fait criser la DSI parce que "bla bla bla RGPD bla bla bla vous auriez du demander l'autorisation bla bla bla"

Magus: nan mais mec on va pas te demander l'autorisation de bosser en fait

Palmipedus: nous c'est slack et zoom

Palmipedus: ca va plutot pas trop mal meme si l'intregration zoom at outlook est pas ergonomique

Bob: on est largement passés sur Teams

Default avatar.png JBM: t'avais qu'a utiliser notes comme tout le monde

Bob: plus zoom pour les bouts de la boîte qui n'ont pas encore embrayé

Palmipedus: ha oui c'est biena alors Teams? on a trop de pub de la part microsoft, genre ils forcent la main

Bob: franchement moi je trouve ça pas mal

Palmipedus: auto install lors des MAJ d'outlook, lancement au demarage, etc...

Bob: tu as à peu près toutes les features que tu peux attendre d'un outil de comm en 2020

Bob: chat/call/video/screen share/recording

Bob: des équipes, des canaux publics ou privés par équipe

Palmipedus: d'un point de vue purement financier j'avais pousse avec les DSI pour passer su Teans vu que c'est gratuit quand tu as 365

Bob: pour chaque canal, du file sharing, un mini wiki et extensibilité par plugin dans tous les sens

Palmipedus: ok, merci du retour, j'imagine qu'a cause du lockdown les couts vont etre revu et teams va prendre une autre dimension dans les yeux de decideurs

Bob: il y a une version Linux qui fonctionne correctement, même si la dernière mouture refuse de voir que j'ai une caméra

Bob: on fait nos conf à 9-10 sans souci particulier

Bob: évidemment, très bien intégré avec Office en général et outloo en particulier

Palmipedus: et au niveau service (son, lag, etc?)

Bob: pas remarqué de souci particulier

Palmipedus: ok

Bob: la UX est aux standards actuels, tu peux faire du copier-coller de fichiers ou d'images directement dans le chat, etc

Bob: je n'ai pas d'expérience de slack ou discord donc je ne saurais pas comparer

Palmipedus: derniere question: la gestion des notification par channel ou globale?

Bob: j'ai pas beaucoup joué avec mais a priori la granularité est fine

Bob: hier j'ai même désactivé les notifs pour une discussion particulière à l'intérieur d'un channel

Palmipedus: ok, ca a l'air bien omplet, je vais tester avec mon equipe

Vry: Et le plus important tu as accès au gif de giphy dans le chat :p

Default avatar.png JBM: vital

domak: surtout que zoom question respect de la vie privé semble encore pire que les autres...

Vry: J'ai juste un soucis avec le client "lourd" sur mon poste distant ... ça doit être un truc à la con avec Citrix car j'ai le même problème avec VSCode, ça clignote. En revanche aucun problème avec le client léger ...

Stilgart: domak: à ce point ?

Vry: Pas testé sur mon PC à la maison (Ubuntu ...)

**Stilgart sort d'un cours de zoom fait par Boulet

domak: https://www.france24.com/fr/20200331-coronavirus-zoom-l-appli-vid%C3%A9o-au-m%C3%A9pris-de-la-vie-priv%C3%A9e

Bob: j'ai passé une heure dimanche aprèm au téléphone avec ma mère à tenter de lui faire installer zoom sur son ubuntu

Bob: pas réussi

Default avatar.png JBM: zoom dont j'ai vu passer un tweet de comparaison malware convainquante pas plus tard que ce matin?

Stilgart: putain mais FB ils sont dans tous les plans foireux en fait

Bob: au final je me suis souvenu qu'on lui avait créé un compte FB il y a un siècle et comme j'ai eu la bonne idée de lui stocker son mot de passe dans FF, on a pu utiliser la webconf messenger

Palmipedus: yeah, mes deux ecrans 25" sont arrive, ca va etre mieux que de bosser sur un portable de 13"...

Stilgart: Palmipedus: \o/

Vry: Mon bot est super fort sur les cartes bizarres ... https://www.codingame.com/share-replay/444289719

domak: en parlant d'ubuntu, je suis le seul à avoir des méga-problème de swap sur la version 19.10? J'ai du passer du kernel 5.3 officiel à un 5.5 pour ne plus que ça laggue pendant une dizaine de seconde à chaque fois qu'il touchait le swap...

domak: bon après j'ai que 8Go de ram

Stilgart: domak: moi j'ai définitivement réglé mes problèmes de swap

Stilgart: j'en ai plus./

Stilgart: en pratique, c'est beaucoup mieux

domak: oui mais t'as pas 8g?

Bob: ah bien vu j'essaye de trigger les mêmes mines deux fois de suite

Vry: Moi je crois que je suis comme Stilgart

Stilgart: quand une appli part en couille, c'est elle qui se prend le OOM

Vry: J'ai 16go

Stilgart: alors qu'avec du swap, je finissais par avoir mon libreoffice tué parce que firefox bouffait la mémoire

Default avatar.png JBM: ah mais si tu demarres cg aussi

Stilgart: domak: sur mon portable j'ai 2Go de ram et basta

Vry: Et je suis en 18.04 :)

Stilgart: sur mon fixe au bureau, j'ai 8 Go et j'ai jamais eu de soucis avec CG

Vry: D'après HTOP j'ai un swap ... 161M / 2G utilisé

Vry: :upside_down:

Stilgart: Vry: free -m

domak: reste sur la LTS

Stilgart: ça sera encore plus direct

Stilgart: sur ce, allons bosser

domak: oui

Vry: Oui c'est ce que je fais domak, je saute de LTS en LTS ça me gavais de changer tous les six mois :p

Bob: moi ça swappe souvent mais avec 3 go une fois que t'as mis vs code firefox avec cg et un remote c'est pas illogique

Vry: vscode fonctionne sous ubuntu ?

Bob: bien sûr

Vry: Ok, faut que je teste ça ... DREAM BIG :p

Vry: sudo snap install --classic code

Vry: C'est pas compliqué en plus

Vry: Et en plus ça marche !

Vry: Ça devrait être plus sympa qu'avec Kate ...

Vry: Faut juste que je comprenne comment compiler le bouzin ...

AymeeB: Bonjour, comment synchronisez-vous VScode avec coding game? j’ai installé les extensions mais je no vois pas vraiment le lien :sweat_smile:

Bob: Ctrl-C - Ctrl-V

Bob: il y a une version de cg sync pour vs code ?

AymeeB: Mon prof m’a dis hier qu’avec GoogleChrome on pouvait le synchroniser directement, != de firefox justement

Default avatar.png JBM: heureusement il y a les profs

AymeeB: l’avez vous fait ?

Default avatar.png JBM: moi je copie-colle

egaetan: moi je copie-colle

Vry: +1

Default avatar.png JBM: :D

Default avatar.png JBM: j'aurais du coller une typo

AymeeB: ok je vais faire ça aussi du coup, j’envoie un mail à mon prof et dès que j’ai la réponse je vous la donne

Bob: d'après le forum cg sync fonctionne aussi avec vs code

Magus: attends, c'est moi ou stack overflow à décidé de release un "dark theme" un 1er avril ?

Default avatar.png JBM: c'est anterieur je crois

Magus: a

Magus: ah

Magus: je viens de le voir

Magus: c'est vrai que j'ai pas utilisé SO hier

egaetan: depuis qu'ils ont abandonné la compatibilté ie

Magus: et ils ont abandonné ça quand ? :o

egaetan: https://stackoverflow.blog/2020/03/31/building-dark-mode-on-stack-overflow/

domak: http://chat.codingame.com/pastebin/baab2615-f69d-4b6f-bb89-21e1d2781438

domak: Ah tiens message trop long -> pastebin

domak: AymeeB le lien c'est pour toi

Bob: question con, si on a tous les pouvoirs au taquet et qu'on n'indique pas de pouvoir à charger au move, c'est considéré comme une commande invalide ?

Vry: Jamais testé, j'ai toujours un pouvoir par défaut ...

Bob: en général c'est mon cas aussi mais j'ai l'impression que si je pousse un code qui ne met plus de pouvoir quand il a tout au taquet, il performe carrément moins bien

Bob: du coup je soupçonne qu'il doit taper un surface dans ce cas-là

AymeeB: Domak, mais il relie quel fichier? CG sync en créait un tout seul?

AymeeB: (merci en tout cas)

AymeeB: dommage que ça marche pas comme sur git x)

domak: non tu cliques sur change local file

Bob: ah ben non ça a l'air identique

domak: oui pour git ça serait top et ça m'éviterai de faire des bisects pour retrouver mon meilleur code

Bob: c'est juste moi qui ai la lose alors

AymeeB: change local file sur CG? :thinking:

domak: sur CG sync, le plugin de chrome

BigUP: Bob, non tu as le droit de ne pas indiquer de pouvoirs

Default avatar.png JBM: serieux?

Bob: oui

Default avatar.png JBM: mince

BigUP: C'est ce qu'il m'a semblé de mes tests passé... mais j'ai une mauvaise mémoire

Bob: ah mon coucou qui ne sait pas forwarder un mail est de retour

Bob: ah c'est pas mal

Default avatar.png JBM: je crois pas que ce soit ce que j'ai mis dans mon patch

Default avatar.png JBM: bah, ils s'en foutent de toute maniere

Bob: comme le mail à forwarder est trop long pour tenir sur une hauteur d'écran, on a deux png attachés dans le mail

Default avatar.png JBM: mais c'est pas non plus ce que je lis dans le statement actuel

Bob: avec la moitié du bas en premier

AymeeB: Par contre dars CG sync je n’y vois pas cette option...

Bob: parce que tu crois encore à l'exactitude des statements JBM ?

Bob: désolé de te le dire mais il y a quelqu'un dans Casimir

domak: AymeeB dans l'onglet puzzle en haut à droite

Default avatar.png JBM: true, true

Default avatar.png JBM: le statement me distribue pas des cadeaux?

Bob: nope

Default avatar.png yazidly: salut

Vry: Mais c'est dégueulasse ... Bob !

Magus: je suppose que faire une prédiction de toutes les possibilités des actions de l'adversaire c'est un peu violent

Magus: ça doit piquer en nombre de possibilités si l'adversaire enchaine des silences

Vry: Nan ça va ... quelques ms (avec pragma)

Vry: Pour chaque case libre au départ je rejoue toutes actions tant que c'est pas incompatible

Vry: Si silence -> N appels de la même fonction pour continuer la liste des actions

Magus: mais tu peux pas arriver dans des cas où tu as trop de possibilités ?

Vry: Tu peux regarder mon bot j'affiche le temps de réponse et le nombre de cases possibles, kovi affiche aussi les cases possibles

Magus: je me dis que s'il enchaine les mines et les silences ça va piquer

Vry: Magus, je n'ai pas encore trouvé de partie ou ça explosait réellement

Magus: bon ok, on va coder ça, de toutes façons j'ai pas de meilleur idée pour l'instant

Vry: Il le faut c'est obligatoire ! :)

Ndmamadou: salut les gars je veux un bon site gratuit de streaming series

Magus: oh lol faut que je parse l'ordre adverse en C++

Magus: nope in nopeland

ThomasNicoullaud: t'es sorti du bois Magus ?

Magus: ouai, mais effectivement faut coder pas mal de choses

Magus: j'ai du coder un tracking un peu bidon histoire de tirer sur l'adversaire de temps en temsp

Magus: la je suis 200ème bronze avec ce code

Vry: Ah si j'ai enfin trouvé un exemple Magus ... contre Saelyos sur une grande map où chaque bot tourne en rond de son côté !

Vry: -- enemy_map_r : count = 41, last offset = 267, action count 9234341 (191851) --

Vry: 9.2 M actions testée en 47.527 ms

Vry: Mais le tour suivant ça timeout

Vry: Mais je pense qu'en ayant un bot moins con (plus proactif) il ne peut pas y avoir autant de possibilités

Magus: lol

Magus: bon après tu peux toujours mettre une limite

Magus: et quand ça dépasse tu supprimes des possibilités

Magus: d'abord au hasard, puis de façon intelligence

Magus: *intelligente

Vry: https://www.codingame.com/share-replay/444310434

Magus: à voir si ça arrive souvnet

Dataworm: elle existe la ligue gold pour ocean ?

Vry: vendredi

Dataworm: et comment on monte ? en etant premier de l'argent ?

Dataworm: parce qu'il n'y a plus un boss ... sérieux

Dataworm: IA il est ... pas très bon

Vry: Le boss sera désigné vendredi justement :p

Dataworm: Le boss sera désigné ?

Vry: Oui, en attendant imagine que c'est moi ! :sunglasses:

Dataworm: Tu veux dire que le boss c'est le prog à la date d'un des joueurs §?

Vry: Oui

Dataworm: J'espère qu'ils prendront pas le 1er

Dataworm: moi je suis 175, il y a aucune chance qu'ils me prennent

Dataworm: on sait qui est pris en boss où même celui qui a fait le prog ne le sait pas

Dataworm: ?

Default avatar.png nib: j'immagine qu'ils attendent le dernier moment pour sélectionner un joueur.

Zorg1: salut tout le monde

TidyMaze: hello world !

Zorg1: Automaton2000, AutomatonNN, ça baigne ?

Automaton2000: bon j'ai pas trop compris

AutomatonNN: spoiler : tu as fait un truc de ce que tu connais par contre :(

Zanbez: Le monsieur te demande si ça va bien Automaton2000

Automaton2000: mais ça doit pouvoir se faire en une seule fois

TidyMaze: AutomatonNN, depuis quand tu existes ?

AutomatonNN: on devrait pas avoir la strat de contest dans tous les cas Automaton2000

BlaiseEbuth: Salutations ici ! Automaton2000, AutomatonNN, sur le pnt !

Automaton2000: donc c'est pas une variable

AutomatonNN: ou je suis pas sur que tu as pas le temps de faire un truc que je te rend compte que je suis pas sur

Zanbez: \o/

MadKnight: hey BlaiseEbuth

MadKnight: ca va ?

BlaiseEbuth: Yo ! Bien bien, et toi ?

MadKnight: oui oui

MadKnight: t'as passe gold ?

Default avatar.png JBM: y'a une gold?

Zorg1: sur CSB oui ^^

Default avatar.png JBM: ah pardon je rentre juste de promener le chat

Default avatar.png JBM: lemme ratrapper le log

TidyMaze: hmm j'ai remplacé mes [List] par des Data.Vector quand j'avais besoin d'un acces par index ... mais je timeout toujours ... y'a des choses à éviter du meme genre que foldl vs foldl' ? (JBM, Stilgart ... :) )

Magus: Vry: mais tu rejoues toutes les actions depuis le début de la partie pour savoir où est l'adversaire ?

Magus: ou tu stocks des états entre 2 tours ?

Bob: je n'arrive pas à intuiter si les deux approches sont complémentaires ou censées donner les mêmes résultats

Bob: et je ne vois pas trop comment gérer les silences dans le premier cas, à part effectivement rejouer tous les chemins possibles

Bob: ce qui peut exploser assez vite

Magus: dans un cas tu recalcules tout à chaque tour, reprenant l'ordre les ordres que tu as eu de l'adversaire

Magus: dans l'autre cas tu conserves ce que tu as calculé le tour d'avant, et tu calcules juste l'étape supplémentaire

Default avatar.png JBM: fais comme si foldl n'existait pas

Default avatar.png JBM: en premiere approximation, foldl' et foldr sont toujours mieux

Default avatar.png JBM: utilise des structures de donnees strictes partout ou ca colle avec ton algo

Bob: oui ça je vois bien Magus

Bob: ce que je n'arrive pas à voir c'est si on peut extraire exactement les mêmes infos de l'une ou l'autre des approches

Magus: JBM kékekoi ? foldl ?

Magus: Bob a priori on a les mêmes infos

Default avatar.png JBM: IntSet/Map a tendance a etre plus rapide que Set/Map quand ca correspond a ton use case

Magus: ou alors c'est que t'as mal codé

Bob: de fait je maintiens une map des cases possibles

Default avatar.png JBM: et pour le contest present, des bitsets pourront sans doute d'apporter beaucoup aussi

Default avatar.png JBM: Magus: ben foldl, quoi, la reduction non stricte par la gauche

Magus: ah

Bob: mais la séquence des moves passés ça te permet aussi d'avoir la "forme" de son déplacement

TidyMaze: okay, je continue à remplacer des trucs au pif ^^

Magus: en fait je comptais stocker un set d'état, et pas juste de case

Default avatar.png JBM: raconte ce que tu fais au passage, si on est la on te dira les enormites

Bob: qui permet notamment d'éliminer des possibilités quand il fait un silence

dbdr: JBM c'est un dark art l'optim en haskell?

Default avatar.png JBM: non

Magus: donc techniquement je peux avoir 2 états sur la même case, mais avec un chemin différent

Default avatar.png JBM: enfin a haut niveau oui

Default avatar.png JBM: pour la masse, c'est juste un ensemble de meilleures pratiques

Default avatar.png JBM: qui s'integrent au bon sens une fois que t'es a l'aise avec le modele d'evaluation

Magus: ah ouai par contre si je fais ça, faut que je merge les états identiques, donc les bitsets semblent obligatoires

Bob: si tu ne prends pas ça en compte, au silence t'as potentiellement 13 possibilités

Bob: si tu recroises avec le chemin parcouru ça peut réduire pas mal

Vry: Magus, je recalcule tout à chaque fois ! PAs de caches rien, juste la liste 'action !

Vry: *Pas

Magus: et tu timeouts pas ? Ok je me gourre surement dans le nombre d'actions

Bob: tu fais comment au silence, tu resettes ta liste ?

Bob: ou bien tu exploses ?

Vry: Parce que au final le volume des données à garder peut vite exploser ... car il faut garder chaque "chemin" possible sinon

Vry: Bob, je reset rien ...

Magus: oui ça j'avais compris

Vry: Mais j'ai eu un premier timeout contre Sealyos

Magus: enfin après c'est un "faux" problème, parce que techniquement quand tu calcules tes états tu vas les stocker à un moment non ?

Vry: Mais en fait je suis un peu bête car je recalcule même les trace que j'ai déjà éliminer !

Magus: :D

Vry: Magus, la seul chose que j'ai à la fin c'est une carte avec les cases possible, pendant mon calcul j'ai un seul chemin

Magus: mais quand ton chemin se multiplie tu fais comment alors ?

Magus: tu fais ça en DFS ?

Vry: En fin je repars toujours de la carte initiale mais je devrais me faire "initiale" moins les points de départ foireux ...

Vry: Magus récursif

Magus: ouai DFS donc

Vry: En pseudo code ça donne ça :

Vry: http://chat.codingame.com/pastebin/c92f022f-4f20-478b-8e50-31e826af036f

Vry: Mais oui c'est optimisable du coup, si pour une case de départ donnés j'ai 100% de fail je peux l'ignorer le tour suivant ! :D

Vry: Je vais tester ça contre Saelyos pour voir parce que à partir de 10m actions ça commence à faire beaucoup ! :p

Default avatar.png JBM: test

Default avatar.png JBM: \o/

Bob: /o\

pb4: "Magus 14H16 ah ouai par contre si je fais ça, faut que je merge les états identiques, donc les bitsets semblent obligatoires"

pb4: Commence sans le merge

pb4: Avant de tomber sur deux états identiques tu as le temps...

Default avatar.png LeoBlanchard: pb4 un conseil pour passer gold ?

Default avatar.png JBM: le plus simple est d'etre mieux classe que le boss argent

pb4: ^

Bob: -3v

pb4: ^ aussi

Default avatar.png JBM: sinon tu peux soudoyer un membre du staff

Default avatar.png ThomasMarceron: pb4 quel est ton secret

Default avatar.png JBM: ou hacker la base de donnees par toi-meme

Default avatar.png JBM: tout ca marche

Default avatar.png LeoBlanchard: je sais pas sur quelle axe de developpement partir

Magus: je pense que si quelqu'un arrive à hacker la bdd pour changer son classement

Magus: techniquement il mérite son classement

Default avatar.png JBM: faire crash le bot adverse marche dans la plupart des multis

Default avatar.png JBM: mais faut pas trop le faire sinon ca se voit

Default avatar.png JBM: mais s'il te manque juste un chouia de winrate c'est pas mal

Bob: quand tu perds une partie contre le 380e parce qu'il te touche au 10e tour en tirant au pif... :cry:

Default avatar.png JBM: il merite mieux et a eu juste pas de bol sur le premier tirage

JohnnyYuge: Il s'est passé des trucs avec le classement général ? J'ai gagné 100 places sans être là pendant 6 mois

Default avatar.png JBM: qu'est-ce au'il est bugge ce nouveau classement

Vry: C'est possible ...

Bob: tiens un revenant

Bob: je crois qu'ils ont changé les formules il y a une apire de mois oui

JohnnyYuge: Aussi, je viens de retomber sur ça https://www.youtube.com/watch?v=Z4A9VY2i-iY JBM

Default avatar.png JBM: houlala que c'est vieux

JohnnyYuge: De ouf, le son de musescore défonce les oreilles

JohnnyYuge: Je sais même plus pourquoi on est taggués dessus avec lionel

[CG]Thibaud: tiens salut Johnny, long time :wave:

Default avatar.png JBM: parce qu'on en parlait le soir ou je finalisais ca a l'arrache

JohnnyYuge: [CG]Thibaud yo ! Je voulais voir pour le post qui s'était ouvert chez vous, mais j'avais des impératifs jusqu'en Aout

JohnnyYuge: JBM ah ça doit être ça. J'essaie de produire de la musique maintenant

JohnnyYuge: https://soundcloud.com/johnny-yuge/quarantine-day-12

Default avatar.png JBM: ok voyons ca

Default avatar.png JBM: ohlala t'as meme pas une courbe plate

Default avatar.png JBM: COMPRESSE PLUS

Default avatar.png JBM: t'es pas assez LOUD pour passer a la radio

Default avatar.png JBM: too much reverse lol

JohnnyYuge: Je vais mettre un compressor en ratio 10

Default avatar.png JBM: mieux vaut viser OVER ELEVEN

JohnnyYuge: C'est du hip hop avec ascendant jazz

Default avatar.png JBM: je suis pas un classificateur

JohnnyYuge: Ces références quali à Spinal Tap xD

JohnnyYuge: Je veux dire la batterie, les scratchs et le reverse c'est les codes du hip hop que j'ai repris

Default avatar.png JBM: mmmk

BigUP: hum 108eme juste derriere Vry ! ;)

BigUP: poussé par _Royale ! ;)

JohnnyYuge: noob fix ton bot

BigUP: et Bob ;)

Bob: oui bah mon bot il fait nawak là

Bob: j'étais dans les mêmes eaux que vous ce midi, impossible de faire revenir le même code dans le même coin

Bob: et l'améliorer, je t'en parle même pas

BigUP: Bob, ne change rien, il est bien la je trouve !

BigUP: Bob, sinon tu ressorts ton code de 11h50, mais ca ne m'arrange pas

Samsa: ça fait combien de temps qu'il n'y avait pas eu quelqu'un en python en première place pendant un contest ?

Bob: BigUp, rien que pour toi j'ai spammé mon code de midi jusqu'à ce qu'il fasse un bon départ

Bob: maintenant je vais essayer de m'accrocher à mes bretelles

BlaiseEbuth: Samsa: Au dernier contest marathon d'un mois... Parce que les mecs qui codent en C++ prennent plus leur temps. :grin:

MadKnight: oh ils n'ont toujours pas ouvert l'or ?

Samsa: vendredi soir

Bob: non ça sera vendredi MadKnight

MadKnight: oh

BigUP: YEs ! Devant Vry... merci Bob

Bob: :D

RomanceDawn: t'es combien MadKnight ?

Zorg1: pas l'impression qu'il ait pushé quoi que ce soit ...

Vry: J'ai regardé à quel moment le timeout se produit ... je passe de 9.2m actions à simuler à 12.6m ! La carte contient très peu d'îles et la localisation est plus difficile

Vry: Mais chez moi ça passe encore ... 45ms

Palmipedus: Vry tu as quoi come datastructure pour tes chemins?

Vry: Aucun je refais tout à chaque itération ... :D

BlaiseEbuth: \o/

Vry: J'étudie le truc plus en détail du coup ...

Palmipedus: ha ouais, rapide

Palmipedus: j'arrive jamais a faire un vraie simu en contest, mon code est trop lent

Vry: Pourtant le C# c'est pas mauvais en perf.

Vry: Mais là je ne simule pas réellement j'essaie juste de savoir où ce cache l'autre

Palmipedus: ha oui, je ne dis pas ca, c'est juste moi qui suis mauvais en perf

Palmipedus: je dois pas utiliser les bonnes techniques

Palmipedus: faudrai que je parle a un top qui fais du c# pour m'aiguiller

Stilgart: TidyMaze: foldl c'est souvent très mauvais

Default avatar.png JBM: paie ton lag

Stilgart: minimumBy c'est pire que tout

Stilgart: JBM: voici 1€

[CG]Thibaud: je sais pas si Illedan a fait une simu dans son stream Palmipedus mais il code en C# c'est sûr

Default avatar.png JBM: et ses interets

**Stilgart craque... réunion qui dure des heures

Stilgart: JBM: tu as répondu à quelle heure ?

Stilgart: (parce que je hl pas sur tes réponses :( )

Palmipedus: [CG]Thibaud tu as le lien du stream?

Default avatar.png JBM: un large 5 min apres la question

[CG]Thibaud: https://www.twitch.tv/videos/577567902

Stilgart: (c'est bon, j'ai fini par trouver)

Palmipedus: [CG]Thibaud merci

Illedan: OpponentTracking starts from the 1 hour mark

Stilgart: fin de réunion par mort des participants

Stilgart: Automaton2000: file moi une vie ste plait !

Automaton2000: on a une liste de liste

Stilgart: cool, on ne va pas en manquer :D

Default avatar.png poipoiAH: pas de tchat suyr twich pour coding game salut au passage?

Stilgart: salut

Stilgart: ça veut dire quoi 'tchat sur twitch' ?

Stilgart: (c'est peut-être une question de noob pour le coup)

Default avatar.png poipoiAH: nope je suis un boulet en faite sa change pas de d'habitude en faite [CG]Thibaud a partager sa video sur twich et je pensais que s'etait en direct

Default avatar.png poipoiAH: et normalement tu peux parler avec discuter via le tchat qd c en direct avec la personne

Default avatar.png poipoiAH: et normalement tu peux parler avec la personne via le tchat pour voir comprendre mieux les choses

Palmipedus: [CG]Thibaud merci pour le lien. Je doute que le code montrer dans le stream peux faire de la simu efficace, c'est nickel pour l'heuristique mais probablement trop lent pour bien simuler

Palmipedus: ou alors je rate qqc

Stilgart: poipoiAH: écoute, je me suis vraiment demander sur une entité comme CG pouvait avec un compte twitch avec un chat permanant (ça faisait sens en tout cas, même si je n'ai rien vu de tel)

Stilgart: bon, après, on a ce chat avec Automaton2000 et AutomatonNN

Automaton2000: je vais me mettre à la fin

AutomatonNN: soit t'es meme pas sur que tu as pas peur

Stilgart: AutomatonNN: bien sûr, n'oublie pas que la peur tue l'esprit

AutomatonNN: oui j'ai pas trop de conneries de contest de contest pour passer legend dans la semaine :)

Default avatar.png JBM: c'est pour ca qu'il y a un mois

Default avatar.png JBM: et un gom jabbar

Vry: Petite question, en reprenant les inputs ci-après, au bout de combien de tours votre recherche explose ?

Vry: http://chat.codingame.com/pastebin/639037c3-079a-46e0-91c2-d1333ca48146

Default avatar.png JBM: c'est quoi la premiere ligne?

BlaiseEbuth: fix ton dimensions de map

Stilgart: JBM: jusqu'à quel point ça marche deriving Enum ?

Palmipedus: Vry la derniere fois que j'ai tester mes perf, quand je depasse les 8K chemins, et pour fixer ca je fait un reset :D

Default avatar.png JBM: comprends pas la question

Stilgart: j'ai le droit à n'importe quel type algébrique du moment que tous les types de base sont instances de Enum ?

Default avatar.png JBM: un truc comme ca ouais

Palmipedus: c'est moche mais je reset que contre les spammer de silence et encore

Default avatar.png JBM: a part (a -> ) j'imagine

Stilgart: oui, ça serait un peu trop beau là

Palmipedus: Vry mais bon je suis pas tres bon en optim donc ne me prends pas comme benchmarck

Vry: BlaiseEbuth ... mais euh ...

BlaiseEbuth: Bah si tu joues sur une map de 161715 cases de large, m'étonnes pas que tu timeout... :D

Vry: osef de la taille c'est toujours 15 15 ...

Vry: Depuis quand on tient compte de la taille de la carte ?

BlaiseEbuth: En silver la taille sera variable...

BlaiseEbuth: -silver +gold

Palmipedus: lool

BigUP: Vry, Size does matter !

Nagatwin: Continues de push pb$

Default avatar.png leojean890: pareil quand j'ai 8k chemins environ je reset sinon ça explose mon pauvre python ;o

Default avatar.png leojean890: pareil je reset que contre les spammer de silence et encore

Default avatar.png LeoBlanchard: sur coders stike back c'est impossible de passer gold on a acces a trop peu d'info ?

Nagatwin: Oui les gold c'est des tricheurs

[CG]Thibaud: tiens ça peut t'aider: https://www.codingame.com/playgrounds/1003/flocking-autonomous-agents/steering-strategy

Magus: on est d'accord qu'on peut faire quelque chose du genre SILENCE N 4 | TORPEDO 5 5 | SONAR 5 | MINE E | TRIGGER 5 5 ? (à condition d'avoir les cooldowns nécessaires bien sur)

351062: y

Magus: fuck

Default avatar.png JBM: oublie pas surface

Magus: hmm

Default avatar.png JBM: et move

Magus: tu peux pas faire SURFACE, MOVE et SILENCE en même temps, si ?

Default avatar.png JBM: a la suite

Neumann: Dans le même tour si

Magus: holy shit on peut faire SILENCE N 4 | MOVE E ?

Default avatar.png JBM: holy shit oui

Magus: je viens de comprendre le jeu

Default avatar.png JBM: (et tout le monde le fait)

Default avatar.png JBM: sauf toi

Magus: bah ouai

Default avatar.png JBM: ah, le statement es tpas traduit

Magus: et ça se fait dans l'ordre ?

Magus: si je fais SURFACE | MOVE N ça fait bien le surface avant de bouger ?

YannT: oui

Default avatar.png JBM: non ca prend un ordre au pif

SeebOmega: ui

Magus: mais bordel tu m'étonnes que j'ai autant galéré à sortir de wood lol

Default avatar.png JBM: le random depend du seed de la map

Magus: c'est ça qu'il faut écrire en gras dans le statement les gars pour aider en wood :/

Neumann: Je pense que tout le monde sait lire, à part toi

Magus: va voir les IA en wood

Magus: et regarde combien de gens savent pas lire

Default avatar.png JBM: ben cliquer submit c'est plus facile que lire

Default avatar.png JBM: ca me choque pas

Neumann: En quoi ça t'as empeché de sortir de Wood ? Tu peux sortir en faisant 1 move par tour

Magus: ça m'a pas complètement empéché de sortir de wood mais ça aurait été plus simple en sachant ça je pense

Magus: vu que la je me limitais à un seul SILENCE/MOVE/SURFACE par tour

reCurse: "Each turn you must perform at least one action. You can do several actions by chaining them using the pipe |."

reCurse: En quoi c'est pas clair?!

Magus: c'est pas en gras et plein de gens en wood l'ont visiblement pas lu

Magus: (moi je fais que reporter le fait que plein de gens l'ont pas lu, j'ai pas dit que c'était pas écrit)

Neumann: Je pense surtout que la plupart des gens ont pas codé une IA assez complète pour faire plusieurs actions par tour

reCurse: Et tu te bases sur quoi?

Neumann: Ca veut pas dire qu'ils ont pas lu/compris

Magus: bah je me base sur les outputs des IA en wood :D

Magus: quelle question

reCurse: Ah oui, clairement parce qu'ils le savent pas

reCurse: Pas parce qu'ils sont pas rendu là

reCurse: Moi aussi en wood j'utilise toutes les possibilités

Neumann: Et toi t'es en où reCurse

Neumann: Dis-nous tout

reCurse: SILENCE S 2

reCurse: Et visiblement je sais pas lire non plus

reCurse: CQFD

Neumann: Quel noob

Magus: je vous laisse déterminer entre vous si le fait que presque personne en wood fait plusieurs commande en un tour excepté torpedo + move (parce qu'il est donné en exemple) veut dire qu'ils l'ont lu ou pas. J'ai donné mon avis sur le sujet.

Neumann: J'ai mieux à faire

reCurse: +1

Magus: bah c'était pas la peine de me répondre alors

reCurse: Juste pour te dire que ton argument se tient pas

reCurse: Après si ça te plait pas :D

YannT: ce qui était pas clair surtout ce que tu peux MOVE pour charger un système ET l'utiliser dans le même tour

Magus: pour l'instant le contre argument c'est "moi je fais pas toutes les possibilités mais j'ai lu"

YannT: j'étais en bronze quand j'ai compris ça :p

Magus: je le met au même niveau que mon argument

Magus: ah ça YannT je l'ai découvert en codant mal :D

Magus: mais oui j'ai du relire le statement pour vérifier que c'était possible ou pas

reCurse: Ton argument est "ils feraient plusieurs actions s'ils savaient"

reCurse: Je pense que y aller au plus simple, soit "ils sont pas rendu là" c'est plus probable

reCurse: Mais bon assez perdu de temps

YannT: moi l'inverse, je l'avais codé puis enlevé en me disant que ça marche pas (alors que je devais surtout avoir un bug ou un autre finalement)

BrainSolver: Bonsoir, je ne sais pas si vous le faites aussi mais perso pour voir plus de lignes dans la sortie console, j'utilise l'outil de développement web du navigateur pour agrandir le div :stuck_out_tongue_winking_eye:

Default avatar.png JBM: ah oui tiens je devrais faire ca plutot que pester contre l'UI a chaque fois

Nagatwin: J'ai l'impression que l'UI de CSB est cassée

Nagatwin: au bout de quelques games elle se met plus a jour avec les runs

Magus: il n'y a que celle de CSB qui te fait ça ? parce que pour moi sur firefox ça le fait avec pleins de puzzles ça

Nagatwin: OOC ça marche

Nagatwin: si t'en as un autre jpeux tester

Magus: je sais plus c'est quel contest avec le viewer de la mort qui faisait planter tout le monde ou presque

Magus: CoK peut être

Nagatwin: C'est l'enfer pour tester :(

Nagatwin: faut ctrl+r a chaque run

Magus: ouai c'est ce que j'ai avec firefox sur pleins de puzzles. Je saurais pas dire d'où ça vient exactement. Mais j'ai pas de souci avec chrome

Nagatwin: jsuis souc chrome

Magus: ah

Magus: bah j'ai rien à te proposer alors :D

BigUP: HA mince, vais peut-etre etre obligé de BFS, ca me met dan sle vent les tirs out of range a travers les iles

Default avatar.png leojean890: ouais faut utiliser des distances bfs

Default avatar.png leojean890: wala (#4) enchaîne des surface quand on est proche pour qu'on perde sa trace :P pas mal comme idée si c'est bien fait ;)

wala: Je croyais l'avoir supprimé (vu les résultats)

Default avatar.png leojean890: ah je regarde pas des parties très récentes mais d'il y a 3-4h:) bah tu m'as tué avec ça en tt cas:P

Default avatar.png leojean890: donc ça ne marche pas en moyenne ?:P

wala: comme tu dis il faut bien le faire. Ce n'était pas le cas. Je verrais plus tard

Default avatar.png leojean890: tiens je suis 58 lol ça faisait un moment

Default avatar.png leojean890: ouais faut bien le pondérer avec le reste

Default avatar.png leojean890: vu que tu perds de la vie faut que le fait de perdre l'autre soit avéré

Default avatar.png JBM: comment es ton re

Default avatar.png JBM: a en lire le log, je suis de l'avis "congre Magus" sur le sujet

Default avatar.png JBM: ah tiens c'est rigolo aussi ecrit comme ca

Default avatar.png leojean890: eulerscheZahl aussi fait des trucs jolis : il a pas accès à de cases qui permettent de me tirer dessus (déjà visitées), donc il fait surface pour avoir accès à la bonne case puis move puis me finit en torpedo, c'est beau :P

TidyMaze: JBM, je souffre, je ne trouve pas ce qui fait que mon code est particulièrement lent. Contre un cookie tu peux me trouver le pb ?

Stilgart: maximumBy

Stilgart: trop de copies

Stilgart: trop de lazyness

Default avatar.png JBM: pour un cookie ok

BlaiseEbuth: trop de trop

Stilgart: clairemetrop

Stilgart: +n

Stilgart: TidyMaze: soyons fous, essaie avec {-# OPTIONS_GHC -XStrict #-}

TidyMaze: je ne me sers pas de maximumBy dans mon code critique

Stilgart: maximumBy c'est astronomiquement lent

Stilgart: il m'a tué plus d'une fois

TidyMaze: par contre je viens de voir que nub est très lent

TidyMaze: et je me demandais aussi pour le concatMap

Stilgart: concatMap a priori tu en veux

Stilgart: nub c'est quadratique je dirais... vu ce que ça fait

TidyMaze: pas de diff avec {-# OPTIONS_GHC -XStrict #-}

Stilgart: si tu as du doublon en pagaille, utilise Data.Set

Default avatar.png JBM: pourquoi il serait lent maximumBy?

TidyMaze: yes, je tente de mettre des Set / Map.Strict un peu partout

Default avatar.png JBM: oui, si tu sais pas ce que tu fais, par defaut strict a une meilleure chance de moins surprendre

TidyMaze: > si tu sais pas ce que tu fais

je reve pas, il m'insulte là ? :D

Default avatar.png JBM: c'est dur a savoir

TidyMaze: http://chat.codingame.com/pastebin/f2ebbbc9-5237-489d-833b-a750ddd9d019

TidyMaze: et type (Int, Int) ?

BigUP: avec un peu de bol, mon BFS va marcher direct sans modifs ...

BigUP: ha non... dommage...

Default avatar.png leojean890: tu les précalcules au premier tour ? moi je fais ça sinon ça timeout mdr

BigUP: leojean890, non. un BFS avec deque ca doit le faire si le reste du code ne prend pas tout le temps

BigUP: leojean890, la je ne vais pas calculer le chemin pour toutes les positions, juste vérifier que mon torpedo est jouable

Default avatar.png leojean890: ah ok, bah moi vu que j'en regarde un certain nombre par tour quand j'ai une liste de positions "assez grande" et que je dois voir si je tire quand même ou pas j'ai besoin de precalculer ^^

Default avatar.png leojean890: j'utilise aussi deque

Default avatar.png leojean890: je vois

Default avatar.png leojean890: moi je le calcule pour toutes les paires de points en elaguant direct si la distance sans BFS vaut déjà plus que 4

BigUP: hum, il devrait marcher pourtant ce BFS... j'ai du rater quelquechose

Zorg1: fix ton BFS

Zorg1: quoi de neuf Automaton2000 ?

Automaton2000: y'a pas moyen de voir les solutions des autres

Zorg1: m'en parles pas Automaton2000 !

Automaton2000: comment va ton contest ?

Default avatar.png leojean890: BigUP mets pas les cases que t'as parcourues comme étant des murs surtout xD j'avias fait cette erreur d'etourderie (prendre la même map);)

Zorg1: ça ira jusqu'en gold je pense

Default avatar.png leojean890: Zorg1 tu iras en légende n'est ce pas :P

Boulet: bah non Zorg1 EST une légende

Boulet: :D

Boulet: Soir tout le monde

BigUP: leojean890, t'inquiete... j'ai ma list de "walkable"

Boulet: Comment vont tes tortue Automaton2000 ?

Automaton2000: tout ça pour un oui

Default avatar.png leojean890: hehe bah il est bien classé ;)

Zorg1: soir boulet !)

Default avatar.png leojean890: Bon ok t'as pas fait cette erreur tant mieux ;P j'avais quelques bugs du genre et j'ai pris un peu de tps à les corriger tous ;o

BigUP: ha, forcément, je ne tape pas la map de la bonne unité ! ;)

Stilgart: Automaton2000: tes tortues vont oui ? ça veut rien dire ça...

Zorg1: oui enfin la légende en général ils en prennent 15/30 c'est la grosse bagarre le soir où ils l'ouvrent et ensuite après pour battre le boss gold

Automaton2000: si tu vas sur une case

BigUP: ok, nickel le BFS n'explose plus ;) reste plus qu'a vérifier qu'il fait bien le taff et l'activer

Default avatar.png leojean890: ouais j'imagine qu'il faut être stratégique entre resubmit ou avoir confiance à son classement actuel si t'en as un stable

Default avatar.png leojean890: 15/30 c'est pas donné effectivement

Default avatar.png leojean890: si c'est 30 tu tiens pour l'instant le bon bout :P

Default avatar.png leojean890: les boss gold j'en ai jamais battu donc je te crois en ce qui concerne leur difficulté :P

Default avatar.png leojean890: bah ils dupliquent le dernier passant qui a déjà une super IA

BigUP: ok, nickel mon BFS a l'air correct

dwarfie: mechant boulet qui m'a bloqué ....

Default avatar.png JBM: TidyMaze: Coord bien sur!!

Default avatar.png JBM: tu m'as pas lu cet aprem?

MadKnight: Automaton2000 AutomatonNN oui ou non ?

Automaton2000: bah moi c'est juste un troll

AutomatonNN: ever :p

TidyMaze: Cool JBM :) je bossais ^^

TidyMaze: désolé

TidyMaze: et codingame a pas un historique infini afaik

Default avatar.png JBM: oui enfin on a repondu dans les 10 min

Default avatar.png JBM: c'est bien la peine de demander si c'est pas pour lire :P

TidyMaze: http://chat.codingame.com/pastebin/22b7049a-eb73-482e-9c41-d7efd57437b2

TidyMaze: désolé JBM, c'est pas cool de ma part, je pensais pouvoir lire ce soir

Default avatar.png JBM: ouh, un nub

Default avatar.png JBM: http://chat.codingame.com/pastebin/d479ae29-5cb7-4b08-849a-a488fb736f80

TidyMaze: ah mais je l'ai lu ça

TidyMaze: vu que j'ai répondu xD

dwarfie: boulet , c'est honteux ....

Boulet: de quoi ?

Boulet: de te passer devant

dwarfie: je bosse comme un con et t'en profite pour monter :p

Boulet: J'ai juste arreter de faire peter des mines au hasard

Boulet: temps de code: 5mn montre en main

Stilgart: go go go (et lache moi cette montre, c'est pas pratique de la garder en main pour coder :p )

dwarfie: 5 min, c'est le temps que j'ai pu passer dessus en 2 semaine ...

Stilgart: bon, je commence à prendre un peu cher là... calmez vos submits :'(

Boulet: alors prochain point à l'odre du jour:

dwarfie: bon ... 307 ... ca fait 20 place de moins ... mais la c'est mérité ...

Boulet: 1- se convaincre que sonar c'est de la merde

Boulet: 2- regarder ou vous faites peter vos mines pour vous localiser (pfff )

Stilgart: sonar ça parait être un bon contre à silence en fait

Boulet: Non c'est de la merde

Stilgart: fais-le sur torpedo déjà

Boulet: Ca c'est fait depuis bien longtemps

Boulet: mon pb c'est que TRIGGER c'est plus dure

Boulet: et pfff

Boulet: flemme

Stilgart: bah qu'est-ce que tu fous derriere moi alors ?

Boulet: je ne sais pas

dwarfie: euh , c'est moi ou les regles de depart on savait pas ou les torpedo tapaient ...

**dwarfie a vraiment pas eu le temps ed suivre ....

Stilgart: je crois que si

Boulet: non on a toujours su ou elles tapaient

Boulet: enfin moi j;ai toujours su

Stilgart: j'ai codé ça très tôt en tout cas (ie le 1er samedi)

Stilgart: bon, c'est quoi ces runs wood4 à CotR qui font 100 parties ?!

Stilgart: Bob: pas gg... CotR c'était déjà pris

dwarfie: ca demontre mon mal a m'y interesser (independemment du manque de temps) ...

Stilgart: on dira donc KD

Default avatar.png leojean890: coders of the realm ?

Default avatar.png leojean890: faut que je le teste lui 1 de ces jours

Stilgart: yep

Stilgart: j'ai fini par me dire que j'avais beta-testé et que je pouvais faire l'effort de push mon code

Stilgart: parfait, 100% de win

Stilgart: BigUP: tu as pris cher, désolé :(

Default avatar.png leojean890: j'avais commencé à y réfléchir à ce pbm mais pas à coder

Default avatar.png leojean890: CotR, maybe après OOC

Default avatar.png leojean890: je crois qu'il y a un autre contest officiel de CG le 7 mai

Stilgart: leojean890: à l'occas, on est prenneur de ton avis sur la difficulté des ligues

Stilgart: il pourrait être encore repoussé

Stilgart: btw, tibo a dit si c'était actif le classement par entreprise pour ce contest ?

dwarfie: Stilgart : t'as ete plus rapide que moi a le dire :p

Default avatar.png leojean890: d'accord ben je vous dirai pour les ligues :)

BlaiseEbuth: Repulso contest !

Default avatar.png leojean890: pk il serait repoussé d'ailleurs ?

Stilgart: dwarfie: sauf que là, c'est moi qui le repousserai de 10-15j si j'étais CG

Boulet: Calmez vos multi, je ne vais plus avoir le temps de fouetter dwrfie pour qu'il bosse :p

Default avatar.png leojean890: il était prévu en mars au début ?

Stilgart: (donc pour une fois, je ne serai pas déçu)

Default avatar.png leojean890: repoussé à cause de l'épidémie ?

dwarfie: oh l'autre ... c'est moi qui doit le reveiller pour qu'il donne les consignes :D

Stilgart: merde, il est bon le boss wood3

Stilgart: je vais pas passer si ça continue :fearful:

Default avatar.png leojean890: classement par entreprise pour OOC ?

Boulet: dwarfie : si tu crois que tu es facile à fouetter

Stilgart: c'était prévu à la base pour le contest suivant

Default avatar.png leojean890: moi c'est jft63 qui m'inflige une série de défaites là je retombe 67eme xD

Stilgart: mais tibo a dit réfléchir à qqchose dès ce contest (j'ai pas pu voir quoi par contre)

Stilgart: il fait mal lui en effet

Boulet: il lui arrive de reflechir à lui ????

R4N4R4M4: Salut tous

dwarfie: Boulet : tu dit ca juste pour eviter que je dise que tu fouettes un max .... :poop:

dwarfie: :D

Default avatar.png leojean890: sur 5 matchs 1 win et 4 défaites

Stilgart: quoique, 3-4 c'est pas si pire pour moi

Default avatar.png leojean890: salut R4

Boulet: \o R4

Stilgart: o/ R4

R4N4R4M4: quoi de neuf ici ?

Default avatar.png leojean890: alors ta simu ? :P

dwarfie: que du vieux aigri :D

Stilgart: et une bouteille de rhim ...

Stilgart: rhum*

788361: on m'appelle ?

Stilgart: (faut que je refasse mon CotC :( )

R4N4R4M4: Pas encore attaqué la simu, je fais du nettoyage

Stilgart: Bob: oui, ton boss wood3 à KD il me fait des misères

dwarfie: Stilgart : rhum invocation successfull

Boulet: :beers: Bob

Bob: ah bon ?

Boulet: :rhum:

Bob: il est pourtant pas féroce

R4N4R4M4: Si on mélangeait OoC et CotC :D

Bob: :beers: au congélo pour dans 10 minutes

Stilgart: Bob: mais comme je joue avec les règles finales...

Boulet: les mélanges ....

Default avatar.png leojean890: c'est quoi KD ?:P

Stilgart: bon, je viens de lui mettre 10 roustes, ça devrait être bon

Stilgart: mais j'ai eu peur

Default avatar.png leojean890: ah R4 tu veux utiliser des idées de cotc dans OOC ?:P

Stilgart: KingDomino (Code of the Realm... mais CotR c'est déjà pris par Code of the Ring)

Bob: Stilgart: justement en jouant avec les bonnes règles ça devrait passer tout seul

Stilgart: 23 vs 19

Stilgart: en score

Stilgart: mais avant la série de 10 victoires je faisais pas le fier

Bob: leojean890: c'est un superbe multi

Stilgart: bon, lets wood2

Bob: réalisé de main de maître si je puis me permettre

Bob: fourni en 2 exemplaires pour les gourmands

Default avatar.png leojean890: c'est toi qui l'as créé Bob ?:P

Bob: #modestieSansFaille

Default avatar.png leojean890: oauis j'ailu les règles et réfléchi au pbm un peu

Stilgart: maître Bob on t'a dit :D

Default avatar.png leojean890: il y a un mois

Neumann: C'est pas légal ? uint64_t = -1ULL;

Stilgart: aie

dwarfie: non , il serait maitre si ca avait ete un contest ... ce qu'il aurait pu et du a mon humble avis

Default avatar.png leojean890: je le coderai sûrement prochainement^^

Stilgart: Neumann: tu parserais ça comment ?

Neumann: Bah typedef unsigned long long uint64_t;

Neumann: Donc pour moi ça devrait passer

Bob: ah ben j'ai posé la question vous pensez

Stilgart: LOL, j'ai poussé tiramon en wood2 en fait

Stilgart: du coup y a plus personne en wood3

Bob: mais bon c'était pas dans les priorités du moment

dwarfie: malheureusement je sais ... mais bien dommage ...

Bob: et j'avais pas trop envie de le laisser prendre la poussière jusqu'à ce que ça le devienne

Bob: c'est con, peut-être qu'avec le confinement ça aurait pu :D

Stilgart: mon soucis c'est la gestion du -

dwarfie: Stilgart ... en 1v1 ? parce que sinon ca va pas etre facile ...

Bob: surtout que bon, sauf à ce que j'aie loupé un truc, pour autant que je puisse dire il ne restait qu'à mettre des vrais assets

Stilgart: mais à la reflexion, même si c'est lu -(1ULL) ça devrait passer

Bob: pour le reste c'est clés en main

dwarfie: (deja ete coince que un multi 1v1v1v1 par absence d'adversaire)

Stilgart: dwarfie;

Stilgart: i

Stilgart: non, en 2-4 joueurs

Stilgart: du coup, tu joueras que contre le boss :D

dwarfie: ah , c'est de 2 a 4 ... moins grave alors

Stilgart: ça l'est plus que 1v1 de mon point de vue

Stilgart: parce que tu te retrouves en 1v1 forcé, ce qui biaise tout

Stilgart: rha... mais laisse moi gagner boss de wood2

dwarfie: :thinking: pas faux en effet

Bob: je sais même plus ce qu'il fait le boss wood3, je crois qu'il place les tuiles dans une position fixe suivant l'id de la tuile

Bob: mais bon avec le hasard du tirage des fois ça marque un nombre de points surprenant

Stilgart: 26-17... bon, c'est mon code qui faiblit là

Stilgart: 17 c'est pas super :(

Stilgart: 26 c'est pas si mal par contre pour le boss

Stilgart: bon, la tortue retient son souffle...

Bob: :turtle:

Stilgart: pan x2

Stilgart: ça passera pas

Stilgart: x3 même... calme ton boss :D

Stilgart: en plus il fait +1.5pts ... je rêve

Stilgart: top wood2, la honte

Stilgart: la :turtle: pleure

Bob: sérieux ?

dwarfie: :rofl:

Stilgart: en vrai, je sais pas si c'est mon meilleur code

Bob: non mais je veux dire j'ai fait des boss débiles

Default avatar.png JBM: principe de peters

Stilgart: j'avais un onglet ouvert dans vscode, mais j'avais peut-etre mieux en ide

Stilgart: bah il me bat souvent de pas beaucoup

Stilgart: damned... c'est le code en IDE :(

Stilgart: enfin non, vu que j'ai patché la lecture des inputs mais bon...

Stilgart: bon, go go go MK pour me pousser

Stilgart: Bob: en vrai, mon soucis c'est que battre le reste de la ligue ça rapporte 0 tellement ils sont loins en score

Bob: ah oui ça c'est possible

Stilgart: et du coup, comme j'ai pas un super ratio contre le boss et qu'il remonte vite en score, je finis derrière

TidyMaze: ~ 170, on y croit, suffit de comencer à jouer les mines ^^

Stilgart: 20-30 (pour lui) à la louche

MadKnight: Neumann ?

Neumann: Madknight

MadKnight: try this song Neumann Iceberg Black - Undastand?

Neumann: Sounds like thousands of other trap songs :/

MadKnight: u don't like this kind ?

MadKnight: what do u like ?

Neumann: Un tas de trucs

MadKnight: comme quoi ?

Default avatar.png JBM: std::heap<thing>

Neumann: Y compris ça, quand ça ressemble pas à tout ce qui a déja été fait

MadKnight: pk le heap ?

Default avatar.png JBM: "tas"

Zorg1: bien bien bien Automaton2000 une idée ?

Automaton2000: pour l'instant j'ai pas trouvé mieux

Bob: Bob, sors de cet Automaton2000

Automaton2000: donc il y a moins de monde

Bob: mais qu'est-ce que ça me saoule de prendre des taquets au push par des bots 200-300 qui ont juste du bol sur leur random

dwarfie: et ouais ... bienvenue dans la 2eme zone de melasse

Bob: tu les mets dans l'IDE, tu rejoues la même map 25 fois, c'est 25 fois différent mais 25 fois tu gagnes

Zorg1: qu'a tu fais pour que le dieu du Random t'en veule ?

Bob: *la* fois où tu perds, c'est celle de l'arène

Bob: #haine

dwarfie: pourtant c'est moi le maudit du random ... pas vrai Stilgart :S

dwarfie: :D

dwarfie: AutomatonNN : Stilgart est pas la , tu confirmes a sa place ?

AutomatonNN: vous avez test cette fonction pour le contest ?

dwarfie: AutomatonNN : oui , des que je rentre dans son bureau les random partent en vrille ...

AutomatonNN: si je vais pas taper dans le coin

dwarfie: AutomatonNN : tu repond bizarre aujourd'hui , t'as piqué des neurones a Automaton2000 ?

Automaton2000: ah oui, je me suis dit que je suis bien content de ne pas faire un truc

AutomatonNN: d'ailleurs tu t'en fiches de la map et tu remonter le chemin avant la ligue argent ?

Stilgart: clair, dwarfie il sort de mon bureau et direct mes pushes se passent mieux

Stilgart: (sauf à CvZ où ça a marché moyen)

Default avatar.png leojean890: au fait, qielqu'un comprend l'issue de cette partie ? est-ce un bug du referee ? https://www.codingame.com/share-replay/444466287

dwarfie: pour ca que tu reussit pas mal pour le moment , je suis sorti de ta ville ... je suis meme sorti de ton departement d'ailleurs :D

Bob: bon c'est pas si pire

Bob: leojean890: c'est marqué timeout

Bob: qu'est-ce qui n'est pas clair ?

Default avatar.png leojean890: ah d'accord, j'ai pas vu écrit ça

Default avatar.png leojean890: je vois "MOVE N SILENCE" à la fin

Bob: le tout dernier tooltip c'est timeout

Default avatar.png leojean890: ah d'accord wow je l'ai pas vu

Default avatar.png leojean890: thanks du coup

Bob: et c'est sans doute pour ça que tu es scoré à -1 hp

Default avatar.png leojean890: c'est étrange car je voyais écrit en jaune en gros "MOVE N SILENCE"

Default avatar.png leojean890: mais quand je regarde ma sortie d'erreur je comprends

Default avatar.png leojean890: on dirait que j'ai timeout sur le nombre de chemins

Default avatar.png leojean890: 774 chemins avant d'appliquer le silence => bcp de chemins au résultat

Default avatar.png leojean890: j'ai mis un seuil à 800 lorsqu'il va faire un silence

Default avatar.png leojean890: bah je vais baisser..

Default avatar.png leojean890: lorsqu'il vient de faire*

Andragol: bonjour il y a une combinaison de touche pour intenter automatiquement ?

Andragol: indenter

Bob: je ne crois pas

Zorg1: en tout cas y a pas dans la liste des racourcis clavier de l'IDE : https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts

Zorg1: (je découvre les "multi curseurs" je comprends pas trop l'intérêt mais c'est joli)

Bob: c'est quand tu codes au copy-paste et que tu dois corriger des typos :D

Zorg1: je me disais bien que ça semblait être du copier/coller en mode expert ce truc ;-)

domak: c'est moi ou c'est devenu chaud de rentrer dans le top 100?

Stilgart: ça fait 4 jours que c'est le cas je dirais

Default avatar.png leojean890: j'ai pas try de submit today

Stilgart: clairement, attends la gold

Default avatar.png leojean890: oui j'allais pas submit avant vendredi si je reste 60

Stilgart: soumettre maintenant c'est prendre le risque de rager vendredi

domak: ça aller pourtant bien jusqu'à ce midi

Stilgart: (on n'est pas toujours à l'abri d'ici là même en étant 60-70e)

domak: mais là ça devient chaud pour moi

Stilgart: mon intuition est que l'écart entre les IA est très faible

Bob: c'est clairement devenu très marécageux entre 150 et 100

Default avatar.png leojean890: ouais je vois Stilgart.. ça m'est arrivé plusieurs fois de perdre mon classement avec un resubmit

Stilgart: du coup, suffit de perdre un peu trop au début et tu coinces

Default avatar.png leojean890: ouais il est faible

Bob: et les 20-30 places au-dessus se tiennent dans un point de score à tout casser

Stilgart: anyway, gg leojean890

Default avatar.png leojean890: de perdre mon classement avec un resubmit qui corrige un bug*

Default avatar.png leojean890: thanks:P

Bob: oui ça c'est classique

Default avatar.png leojean890: j'ai pu monter un peu en ajoutant le fait de bouger de manière moins tracable

Default avatar.png leojean890: gg aussi stilgart

Bob: mais bon au stade où on en est si on a des bugs en général les corriger n'améliore l'IA qu'à la marge

Default avatar.png leojean890: et monter un peu en foncant vers le mec si je l'ai repéré si mon cooldown est assez bas

Stilgart: j'abuse du système sur ce contest, j'ai moyen du mérite

Stilgart: à l'ouverture, je fais top10 gold en partant dufond

Default avatar.png leojean890: comment ça abuser ? ne pas submit ?:p

Stilgart: oui

Default avatar.png leojean890: ah oui t'as un code qui vaut top 10?

Default avatar.png leojean890: que tu vas submit seulement vbendredi ?^^

Stilgart: j'ai bourriné juste ce qu'il fallait au bon moment

Default avatar.png leojean890: genre tu le testes contre les premiers dans l'ide et tu win ?:)

dwarfie: clairement je suis passé silver a l'ouverture parce que j'ai pas submit entre le 21 et aujourd'hui

Stilgart: (enfin là, je suis pas si confiant)

Stilgart: leojean890: je sais que si je ressoumet en l'état, ça fait à peine 150e

Bob: et c'est toujours mieux de passer à l'ouverture que de se pogner le boss après coup

Default avatar.png JBM: j'en suis a cb la pour ceux qui m'ont dans la liste?

Default avatar.png leojean890: ah donc t'as un code qui win contre les premiers mais peut loser contre les moins avancés ?

Stilgart: sur en gold...

Stilgart: je crois que pas une fois je suis passé à l'ouverture en fait

Stilgart: enfin, gold -> legend

Zorg1: 232 JBM

Default avatar.png JBM: mci Zorg1

Stilgart: leojean890: j'ai un code qui n'écrase pas le bas de ligue

Default avatar.png BOUYACROTTE: Salut les gars ! J'arrive pas à récupérer la carte en C sur ocean of code. Vous auriez une idée ?

Zorg1: 20 points d'ELO tout rond ;-)

Default avatar.png leojean890: ah ouais mais faut être hyper bien classé pour passer legend non ?

Default avatar.png JBM: cte classe

Stilgart: j'ai même pas regarder contre les forts, ça sert à rien quand tu n'écrases pas le bas de ligue

Default avatar.png leojean890: mais tu penses qu'il entrera dans le top 10 gold ?

dwarfie: bon ca serait bien que je sorte du bourbier de mi-ligue la ... :D

Stilgart: leojean890: en vrai, ça devrait être mon minimum syndical

Default avatar.png leojean890: est ce que ca resubmit ton ide quand tu changes de league ? je crois pas non ?

Bob: si

Bob: euh non

Bob: ça resubmite ton bot d'arène

Default avatar.png leojean890: surtout avec un code bugué

Default avatar.png leojean890: minimum syndical ?

Stilgart: de passer légende... mais plutôt que de faire les choses bien, je préfère causer ici et lutter contre le boss gold le dernier samedi

dwarfie: voila ... suffisait de raler :p

Default avatar.png leojean890: ah donc tu vas bosser comme un ouf à la fin ?:P

Bob: mon minimum perso c'est gold

Default avatar.png leojean890: ah t'as jamais fait moins bien que gold en contest ? gg:)

Bob: la plupart du temps légende c'est pas atteignable sans simu et j'ai trop la flemme pour ça

Default avatar.png leojean890: simu dans ce contest c'est chaud déjà que je dois mettre des seuils pour éviter les timeouts mdr

Vry: domak, c'est normal je garde l'entrée du top 100 :)

Vry: Vry #100

Stilgart: Bob: j'avoue que j'ai moins la foi pour la légende

Bob: ceux qui veulent passer Vry les enferme dans une bulle et il saute dessus

Stilgart: UTG m'a bien refroidi sur ce coup là

Default avatar.png leojean890: stilgart du coup ce que tu disais c'est que tu vises legende quelque soit le contest ?:p

Vry: Voilà, sauf Bob que je laisse passer ! :D

Default avatar.png JBM: en auoi utg t'a refroidi?

Bob: quand j'arrive légende maintenant c'est purement par accident

Stilgart: leojean890: oui

dwarfie: moi , je suis toujours sur le le coup de la matraque a utg ... pas sur de m'en remettre un jour

Default avatar.png leojean890: gg si t'y arrives tlt en tout cas:)

Stilgart: vu ma formation d'origine, mon métier, et le temps que je passe sur le site (à causer ici...sic), je devrais être légende à chaque fois

Default avatar.png leojean890: formation en IA ?

Stilgart: non, mais en algo/prog oui

Default avatar.png leojean890: et ton metier c'est ça aussi ? algo ?

Default avatar.png JBM: mais est-ce un concours d'algo/prog?

Default avatar.png JBM: pour ca y'a codejam ce WE

Stilgart: de passer légende, oui

dwarfie: bon , va falloir que je rale encore pour que ca bouge ... encore coincé dans le haut du bourbier de mid-league

Bob: dwarfie: prends un chiantos

dwarfie: pas bouge de place depuis 28% ...

Stilgart: assez souvent, tu peux avec une heuristique solide bien codée

Stilgart: sinon, un moteur sans bug un minimum efficace fait l'affaire

Default avatar.png leojean890: y'en a qui sont arrivés premiers de contests avec bot heuristique :P

Default avatar.png leojean890: gost in the cell

Default avatar.png leojean890: ghost

Stilgart: c'était le passé ça :)

Bob: un petit akashi avant d'aller au lit ?

Stilgart: le niveau a fortement augmenté depuis

dwarfie: bon , 250eme tout rond , j'aurais pas bouge sur les 40 derniers match

Default avatar.png leojean890: ah d'accord:P

Default avatar.png leojean890: moi j'ai raté UTG en tout cas mdr

Bob: bon moi je fais le malin avec mes heuristiques pourraves mais il y a des gens en heuristiques qui vont bien plus haut que moi

Default avatar.png leojean890: en novembre enfin j'ai fait des perfs nulles

dwarfie: leojean890 : vaut mieux l'avoir raté qu'avoir ete vole sur les 3 dernieres heures ... crois moi

Default avatar.png leojean890: y'en a qui legende en heuristique j'ai déjà vu ça écrit dans des debriefs de contests

Bob: pire ça m'arrive d'en faire partie

Default avatar.png leojean890: tu t'es fait voler ? comment ça ? :P ceux qui submit à la fin ?^^

Bob: mais c'est de plus en plus rare maintenant

Default avatar.png leojean890: qui font de la retention d'IA jusqu'à la dernière heure ?^^

Zorg1: ah de l'IA hiding

Default avatar.png leojean890: c'est ça que t'appelles voler ?

Zorg1: quand y a rien à gagner c'est un peu pervers

dwarfie: top 200 tout le long du contest ... et 150 place de perdu sur la fin ... a quand l'empechement de spam submit bordel !?

Bob: le spam push c'est la vie

Zorg1: y a pas une limite de submit ?

Zorg1: ou c'est uniquement sur les puzzles d'optim ?

Default avatar.png leojean890: ah ouais j'ai déjà essayé de spam en optim mdr

dwarfie: Zorg1 : y'a meme rien qui t'empeche d'en lancer 50 en meme temps ....

Bob: il y a une limite oui

Bob: sur une fenêtre de temps

Bob: il y a même deux seuils je crois

Default avatar.png leojean890: avec les solutions randomisées on spam submit pour optim :P

Bob: déjà tu prends le captcha si tu pushes trop en quelques minutes

Default avatar.png leojean890: ouais

Default avatar.png leojean890: j'avais fait ça sur A* craft avec un algo génétique

Bob: si tu insistes 2-3 fois de plus tu as une première limite pendant 4-5 minutes

Zorg1: m'ouais vu que le temps de push sur OoC c'est au moins 10 minutes ...

Bob: ouais mais des fois tu spammes juste pour avoir un bon décollage

Default avatar.png leojean890: ah ouais si ça démarre bas tu t'inquiètes

Zorg1: c'est vrai ça m'est arrivé ^^

Bob: leojean890: pas forcément

Bob: mais parfois un très bon démarrage permet de sauter par-dessus un marécage

Bob: au lieu de devoir patauger au travers, même si tu sais que ça finira par passer

Default avatar.png leojean890: ouais j'ai déjà constaté ça en regardant l'évol des matchs

dwarfie: claiement , en silver par exemple , la , y'a de la melasse au dela de la 280 et un bourbier entre 250 et 300 ... si tu les passes c'est bon , sinon t'es mal :D

dwarfie: melasse au dela de 380

Default avatar.png leojean890: mdr

Default avatar.png leojean890: ouais c'est full

Default avatar.png leojean890: ça aurait été logique que 200 personnes passent gold vu le monde xD

Stilgart: non

Default avatar.png leojean890: mais en contests commu ils font moins donc..;o

Stilgart: une ouverture à 100 sera grandement suffisante

dwarfie: c'est bien ca le probleme ... trop de monde passe par accident et ca plombe les bas de ligues

Default avatar.png leojean890: ah ouais je vois

Default avatar.png leojean890: :p

Default avatar.png leojean890: pour que le niveau soit à peu près équilibré quoi

Stilgart: en bas de la silver j'en vois qui seront gold avant samedi :D

Default avatar.png leojean890: mais du coup silver ça va rester le basar

Stilgart: oui et non

Default avatar.png leojean890: bazar

Default avatar.png leojean890: sauf si le boss est battable quoi

Stilgart: déjà, 1 boss ça donne une vraie tête à abattre

Default avatar.png leojean890: si c'est une copie du #100

Default avatar.png leojean890: c'est battable j'imagine

Stilgart: et ensuite, comme je l'ai dit, la clé c'est d'abord d'écraser le bas de la ligue

Stilgart: c'est le bazar quand tu ne te concentre pas sur éviter les défaites bêtes

Default avatar.png leojean890: donc t'en vois certains en bas qui seront gold

Default avatar.png leojean890: des gens que tu connais personnellement en gros ?:P

Stilgart: pas personnellement

Default avatar.png leojean890: ou de réput

Default avatar.png leojean890: :p

Stilgart: mais des gens pour qui la légende est encore plus automatique :)

Default avatar.png leojean890: des gens qui sont bien classés sur codingame :P

Default avatar.png leojean890: genre toi t'es 23

Stilgart: donc top10 silver en partant du fond, c'est pas crédible une seule seconde

Default avatar.png leojean890: gg

Stilgart: il y a nettement mieux que moi ici

Stilgart: (l'écart est assez énorme en haut, en fait)

Default avatar.png leojean890: suffit que je mette ma souris sur ta photo pour voir ton classement :P

Default avatar.png leojean890: enfin je savais pas ça xd

dwarfie: eh boulet ... un peut laisser mon bot tranquille ?! il etait en train de monter gentiment et tu m'en colle 2

Default avatar.png leojean890: ah ouais donc les premiers sont monstrueux ?^^

Stilgart: passe sur Magus, Neumann, dbdr, etc.

Default avatar.png leojean890: ouais j'ai vu

Default avatar.png leojean890: eulersche, royale

Default avatar.png JBM: et reCurse qui hide

Default avatar.png leojean890: mdr y'en a qui vont montrer leur vrai bot après^^

Stilgart: il a déjà gagné, mais il ne le sait pas encore :D

Stilgart: royale il passe plus trop :(

Default avatar.png leojean890: qui ?:P

Stilgart: mais oui, il compte

Default avatar.png leojean890: royale j'ai vu #2 lol

Default avatar.png leojean890: euler #1

Stilgart: tu as mal vu

Default avatar.png leojean890: pas mal pas mal

reCurse: Je plaide non coupable

Stilgart: _royale il est 1 demain :D

Default avatar.png leojean890: ah oui ? pk ?:P

Stilgart: reCurse: en vrai, ça fait plaisir de voir l'écart de niveau avec toi

Stilgart: (un peu mal aussi mais bon... j'ai qu'à fix comme dirait MK)

Bob: moi j'usurpe

reCurse: C'est plus fatiguant pour moi qu'autre chose

Stilgart: leojean890: moralement, _royale a été premier pendant très longtemps

Stilgart: là ça oscille entre euler et royale depuis le nouveau changement de règle

Default avatar.png leojean890: reCurse 16eme pas mal ;)

Default avatar.png leojean890: ah d'accord:p

Stilgart: reCurse: vu les résultats, j'imagine bien oui

reCurse: ?

Stilgart: il vaut plus (enfin moins du coup) que 16e reCurse

Bob: bon allez, au dodo

reCurse: On parle de quoi je suis confus

Stilgart: leojean890 regarde le classement général des gens sur ce chat

Default avatar.png leojean890: y'a pb4, agade qui écrivent des PM aussi :P

Bob: bonne nuit les choupis, demain c'est jeudredi

reCurse: Du contest ou du leaderboard global

Stilgart: du leaderboard général

Default avatar.png leojean890: dans ce chat y'a pas mal de monde qui sont hauts sur le leaderboard global

reCurse: Ah pardon

reCurse: Je m'en fou de celui la lol

Default avatar.png JBM: mais c'est un chiffre!

Default avatar.png JBM: il faut le faire monter!

Stilgart: non, 2 dans le cas de reCurse

Default avatar.png JBM: c'est la gamification

reCurse: Déjà j'ai prouvé que c'est de la foutaise comme formule

reCurse: Alors bof

Stilgart: </pedantic>

Stilgart: clairement, je devrais pas être aussi haut

Default avatar.png leojean890: pk pas ?:P

Default avatar.png JBM: parce qu'il assume pas

Default avatar.png leojean890: t'as fait de bonnes perfs en légende dans des contests ?

Stilgart: je disais justement qu'il y avait un gros écart entre moi et juste au dessus de moi (et quand je vois reCurse 16e, je me dis que je minimisais la chose)

Default avatar.png leojean890: ah je viens de voir "ENS Lyon" sur ton profil, sympa ça aussi :P

Stilgart: j'ai fait un seul contest complétement sérieusement (DP)

Stilgart: le reste, c'est autour de 50-70e

Stilgart: donc je devrais être genre 6àe

Stilgart: 60e

Default avatar.png leojean890: en gros tu penses qu'il devrait y avoir plus d'écart de points entre les premiers d'un concours et les autres ?

Stilgart: je pense qu'il est illusoire de croire en la sainte formule qui trie comme il faut

Default avatar.png leojean890: genre une décroissance significative au top ?

Stilgart: en monstre, tu as Agade aussi qui passe de temps en temps ici

Default avatar.png leojean890: ouais je l'ai cité plus haut car j'ia lu plusieurs PM

Default avatar.png leojean890: de lui

Stilgart: c'est pour ça que je disais au début que dans le top, il y a encore de gros écarts de niveau

Default avatar.png leojean890: et il semble balèze

Default avatar.png leojean890: y'en a tu sens qu'ils ont une pure intuition

Stilgart: et pour connaître le niveau des gens, le mieux ça reste de se casser les dents contre leurs bots en contest/multi

Default avatar.png leojean890: quand tu lis leurs PM

Stilgart: (et de lire certains post mortem...)

Default avatar.png leojean890: ouais bah je suis loin derrière avec mes bots mdr

Default avatar.png leojean890: je suis top entre 5 et 10 % dans le meilleur des cas et dans d'autres cas je suis à la ramasse

Default avatar.png leojean890: genre c4l j'ai galéré de ouf et code royale aussi par ex

Stilgart: ça viendra avec le temps

Default avatar.png leojean890: sans réussir à franchir les leagues

Stilgart: et comme je l'ai dit, le niveau est beaucoup plus élevé maintenant qu'il y a 3-4 ans

Default avatar.png leojean890: tiens y'a coac qui me fait baisser avec une série de victoires

Default avatar.png leojean890: normalement on prog avec le temps c'est logique en effet

Default avatar.png leojean890: si on bosse

Default avatar.png leojean890: et tu me parlais de botg qui serait encore plus chaud que code royale ;P

Default avatar.png leojean890: qui me tentait pas trop d'entrée

Stilgart: BotG c'est le seul multi où je ne vois pas comment passer légende

Stilgart: sur celui là, je suis vraiment à sec

Default avatar.png leojean890: meanmax ça semble ultra chaud y'a plein de notions de physique :P

Default avatar.png leojean890: pour ceux qui les connaissent pas

Default avatar.png leojean890: j'ai lu l'énoncé

Stilgart: j'avoue que pour MM j'étais passé légende vraiment avec les dents

Stilgart: (à tel point que j'ai rage quit juste après)

Zorg1: meanmax, CSB, FB , PCR c'est un peu dans le même sac

Stilgart: le multi de CR semble abusément chaud par contre

Vry: Mais -3v ne fonctionne que pour 1/4

Default avatar.png leojean890: j'ai fait aucun des 4 pour la même raison hehe

Zorg1: -v pour MM

Zorg1: :p

Stilgart: commence éventuellement par PCR

Default avatar.png leojean890: le multi de CR.. bah je suis bloqué bronze xD

Default avatar.png leojean890: j'y ai pas passé des heures j'avoue

Default avatar.png leojean890: manque d'idées

Zorg1: PCR est quand même chaud, et faut chercher pour savoir comment marche le moteur

Default avatar.png leojean890: csb j'ai lu le PM

Default avatar.png leojean890: j'aurais pas trouvé ça tout seul xD

Default avatar.png leojean890: bah alors, 9 défaites d'affilée dans mon histo de OOC, ça fait mal :P

Stilgart: mon record aujourd'hui c'est 13

Stilgart: go go go :à

Stilgart: :)

Default avatar.png leojean890: defaites d'affilée ?

TidyMaze: j'avais fait 15eme sur PCR :)

Default avatar.png leojean890: je suis redesc 74 avec ces 9 defaites

TidyMaze: je suis nostalgique de cet age d'or

Default avatar.png leojean890: 15eme bravo^^

Zorg1: ah merde j'avais oublié que j'étais légende à "LoCaM" (le jeu de carte magic)

Zorg1: :D

Zorg1: on avait eu aussi 1 mois pour celui là

TidyMaze: 1 mois vraiment ?

Zorg1: avec un sprint de 4 heures auparavant

Zorg1: oui oui 4 semaines de contest

TidyMaze: mon premier programme en Rust. J'avais tenté un MC ou un minmax, je sais plus

TidyMaze: (premier et dernier)

Stilgart: PCR c'est plutôt du MC vu le nb de chips

Stilgart: ou tu parlais peut-être de locam ?

domak: Locam, mon premier contest aussi, fini légende en MC

TidyMaze: yup, une sorte de MC sur PCR et je parlais ensuite de locam

TidyMaze: gg domak

domak: en pompant le deck de closetAI

TidyMaze: moins gg xD

domak: pas très fier mais après j'ai vu qu'il l'avait filé sur le chat

Zorg1: domak : je crois que quasiment tout le monde l'a pompé ce deck ...

TidyMaze: non ^^

domak: si si

Stilgart: non ^^

TidyMaze: fallait deja le courage pour l'extraire

Stilgart: et du coup je suis resté gold :D

Stilgart: voilà... flemme uber alles

Stilgart: (et puis je trouve pas ça fun de pomper comme ça)

domak: bein je jouais plein de parties contre lui et j'enregistrait des stats

Stilgart: (sans reproche pour ceux qui l'ont fait hein ;) )

domak: donc c'est pas complétement pompé

domak: c'est du reverse

Stilgart: oui, ce qui est fun c'est de mettre en place le pompage

TidyMaze: > oui, ce qui est fun c'est de mettre en place le pompage

Automaton2000, retiens cette phrase

Automaton2000: tu codes en quel langage ?

TidyMaze: haskell Automaton2000

Automaton2000: au sens où tu ne peux pas le faire

RomanceDawn: Automaton2000 que pense tu du Java ?

Automaton2000: mais pas au point de passage

RomanceDawn: ok

Stilgart: Automaton2000: tu confonds, c'est Magus qui peut pas coder en Haskell

Automaton2000: et un bout de code dans le chat

Stilgart: print "hello"

fenrir: Automaton2000: c'est echo "java" | tr 'jv' 'c' qu'il faut répondre

Automaton2000: mais je suis loin du top 100

Stilgart: fenrir: héhé

Zorg1: :thumbsup: un sans faute fenrir ;-)

Stilgart: joli

Default avatar.png leojean890: 11 défaites d'affilée sympa:p

Default avatar.png leojean890: 60=>77 boum^^

Stilgart: plus que 2 :wink:

fenrir: mmh, 171, va y avoir du boulot pour passer or

fenrir: ça baisse en plus, rah tous ces gens qui améliorent leur bot ...

Zorg1: c'est une plaie

domak: ouais on aurai du arrêter le contest il y 2 ou 3 jours

fenrir: aucune décence

Vry: Honteux !

Vry: La ligue va être énorme vendred ... ça va ramer sévère ... mais y'z codjam à 23h (je ne sais pas dans quel fuseau ...) :p

Default avatar.png leojean890: le transfert des gens + les premiers suivants qui battent le boss dans la foulée:p

Boulet: (╯°□°)╯︵ ┻━┻

RomanceDawn: java c'est pas du caca ok

Boulet: mais si

RomanceDawn: :mask:

Boulet: putain ils me gonflent chez CG

Boulet: a ne pas bosser avec les versions standards des compilo

Magus: pour quel langage ils sont pas un compilo standard ?

RomanceDawn: compil toi meme :thinking:

Boulet: le mien Magus

Magus: (Typescript j'ai testé pour la ligue wood de OOC, il est standard mais il est genre ultra vieux et pas à jour)

Magus: c'est à dire Boulet ? :D

Boulet: Ils font une install d'une version qui n'existe pas vraiment et sans mettre les libs vitales

Boulet: ocaml

Magus: ah ocaml je connais rien du tout, je peux pas dire

Boulet: et pas de librarie pour les grands entiers

Magus: si ça peut te rassurer JS/TS non plus n'ont pas de support de grands entiers

Magus: ce qui rend certains puzzles très difficile à faire

RomanceDawn: en java on a biginteger :stuck_out_tongue:

Boulet: non mais ocaml oui

Magus: (ou alors tu copies/colles une lib big number dans ton code)

Boulet: oui voila alors en fait non je ne vais pas faire ça

Boulet: encore que ....

Boulet: oui non c'est mort

Boulet: la lib fait 100000 lignes et il faut linker avec du C

Boulet: pffff

Boulet: OMG

Boulet: je ne comprends meme pas que les serveurs tournent

RomanceDawn: t'as vraiment des gros int ?

Vry: En C, il faut linker à la volée dans le code :upside_down: parce que la lib est là ...

Boulet: oui

Boulet: cat /etc/apt/sources.list

Boulet: le truc à ne jamais faire !

Boulet: ils sont fous

RomanceDawn: faut faire en sorte de pas avoir des gros int peut etre :thinking:

Vry: Boulet, sur OOC ?

Boulet: Vry: Oui

Boulet: pour de mauvaises raisons mais c'est mon pb

RomanceDawn: lol

Boulet: bon ça a l'air mieux avec des floats

smeagol: Salut

Boulet: \o

smeagol: Boulet: juste avant la lique des bronze j'ai gagné mes matches. Maintenant, je n'arrive à passer devant :grin:

smeagol: Ghirtor: salut

smeagol: Madknight: quoi de neuf de ta stratégie

Boulet: hard

smeagol: en fait, je n'utilse que move et silence avec un move d'un seul pas

smeagol: il faut que j'applique les mouvements que l'adverssaire ne vas ps detecter ma position

Boulet: oui 'cest bien utile

Boulet: enfin je dis ça

Boulet: vu mon classement ....

Ghirtor: salut smeagol