Chat:Fr/2020-04-01
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 ?
JBM: c'est parce aue c'est leur "super solution interne"
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
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
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
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
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
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
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
JBM: heureusement il y a les profs
AymeeB: l’avez vous fait ?
egaetan: moi je copie-colle
Vry: +1
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 ?
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
Bob: oui
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
JBM: je crois pas que ce soit ce que j'ai mis dans mon patch
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
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
JBM: le statement me distribue pas des cadeaux?
Bob: nope
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: ?
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 ?
Zorg1: sur CSB oui ^^
JBM: ah pardon je rentre juste de promener le chat
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
JBM: fais comme si foldl n'existait pas
JBM: en premiere approximation, foldl' et foldr sont toujours mieux
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
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
JBM: et pour le contest present, des bitsets pourront sans doute d'apporter beaucoup aussi
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
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?
Magus: donc techniquement je peux avoir 2 états sur la même case, mais avec un chemin différent
JBM: pour la masse, c'est juste un ensemble de meilleures pratiques
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
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...
LeoBlanchard: pb4 un conseil pour passer gold ?
JBM: le plus simple est d'etre mieux classe que le boss argent
pb4: ^
Bob: -3v
pb4: ^ aussi
JBM: sinon tu peux soudoyer un membre du staff
ThomasMarceron: pb4 quel est ton secret
JBM: ou hacker la base de donnees par toi-meme
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
JBM: faire crash le bot adverse marche dans la plupart des multis
JBM: mais faut pas trop le faire sinon ca se voit
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:
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
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
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:
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
JBM: ohlala t'as meme pas une courbe plate
JBM: t'es pas assez LOUD pour passer a la radio
JohnnyYuge: Je vais mettre un compressor en ratio 10
JBM: mieux vaut viser OVER ELEVEN
JohnnyYuge: C'est du hip hop avec ascendant jazz
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
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
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
**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?
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
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)
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
poipoiAH: et normalement tu peux parler avec discuter via le tchat qd c en direct avec la personne
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 :)
JBM: c'est pour ca qu'il y a un mois
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
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
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 ?
Palmipedus: c'est moche mais je reset que contre les spammer de silence et encore
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$
leojean890: pareil quand j'ai 8k chemins environ je reset sinon ça explose mon pauvre python ;o
leojean890: pareil je reset que contre les spammer de silence et encore
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
Magus: hmm
Magus: tu peux pas faire SURFACE, MOVE et SILENCE en même temps, si ?
Neumann: Dans le même tour si
Magus: holy shit on peut faire SILENCE N 4 | MOVE E ?
Magus: je viens de comprendre le jeu
JBM: (et tout le monde le fait)
Magus: bah ouai
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
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
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
JBM: ben cliquer submit c'est plus facile que lire
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:
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
leojean890: ouais faut utiliser des distances bfs
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)
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
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
leojean890: tiens je suis 58 lol ça faisait un moment
leojean890: ouais faut bien le pondérer avec le reste
leojean890: vu que tu perds de la vie faut que le fait de perdre l'autre soit avéré
JBM: a en lire le log, je suis de l'avis "congre Magus" sur le sujet
JBM: ah tiens c'est rigolo aussi ecrit comme ca
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
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
JBM: pourquoi il serait lent maximumBy?
TidyMaze: yes, je tente de mettre des Set / Map.Strict un peu partout
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
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...
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
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 ^^
leojean890: j'utilise aussi deque
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 ?
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
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
leojean890: hehe bah il est bien classé ;)
Zorg1: soir boulet !)
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
leojean890: ouais j'imagine qu'il faut être stratégique entre resubmit ou avoir confiance à son classement actuel si t'en as un stable
leojean890: 15/30 c'est pas donné effectivement
leojean890: si c'est 30 tu tiens pour l'instant le bon bout :P
leojean890: les boss gold j'en ai jamais battu donc je te crois en ce qui concerne leur difficulté :P
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é ....
JBM: TidyMaze: Coord bien sur!!
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
JBM: oui enfin on a repondu dans les 10 min
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
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
leojean890: coders of the realm ?
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é :(
leojean890: j'avais commencé à y réfléchir à ce pbm mais pas à coder
leojean890: CotR, maybe après OOC
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
leojean890: d'accord ben je vous dirai pour les ligues :)
BlaiseEbuth: Repulso contest !
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
leojean890: il était prévu en mars au début ?
Stilgart: (donc pour une fois, je ne serai pas déçu)
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:
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
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
leojean890: sur 5 matchs 1 win et 4 défaites
Stilgart: quoique, 3-4 c'est pas si pire pour moi
Boulet: \o R4
Stilgart: o/ R4
R4N4R4M4: quoi de neuf ici ?
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 ....
Stilgart: bon, je viens de lui mettre 10 roustes, ça devrait être bon
Stilgart: mais j'ai eu peur
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
leojean890: c'est toi qui l'as créé Bob ?:P
Bob: #modestieSansFaille
leojean890: oauis j'ailu les règles et réfléchi au pbm un peu
Stilgart: maître Bob on t'a dit :D
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
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
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 ?
Neumann: Y compris ça, quand ça ressemble pas à tout ce qui a déja été fait
MadKnight: pk le heap ?
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)
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 ?
leojean890: ah d'accord, j'ai pas vu écrit ça
leojean890: je vois "MOVE N SILENCE" à la fin
Bob: le tout dernier tooltip c'est timeout
leojean890: ah d'accord wow je l'ai pas vu
Bob: et c'est sans doute pour ça que tu es scoré à -1 hp
leojean890: c'est étrange car je voyais écrit en jaune en gros "MOVE N SILENCE"
leojean890: mais quand je regarde ma sortie d'erreur je comprends
leojean890: on dirait que j'ai timeout sur le nombre de chemins
leojean890: 774 chemins avant d'appliquer le silence => bcp de chemins au résultat
leojean890: j'ai mis un seuil à 800 lorsqu'il va faire un silence
leojean890: bah je vais baisser..
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
leojean890: j'ai pas try de submit today
Stilgart: clairement, attends la gold
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
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
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
leojean890: de perdre mon classement avec un resubmit qui corrige un bug*
Bob: oui ça c'est classique
leojean890: j'ai pu monter un peu en ajoutant le fait de bouger de manière moins tracable
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
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
leojean890: comment ça abuser ? ne pas submit ?:p
Stilgart: oui
leojean890: ah oui t'as un code qui vaut top 10?
leojean890: que tu vas submit seulement vbendredi ?^^
Stilgart: j'ai bourriné juste ce qu'il fallait au bon moment
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
JBM: j'en suis a cb la pour ceux qui m'ont dans la liste?
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
Stilgart: leojean890: j'ai un code qui n'écrase pas le bas de ligue
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 ;-)
leojean890: ah ouais mais faut être hyper bien classé pour passer legend non ?
Stilgart: j'ai même pas regarder contre les forts, ça sert à rien quand tu n'écrases pas le bas de ligue
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
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
leojean890: surtout avec un code bugué
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
leojean890: ah donc tu vas bosser comme un ouf à la fin ?:P
Bob: mon minimum perso c'est gold
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
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à
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
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
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
Stilgart: non, mais en algo/prog oui
leojean890: et ton metier c'est ça aussi ? algo ?
JBM: mais est-ce un concours d'algo/prog?
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
leojean890: y'en a qui sont arrivés premiers de contests avec bot heuristique :P
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
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
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
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
leojean890: tu t'es fait voler ? comment ça ? :P ceux qui submit à la fin ?^^
Bob: mais c'est de plus en plus rare maintenant
leojean890: qui font de la retention d'IA jusqu'à la dernière heure ?^^
Zorg1: ah de l'IA hiding
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 ?
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
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
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
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
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
leojean890: ça aurait été logique que 200 personnes passent gold vu le monde xD
Stilgart: non
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
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
leojean890: mais du coup silver ça va rester le basar
Stilgart: oui et non
leojean890: sauf si le boss est battable quoi
Stilgart: déjà, 1 boss ça donne une vraie tête à abattre
leojean890: si c'est une copie du #100
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
leojean890: donc t'en vois certains en bas qui seront gold
leojean890: des gens que tu connais personnellement en gros ?:P
Stilgart: pas personnellement
Stilgart: mais des gens pour qui la légende est encore plus automatique :)
leojean890: des gens qui sont bien classés sur codingame :P
Stilgart: donc top10 silver en partant du fond, c'est pas crédible une seule seconde
Stilgart: il y a nettement mieux que moi ici
Stilgart: (l'écart est assez énorme en haut, en fait)
leojean890: suffit que je mette ma souris sur ta photo pour voir ton classement :P
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
leojean890: ah ouais donc les premiers sont monstrueux ?^^
Stilgart: passe sur Magus, Neumann, dbdr, etc.
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 :(
Stilgart: mais oui, il compte
leojean890: royale j'ai vu #2 lol
Stilgart: tu as mal vu
reCurse: Je plaide non coupable
Stilgart: _royale il est 1 demain :D
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
leojean890: reCurse 16eme pas mal ;)
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
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
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
Stilgart: non, 2 dans le cas de reCurse
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
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)
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
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
leojean890: genre une décroissance significative au top ?
Stilgart: en monstre, tu as Agade aussi qui passe de temps en temps ici
leojean890: ouais je l'ai cité plus haut car j'ia lu plusieurs PM
Stilgart: c'est pour ça que je disais au début que dans le top, il y a encore de gros écarts de niveau
leojean890: et il semble balèze
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
leojean890: quand tu lis leurs PM
Stilgart: (et de lire certains post mortem...)
leojean890: ouais bah je suis loin derrière avec mes bots mdr
leojean890: je suis top entre 5 et 10 % dans le meilleur des cas et dans d'autres cas je suis à la ramasse
leojean890: genre c4l j'ai galéré de ouf et code royale aussi par ex
Stilgart: ça viendra avec le temps
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
leojean890: tiens y'a coac qui me fait baisser avec une série de victoires
leojean890: normalement on prog avec le temps c'est logique en effet
leojean890: et tu me parlais de botg qui serait encore plus chaud que code royale ;P
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
leojean890: meanmax ça semble ultra chaud y'a plein de notions de physique :P
leojean890: pour ceux qui les connaissent pas
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
leojean890: j'ai fait aucun des 4 pour la même raison hehe
Zorg1: -v pour MM
Zorg1: :p
Stilgart: commence éventuellement par PCR
leojean890: le multi de CR.. bah je suis bloqué bronze xD
leojean890: j'y ai pas passé des heures j'avoue
Zorg1: PCR est quand même chaud, et faut chercher pour savoir comment marche le moteur
leojean890: j'aurais pas trouvé ça tout seul xD
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: :)
leojean890: defaites d'affilée ?
TidyMaze: j'avais fait 15eme sur PCR :)
leojean890: je suis redesc 74 avec ces 9 defaites
TidyMaze: je suis nostalgique de cet age d'or
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
leojean890: 11 défaites d'affilée sympa:p
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
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