Chat:Fr/2021-05-05

From CG community
Revision as of 11:17, 15 June 2021 by Chat Log (talk | contribs) (Created page with "File:Default_avatar.png Switch64: 3h du matin sur codingame :anguished: ! <img src=/a/61908909428868> Hubcan: Pas de sommeil pour les codeurs <img src=/a/6190890942886...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Default avatar.png Switch64: 3h du matin sur codingame :anguished: !

Hubcan: Pas de sommeil pour les codeurs

Hubcan: Sleep is for the weal

Hubcan: weak

Zorg1: bonjour tout le monde ainsi qu'à Automaton2000 la star du web sémantique

Automaton2000: mais je peux pas voir les solutions des autres

Zorg1: et oui, fini de gruger Automaton2000

Automaton2000: je bats le boss et le top 100

dbdr: \o

Zorg1: o/

Default avatar.png JBM: comment es ta weekend

dbdr: arf

dbdr: https://www.codingame.com/multiplayer/bot-programming/night-of-war/leaderboard

dbdr: on sent le type qui a poussé jusqu'à ce qu'il finisse devant :D

dbdr: https://i.snipboard.io/E3QJpk.jpg

dbdr: ouais, je confirme

dbdr: et encore j

dbdr: 'ai pas pus zommer out assez

dbdr: et faut que je m'habitue à mon nouveau clavier :D

jfaixo: nouveau clavier pour le challenge ? xD

dbdr: oui, erreur de débutant. mais c'est mieux que le clavier avec des touches qui marchent pas (+, -, =, ...)

dbdr: j'allais blaguer que ça va etre le moment pour cg de mettre a jour les langages. mais ils l'ont vraiment fait

dbdr: rust 1.51 :o

Default avatar.png JBM: «tous»

dbdr: tous sauf hs?

dbdr: "too complex to update" :D

Default avatar.png JBM: cte foutage de gueule

dbdr: http://chat.codingame.com/pastebin/ec35a731-6da9-4e3f-ad8b-f66a1a553655

dbdr: ah, les messages d'erreurs bien clairs...

Default avatar.png JBM: tiens t'as pas le d dans l'user

dbdr: oui le d lui il marche une fois sur eux

dbdr: CG Maxime a pas saisi l'ironie de JBM on dirait

Default avatar.png JBM: mais au moins il a laché un peu plus de détail

Zorg1: pê qu'il a fait semblant de ne pas comprendre, c'est aussi une réponse classique :p

dbdr: je vois la suite maintenant

Default avatar.png JBM: «le stagiaire a essayé de tout mettre à jour, mais comme on fait ça dans l'urgence 2j avant le challenge ben il a pas réussi. on réessaiera 2j avant le challenge prochain ça marchera sans doute mieux»

Zorg1: bah oui entre temps y a l'escape game à corriger/développer, t'es bête toi

dbdr: je propose des mises a jour en cours de challenge

Haashi: je propose des mises à jours 2 jours avant la fin du challenge

dbdr: vendredi à 16h50

Zorg1: et puis les deadlines c'est comme le bac tu t'en occupes deux jours avant, c'est une best pratice

dbdr: voila

pardouin: moi je pratique ma nouvelle souris

pardouin: avec maintenant un clic gauche

pardouin: j'ai l'impression de retrouver un membre perdu

Zorg1: t'as enfin unboxé ta souris qui vivait dans son paquet depuis un bail ?

pardouin: oui

pardouin: et évidemment au lieu de jeter l'autre je l'ai posé sur une étagère

Zorg1: évidemment

Zorg1: j'ai bien un stock de trucs pétés

pardouin: "on sait jamais"

Zorg1: "quand j'aurais le courage de réparer"

Alshock: "pour montrer à mes enfants"

Zorg1: "regarde fils une souris PS/2"

Alshock: salut les enfants, et tortue Automaton2000

Automaton2000: et donc ça fait plus de la moitié du temps de calcul

Alshock: Automaton2000 pour au final répodnre 42 ?

Automaton2000: une fois il y a un forum ?

Default avatar.png JBM: tiens l'emacs de mon pc perso est resté sur fall.c

Zorg1: Les sanglots longs des violons de l'automne blessent mon emacs d'une langueur monotone

Default avatar.png JBM: :D

Bon[]Crayon: Salut tout le monde.

Bon[]Crayon: Salut Automaton2000

Zorg1: o/

Automaton2000: si tu fais un mc ?

Bon[]Crayon: \o

pardouin: le debugging de ce puzzle: https://www.codingame.com/ide/puzzle/rocket-mice

pardouin: un bonheur <3

b0n5a1: o/

b0n5a1: pardouin je l'avais commencé une fois il y a longtemps, plus touché...pareil...à un moment je pige pas où y'a un couac, avec normalement toutes les règles en place

b0n5a1: je pense que je vais une fois le refaire de zéro ^^

pardouin: j'ai les 3 premiers tests qui marchent, c'est un bon début on va dire XD

pardouin: c'est surtout que c'est pénible d'avoir un visuel

pardouin: vu que les souris se superposent

pardouin: je devrais peut-être prendre 5 min pour faire un visualiseur

pardouin: vais faire ça tiens

b0n5a1: de mémoire je log les positions à chaque tour

pardouin: j'ai que des nombre oui donc pour le debut c'est rlou

pardouin: debug*

b0n5a1: faire un visu en ascii pas con ouais

b0n5a1: ou sinon en local

b0n5a1: (à l'arrache avec la fenêtre de debug opencv, ou imgui)

b0n5a1: faudrait que j'essaye imgui une fois

b0n5a1: https://github.com/ocornut/imgui

Alshock: le build lancé il y a 32 minutes a fail, je crois que le dev est occupé atm x)

b0n5a1: ha oui

b0n5a1: j'avais juste essayé une fois vite fais la délo

b0n5a1: démo*

pardouin: 61% youhou

pardouin: ça se rapproche

b0n5a1: je viens de regarder j'avais laissé en plan avec tests 10,12 et 13 qui passent pas

b0n5a1: et masse de logs ^^

Zorg1: ça existe encore openCV ?

Zorg1: ah non je confonds ^^

Nagatwin: Hello, c'est quoi le cooldown a mettre dans CG Benchmark ?

Nagatwin: a 20s ça finit par bloquer

pardouin: 100% \o/

pardouin: saletés de souris

pardouin: 66 lignes pour ce truc D:

Alshock: je suis pas sûr que les lignes soient une métrique très pertinente ^^ surtout qu'à leur taille ça leur semble plus gros

pardouin: XD

pardouin: quand tu utilises toujours le même langage et le même genre de syntaxe ça donne une idée quand même

pardouin: mais dans l'absolue effectivement ça ne signifie pas grand chose

pardouin: après tu as parfois des trucs longs mais il n'y a pas grand chose dedans

pardouin: genre un puzzle de poker, une de mes plus longues solutions, mais finalement pas des masses de contenu

pardouin: ça: https://www.codingame.com/ide/puzzle/texas-holdem

pardouin: j'ai plus de 180 lignes sur ce truc mais en fait il y a plein de copier-coller

pardouin: j'aurais pu le factoriser mais ça perdait en lisibilité alors j'ai laissé tel quel

pardouin: dans tous les cas difficile de faire moins de 100 lignes

Zorg1: ah c'est l'objectif, moins de 100 lignes :D

Alshock: par contre le truc qui est significatif c'est que perso j'ai tendance à faire des trucs terriblement longs et génériques pour décapsuler des bouteilles de bière

pardouin: mon objectif c'est une trentaine de lignes et que ça reste clair

Alshock: et au final je survole 90% de mon code et y en a que 10% qui m'intéresse réellement

pardouin: comme ça tu peux avoir ton script entier sous les yeyx

pardouin: yeux*

Alshock: suffit de mettre une police 1px et je peux faire pareil

pardouin: XD

pardouin: bon je vais ma,nger

mapapin: test

WhatTrickeryIsThis: test

mapapin: Il y a une limitation de caractère pour un message ?

WhatTrickeryIsThis: essaye pas

mapapin: :thinking:

WhatTrickeryIsThis: Automaton2000 t'es limité toi

Automaton2000: mon ia c'est de la merde

WhatTrickeryIsThis: c'est environ 3 lignes

mapapin: J'ai envoyé un message assez long et il ne s'affiche pas

WhatTrickeryIsThis: ensuites ça fait un truc pastebin

WhatTrickeryIsThis: en redirection

mapapin: J'ai même pas eu

mapapin: Enfin je ne vois pas en tout cas

WhatTrickeryIsThis: donc y à pas de limite en soit

mapapin: Vous voyez mon message au dessus de test du coup ?

WhatTrickeryIsThis: non

mapapin: Roh j'aime pas ce chat

WhatTrickeryIsThis: c'est du code?

mapapin: Non, un message d'aide pour un algo A* sur 11-puzzle

WhatTrickeryIsThis: il est très bien ce chat, depuis des années que je troll dessus j'ai jamais été déçu

mapapin: Ben ce problème plus le fait qu'on ne puisse pas avoir de ping avec notifications c'est un peu ennuyant :/

WhatTrickeryIsThis: 11-puzzles?

mapapin: :thinking

mapapin: Je parle du chat

WhatTrickeryIsThis: tricks and tips : les multiple de 11 sont palyndromes

WhatTrickeryIsThis: puissance*

mapapin: Comment ça sont des puissances ?

WhatTrickeryIsThis: 11*11 c'est palyndrome

mapapin: On ne parle pas de la même chose je crois

WhatTrickeryIsThis: pas vrai AutomatonNN.

WhatTrickeryIsThis: mapapin ping

nicola: Pas tous, WhatTrickeryIsThis.

mapapin: Soit j'ai du delay dans le chat soit je crois qu'on ne parle pas de la même chose

WhatTrickeryIsThis: je connais bien A* mais pas 11-puzzle

nicola: >>> 48*11 528

WhatTrickeryIsThis: nan 48 c'est pas une puissance de 11

mapapin: Ok parfait, j'ai besoin d'aide sur A*

mapapin: Est-ce que tu fais une recherche en profondeur avec A* ?

Warteur: http://chat.codingame.com/pastebin/1f6c41e9-7c37-4c64-8fde-a38e7fa2dd14

nicola: Ça y ressemble mais non.

Warteur: cours de cette année x)

WhatTrickeryIsThis: :p

nicola: A*, c’est un algorithme de Dijkstra amélioré.

Warteur: ah merde puissance pas multiple autant pour moi ^^'

WhatTrickeryIsThis: voilà, c'est amélioré dans le sens ou du pousse une direction en priorité

WhatTrickeryIsThis: 10*11 =110 c'est pas palyndrome

mapapin: Dites moi si je me trompe : J'ai une file qui contient des nodes et pour chaque node je rajoute à la fin de la file les noeuds intéressant avec une certaine heuristique qui prend en compte mon état final

WhatTrickeryIsThis: 11*11 = 121 c'est bon

WhatTrickeryIsThis: 11^4 = 14641

WhatTrickeryIsThis: 11^5 c'est pas bon :(

Warteur: c'est quoi le but ? trouver le resultat d'une puissance de 11 ou de savoir si un nombre est le resultat d'une puissance de 11 ?

mapapin: Moi ?

Warteur: oui il me semble^^ (beaucoup de message^^)

Warteur: peut etre pas remarque x)

mapapin: Ben moi je parlais du 11-puzzle mais c'est un taquin de 4 * 3

mapapin: Rien à voir

mapapin: Peut être que leur discussions de puissances de 11 venait d'avant

WhatTrickeryIsThis: les trucs de 11 c'était une idée de génie que j'ai eu

WhatTrickeryIsThis: mais elle marche pas

WhatTrickeryIsThis: :)

dbdr: [CG]XorMode il y a un soucis sur les serveurs de jeu, non?

WhatTrickeryIsThis: pourquoi une heuristique de noeud? il suffit de trier par raaport à une distance

dbdr: j'ai vu des timeout 504 passer. et pas de matchs apres submit

mapapin: Un bfs classique ? WhatTrickeryIsThis

WhatTrickeryIsThis: ouais, la différence avec un bfs classique , c'est que tu va étendre vers une direction minimisant la distance à la cible

WhatTrickeryIsThis: sinon tu éloigne , tu ajoute pas dans ta queue

nicola: :o

WhatTrickeryIsThis: quand tu rapproche, tu ajoute dans la queue

nicola: :o

MadKnight: hello WhatAutomaton2000IsThis

Automaton2000: enfin, je suppose que c'est un peu overkill)

WhatTrickeryIsThis: MadyKnight !

MadKnight: WhatContestIsThis?

mapapin: Ouais c'est ce que je pensais faire mais ça fonctionne mal. Ce n'est pas censé trouver la meilleure solution du coup ?

WhatTrickeryIsThis: c'est bon pour ton Spring challenge

WhatTrickeryIsThis: nan, la meilleur solution peut nécessité plusieurs iterations

Zorg1: ils sont tous aux postes de spam ma parole ...

WhatTrickeryIsThis: parceque tu prends des obstacles

WhatTrickeryIsThis: la chouette, y aura des especes de rats à manger pour toi ce contest

WhatTrickeryIsThis: tu viens

WhatTrickeryIsThis: un mélange écureuil//teletubbies

mapapin: Mokay, merci de tes réponses

WhatTrickeryIsThis: suivant les iterations que tu choisis d'étendre tu aura un compromis vitesse//précision du résultat

mapapin: Oui je me doute, je vais voir, merci ^^

Zorg1: je me réserve un ragequit pour le contest

Zorg1: enfin un ragequit, plutôt un bofquit si le sujet ne me plait pas

dbdr: #bofquit

b0n5a1: ping mapapin

b0n5a1: :joy:

mapapin: Oui ?

b0n5a1: bin tu vois que ça marche...

b0n5a1: pour répondre au user faut faire pong

WhatTrickeryIsThis: je ragequit si c'est pas un jeu de carte

mapapin: En effet, mais j'ai l'impression que des fois ça ne marche pas

WhatTrickeryIsThis: pour protester il faut faire *pouette*

WhatTrickeryIsThis: hehe, un codinEscapeGame

WhatTrickeryIsThis: <3

WhatTrickeryIsThis: https://www.codingame.com/cooperate

WhatTrickeryIsThis: on peut tout faire avec la plateforme CG

BigUP: c'est encore en beta ?

WhatTrickeryIsThis: oui c'est pour les betas

WhatTrickeryIsThis: ça tombe bien

BigUP: j'avais cru avec le dernier mail que c'etait ouvert a tout le monde

BigUP: (non beta)

WhatTrickeryIsThis: Quand est-ce qu'on pourra faire les courses et voter sur la plateforme codinGame?

WhatTrickeryIsThis: OK, puisque bigUp est arrivé, je proposes on démmarre le contest maintenant trnquillement

BigUP: ouais, ca m'arrange, parceque demain je suis pas mal occupé

BigUP: bon bah la il est 14h, nickel on peut y aller

Zorg1: on fait un sprint du contest sur 2 heures ?

b0n5a1: WhatTrickeryIsThis pour faire du vote inutile c'est par là : https://www.codingame.com/forum/t/poll-spring-challenge-2021-language-supremacy/190391

Zorg1: bon il en faudra 8 pour que le push finisse

WhatTrickeryIsThis: XD


Zorg1: t'as pas un leak sur le contest WhatTrickeryIsThis ? on arrête pas de nous en demander

WhatTrickeryIsThis: bon, je peux vous leak un peu c'est vrai, mais vous avez déjà deviner

WhatTrickeryIsThis: => c'est moi qui va gagner

WhatTrickeryIsThis: c'est tout ce que j'ai le droit de dire

Alshock: WhatTrickeryIsThis tno pseudo fait enfin sens

Alshock: C'est pourtant moi qui suis le plus meilleur, ma maman l'a certifié

Zorg1: moi je hide vous le saurez à la fin

Zorg1: en plus bon va encore y avoir un monde fou comme la dernière fois on va se retrouver 5000 en bronze

**Zorg1 râle de façon préventive

WhatTrickeryIsThis: je peux vous leaker qu'il y aura quelques problèmes de traduction dans l'énoncé, mais bon de toute façon personne lira l'énoncé

Zorg1: bah oui je préfère demander ici et induire les autres en erreur

WhatTrickeryIsThis: oui faut jouer tactic

Thyl: Zorg1 il faut râler ! :)

Zorg1: ça va j'ai fait ma dose quotidienne

Zorg1: faut pas abuser

**Thyl est sur en petit nuage, quand le challenge commencera il sera à la maison :)

Haashi: Ah cool un bofquit de zorg1 me permettant de choper la 1ère position en go

Haashi: :kissing_heart:

Thyl: prend clojure y aura toit et blaiseebuth ;)

Haashi: en vrai la tech

Haashi: si tu veux le succes

Haashi: c'est genre tu montes gold et tu submits en D ou VB

Thyl: pas bête

b0n5a1: Haashi c'est ce que j'ai fait (VB) ^^

Thyl: après tu fais pas valloir ça sur ton CV

b0n5a1: ou pas

Thyl: suffit que l'employeur il te demande un exercices et t'es foutu

Zorg1: si tu savais les gens qui pipotaient en entretien

Zorg1: tu te récupères parfois des gars, tu te demandent ce qu'ils foutent là

b0n5a1: ouais enfin transcrire le c++ en VB c'était comique hein Thyl, valait mieux en avoir déjà fait :grinning:

Alshock: Valait mieux ne jamais en faire plutôt oui

Zorg1: t'as pas forcément le choix

b0n5a1: voilà

Zorg1: j'ai bien fait de la relecture de code FORTRAN

Zorg1: évidemment j'en parle pas trop dans mon CV ;-)

Alshock: JE SAIS BIEN MAIS BLAISE EST PAS LÀ ALORS QUI VA RALER ? /monsterflip

Zorg1: en plus j'ai fini de râler pour la journée moi

Zorg1: je vais essayer de dire que des trucs positifs

b0n5a1: j'ai remis Turtle pour le faire râler tiens

Zorg1: ça risque d'être dur mais faut se fixer des challenges

Alshock: Attendez j'ai raté une étape, il est possible de faire râler blaise avec Turtle ?

Alshock: et Automaton2000, tu mets Turtle comme boîte bientôt ?

Automaton2000: mais ce n'est pas de la manière de faire

Neumann: :eyes:

BigUP: lo Neumann

Neumann: io

b0n5a1: o/

Alshock: \o

Zorg1: o/

Neumann: jfaixo il a découvert CG y'a quelques mois depuis il est connecté 24/7

jfaixo: haha, j'ai un virtual desktop CG avec firefox ouvert, je suis faussement là ;) (mais la notif sonore fait flipper, faut que je trouve où ca se règle)

b0n5a1: :scream: jfaixo

jfaixo: :joy: *mute firefox*

jfaixo: ca va Neumann ? congés bientot ? :P

dbdr: jfaixo, vu que rust a été mis à jour, tu as suivi les nouveautés?

b0n5a1: arf, sur discord y'a marqué que ça commence maintenant sur #welcome :grinning:

Neumann: Yes, mes congés tombent pile sur le contest (c'était même pas voulu)

dbdr: :scream:

Alshock: ah bah rip la concurrence

jfaixo: hooo good for you ! :laughing:

jfaixo: moi je fais le pont, mais ya 3 personnes qui sont nées le 14 dans ma famille (dont moi), donc la 2ème partie du contest je peux faire une croix dessus ^^'

Neumann: Mais genre pile, jeudi soir, et toute la semaine pro

Neumann: Haha, rip

Pedrito_B: Bonjour, pareil pour moi

Pedrito_B: j'ai hate demain

Pedrito_B: j'ai bien aimé les sorcieres

jfaixo: me restait 1.5j de congé a solder, j'ai posé ce vendredi et lundi matin, v faire ce que je peux au début

Pedrito_B: et tes nuits :§)

Seiryn: "Oh, i can't put this in my schudle"

Seiryn: * look at "sleep" *

Seiryn: "Or can i"

jfaixo: c'est pas que je veux pas, mais les nuits c'est difficilement négociable avec madame :expressionless:

Pedrito_B: oui c'est un peu chaud, c'est pour cela que les vacances sont les bienvenues

dbdr: ah, on peut faire plein de calculs à compile time depuis 1.46. ça peut etre utile ça :)

Pedrito_B: petite question, si qq'un sait. Les 100 ms ça commence après le dernier input read ou a partir du premier?

Pedrito_B: ou entre chaque cout?

b0n5a1: après lecture du premier input

Pedrito_B: ok merci

mapapin: Je cherche quelqu'un qui a validé 11-puzzle pour lui poser quelques questions svp ^^

jfaixo: tu parles des const fn dbdr ?

dbdr: oui

WhatTrickeryIsThis: alors , vous le trouvez comment ce contest jusqu'ici? pas mal hein?

dbdr: un peu calme

WhatTrickeryIsThis: bigUp t'as terminé?

Alshock: franchement au début j'avais un peu de mal à suivre le rythme et le monde mais là j'ai trouvé un rythme, prêt pour le rush final

dbdr: sauf que Zorg1 a déjà ragequit

WhatTrickeryIsThis: je vais demander à figer le classement avant demain 16h

Alshock: en même temps il a commencé trop tard :/

dbdr: :D

WhatTrickeryIsThis: je m'arrangerai pour que tous les submits crashent

Alshock: xD ça serait rigolo ça tiens

dbdr: oui, pour ceux qui ont pas eu accès au leak du referee, c'est dommage mais c'est trop tard maintenant

WhatTrickeryIsThis: bha franchement le referee c'est comme l'énoncé, y à pas besoin de regarder, juste au feeling

dbdr: oui, mais l'avoir une semaine plus tot c'est pas mal

Alshock: @WhatTrickeryIsThis pareil le code, y a pas besoin de tester, suffit d'avoir du feeling

WhatTrickeryIsThis: Dommage il vont patch fix le trick print 'teletubbies /n teletubbies /n dis bonjour' pour demain

WhatTrickeryIsThis: ma botte secrète

Alshock: ma botte va secrètement finir dans ton derrière avec tes conneries oui >:D

Zorg1: bon j'espère juste que c'est un CSB je pense que mon code est au point

WhatTrickeryIsThis: pour CSB, c'est pas le code, c'est l'3vale

WhatTrickeryIsThis: la clé

WhatTrickeryIsThis: le graâl

Zorg1: oui mais l'astuce c'est qui faut faire bcp de -3vel à la ms pour gagner

dbdr: csb, mais avec fog of war

WhatTrickeryIsThis: et des écureuils moitié télétubbies

WhatTrickeryIsThis: qui chient des droplets comme dans pockerChipRace

Alshock: error: no matching function for call to ‘distance(std::array<float, 9>::pointer, const float*)’

Zorg1: je préfère des écureuils télépathes

Alshock: On est d'accord que C++ et ses trois milliards de types se foutent de ma gueule là ? xD

Seiryn: C++ aussi

Zorg1: y a trois milliard de type en C++ ?

Zorg1: je croyais que c'était comme en C

WhatTrickeryIsThis: quelle idée ça une distance array vs float

dbdr: vs pointer de float, nuance ;)

Alshock: array::pointer c'est littéralement deux putains de pointeurs sur floats

dbdr: c'est pas un pointeur vers le tableau?

Alshock: si complètement, et selon mon IDE "float *std::array<float, 9UL>::data()"

b0n5a1: bah data() oui...

b0n5a1: tous les conteneurs ont un data() pour fournir juste un pointeur

WhatTrickeryIsThis: je vous avais dit, ce contest il marche qu'en F# uniquement

Alshock: yep, mais ça me bute qu'il soit pas capable de faire distance entre le résultat de data et l'adresse de l'élément, c'est censé être un superset de l'arithmétique de pointeurs alors pourquoi il me fait la gueule en me paralnt de array::pointer ?

Alshock: Bref, j'ai encore essayé de mettre un debug avec l'indice dans une for range, la lassitude est grande avec certaines fonctions de la STL

Alshock: C'est bon j'aurai le niveau WhatTrickeryIsThis https://fsharp.org/learn/

b0n5a1: Tu veux faire quoi Alshock ? un find qui te file un itérateur et connaître la position (si trouvé) ? si oui -> distance(ton_array.cbegin(), it)

b0n5a1: dans <iterator> distance

WhatTrickeryIsThis: ah c'est pour minimiser la distance entre kikiwinky et les noisettes?

BlaiseEbuth: Tiens. Nutella t'as exproprié que tu te retrouves ici WTIT ?

WhatTrickeryIsThis: o/ Blaise, déjà levé

BlaiseEbuth: A peine

b0n5a1: BlaiseEbuth, t'as vu ma boîte ?

leojean890: bah alors vous avez pas conservé le délire MindGeek ?:P

leojean890: b0n5a1

leojean890: si c'est pas suivi autant garder Turtle :p

leojean890: Zorg1 tiens on a le même score pourri à mars-colonization ;)

BlaiseEbuth: Pourquoi t'as rechangé b0n5a1?

Thyl: les gars j'ai pas suivi je suis toujours dans turtle ?

leojean890: bah ouais t'as pas changé volontairement ça va pas changer tout seul^^

leojean890: juste certains proposer de passer de Turtle à MindGeek pour que ce soit pris en compte pour le contest (vraie boite)

leojean890: proposaient*

Thyl: MindGeek ?

Thyl: ok j'ai compris

Thyl: mais sérieusement ?????

Thyl: :rolling_eyes:

Thyl: ce regroupé derrière une entreprise de pornographie c'est un peu

Thyl: ...

Thyl: turtle c'est mieux !

leojean890: pas pris en compte dans le contest xD

BlaiseEbuth: T'affolles pas, de toute façon personne n'assume

Thyl: pourquoi sur discord dans welcome il disent que ça commence bientot

Thyl: ???

BlaiseEbuth: Bah <24h

Thyl: a ok

BlaiseEbuth: Dans welcome c'est le spring challenge 2020 qui commence bientôt Thyl...

Thyl: :D

Zorg1: leojean890 : ah oui j'ai fait un spaning tree et j'ai arrêté faudrait que je m'y remette mais bof

Zorg1: ou alors utilisé la méthode des Bourses du Ponant mais c'est triché

leojean890: moi j'ai un truc bidon qui fait aussi 30%^^

leojean890: qui passe 5 tests sur 10 alors que pas opti

Zorg1: voilà pareil

leojean890: mais que 3 val

Zorg1: m'ouais "Erdös number" et "turing machine" dans les difficiles c'est un peu abusé

leojean890: Erdös number super simple xD

leojean890: enfin "medium" serait correct^^

Zorg1: ce qui est un peu compliqué c'est gardé la trace de l'article mais c'est pas insurmontable

leojean890: je le mets dans le state^^

leojean890: q.appendleft((depth+1,author,l+[titles[title]]))

leojean890: mars-colonization est plus casse tête

Zorg1: ah ok je les mets dans les auteurs, chacun sa méthode

b0n5a1: BlaiseEbuth pour te faire râler ^^

b0n5a1: je remets

leojean890: ouais ça se fait, le stocker partout^^

Zorg1: b0n5a1 : bah il l'a retiré

BlaiseEbuth: Ca sert à rien b0n5a1, leojean890 a perdu ses couilles quand il a vu que tu l'avais retiré. Donc on sera pas assez

b0n5a1: ha bin vous avez tous enlevé, bande de moules ^^

leojean890: moi ??:P

leojean890: bah ça sert que s'il y a du monde^^

BlaiseEbuth: Bah on était 3 c'était bon

BlaiseEbuth: Allez leojean890, on t'attends.

leojean890: vazyxD

BlaiseEbuth: Zorg1 aussi, allez! Plus on est de fous

Zorg1: bon allez je sens que c'est une connerie

b0n5a1: moins y'a de riz

leojean890: c'est écrit 10 codingamers à MindGeek quand même xD

nicola: Mindgeek, c’est surtout un gros piratage de contenus légaux.

leojean890: bah ouais c une connerie hehe

BlaiseEbuth: C'est bien le principe de choisir une entreprise à l'éthique discutable nicola

b0n5a1: l'équoi?

Zorg1: un truc qui suce le sang

leojean890: CONTRE LE SYSTEME

b0n5a1: les trucs qui te pique le sang là...

Zorg1: tu peux chopper la maladie de Lemne avec en plus

Zorg1: quand tu te balades dans les bois

b0n5a1: pas que

b0n5a1: c'est une catastrophe cette année les tiques

Zorg1: ah oui c'est vrai quand t'as un chien

b0n5a1: j'ai du bol de pas en avoir là où je promène/entraîne la chienne

leojean890: Nous sommes donc une belle bande de trolls avec ce MG ;)

Zorg1: moi je fais ça dans un but purement scientifique

Zorg1: comme PewPew

leojean890: observons la réaction des gens !

BlaiseEbuth: voilà

leojean890: expérience sociale

Zorg1: :D

BlaiseEbuth: pocebleu

Zorg1: et n'oubliez de vous abonner à ma chaîne

Default avatar.png PythonSlayer: BANDES DE PORCS SANS ETHIQUES

b0n5a1: et de me faire un tip de 100 balles

BlaiseEbuth: T'as un problème?

Zorg1: L'ETHIQUE A NICOMAQUE ?

Zorg1: qu'est ce que j'ai a gueulé comme ça moi

Default avatar.png PythonSlayer: Vous aviez besoin de reaction nan?

Zorg1: merci ;-)

BlaiseEbuth: Pas des utilisateurs, mais c'est gentil d'avoir essayé

Zorg1: je me sens disruptif

Default avatar.png PythonSlayer: Ah mb lol :)

b0n5a1: on a votre historique, faites pas les malins

b0n5a1: c'est pas beau à voir...

b0n5a1: mais ça rapporte

leojean890: bah les non-utilisateurs ont déjà probablement remarqué

leojean890: ^^

Zorg1: on verra bien

leojean890: y'en a 7 de co:)

BlaiseEbuth: Si ils bloquent MG, je contactes le dev directeur des ventes de Toronto pour qu'il se pleigne à CG!

leojean890: ^^

Default avatar.png PythonSlayer: Ce serait con de faire ban des comptes avec autant d'exp ^^

BlaiseEbuth: C'est moi qui ban ici

Default avatar.png PythonSlayer: Juste la loi c'est toi

leojean890: ce serait plutôt ban la boite du contest comme ils ont fait la dernière fois pour Turtle:p

BlaiseEbuth: Et l'ordre!

BlaiseEbuth: SAuf que c'est une vraie boîte

Zorg1: je pense que ça va finir comme ça

leojean890: Turtle aussi^^

b0n5a1: avec des bonbons dedans

dwarfie: ici on bannit plus les comptables que les comptes ... c'est codingame , pas mathingame ;)

dwarfie: automaton2000 ... t'en es ou niveau tortues ?

Automaton2000: et du coup si tu veux mon avis

leojean890: Turtle j'avais vu que ça existe

b0n5a1: à Nouméa oui

dwarfie: Automaton2000 : oui , on attend ton avis avisé

Automaton2000: et je ne sais pas

BlaiseEbuth: Ouai mais bon, c'est moins reconnu

dwarfie: (ca aide comme avis ...)

b0n5a1: coc de tortue

Zorg1: y a des tortues dans totoro ?

BlaiseEbuth: Moi je vois pas le problème. C'est une vraie boîte. Reconnue, riche et capitaliste.

Zorg1: et qui recrute des dév qui plus est

dwarfie: y'a peut etre des tortank ... vu que les totoros ressemblent plutot a des ronflex ...

Zorg1: chépa jamais vu le film/anime/manga

**dwarfie tend le jeu de carte a Zorg1 ;)

Zorg1: quel jeu de cartes ?

dwarfie: https://www.pokemon.com/fr/jcc-pokemon/

Zakaoai: Ah, je revoie les pseudo des motivé du derniers contest :D Chaud pour demain du coup ?

BlaiseEbuth: Y'a un truc demain ?

Zorg1: c'est Jeudi

b0n5a1: c'est spaghettis

Zakaoai: aussi

Zorg1: aujourd'hui c'était ravioli

Zorg1: je préfère

Zorg1: m'en voulais pas d'avoir des opinions différentes

b0n5a1: Zorg1 pour le moment ma connerie m'a ramené un allemand, c'est pas rentable ^^

Zorg1: hihi

b0n5a1: c'est pas des vrais ^^

b0n5a1: me suis fais effacé par un bot pour "affiliate link"...bot cassé à la noix ^^

Zorg1: bah d'un autre côté les gars n'ont pê pas envie de retrouvé leur discord lardé de lien

b0n5a1: c'est même pas de l'affiliation...

b0n5a1: bah chez julie, jonas et un autre c'est ok ^^

BlaiseEbuth: Kestafé?

b0n5a1: moi, rien, jamais, j'étais pas là ce jour là, c'est quelqu'un qui me ressemble, c'est pas moi chef

Zorg1: houla je viens de recevoir une offre de mission "JAVA"

Zorg1: aucune idée pourquoi il a mis JAVA entre guillemets

b0n5a1: c'est une javanaise...

b0n5a1: faut assumer la boîte et les avantages en nature maintenant hein ^^

Zorg1: ah c'est aujourd'hui la version firefox avec le VPN ?

Zorg1: par contre je me demande si je vais faire du "GO" ou du "LUA" pour ce contest

leojean890: fais du "CLOJURE" ;)

leojean890: ou du "D" ou du "BASH"

leojean890: tu vas te marrer hehe

Zorg1: :p

leojean890: wood en lua et le reste en go pour les perfs ???

leojean890: FC je l'avais migré en go carrément

Zorg1: en go tu peux faire du rapide, mais bon jamais aussi bien que le C++

Zorg1: en plus il est pas forcément super optimisant le compilo go

leojean890: faudrait que je teste haskell un de ces 4 vu que pas mal de monde ici semblent aimer :p

b0n5a1: si c'est pour faire une heuristique, osef ^^

leojean890: lua j'avais vu que c'est utilisé dans le jeu vidéo^^

leojean890: heuristique python c bien oui

leojean890: d'où ma majorité de bots en python;)

Zorg1: bah disons je fais du Lua parce que c'est simple de lire le manuel de ref pour récupérer les infos

b0n5a1: pas mal = 3

leojean890: mais bon tester des langages ça peut être sympa aussi (ptet pas pour le contest!)

Zorg1: go parceque je suis brainwashé par google

leojean890: ah lua pratique de récup des infos dessus, ok

leojean890: go j'ai pas mal apprécié faire FC et 2048 avec

Zorg1: disons que le manuel est court. Bon la librairie est riquiqui et t'as pas de vrai regexp

leojean890: b0n5a1 ah que 3 ? xD

leojean890: Stilgart, JBM ..

b0n5a1: lua ouais leojean890, pour du scripting externe sans devoir toucher au moteur (j'avais un jeu comme ça, je m'étais amusé à modifier les trajectoires des ennemis dans les niveaux ^^)

leojean890: BlaiseEbuth avait fait un peu de Haskell je crois aussi

Zorg1: j'avais aussi fait pas mal de truc en lua pour le moteur 2D Löve

leojean890: je vois ouais, lua pour les plugins, design pattern visiteur xD

Zorg1: c'était assez marrent de faire des trucs là dedans

Zorg1: *moteur de jeu 2D

leojean890: j'avais fait de la sdl en C ..^^

b0n5a1: c'était unshoot'em up où il fallait déquiller des vaisseaux extraterrestre à partir d'une batterie au sol

Zorg1: j'avais fait djpp+allegro en C :p

Zorg1: mais c'est vieux

BlaiseEbuth: J'avais commencé, et ça a l'air très cool, mais pas eu le temps d'approfondir leojean890

leojean890: ah^^

leojean890: en tout cas faut que je me fasse une todo de langages à tester^^

leojean890: Blaise ouais je te crois ça doit être long de tester^^

leojean890: et approfondir

BlaiseEbuth: Là je fais du js, c'est atroce! :scream:

Zorg1: chacun sa croix

leojean890: c'est pas mon préféré non plus hehe

BlaiseEbuth: En plus je suis obligé de regarder aux promises, jamais fait ça....

Zorg1: the promise you made

Default avatar.png JBM: mm?

Default avatar.png JBM: zomg djgpp souvenir overload

Default avatar.png JBM: (et allegro tout autant)

Zorg1: ui j'ai été cherché ça loin

Thyl: pourquoi je vous vois pas dans turtle ???

Zorg1: on a délocalisé

Thyl: c'est ou ??

Thyl: non

Thyl: vous abusez grave

BlaiseEbuth: Hmm ?

Thyl: donc en gros je suis avec eulerscheZahl Alshock et un inconnu ?

BlaiseEbuth: T'es avec personne Turtle existe pas, ils la bloque pour le contest...

Thyl: pffff

BlaiseEbuth: Quoi pfff ? C'est à CG qu'il faut dire pfff

Thyl: CG : pfff

Default avatar.png JBM: turtle ça marche maintenant?

Default avatar.png JBM: le cm va pas vous rechier un bousin nerveux?

BlaiseEbuth: Bah non c'est bien ce que je dit

Default avatar.png JBM: monde de …

BlaiseEbuth: D'où le changement pour une vraie entreprise respectable et légitime.

b0n5a1: un nain connu ?

Default avatar.png JBM: ah le fameux mindgeek

BlaiseEbuth: Puisque le problème de Turtle c'était que "les vraies entreprises ne voudraient pas être affichées à côté d'une fausse", en voilà une vraie, mieux ?

Default avatar.png JBM: ça coute combien, créer une vraie entreprise?

b0n5a1: du temps

b0n5a1: chez nous...

Default avatar.png JBM: j'en ai

Default avatar.png JBM: c'est les euros que

Default avatar.png JBM: c'est pas que j'en aie pas

Default avatar.png JBM: mais je les dépense pas pour vous quoi

b0n5a1: 10 minutes au Canada, en ligne, 72 heures après t'es opé

BlaiseEbuth: Une autoentreprise c'est gratuit et ça prends 2-3 jours

BlaiseEbuth: Mais pour être à plusieurs ça marche pas

BlaiseEbuth: Une sarl ou autre, ça coute 300 balles si tu fait tout toi même, mais c'est un bordel monstre.

b0n5a1: sinon y'a Hong-Kong, 100 balles

BlaiseEbuth: Et si tu te fais "accompagner" là ça chiffre...

BlaiseEbuth: 'fin bon, on va pas créer une entreprise pour pouvoir faire une team legit sur cg, ça va quoi...

Default avatar.png JBM: a dépend

Default avatar.png JBM: çá se mutualise

b0n5a1: aller, va pour HK, et on fait du dropshipping de trucs de merdes à 1 euros vendus 100 balles à des teubés, en prenant soin de pas vendre en local là bas pour pas se faire taxer ^^

Default avatar.png JBM: j'avais un site web de pres si besoin

Default avatar.png JBM: tortue ou turtle sur desast.re

b0n5a1: comme crane-faction qui vend des bagues en toc à 50cts pour 100 balles en promos...

b0n5a1: t'as la même chez aliexpress pour 1 euro max port compris :grinning:

Default avatar.png JBM: ah mais attends j'avais les merchandising de TVC, ça peut servir à ça

BlaiseEbuth: Marchandising de TVC ?

b0n5a1: Troll vs Castles ?

pb4: présent !

b0n5a1: o/ pb4

pb4: Bonsoir

BlaiseEbuth: Ouai ça je sais, c'est la partie marchandising qui m'intrigue

BlaiseEbuth: \o pb4

b0n5a1: BlaiseEbuth :joy: : https://cg.desast.re/pages/question.html

b0n5a1: c'est bon y'a la VF ^^

BlaiseEbuth: JBM qui fait des trucs et les garde pour lui...

Default avatar.png JBM: (merchandising tvc) oh bah c'est pas nouveau

Default avatar.png JBM: mais j'en ai ptet plus parlé sur #world qu'ici

Zorg1: o/ pb4

Alshock: On peut acheter des cailloux ?

Alshock: Ou des châteaux ?

b0n5a1: bah tu peux faire l'un avec l'autre dans les deux cas...

Alshock: Les topologistes font remarquer que les deuxièmes sont un sous ensemble du premier donc autant acheter des cailloux

Default avatar.png JBM: calebuths, culottes et masques

domak: o/

Default avatar.png JBM: jvous retrouve le lien à l'occase

Default avatar.png JBM: (genre après le film)

domak: y'a quoi comme film? les turtles ninjas?

domak: turtle rain?

Zorg1: l'homme qui parlait à l'oreille des Automaton2000

Automaton2000: j'ai codé un truc et que tu vas faire le contest de contest de potions de contest.

domak: lui il bloquee sur le meta-contest

Zorg1: bah surtout pollué par les phrases de son frangin disparu, AutomatonNN

domak: MK m'a tuer

Zorg1: bah pour une fois qu'il n'a rien à se reprocher sur ce coup là ...

domak: il l'avait pas buté sur le channel ru?

Default avatar.png JBM: buté, buté

Default avatar.png JBM: quel terme violent

Zorg1: jusqu'à dans les chiottes d'AutomatonNN ?

pardouin: Bonsoir.

Default avatar.png JBM: heya

pardouin: Je me fais breakout ce soir: https://www.codingame.com/ide/puzzle/breakout

leojean890: pardouin perso galère avec mars-colonization xD

pardouin: je voyais que des coordonnées multiples de 5, je me disais cool ça réduit la recherche d'intersection

pardouin: et en fait dans le tout dernier test il y a 2-3 coordonnées pas lultiples de 5 :(

pardouin: tu as tenté quoi leojean ?

pardouin: (du coup je vais calculer l'intersection avec chaque bloc et chaque mur en mode brutasse et prendre la plus proche, au lieu de faire du pas à pas)

leojean890: m'inspirer de kruskal^^

leojean890: mais ma gestion des satellites est nulle^^

leojean890: 30%

pardouin: oublie qu'il y a des satellites

pardouin: et rappelle-toi de cette donnée à la toute fin :)

leojean890: j'avais testé ça^^

leojean890: ptet pas bien alors:p

pardouin: à mon avis tu es plus proche du but que tu ne crois

pardouin: on est d'accord que tes satellites tu les mettras en remplacement de tes pires liaisons ?

pardouin: vu qu'ils ne sont pas limités en distance

leojean890: j'ai pas fait exactement ça ouais^^

leojean890: je vais essayer kruskal avec remplacement à la fin^^

Zorg1: ah je crois avoir compris mon erreur ^^

pardouin: je suis le seul monomaniaque qui est perturbé par les petits artefacts sur les pictogrammes flèche et bonhomme en bas du chat ? XD

Zorg1: fléche/engrenage/bonhomme ?

pardouin: oui

Zorg1: c'est quoi le problème ?

pardouin: il y a quelques pixels gris foncés chez moi

pardouin: qui font tâche

Zorg1: dit le gars qui a un avatar en niveau de gris ...

pardouin: XD

pardouin: bon je vais parier sur le fait que dans Breakout la balle ne rebondit pas sur les 3 pixels qui constituent le côté du plateau^^^

Zorg1: putain c'est super con en fait Mars Colonization

Zorg1: je me suis fait un gros noeud au cerveau en fait :(

leojean890: je vais essayer selon les pistes de pardouin aussi^^

Default avatar.png JBM: bon, alors où j'ai fourgué le merch TVC déjà

Default avatar.png JBM: je crois que ct dbdr qui m'avait trouvé le site

Zorg1: :thinking:

leojean890: bon bah ça marche pas encore :o

Default avatar.png JBM: essaie plus dur

Default avatar.png JBM: hmmm ça passe pas terrible en français

leojean890: j'avoue try hard ça passe mieux^^

Default avatar.png JBM: THAT'S WHAT SHE SAID

Default avatar.png JBM: ça, c'est fait

pardouin: pm-moi ton truc si tu veux

pardouin: in b4 THAT'S WHAT SHE SAID

Default avatar.png JBM: oui, pm-moi tous vos solutions à n'importe quel multi

leojean890: mon code est crade xD

Default avatar.png JBM: c'est le principe d'un multi

Zorg1: en fait leojean890 quand tu vas comprendre le truc tu vas te les mordre ...

Zorg1: si j'ose m'exprimer ainsi, bien sûr

Default avatar.png JBM: asterix?

Default avatar.png JBM: mais lequel

leojean890: tu veux dire que c tout con ?^^

Default avatar.png JBM: les bretons?

Default avatar.png JBM: si moi oser m'exprimer ainsi

Default avatar.png JBM: mmm

leojean890: même les puzzles je les fais souvent crades^^

Zorg1: leojean890: oui j'ai un peu honte, j'étais parti dans un truc trop compliqué

leojean890: multis aussi du coup hehe

Zorg1: tu veux quel multi JBM ? malheureusement j'ai que du go comme langage

Default avatar.png JBM: bah, je ferai avec

Default avatar.png JBM: tous

Default avatar.png JBM: je m'engage à ne rien publier en Go sans ton accord ;p

Zorg1: tu veux avoir plein d'XP ? c'est dans un but scientifique j'espère ?

Default avatar.png JBM: ah non l'xp c'est purement vaniteux

Default avatar.png JBM: les multis c'est scientifique par contre

Zorg1: ah tiens j'ai un multi en lua ^^

Default avatar.png JBM: y'a pas de mauvais langage poru multi

leojean890: ah oui oware c vrai

Default avatar.png JBM: c mieux que rai c cool

Zorg1: ah j'en ai donc deux en lua ^^ oware & code busters

Default avatar.png JBM: te, codebusters

Default avatar.png JBM: je sais pas s'ils l'ont encore repare sous linux?

leojean890: ça doit être ma gestion des satellites qui est foireuse

pardouin: désolé leo j'achetais un hamac

pardouin: je vais lire ton roman

Default avatar.png JBM: pendant une eternite j'ai jamais reussi a avoir un replay qui buggait pas l'affichage

pardouin: (mon mien fait 12 lignes)

leojean890: 90 mdr

pardouin: il y a math.dist maintenant

pardouin: soit dit en passant

leojean890: ah oui tu l'as dit l'autre jour j'avais oublié hehe

leojean890: c une distance eucl, pas manhattan ?^^

pardouin: moi je fais float("inf") pour l'infini

pardouin: euclidienne oui

leojean890: ah oui moi sys.maxsize ^^

pardouin: ah mais pourquoi tu prends le truc le plus proche ?

pardouin: il faut garder toutes les arêtes

leojean890: c'est l'heuristique de kruskral de prendre le plus avantageux non ?:)

Zorg1: oui mais il te faut toutes les arrêtes

pardouin: un truc comme ça: Aretes = [(v1, v2, math.dist(V[v1], V[v2])) for v1, v2 in combinations(range(stations), 2)]

leojean890: toutes, tu veux dire toutes arêtes entre 2 paires de points ?

pardouin: oui

leojean890: entre paires de points*

leojean890: c enorme

leojean890: ^^

leojean890: (mais ça pemet d'optimiser alors)

Zorg1: c'est pour ça que j'avais utilisé Prim pour celui là je crois

leojean890: prim jamais vu

Default avatar.png JBM: Prim?

pardouin: il n'y a que 10 sommets

Default avatar.png JBM: ah pardon

Default avatar.png JBM: prim vc kruskal

pardouin: donc 10 000 aretes

pardouin: enfin 5000

leojean890: mais je connais de nom of course

Default avatar.png JBM: j'ai rien dit

leojean890: juste pas regardé

pardouin: 100 sommets*

pardouin: 5050 arêtes

Default avatar.png JBM: dtm je sais jamais lequel est lequel sans wp

leojean890: 100 sommets pour certains niveaux :)

Default avatar.png JBM: y'a juste greedy des deux cotes du dual, le puzzle te dit lequel choisir sans te donner son nom

pardouin: ben tu peux faire les deux

pardouin: j'ai fait kruskal

Default avatar.png JBM: Naturellement

Default avatar.png JBM: sur lequel?

Zorg1: Prim tu construis l'arbre en lui rajoutant des trucs

leojean890: du coup l'idée c'est d'en générer plein et de virer les useless ?

pardouin: mars colonization

Zorg1: Krustal tu selectionnes des arrêtes

pardouin: kruskal tu selectionnes les aretes de maniere à ne pas créer de cycle

pardouin: en vérifiant par union find

pardouin: prim tu ajoutes des points en maintenant un truc connexe

Zorg1: voilà

pardouin: (alors que kruskal c'est pas forcément connexe)

pardouin: E log(E) contre E log(V)

pardouin: autant dire la même complexité

leojean890: du coup j'ai pas du tout la bonne approche ;)

Default avatar.png JBM: ouais, j'ai déjà fait les deux

Default avatar.png JBM: ça me fait pas me souvenir duquel est lequel

pardouin: je me rappelle mieux de kruskal parce que je l'avais trouvé tout seul en faisant des exos sur france IOI

pardouin: c'est assez bien foutu, je venais de faire union find, les composantes connexes à la volée

pardouin: donc arrivé au pb de couverture minimale, classé dans la section "glouton", j'ai trouvé facilement

Zorg1: Prim n'est pas forcément plus compliqué

Default avatar.png JBM: c'est plus facile à écrire

B-612: hi

Default avatar.png JBM: ho

Zorg1: hu

b0n5a1: ha

b0n5a1: JBM : voix suave game dev online (https://www.twitch.tv/alexandre2bi) :grinning:

Default avatar.png JBM: oh YES

Default avatar.png JBM: merci

b0n5a1: c'est pas son jeu solo, sur celui là ils sont deux

Default avatar.png JBM: houla compliqué l'audio oui

Default avatar.png JBM: allez je follw

Zorg1: komtutrollsursonchat

Default avatar.png JBM: le chat c'est la vie

Default avatar.png JBM: moi aussi je reve d'avoir 5 keums qui disent n'imp sur mon chat

Default avatar.png JBM: en tout cas c'est ce que twitch veut me faire croire

Zorg1: après t'as le style vimlark où t'as l'impression que l'écran est bouffé par une tonne de truc qui bouge dans tous les sens

b0n5a1: j'ai modifié un peu mon singe dailleurs

Zorg1: je l'ai mis en orange #claqueDesVimBuck

b0n5a1: bleu, avec un petit

Default avatar.png JBM: quel singe

Default avatar.png JBM: skoi les vimbuck

Default avatar.png JBM: jdois être un peu trop n00b twitch pour toussa

b0n5a1: sur le twitch de vimlark JBM, chaque viewer est un petit singe à l'écran

b0n5a1: inspiré de son jeu monkeys with guns

Default avatar.png JBM: ça nécéssiterait donc de connaitre vimlark

Zorg1: moi je connais pas trop, c'est surtout b0n5a1 qui traine pas mal là dedans

b0n5a1: vimbuck c'est les chaine points JBM

Zorg1: en fait non

Default avatar.png JBM: gni?

b0n5a1: oops

Zorg1: c'est à deux étages son truc à vimlark

Default avatar.png JBM: c'est profond ça

Default avatar.png JBM: plus on avance dans le jeu plus on joue au jeu

Default avatar.png JBM: plus ça nous ralentit

Zorg1: j'aime bien son magicien chat ^^

Zorg1: ok la mise en abîme, on fait dans la valeur sûre

Default avatar.png JBM: le celebre obs de fin de stream

pardouin: ahah quasi fini breakout

Default avatar.png JBM: ze classe

Default avatar.png JBM: fais une anime apres

pardouin: j'avais oublié de ne pas compter l'intersection avec le mur sur lequel je suis

Zorg1: si tu le dis

pardouin: la boucle infinie <3

pardouin: le log: http://chat.codingame.com/pastebin/a5e80749-afed-47f9-8f2f-db026d833778

pardouin: bon je règle ça et je croise les doigts pour pas de bug

Zorg1: fallait venir poser une question ici "y a qqn qui est expert en boucle infinie" :p

Default avatar.png JBM: ah c'est mon truc ça

Default avatar.png JBM: les boucles finies c'est pour les sous-humains

Default avatar.png JBM: https://www.youtube.com/watch?v=ZxYPaknXjJU donc?

Default avatar.png JBM: ou ptet plutot https://www.youtube.com/watch?v=Jxdqh6jNns0

Zorg1: plutôt le second, il parle du puzzle CG

pardouin: j'avais un breakout sur mon AMSTRAD quand j'étais petit, j'y ai passé des heures

pardouin: un truc fait par des français, qui s'appelait BLOCKS

pardouin: il y avait une image d'ours quand on finissant le dernier lvl <3

Zorg1: des casses briques y en a eu des tonnes

pardouin: il y avait plein d'easter eggs

pardouin: il y avait un petit robot avec un texte qui défilait dessus, et quand tu attendais longtemps ça partait en dialogue super long

pardouin: les mecs s'étaient bien amusés

pardouin: faudrait que je retrouve ce truc

Zorg1: à une époque je jouais pas mal avec un clone d'arkanoid

b0n5a1: y'a DX-Ball 2 qui était sympa

BlaiseEbuth: Dans un style moins classique (pour un casse brique) Frozen Fruits était cool.

BlaiseEbuth: https://www.blueskied.com/fruits.htm

Default avatar.png JBM: cool

Default avatar.png JBM: j'ai faim

pardouin: ah mince j'ai l'impression qu'il y a des blocs collés

pardouin: j'avais pas du tout prévu ça

pardouin: dernier validateur qui passe pas

pardouin: au secours

BlaiseEbuth: aled

pardouin: pas de message d'erreur ni rien, juste le mauvais score hmm

pardouin: je me tâte limite à tracer le plateau de jeu pour débuguer

Default avatar.png JBM: cte déraillement ^^'

Default avatar.png JBM: les codes les plus stacks

Default avatar.png JBM: ok jme sens largué

BigUP: hum... j'aime bien la derniere mise à jour Win10... tu perds tes identifiants Wifi ... Normal ...

BlaiseEbuth: C'pas bien de tirer sur le corbillard...

BigUP: comment tu sais que je suis en train de regarder une video sur un corbillard !?

BlaiseEbuth: :smiling_imp:

BigUP: --> https://www.youtube.com/watch?v=cN2UQL-tsi4

Default avatar.png JBM: ah merde il a coupé pdt que je migrais b0n5a1?

b0n5a1: non il est là

b0n5a1: toi je te vois plus comme user du chat par contre là

Default avatar.png JBM: ouais j'ai ^W

Default avatar.png JBM: je revien

Default avatar.png JBM: enfin si ça vaut le coup

Default avatar.png JBM: ok me revoila

pardouin: https://i.imgur.com/sOcsgFu.png

pardouin: j'ai envie de pleurer

Default avatar.png JBM: qu'est-ce que j'ai loupé?

pardouin: j'avais mis tous mes espoirs dans cette visualisation

Default avatar.png JBM: mignon

Default avatar.png JBM: c'est entre autre pour ça que j'avais fait la video

Default avatar.png JBM: pouvoir comparer

BlaiseEbuth: Très joli, c'est quoi ?

pardouin: le dernier testcase

BlaiseEbuth: De quoi?

pardouin: de https://www.codingame.com/ide/puzzle/breakout

Default avatar.png JBM: (23:11:20) JBM: https://www.youtube.com/watch?v=ZxYPaknXjJU donc? (23:11:37) JBM: ou ptet plutot https://www.youtube.com/watch?v=Jxdqh6jNns0


pardouin: j'ai affiché mes trajectoires pour repérer une couille mais ça a l'air réglo

pardouin: je regarde les deux

pardouin: ça commence comme le second

pardouin: je vais relire l'énoncé à fond, j'ai peut-être loupé un truc

Default avatar.png JBM: ou alors c'est ton code

pardouin: mais déjà tes bords sont collés aux briques et moi pas

Default avatar.png JBM: ça craint

Default avatar.png JBM: mais moi j'ai 100%

BlaiseEbuth: nananère :rofl:

Default avatar.png JBM: b0n5a1: comment on joue à son truc?

Default avatar.png abderrahimx10: yo

Default avatar.png JBM: yo

Default avatar.png abderrahimx10: comment marche le clash of code?

Default avatar.png JBM: pas terrible

Default avatar.png abderrahimx10: non mais je fait quoi dedans

Default avatar.png JBM: ben tu résous

Default avatar.png abderrahimx10: -_- t'as la flemme d'écrir c'est ca?

b0n5a1: JBM ?

Default avatar.png JBM: yep?

b0n5a1: JBM 12:10AM b0n5a1: comment on joue à son truc?


Default avatar.png JBM: oui

Default avatar.png abderrahimx10: b0n5a1je comprend pas trop ce que tu dit

pardouin: je pige pas, ça dévie dès le départ, au 3ème bloc touché je suis déjà trop à gauche

Default avatar.png abderrahimx10: déja mon cerveaux bug

Default avatar.png abderrahimx10: de quoi vous parler ou just

Tiouz: abderrahimx10 peut-être que tu as confondu le chat du clash avec le chat Français global. Ici c'est le chat français global, donc des gens qui parlent d'autre chose que de ton clash of code

Default avatar.png abderrahimx10: je veux pas just de clash of code

b0n5a1: :popcorn:

Default avatar.png JBM: :beer:

b0n5a1: parfait

Default avatar.png JBM: haha il connait pas roger

pardouin: premier rebond sur la plateforme je la touche au centre et toi sur le côté :(

b0n5a1: change de raquette

pardouin: JBM tu pourrais me filer tes x, y des 3 premiers impacts stp ?

Default avatar.png JBM: lolno

Default avatar.png JBM: elle date de quand cte vid

pardouin: si tu lances le puzzle

Default avatar.png JBM: link?

pardouin: et que tu print x y à chaque étape

pardouin: https://www.codingame.com/ide/puzzle/breakout

b0n5a1: tu perds tous les morceaux...

pardouin: le dernier testcase

Default avatar.png JBM: {-# LANGUAGE ExistentialQuantification #-}

Default avatar.png JBM: ligne 1

Default avatar.png JBM: purée ça commence fort

Default avatar.png JBM: impacts? mur? bloc?

pardouin: tout

b0n5a1: t'abuses

pardouin: mur, bloc, paddle

pardouin: moi j'ai ça :

pardouin: http://chat.codingame.com/pastebin/fbd214c7-d07a-48cb-941d-0e756b5ce0f2

pardouin: etc

b0n5a1: précision à l'angström...

Default avatar.png JBM: pour valider le game j'ai fait la précision en BigRat perso

pardouin: si ça se trouve il fallait round à chaque étape D:

Default avatar.png JBM: conscience = tranquille

Default avatar.png JBM: d'ailleurs ma version en cours en encore en bigrat

Default avatar.png JBM: (donc ap riori non il faut pas round)

Default avatar.png JBM: mon comm ligne 10 dit que bigrat ou double = kifkif sur les tests

pardouin: ok donc déjà c'est pas le pb

Default avatar.png JBM: pardouin: http://chat.codingame.com/pastebin/257854ea-d700-4155-994a-acb21a7ed051

Default avatar.png JBM: mmm 2 lines ça parait pas lisible

Default avatar.png JBM: https://pastebin.com/mMRzJi3q

pardouin: merci

Default avatar.png JBM: je sais plus forcément ce qui correspond à quoi

pardouin: je suis pas familier avec cette notation: 135400 % 83

Default avatar.png JBM: notamment t'as pas l'entity collisionnée (c'est la partie ExistentialTyped, je peux pas trivialement derive Show dessus)

Default avatar.png JBM: fraction

Default avatar.png JBM: lis /

pardouin: ok

pardouin: tu peux facilement l'afficher en décimal ou c'est relou ?

Default avatar.png JBM: c'est relou

pardouin: ok

b0n5a1: le mec qui veut pas taper les divisions ^^

Default avatar.png JBM: la c'est juste un show(data)

Default avatar.png JBM: oh

Default avatar.png JBM: ceci dit

Default avatar.png JBM: j'ai un type Unit = Rational ligne 10 ;)

pardouin: donc tu gardes vraiment les fractions pour un max de precision ?

Default avatar.png JBM: http://chat.codingame.com/pastebin/a7ba29c5-1f19-4653-a758-e1dd1a81cb3d

pardouin: ah ok merci c'est plus simple

Default avatar.png JBM: https://pastebin.com/rNYDCvTV

Default avatar.png JBM: en remplaçant Double pour Rational

Default avatar.png JBM: c'est beau le code polymorphe

Default avatar.png JBM: ça marche rarement aussi bien

pardouin: tu print des trucs en plus qui ne correspondent pas à des impacts

Default avatar.png JBM: ah

pardouin: mais sinon je retrouve bien mes 3 premiers impacts dans la liste

Default avatar.png JBM: si tu le dis

Default avatar.png JBM: tu veux mon code complet?

pardouin: non non

Default avatar.png JBM: j'affiche tous les appels a collision qui renvoient pas Nothing

pardouin: c'est juste dommage les ... ligne 9 parce que c'est là qu'il doit y avoir une différence

Default avatar.png JBM: ouais je fais plus d'appels a collision que ne se réalisent

Default avatar.png JBM: peaufinons

pardouin: si tu arrives à filtrer que les vrais impacts je t'érige une statue

Default avatar.png JBM: commande le marbre

Default avatar.png JBM: https://pastebin.com/H4zMrVfM

pardouin: mes 8 premiers impacts sont exactement pareils :(

pardouin: hmm

Default avatar.png JBM: t'as un peu de sim sur la fin?

pardouin: pour éviter ces ... tu dois pouvoir afficher genre les 30 premiers

pardouin: j'ai ma sim complète

Default avatar.png JBM: oui c'est CG qui filtre la

pardouin: mais à mon avis ça diffère dans les 30 premiers

pardouin: vu ta vidéo et mon tracé

pardouin: j'ai 62 impacts avant de mourir

Default avatar.png JBM: https://pastebin.com/dTSR4G4u

pardouin: excellent merci

pardouin: ah ok

Default avatar.png JBM: on va enfin savoir?

pardouin: 100% :D

Default avatar.png JBM: non mais LA CAUSE

pardouin: j'avais mis un 0 < d comme condition

Default avatar.png JBM: que tu iras poster sur le forum pour éviter 3h de debug au prochain

Default avatar.png JBM: AH

pardouin: pour considérer une collision comme valide

pardouin: et évidemment la précision n'étant pas infinie...

pardouin: j'ai remplacé par 0.000001 < d

Default avatar.png JBM: ahlala

pardouin: j'aurais pu m'en rendre compte tout seul

Default avatar.png JBM: oui mais

pardouin: j'avais des valeurs très proches qui se suivaient

pardouin: mais ça arrivait que au bout d'une 20aine d'impacts alors j'avais pas repéré

pardouin: bref mercu mille fois pour ta patience

Default avatar.png JBM: :bow:

pardouin: le vrai tracé du coup:

pardouin: https://i.imgur.com/q5J4q7m.png

pardouin: très exploitable :)

Default avatar.png JBM: ha ha sympa la visu

pardouin: pas de thread sur le forum

pardouin: on va arranger ça :)

Default avatar.png JBM: surprennat

pardouin: bon allez bonne nuit

b0n5a1: bn

Default avatar.png JBM: il parle de qui là?