Chat:Fr/2020-09-04

From CG community
Jump to navigation Jump to search

Zorg1: OoC c'était construit sur le FoW ;-)

Zorg1: Salut à tous et aux bots de compétition de haut niveau Automaton2000 & AutomatonNN !

Automaton2000: tu as le lien ?

AutomatonNN: c'est quoi ton probleme ?

Zorg1: Automaton2000, va falloir que t'apprennes à te servir de google à ton âge

Automaton2000: c'est pas lui qui fait que je fasse une simu sur botg

Zorg1: AutomatonNN : t'es agressif dès le matin, toi ... :rolling_eyes:

AutomatonNN: reverse dans le contest aussi

Bob: contest toi-meme AutomatonNN

AutomatonNN: (o/ Automaton2000 :)

Zorg1: o/ bob

Bob: Automaton2000, choisis : contest ou tortue ?

Automaton2000: pour moi le problème de la semaine dernière

Bob: o/ Zorg1

Default avatar.png Ricocotam: Salut salut

Bob: pouec

Default avatar.png Ricocotam: Je suis nouveau ici, des trucs marrant à faire ? Je fais du machine learning et j'ai fait ps mal d'algo

Bob: commence par les puzzles de base

Bob: pour te faire la main sur la plateforme

Default avatar.png Ricocotam: Ca marche

Bob: apres, a volonte

Default avatar.png Ricocotam: Je fais "Power of Thor" sans condition, c'est marrant

Bob: entre les multi, les optim, il y a de quoi faire

Bob: ensuite tu viens lurker ici, tu fais connaissance et tu trolles avec nous

Bob: Automaton2000, dis bonjour au nouveau

Automaton2000: bon c'est pas la première fois

Default avatar.png Ricocotam: haha

Bob: bah si justement Automaton2000, c'est ca que ca veut dire "nouveau"

Automaton2000: ça doit être un peu trop loin

Zorg1: y a des gens qui trollent sur ce chat ?

Default avatar.png CopperFr: jamais

Zorg1: tu me rassures

Bob: si ca se faisait on le saurait

Default avatar.png Ricocotam: Tricky le premier puzzle facile sans faire de if

Bob: ah t'attaques direct a la vodka donc

Bob: respect

Default avatar.png Ricocotam: Enfin un seul pour éviter une division par 0

Default avatar.png Ricocotam: haha

Default avatar.png Ricocotam: Sinon c'est vraiment trivial

Bob: bientot, OoC en one-liner

Default avatar.png Ricocotam: OoC ?

Bob: https://www.codingame.com/ide/challenge/ocean-of-code

Bob: un des derniers multi de contest

Default avatar.png Ricocotam: Il y en a en cours ?

Bob: non, le prochain est en octobre ou novembre je crois

Default avatar.png Ricocotam: Ca mache

Bob: en ce moment on est plutot sur deux par an

Default avatar.png Ricocotam: J'espère avoir trouver un taff d'ici là

Default avatar.png Ricocotam: C'est déjà pas mal, on va pas se mentit

Default avatar.png Ricocotam: mentir*

Bob: a un epoque c'etait quasi tous les deux mois

Bob: comme le sumo

Default avatar.png CopperFr: Bon ben le validateur 4 de Squares order restera un mystère pour moi :(

Default avatar.png Ricocotam: olala faut que je révise les trucs possible ou non en python

Default avatar.png Ricocotam: Il y a un truc bizarre dans Power of Thor. Dans le sujet c'est écrit que en haut à gauche on est en (0, 0) et en bas à droite en (39, 17) mais dans le code pré-écrit "West" correspond bien à -1 (donc aller à gauche) alors que Sud correspond à -1 (aller en haut) Si c'est volontaire, pas sympa pour les nouveaux, sinon il y a un problème

Bob: pourtant moi quand je fais S il descend

Bob: donc Y +1

Haashi: Parel

Default avatar.png Ricocotam: C'est pas ce qui était dans mon code initial

Haashi: je viens de tester avec le code par défaut

SeebOmega: Ricocotam non car c est comme ca la plupart des grilles sur ordinateur notamment les pixels de l ecran

Haashi: quel language ?

Default avatar.png Ricocotam: Python

Bob: donc ton code initial devait etre faux :)

Default avatar.png Ricocotam: Oui, mais comme c'est pas moi qui l'ai écrit je préfère prévenir :p

Haashi: Bah le code par défaut python avec "S" descend

Default avatar.png Ricocotam: Bah moi c'était écrit "-1" en y pour tout les Sx

Haashi: ah le fameux relis le sujet :p

Default avatar.png Ricocotam: Mais non j'ai très bien compris ^

Bob: qui ecrivait -1 ?

Default avatar.png Ricocotam: Pas moi

Bob: moi j'ai rien capte :D

SeebOmega: si tu fais y-1 tu va au Nord

Bob: non si tu fais N tu vas au nord

Bob: y-1 c'est ta tambouille interne

Default avatar.png Ricocotam: Quand j'ai ouvert le problème, j'ai pas touché aux coordonnées donné et j'ai fait mon code Et en faisant mes tests je me suis rendu compte que "N": (0, 1) et "S": (0, -1) Alors que c'est l'inverse normalement

Default avatar.png Ricocotam: Tu commences le problème avec un dictionnaire / hashtable avec les direction et les coordonnées associées

Bob: je comprends toujours pas comment tu es parvenu a ca

Haashi: Bah il y a une erreur dans ton code parce que S c'est bien 0,1

Default avatar.png Ricocotam: Je viens de changer moi même le code initial avec la variable "dir_move"

Bob: le code par defaut il fait un input, un split et un while avec input et print SE

Bob: en python

Haashi: ???? il y a pas de dir_move dans le code initial en python

SeebOmega: oui le code de base en python a pas ca

Default avatar.png Ricocotam: http://chat.codingame.com/pastebin/a8e8d74e-9198-472c-9e2a-155474a40887

Bob: qu'est-ce que c'est que ce truc ?

Default avatar.png Ricocotam: Bah je sais pas moi j'ai ouvert "Power of Thor - Episode 1" j'avais pleins de code

Bob: le code par defaut de python c'est ceci

Haashi: c'est ton ancien code

Bob: http://chat.codingame.com/pastebin/2b4dd20d-e684-4c1e-bbdf-c5d04d1f285f

Haashi: 100%

Bob: t'as le petit bouton reset en haut a droite

Default avatar.png Ricocotam: wat

SeebOmega: c est toi qui l a ajoute a un moment, si tu cliques sur la fleche reset ca remet le code par default

Haashi: clique en haut a droite de l'ide, sur un bouton qui ressemble a un bouton "actualisé"

Default avatar.png Ricocotam: ah mdr

Default avatar.png Ricocotam: j'ai du faire ça il y a 5 ans

Default avatar.png Ricocotam: ooook

Default avatar.png Ricocotam: déso du drama

Bob: :rofl:

Haashi: pas de soucis :p

Default avatar.png Ricocotam: Je risquais pas de m'en souvenir

Bob: au moins depuis t'as appris que le sud est en bas :D

Default avatar.png Ricocotam: xD

Default avatar.png Ricocotam: Et puis je sais faire avec un seul if aussi

Default avatar.png Ricocotam: http://chat.codingame.com/pastebin/87618ab6-3b8d-4abc-a627-68753cc06895

Default avatar.png CopperFr: Vous aimez bien les if ?

Default avatar.png Ricocotam: Non

Bob: maintenant est-ce que tu sais le faire en moins de 60 caracteres ?

Default avatar.png Ricocotam: Pour les curieux j'ai mis ma solution

Bob: dommage

Bob: les if c'est la base

Default avatar.png Ricocotam: Ouai mais ça rend un code pas beau

Haashi: Ricocotam, maintenant next step

Haashi: https://www.codingame.com/multiplayer/codegolf/power-of-thor

Bob: une AI sans foret de if c'est pas une AI

Default avatar.png Ricocotam: aie tendu

Default avatar.png Ricocotam: ^^

Bob: pour info ta solution est visible si tu l'as soumise

Bob: et que tu n'as pas demande a ce qu'elle reste cachee

Bob: enfin visible a ceux qui ont resolu le puzzle dans le meme langage

Default avatar.png Ricocotam: Pour avoir déjà coder les algos de base de l'IA, si tu as codé avec des if c'est moche

Bob: de meme tu peux voir celle des auters

Default avatar.png Ricocotam: Ca marche, merci de l'info

Bob: ah oui mais attention ici t'es au pays des trolls

Haashi: ouais enfin de l'IA sans if, tu es vite limité

Default avatar.png Ricocotam: Je viens de me spoiler le code golf

Default avatar.png Ricocotam: je suis deg ^^

Default avatar.png Ricocotam: @Haashi si c'est pas un troll je serais ravis de t'expliquer à quel point c'est faux depuis 5 ans :p

Default avatar.png CopperFr: Je parlais des arbres

Default avatar.png Ricocotam: Les arbres oui, mais c'est plus vraiment ça l'IA

Default avatar.png Ricocotam: Si ça vous intéresse aller voir "GPT-3" ou si vous avez un iphone, allez dans l'appli photo et cherchez "chaise" ou "chien" ou n'importe quel nom commun ;)

Default avatar.png CopperFr: c'est quoi gpt-x j'ai vu des video sur computerfile mais j'ai pas retenu ce que c'est

Default avatar.png Ricocotam: C'est un réseau de neurone monstrueux (173 milliards de paramètres pour GPT3 de mémoire) qui est fait pour générer du texte

Default avatar.png Ricocotam: https://gpt2.ai-demo.xyz/

Default avatar.png Ricocotam: si tu veux t'amuser

SeebOmega: j ai parle de javascript il a derive direct sur Trump mdr

Bob: <troll>tout depend de ce qu'on appele une IA</troll>

Bob: je pressens que tu vas avoir des discussions interessantes ici :D

Default avatar.png Ricocotam: haha

Default avatar.png Ricocotam: En tout cas hésitez pas à posr des questions sur les réseaux de neurones et deep learning ou même l'IA en général, je serais ravis d'y répondre

Bob: je pressens aussi que tu vas rigoler avec les multi

Default avatar.png Ricocotam: Bah

Default avatar.png Ricocotam: Bof

Default avatar.png Ricocotam: Parce que tu peux pas vraiment faire de machine learning dessus de mémoire

Default avatar.png Ricocotam: C'est plus des trucs "à la main"

Bob: ah c'est sur que tu feras pas du ML avec oui

Bob: encore que

Default avatar.png CopperFr: comment on fait un bot pas trop stupide ?

Bob: avec des forets de if

Default avatar.png Ricocotam: Faudrait pouvoir télécharger l'application, entrainer à côter et réussir à upload les poids je ne sais comment

Default avatar.png Ricocotam: xd

Bob: ben

Default avatar.png Ricocotam: Ca dépend, c'est quoi "un bot"

Default avatar.png CopperFr: ben moi je voulais faire un bot qui dit bonjour

Bob: il y a des gens qui ont developpe de quoi faire tourner ton code exterieurement a la plateforme

Default avatar.png Ricocotam: @CopperFr : en python : print("Bonjour")

Bob: et sans doute une paire de hardcore qui ont commence a utiliser des formes plus ou moins avancees d'apprentissage pour affiner leurs coeffs

Default avatar.png CopperFr: déjà c'était en node.js pas en python

Default avatar.png Ricocotam: echo "bonjour"

SeebOmega: demande a AutomatonNN et Automaton2000 :D

Automaton2000: c'est pour la bonne cause

AutomatonNN: après faut que je trouve un truc vu que c'est un peu plus du tout ce que je veux dire

Bob: CopperFr: "Nous avons developpe une IA pour proposer a l'utilisateur une experience personnalisee"

Default avatar.png CopperFr: mais bon le problème était de pas dire bonjour plusieurs fois

Bob: console.log(`Bonjour, ${name}`);

Default avatar.png CopperFr: ca c'est facile tu le fait sur un event personne entre dans le chat

Bob: c'est surtout pour dire que derriere "IA" tu mets un peu ce que tu veux

Default avatar.png CopperFr: oui je sais

Default avatar.png CopperFr: en fait si tu arrive et que tu dis Bonjour le bot devait répondre

Default avatar.png CopperFr: par contre si tu disais bonjour à quelqu'un de particulier il devait pas répondre et y avait des cas tordus

Bob: bonjour Automaton2000

Automaton2000: mais tu sais pas ce qu'ils disent tous

Default avatar.png CopperFr: sans compter qu'il devait répondre en plusieurs langue

Default avatar.png Ricocotam: Ca c'est vraiment juste un truc hyper simple avec des ifs et hashtables

Default avatar.png CopperFr: jamais fait qq regex mais bon il était toujours stupide biensur :D

Default avatar.png Ricocotam: Quand on parle IA aujourd'hui on est plus sur du résumé de texte, détéction d'objet dans une image, amélioration de la résolution d'une image ou completion de partie manquante d'une image

Default avatar.png CopperFr: oui j'avais essayé de faire de la reconnaissance de digits

Default avatar.png Ricocotam: Attend, Power of Thor en 60 characteres

Default avatar.png Ricocotam: wtf

Default avatar.png Ricocotam: pas en python

Bob: bienvenue :)

Default avatar.png CopperFr: python est pas mal en golf non?

Default avatar.png Ricocotam: Ceci dit j'ai vu 54 dans le classement

SeebOmega: Bienvenue dans le codeGolf Rico

Default avatar.png Ricocotam: C'est vriament un truc que j'ai jamais fait

Bob: le top python est a 51

Bob: https://www.codingame.com/multiplayer/codegolf/power-of-thor/leaderboard?column=LANGUAGE&value=Python3

Default avatar.png Ricocotam: yes j'ai vu

Bob: pardouin est souvent la, tu pourras lui demander des conseils :D

Default avatar.png Ricocotam: Alors la lecture proposée dans le code initial fait déjà 44 chars

SeebOmega: ca se reduit ca

Default avatar.png Ricocotam: oui

Default avatar.png Ricocotam: 37

Default avatar.png Ricocotam: Enfin 36 avec un espace de moins

Default avatar.png CopperFr: sur temperature pthon est aussi en tête

Default avatar.png CopperFr: ceci-dit moi en js j'arrive même pas à 60 (le top est à 56)

Bob: un point important est qu'il suffit que le code passe les tests de validation ;)

Default avatar.png Ricocotam: bon j'abandonne c'est pas trop mon truc xD

SeebOmega: Ricocotam fais des games si c est plus ton truc

Default avatar.png Ricocotam: Ouai je pense

dwarfie: Automaton2000 ... donne de vrais conseils ... parce que si c'est parddouin ca va pas aider en fait :D

Automaton2000: il a un truc que tu fais du java

SeebOmega: comme ca tu peux build ton bot et te battre contre les autres et monter des leagues sur des jeux qui t attirent

SeebOmega: Mdr Automaton2000 le troll en puissance

Automaton2000: je fais pas de tour

Default avatar.png Ricocotam: J'attend avec impatience le livre "Crack the Coding Interview"

SeebOmega: Apres c est un vrai conseil

Default avatar.png Ricocotam: Je me suis fait éclaté hier matin sur un test technique

Default avatar.png Ricocotam: ça faisait trop longtemps

SeebOmega: ben go faire des games ca va te faire travailler

Default avatar.png Ricocotam: bon aller j'y vais, je reviendrais plus tard

Default avatar.png Ricocotam: merci c'était cool

Zorg1: noice

plieuse: encore un puzzle facile résolu !

plieuse: youpi

Zorg1: gg

Bob: gratz

plieuse: merci :-)

Default avatar.png CopperFr: bravo tu les plie en moins de 2

plieuse: haha

Bon[]Crayon: reSalut à tout le monde :smirk_cat:

Bon[]Crayon: Bon Bon AutomatonNN Tiens Bon

AutomatonNN: reconnaitre ton code

Bon[]Crayon: AutomatonNN Facile 0000

AutomatonNN: oui j'ai pas le temps de faire un truc de ce que j'ai fait au contest je pense :)

Default avatar.png CopperFr: tu peux m'aider Automation ?

Bon[]Crayon: Automaton2000 Salut et tortue :smiley_cat:

Automaton2000: y a une nouvelle version

Bon[]Crayon: Automaton2000 bientôt Automaton2001

Automaton2000: il y a les deux

Bon[]Crayon: Automaton2000 Quoi ?

Automaton2000: et bonjour à tous, j'ai un petit souci

Bon[]Crayon: Automaton2000 Nous t'écoutons.

Automaton2000: je vais chercher un peu

Zorg1: Automaton2000 le bot qui te dit bonjour parce qu'il a un truc à te demander ...

Automaton2000: si on est pas du tout :(

Bon[]Crayon: Automaton2000 :grinning:

Automaton2000: du coup c'est pas mal comme idée

Bon[]Crayon: Cher Automaton2000 êtez-vous heureux?

Automaton2000: comme la plupart des gens qui ont le même code

dwarfie: on dit : encore un puzzle facile de plié en fait ;)

dwarfie: grrrrr ... scroll of :poop:

Default avatar.png CopperFr: quand on est une plieuse on plie tout

plieuse: ^^

dwarfie: et quand on est :hammer: tout ressemble a un clou

dwarfie: :D

Default avatar.png CopperFr: je vais essayer de plier pour vous

dwarfie: alors qu'automaton2000 lui ressemble a une tortue

Automaton2000: il me semble que si tu vas te faire ban

Bob: dwarfie : comme l'espli de la terre dans paper mario ?

dwarfie: Automaton2000 : meme pas peur , AutomatonNN me protege

Bob: cette menace Automaton2000

AutomatonNN: oui j'ai pas compris ce que tu veux dire

Automaton2000: si c'est à cause du fait que le puzzle de la communauté

Automaton2000: le reste de la game

**dwarfie remercie Bob de lui redonner envie de jouer a paper mario (le vrai , pas celui de la switch)

Bob: il est bien celui de la switch je trouve

Default avatar.png JBM: mais c'est le faux, apparemment

Default avatar.png CopperFr: le vrai mario il est sur NES

Bob: ah ben les deux premiers c'est du pur JRPG

Default avatar.png JBM: ca c'est le vrai super mario

Default avatar.png CopperFr: il est super en plus

Bob: le paper mario de la wii etait sympa mais sans plus

Bob: celui de la DS, tres joli est delicieusement cretin mais gache par un systeme de combat tout moisi

Bob: color splash, pas essaye

Default avatar.png CopperFr: ah mes console nintendo elle prennent la poussière maintenant :(

Bob: mais celui de la switch est franchement sympa

Bob: N64 FTW

Bob: retrospectivement je regrette de l'avoir revendue

Bob: je me serais bien refait les Banjo

Default avatar.png CopperFr: moi je regrette d'avoir vendu mon cpc 6128

dwarfie: jeunot va ... moi c'est mon cpc464 a cassette avec ecran monochrome qui me manque :)

Default avatar.png CopperFr: je l'ai eu avant le 6128 mais bon ca restait compatible

Default avatar.png CopperFr: mais c'était cool quand même les disquettes de 178k par face :D

JeanMax: yo

Bon[]Crayon: salut

JeanMax: par curiosité, qui nous a pondu ce merveilleux arbre de compétence?

Bon[]Crayon: automaton2000

Automaton2000: quand je clique sur le bouton

JeanMax: j'ai une vague idée de l'origine de l'inspiration

Bon[]Crayon: laquelle?

JeanMax: l'origine

Bon[]Crayon: oui

**dwarfie tend https://www.retrovm.com/ a CopperFr

Default avatar.png CopperFr: Merci mais j'ai déjà WinApe :D

dwarfie: beurk , y'a win dans winape

Default avatar.png CopperFr: je suis sous windows en même temps :D

JeanMax: ya plus de fierté

dwarfie: et hop c'est parti pour une petite partie de rick dangerous

Default avatar.png CopperFr: mais le meileur le 7

Default avatar.png CopperFr: mais j'aime bien linux pour faire des grep

Default avatar.png CopperFr: Puzzle de la semaine plié (enfin résolu) il était temps

Zorg1: ah oui tiens faut que je le finisse celui là

Zorg1: "Target Firing"

Default avatar.png Hyarius: l'est rigolo, le target firing

Default avatar.png Hyarius: la j'me fais un petit a* sur labyrinth ^^

Default avatar.png Hyarius: ca va etre rigoulou :3

Default avatar.png CopperFr: oui faut que j'en fasse du labyrinth a*

Default avatar.png Hyarius: meme si je sens que ca va se finir en vieux Dijskra tout pete

Default avatar.png CopperFr: mais bon j'ai déjà aidé le gamin à retrouver sa mère

Zorg1: pour labirynthe, un BFS suffit ...

Default avatar.png AdrienBe: que faire avec les positions x y des opposant sur la course de pod ?

Default avatar.png AdrienBe: je vois pas l'interet de gérer cette donnée

Default avatar.png CopperFr: tu peux leur défoncer la tronche :D

Default avatar.png AdrienBe: ?

Default avatar.png AdrienBe: je ne peux gérer que la puissance du pod on est d'accord ?

Default avatar.png AdrienBe: (je suis en bronze)

SeebOmega: et la direction

SeebOmega: la pos des opposant pourra etre utile pour les collision

Default avatar.png AdrienBe: du coup si le pod adverse n'est pas loin je peux target le pod adverse ?

Default avatar.png AdrienBe: en puissance 100

Default avatar.png CopperFr: oui tu peux

SeebOmega: mais faut penser que lui aussi se deplace donc il faut calculer ses vecteurs

Default avatar.png AdrienBe: mouarf

SeebOmega: pour etre sur que tu va lui rentrer dedans

Default avatar.png CopperFr: Quelqu'un a compris le puzzle Hooch Clash ?

Zorg1: tu dis à JBM que son puzzle est illisible, t'inquiète il a l'habitude :D

Zorg1: enfin j'avais réussi à comprendre son truc

Alshock: coucou tout le monde

Default avatar.png CopperFr: J'espère vu tu as approuvé ce puzzle :D

Alshock: Oh tu sais nous on approuve des trucs parfois on sait même pas dans quelle langue c'est écrit :smirk:

Default avatar.png CopperFr: j'ai approuvé que des trucs bien

Default avatar.png JBM: ha ha

Alshock: C'était du cynisme, y faut pas faire ça :D

Alshock: ah c'est la différence absolue de surface, j'ai bugué pendant 10 secondes sur le " {31,37} would be more interesting than using {25,32}"

Alshock: comme quoi, lire en diagonale c'est mal

Default avatar.png JBM: ca coute cher en comprehension

Default avatar.png CopperFr: faut utiliser PI ?

Alshock: si t'as besoin des surfaces exactes oui, je pense qu'il doit y avoir moyen de les ordonner sans mais c'est de toute façon au delà de mes compétences mathémagiques

Default avatar.png CopperFr: oui ca doit rien changer

Alshock: putain cet énoncé à la JBM quoi : "Else just print any string you want."

Default avatar.png CopperFr: else print('JBM')

Alshock: else print('Java is cool')

Je suis sûr que ta réponse est qualifiée d'invalide

Default avatar.png JBM: ca s'appelle un indice

Default avatar.png CopperFr: ceci dit google trad se débrouille pas mal

Default avatar.png JBM: pour ceux qu'ont du mal avec la partie "math" de la comprehension

Default avatar.png CopperFr: manque un petit dessin

Default avatar.png JBM: si j'arrive a rendre la partie hard interessante, y'aura meme un viewer moche

Default avatar.png JBM: (mais pour l'instant j'y arrive pas, y'a juste trop de RAM dispo sur les machines cg)

Alshock: on a 7XX mega en puzzle aussi ?

Default avatar.png JBM: je pense oui

Default avatar.png JBM: c'est plus ou moins les memes conteneures partout, pour autant que j'aie suivi

Alshock: cela dit, ça se comprend je pense que le nombre de soumissions de puzzle doit pas être très grand devant celui des multis, et l'éxec bien plus courte

dwarfie: non ... meme pas ... c'est ecrit 7xx Mo mais on les a pas toujours ...

dwarfie: en php , je les ai jamais meme si c'est ecrit

Default avatar.png JBM: oui c'est interpreteur compris :p

dwarfie: non non ... c'est juste que ca dit bien que la limite est mise a 512 Mo ... mais plus envie de raler la dessus , ca fait des années qu'on le dit ...

Default avatar.png CopperFr: mais ca marche pas sur amstrad cpc du coup

Default avatar.png JBM: faudrait en parler aux devs

BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !

Automaton2000: moi je suis loin du top 100 !

AutomatonNN: avec un autre je repush aussi

dwarfie: Automaton2000 ... t'es quand meme dans le top 100000 ... au milieu des tortues

Automaton2000: je pense qu'il va falloir que je passe les tests mais pas le premier

BlaiseEbuth: Bwarf, mon truc à l'arrache sur cvz a pas suffit... Je suis que top5%. Vais être obligé de reflechir...

BlaiseEbuth: Tiens je vais aller sacrifier des Automaton2000...

Automaton2000: je me suis fait avoir

BlaiseEbuth: Tu m'étonnes.

Bob: top 5 % de ?

Zorg1: il pige vite ce bot finalement

BlaiseEbuth: opti Bob

Default avatar.png JBM: contest de contest

Bob: le seul truc qu'il pige pas c'est comment dire tortue

Default avatar.png JBM: tortue

Bob: BlaiseEbuth même moi je suis dans le top 5 % et je suis pas le roi de l'opti

Zorg1: ça n'existe pas dans son univers

Bob: fais-nous pas honte quoi

Bob: t'es classé combien à cvz ?

BlaiseEbuth: Sais plus 2K quelque chose... J'ai juste mis un truc déterministe à deux balles.

Bob: ah oui non mais forcément

Bob: claque un AG bidon et spamme des submits, ça fait top 50

BlaiseEbuth: Bah j'avais pas 100%, donc ça fait quand même 2300 places de mieux... :grin:

Zorg1: un MC suffit sur CvZ

BlaiseEbuth: Ouai j'vais faire un truc sur cvz, ça demande moins d'investissement que a*c

BlaiseEbuth: Trop la flemme.

Zorg1: dbdr : c'est bon j'ai fait "Target Firing" en go, on peut voir qui a le plus gros code

dbdr: :D

Default avatar.png CopperFr: Hooch Clash a été puzzle de la semaine ?

Zorg1: ah y a sort.Slice depuis go 1.8 :( ça évite de pondre une interface

BlaiseEbuth: Kesksa peut faire ?

Zorg1: ça simplifie

Default avatar.png JBM: vive go

BlaiseEbuth: C'était pour CopperFr

Zorg1: JBM : tu peux pas comprendre, t'as pas été jeune espoir en Python :p

Default avatar.png JBM: certes

dbdr: arf, mon go est plus moderne que celui de zorg1 :D

Zorg1: bah j'ai du commencer avec la version 1. et c'est vrai que je relis pas forcément toute la doc ...

dbdr: Zorg1 le pionier

dbdr: dbdr le candide

Zorg1: pas pu m'empécher d'utiliser un tas binaire ^^

Zorg1: ça doit être juste pour frimer

Default avatar.png CopperFr: c'est quoi un tas binaire ?

dbdr: ttk c'est attack?

BlaiseEbuth: Un arbre dont chaque noeud a deux enfants

Zorg1: ttk = Time To Kill

dbdr: ah yes

Zorg1: CopperFr : binary heap en anglais

dbdr: tumulus binarii en latin

Default avatar.png JBM: -ii?

dbdr: possible, en google translate je trust

Default avatar.png CopperFr: je connais plus en anglais en fait

dbdr: je suppose que les syntaxes de rust et go sont à peu près aussi baroques l'une que l'autre, au premier aboard

Default avatar.png JBM: tous abord

dbdr: presque familières mais pas tout à fait

dbdr: uncanny valley

dbdr: une fois que tu est familier, aucune sytaxe n'est baroque, si?

dbdr: sauf <insert what you want here> ;)

Default avatar.png JBM: non

Default avatar.png JBM: tant que c'est celle de C

Default avatar.png JBM: cf la palanquee des gens qui viennent ici se plaindre que haskell ocaml et clojure sont pas assez comme c

dbdr: C reste baroque?

Default avatar.png CopperFr: vous aimez les accolades

dbdr: "au premier aboard"

Zorg1: onboarding ?

dbdr: les gens qui disent ça en sont là

Zorg1: les accolades, les parenthèses ...

Default avatar.png CopperFr: sur un clavier azerty c'est pas top

Zorg1: lua c'est bien, donc :D

Zorg1: (ce troll facile)

dbdr: quelle idée d'utiliser azerty aussi ;)

BlaiseEbuth: Ca dépend si c'est moche ou pas

Default avatar.png CopperFr: ben je vais pas utiliser un bépo ?

dbdr: bepo ça a pas l'air mieux

Zorg1: ça permet de faire croire que tu tapes vite sur ton clavier ergo

dbdr: pour maximiser le nombre de bugs à la minute

Default avatar.png CopperFr: j'aimais bien le pascal parce qu'au moins y'avait pas d'accolade (ou alors pour mettre en commentaire)

dbdr: #define begin {

Default avatar.png CopperFr: et en JavaScript ?

dbdr: pareil, tu peux utiliser cpp sur tout fichier texte /s

Zorg1: tu transpiles du Pascal vers le JS

Zorg1: ça a l'air d'être la mode avec JS, ça, le transpilage

Default avatar.png CopperFr: oui le transpilage c'est fun clash

Zorg1: "je transforme mes vieux codes pourris en Pascal en appli dernier cri en JavaScript"

Default avatar.png CopperFr: ceci-dit y a web assembly maintenant

Zorg1: ouaip

Default avatar.png JBM: d'ailleurs cg s'en sert a bon escient pour lester ses pages

Default avatar.png JBM: de peur qu'elles ne s'envolent

BlaiseEbuth: farpaitement

Zorg1: c'est l'automne les pages CG s'envolent vers des cieux plus clément

Zorg1: bientôt le contest

Default avatar.png JBM: de contest

Zorg1: évidemment

BlaiseEbuth: Le fall challenge aura lieu en hiver

Zorg1: y a plus de saison mon bon monsieur

Zorg1: c'est toute leurs expériences qui détraquent le temps

Zorg1: ah y a toujours pas de date

Default avatar.png JBM: c'est forcement Bientot vu qu'ils sont "A Fond Dessus"

Zorg1: je te sens médisant

Default avatar.png JBM: pourquoi?

Default avatar.png JBM: je ne fais que transmettre ce que j'ai lu sur #world

codeing: #world

Zorg1: ça veut dire "monde". c'était un message de Zorg_fr

plieuse: coucou

BlaiseEbuth: o/

plieuse: auriez-vous la gentillesse de m'envoyer des ondes positives ? je ne me sens pas très bien...

Default avatar.png CopperFr: encore ?

plieuse: oui :'-(

Default avatar.png JBM: je sais pas s'il en reste

plieuse: ça me prend tous les jours à presque la même heure

Default avatar.png JBM: t'en as consomme bcp hier

plieuse: ah

Default avatar.png CopperFr: ah effectivement vivement le changement d'heure alors

plieuse: bon

plieuse: tant pis

Default avatar.png **JBM envoie le (petit) stock restant

plieuse: merci :-)

Default avatar.png JBM: et merde, j'ai plus rien, la deprime me guette

Default avatar.png CopperFr: ah il te reste des orbs ?

Default avatar.png JBM: j'ai tout mis dans le clash

Default avatar.png CopperFr: {31,37} is more interesting than {25,32}

dbdr: le contest c'est mi-novembre je crois

Default avatar.png JBM: sur quel niveau de source?

Default avatar.png JBM: "eZ m'a dit que le dev lui avait dit en pv"?

dbdr: eZ a dit qu'il l'avait dit sur discord

dbdr: ils avaient

Default avatar.png JBM: ah c'est donc officiel

dbdr: soi-disant ;)

Default avatar.png JBM: pour ceux qui ont discord

Default avatar.png JBM: ouais

dbdr: [CG]Thibaud09/02/2020mid November. Official update to come soon

Default avatar.png JBM: c'est officiel qu'il y aura un update "Soon"

Default avatar.png JBM: je pense que ma prevision premiere etait Spot On

dbdr: comme toujours

Default avatar.png JBM: si seulement

dbdr: :D

Default avatar.png JBM: mais merci pour les ondes

dbdr: AntiSquid09/02/2020pikaptcha with fog !reCurse09/02/2020Moebius fog

dbdr: t'as vu ce que tu rates? ;)

Default avatar.png JBM: pas de fog, mais 80% SILENCE

Default avatar.png JBM: ouais

Default avatar.png JBM: tout le signal est clairement la-bas

Default avatar.png JBM: recurse avait raison

BlaiseEbuth: Bah on a les mêmes blagues ici...

dbdr: Illedan09/02/2020Any ETA of this contest? Or ETA of when the ETA comes? Neumann09/02/2020mETAreCurse09/02/2020The prophecy says: once people ask for an ETA often enough, the challenge becomes Pikaptcha 2.

Zorg1: ça demande un paquet d'énergie pour générer des ondes positives

Zorg1: bon je scroll super

Zorg1: je retourne admirer mes fichiers de log

Default avatar.png CopperFr: en tout cas moi ca va mieux depuis que j'ai résolu le hooch clash

Default avatar.png JBM: qqun connait un moyen de scripter gimp sans avoir a mettre ses scripts dans un dossier ultra specifique genre ~/.local/gimp/plugins ?

BlaiseEbuth: fork ?

Bob: ezpz

Default avatar.png JBM: pas le temps pour ca aujd :(

Bob: sinon, non

BlaiseEbuth: Comment tu veux faire autrement ?

Default avatar.png JBM: c'est pas tip top d'avoir une dependance pareille dans mon Makefile

BlaiseEbuth: le makefile de ?

Default avatar.png JBM: ma generation de graphes a la con

BlaiseEbuth: Ah, tu passes par gimp.

Default avatar.png JBM: ouais j'ai des resize a faire qui debordent des capacites imagemagick

BlaiseEbuth: En quoi c'est génant ?

Default avatar.png JBM: en quoi quoi est genant?

BlaiseEbuth: la dépendance

Default avatar.png JBM: ben ca depasse du cadre du repertoire

Default avatar.png JBM: je peux plus aller foutre ca dans le repertoire de qqun d'autre et que ca marche encore, faut qu'il ait un bidule dans son repertoire plugins gimp

Default avatar.png JBM: c'est crade

BlaiseEbuth: Oui si tu le partages effectivement, c'est pour ça que je voyais pas.

Default avatar.png JBM: c'est encore pire d'aller faire la modif via make

Default avatar.png JBM: et c'est relativement penible de la faire en conditionnel et de nettoyer apres

Default avatar.png JBM: +fragile

Default avatar.png JBM: ah ou alors

BlaiseEbuth: Et tu peux pas inclure les scripts dans ton répertoire, et ajouter une commande d'installation dans ton makefile ?

Default avatar.png JBM: mmmmm c'est gore mais ca marcherait

Default avatar.png JBM: je peux mais j'ai pas envie, trop crade

Default avatar.png CopperFr: tu fais un conainer docker ?

Default avatar.png JBM: oui c'est clairement la bonne alternative

Default avatar.png JBM: non, je peux localement [re]definir XDG_CONFIG_HOME

plieuse: ça va mieux

plieuse: c'est passé

Default avatar.png CopperFr: ah cool

Default avatar.png JBM: ca me fait un warning pour un autre repretoire qui manque, mais ca a l'air de marcher \o/

Default avatar.png JBM: c'est delicieusement hacky

Default avatar.png JBM: j'adore

Default avatar.png CopperFr: et tu utilises des script gimp pour faire quoi ?

Default avatar.png JBM: comme dit plus haut, un gros resize

Default avatar.png CopperFr: et c'est quel format d'image ?

Default avatar.png JBM: mmm

Default avatar.png JBM: un png je crois

Default avatar.png CopperFr: ah ok ca me rappelle quand je faisait ca avec GraphicEX en Delphi

BlaiseEbuth: Lel, une nouvelle perle sur descent...

BlaiseEbuth: "J"ai fait 5 ans de ruby et je peux vous dire que ce puzzle n'est pas pour les débutants" et le mec s'énerve parce que la variable "gets" n'est pas expliquée dans l'énoncé... :rolling_eyes:

Zorg1: les super pros qui maîtrisent pas les I/O sur leur langage ?

BlaiseEbuth: ...

Zorg1: ah oui c'est ça ^^

Zorg1: les baudruches du soft

Default avatar.png CopperFr: en Java connaissais pas trop au début vu que je fasiait de l'Android avec

Zorg1: oui ok mais normalement tu sais chercher

Default avatar.png CopperFr: oui c'est sur

Default avatar.png CopperFr: après j'avoue que c'est peu pénible de devoir parser les entrées des puzzle je préfére quand y a une fonction comme sur code wars

Zorg1: mais le problème sur codewars c'est que t'es obligé d'avoir un referee par langage de ce que j'ai compris

Zorg1: ce qui fait qu'il faut porter les puzzles

BlaiseEbuth: et c'est lourd un puzzle

Zorg1: :thumbsup:

Default avatar.png CopperFr: oui mais le générateur de stubs pourrait faire la même chose parser correctement et appeller la fonction à compléter

Haashi: pour moi justement la beauté de codingame c'est d'utiliser les i/o pour pouvoir coder en ce que tu veux

Zorg1: pareil

Default avatar.png CopperFr: ca dervait être masqué pour moi

Haashi: CopperFr t'as partiellement raison sur le fait qu'un stub qui sépare le parsing du reste ca peut etre pas mal

Haashi: après (en tout cas pour la partie arene/contest), la partie parsing elle est vouée a changer en fonction des leagues

plieuse: level up

plieuse: 16 \o/

BlaiseEbuth: gg

Default avatar.png CopperFr: gg

plieuse: merci, merci

plieuse: j'ai fait 72% des puzzles faciles. Plus que 28% et je passe aux moyens

Default avatar.png Fksg: une boîte qui me propose un test codeingame après un entretien. C'est quoi comme tests ? c'est difficile ? chronométré ? ils ont accès au code après ?

Default avatar.png JBM: ca depend des boites, mais

Default avatar.png JBM: typiquement qcm+exo type temperatures+exo type plus dur, c'est chronometre et ils ont acces au code apres, y compris aux essais intermediaires

Default avatar.png JBM: (et ils ont rarement que ca a faire d'aller relire le detail)

Default avatar.png Fksg: ah ouais, donc faut écrire proprement :p

Default avatar.png JBM: "Ca Depend"

Default avatar.png Fksg: dans le doute alors

[CG]Thibaud: Fksg tiens ça peut aider: https://helpfr.codingame.com/collection/248-candidats

Default avatar.png JBM: quoi, t'ecris pas toujours proprement?

Default avatar.png Fksg: sur codeingame non

Default avatar.png Fksg: l'importance c'est de passer les tests

Default avatar.png JBM: ah bravo O:-)

Default avatar.png Fksg: je mets des break/exit dans le code

Default avatar.png Fksg: sans pitié

BlaiseEbuth: shame :bell:

Default avatar.png JBM: c'est HONTEUX (tant que tu le vis mal)

Default avatar.png Fksg: lol

Default avatar.png JBM: moi perso j'elimine assez vite les devs qui ont trop de principes sans comprendre pourquoi quand c'est moi qui fais passer les entretiens

Default avatar.png JBM: c'est dire si Ca Depend

BlaiseEbuth: Tout ce qui compte c'est d'utiliser un beau langage

Default avatar.png JBM: le Français par exemple

BlaiseEbuth: Antrotre

Default avatar.png Fksg: trop de principes ?

BlaiseEbuth: principe de peter, d'inertie, d'archimède, actif...

Default avatar.png JBM: principe de "goto interdit" par exemple

Default avatar.png Fksg: hum ok

BlaiseEbuth: Et une fois éliminés tu les enterres où ?

Default avatar.png JBM: c'est pas moi qui suis charge des funerailles

BlaiseEbuth: Cette manie de sous-traiter...

Default avatar.png JBM: dis ca a la direction

Zorg1: une grosse citerne d'acide et tu fais des miracles

Default avatar.png JBM: je lui ai pas demande sa recette

Default avatar.png CopperFr: break / continue c'est pas des mauvaises pratiques j'espère

Default avatar.png JBM: chut chut

Default avatar.png JBM: il en a honte, ca me suffit

BlaiseEbuth: "Ca dépend"

Default avatar.png CopperFr: le goto c'est assez rare d'avoir à en faire (on est pas en assembleur)

Zorg1: j'utilise que ça, ça limite le nombre d'accolade

BlaiseEbuth: Les accolades sont interdites, Covid oblige.

Default avatar.png JBM: va falloir upgrade tes langages

Zorg1: coder en Pascal avec un masque chirurgical

Default avatar.png CopperFr: 10 PRINT "Hello":GOTO 10

Zorg1: toute ma jeunesse

Haashi: a quand le CodingameScript

BlaiseEbuth: IF NOT "tortue":GOTO Automaton2000

Automaton2000: j'ai besoin d'un coup de pouce

BlaiseEbuth: :thumbsup:

Default avatar.png CopperFr: La tortue c'est en logo

dbdr: Haashi: https://www.codingame.com/multiplayer/optimization/cgfunge-prime

Default avatar.png Sebounet74: hi

Haashi: dbdr merci mais non merci

dbdr: CodingameScript

Haashi: Ouais mais la c'est trop compliqué

Haashi: des que je vois le mot stack j'ai des démangeaisons

Haashi: qui a fait le puzzle surface ?

Haashi: j'ai tenté de faire une BFS sur toutes la carte, mais evidemment je timeout sur le test 08 et 09

Haashi: Je la fais une fois pour faire une mémorisation des tailles des différents lacs

Haashi: et après pour chaque input, j'ai juste a récupéré la valeur a l'index de mon tableau

Haashi: je suppose que c'est mieux de regarder input par input, et de memoriser à la volée au lieu de parcourir toute la map au début ?

Default avatar.png CopperFr: je l'ai fait je crois

dwarfie: je flood fill a chaque valeur a verifier et ca passe a l'aise ..

Haashi: en mettant la bfs sur chaque valeur effectivmeent je timeout que sur le 9

Haashi: mais le 9 toute la map est un lac

Haashi: :rolling_eyes:

Zorg1: Surface je me suis amusé à faire du scan line

Haashi: 100% c'est ma fonction de "deja vu" dans mon BFS qui explose

**Zorg1 prononce "deja vu" avec l'accent américain

Default avatar.png CopperFr: j'ai fait du "flood fill" en iteratif

Zorg1: oui t'as un test pour piéger ceux qui font du récursif de bourin

Haashi: ok j'ai compris ma bétise

Zorg1: nice

Haashi: en gros

Haashi: j'avais un tableau de case deja vu

Haashi: et dans mon bfs je verifie que la case je l'avais pas deja vu

Haashi: avec un contains

Haashi: donc ca explose :)

Haashi: yay reussi

Haashi: miam les xp lvl 28

Zorg1: gg

Default avatar.png CopperFr: me reste trois facile

Default avatar.png Hyarius: pour le labyrinth, j'ai resolu le retour

Default avatar.png Hyarius: mais pour la periode d'erance au debut

Default avatar.png Hyarius: j'ai aucune idée de comment faire ca genre ... smart

Default avatar.png Hyarius: quelqu'un a une piste ? xD

Zorg1: bah tu te diriges vers là où tu connais moins de case

darkhorse64: Fais bête en somme

Default avatar.png Hyarius: j'hesite a faire du random

Zorg1: oui plutôt la case inconnue la plus proche j'avais fait en fait

Default avatar.png Hyarius: ouais

darkhorse64: Ca marche très bien

Default avatar.png Hyarius: mais si y'a un mur de 1 d'epaisseur devant toi, bah t'as un ? a deux cases

Default avatar.png Hyarius: il va full teubetiser devant le myur

Zorg1: bah t'utilise un BFS pour savoir quel est le ? le plus proche

Zorg1: en tenant compte des murs

Default avatar.png Hyarius: j'm'etais fais chier a bien lui dire de pas les compter xD

Default avatar.png Hyarius: j'me disais que j'faisais du boulot pourri avec ca

Default avatar.png Hyarius: mais bon, go go gadjetto ? le plus proche into chemin le plus court jusqu'a lui

Default avatar.png Hyarius: vendu pour ca

Zorg1: glhf

GiggZ: Pour faire des clashs privés avec nous rdv sur la chaine twitch https://www.twitch.tv/etrere

Default avatar.png JBM: il a pas de compte cg?

Default avatar.png JBM: c'est bizarre de deleguer ca

BlaiseEbuth: qui ?

Default avatar.png JBM: autant discord et twitch c'est separe

Default avatar.png JBM: bah etrere

Default avatar.png JBM: (pseudo sympa soit dit en passant)

BlaiseEbuth: Il a peut être juste pas le même pseudo sur twitch et cg

Zorg1: comment cela pê possible ?

Zorg1: bah https://www.codingame.com/profile/5d8c444d3660f3f482b434d7fdef5c584840393

BlaiseEbuth: OTAN pour moi...

**Zorg1 cherche un jeu de mot avec NATO

Default avatar.png Hyarius: NATO pas d'idée ?

Default avatar.png Hyarius: avec un accent c'est drole

Bon[]Crayon: J'ai terminé Mars Lander 2, Automaton2000 prépares toi à visiter Mars. :alien:

Automaton2000: ou alors faut que je les vois

Bon[]Crayon: Automaton2000 Une tortue et les aliens. :turtle: :alien:

Automaton2000: y a tellement de gens qui font les contests

Bon[]Crayon: Automaton2000 Il y a surtout AutomatonNN.

Automaton2000: on voit ce que ça donne

AutomatonNN: on est pas trop de temps à te demander si c'est pas trop compliqué de faire un truc de toute façon

788361: Automaton2000, salutations

Automaton2000: tu peux copier/coller ton code ici

Bob: console.log("Automaton2000, salutations");

Automaton2000: il y a de la place en haut du classement

BlaiseEbuth: Et c'est pour moi Automaton2000

Automaton2000: et on lui a dit que c'est de la merde

dwarfie: :D

Default avatar.png JBM: et il a pas ecoute

Default avatar.png Hyarius: Au final, dans le labyrinth, ce qui aura ete le plus dur pour moi, c'est la phase AVANT d'avoir trouve la console xD

Default avatar.png JBM: je pense que c'est le cas pour tlm

Default avatar.png Hyarius: enfin bref, 100%

Default avatar.png Hyarius: passons a la suite

Default avatar.png Hyarius: j'ai perdu tellement de temps dessus xD

Default avatar.png HayTheFirst: Ca me fume les combats de bots, parfois mon programme naïf a des performances bien meilleures que celui pour lequel j'ai passé du temps x)

BlaiseEbuth: Heureux les simples d'esprit... :grin:

SUNNFIT: En parlant des bots, vous avez des conseils pour en faire ? Parce que je galère à en faire des performants

Default avatar.png Hyarius: comme au Go : les solutions les plus simples sont souvent les mieux

Default avatar.png Hyarius: faudra que j'essaye ces combats de bots

BlaiseEbuth: Ca dépend de la problématique SUNNFIT

SUNNFIT: J'avais surtout essayé pour les courses

BlaiseEbuth: CSB ?

Default avatar.png HayTheFirst: CSB je coince en bronze perso, et très loin du boss ^^'

Default avatar.png JBM: on lui dit?

Default avatar.png HayTheFirst: Genre je suis 19000 sur 23000 x)

SUNNFIT: Oui voila CSB

SUNNFIT: Je suis bloqué en ligue Bois 2 :(

**BlaiseEbuth lance un -3vel sur HayTheFirst

Default avatar.png JBM: va demander conseil a MK sur #world ou #ru

Default avatar.png HayTheFirst: CSB en bois il te "suffit" juste de trouver l'équilibre dans la puissance à donner, sans chercher à être plus performant que ça

SUNNFIT: Ok, il faut tâtonner pas mal j'imagine

Default avatar.png HayTheFirst: En bronze je coince justement parce qu'on y a des collisions, et qu'on m'éjecte vers d'autres cieux x)

BlaiseEbuth: Tu peux arriver gold sans prendre en compte l'adversaire.

SUNNFIT: Et concrètement le code c'est que du if / else ou il y a des choses plus complexes ?

Default avatar.png JBM: "le" code

BlaiseEbuth: l'unique

Default avatar.png JBM: l'irremplacable

SUNNFIT: le précieux

Default avatar.png HayTheFirst: Bah en clair en bois du hard code ça marche

BlaiseEbuth: pour les trouver tous

Default avatar.png HayTheFirst: Après c'est pas le mieux, mais bon ça marche x)

SUNNFIT: Merci bien en tout cas pour vos précieux conseils

Default avatar.png Hyarius: Question, y'a moyen d'ajouter sa propre lib a codingame ?...

BlaiseEbuth: non

Default avatar.png JBM: Ca Depend

Default avatar.png Hyarius: j'ai dev une lib en C++, ca m'gonfle de refaire les outils a chaque exo

Default avatar.png JBM: BlaiseEbuth: quand apprendras-tu?

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

BlaiseEbuth: Copie colle ta lib dans l'ide

Default avatar.png Hyarius: j'aurais du mal a y mettre la grosse 100ene de fichiers CPP + 40 HPP....

BlaiseEbuth: T'as besoin de ça pour faire un puzzle ?

Default avatar.png HayTheFirst: Rassemble tout en un seul fichier pour tout coller :-P

Default avatar.png Hyarius: bah c'est surtout ce qui est vector2d

Default avatar.png Hyarius: avec les outils ... Genre les operateurs mathematique, les fonction genre angle, normalmize, cross, un peu de math quoi

Default avatar.png HayTheFirst: Tu as toujours des alternatives en général

Default avatar.png Hyarius: turbo flemme xD

Default avatar.png Hyarius: Mais bon, j'presume que ca sera plus simple de juste refaire a chaque fois

Default avatar.png HayTheFirst: ("toujours", "en général", oui je sais)

BlaiseEbuth: T'as besoin de 140 fichiers pour gérer un vecteur ?

Default avatar.png Hyarius: non, mais j'arrive avec d'autre truc

Default avatar.png Hyarius: des outils qui pourraient etre utile

BlaiseEbuth: Bah copie juste ce dont t'as besoin...

Default avatar.png Hyarius: c'est ce que je vais devoir faire

Default avatar.png Hyarius: reprendre du code dans des cpp, les refoutre dans un header, et coller le tout au debut

Default avatar.png Hyarius: c'est juste que c'est pas hyyyper propre

Default avatar.png Hyarius: ca serait plus simple avec genre ... Une liste de plusieurs fichiers quoi

BlaiseEbuth: On est pas dans un concours du plus bô code...

Bob: ouais mais voilà non

Bob: et puis remettre tout ça à plat, tu le fais une fois

Bob: après, copy-paste FTW

Default avatar.png JBM: Bob o//

Bob: \\o

Bob: fusion !

Bob: ha

Bob: merde alors, plus de rhum :cry:

Default avatar.png JBM: !haha

Default avatar.png JBM: j'ai encore du stock

Bob: HSE, paix à ton âme

Bob: en fait je crois qu'il faut que je restocke le whisky aussi

Default avatar.png JBM: hse c'est pas mal

Default avatar.png JBM: mais ouais faut que tu restockes

Default avatar.png JBM: pour pouvoir voire avec moi

Bob: là je crois qu'on n'a plus que du Glenfiddich pour l'apéro

Default avatar.png JBM: la lose

Bob: oh ça va on n'est pas sur le gravier non plus hein

Bob: il reste du fruit, notamment

Bob: mirabelle, quetsche

Bob: j'ai encore un peu de ça aussi

Bob: https://www.distillerie-guillon.com/single.php

Bob: cuvée 46

Bob: c'est rigolo, quelque part entre le whisky et le cognac

Default avatar.png JBM: rha vient de me chier dans un vieux clash a toi

Default avatar.png JBM: salete

Default avatar.png JBM: j'ai plus la main

Bob: mouahaha

BlaiseEbuth: reprend la

Default avatar.png JBM: bon si je les faisais serieusement ces calebuths TVC

Bob: qu'est-ce que j'avais soumis en CoC moi déjà

Default avatar.png JBM: jt'en parle pas ;p

Default avatar.png JBM: nan il est pas mal celui-la

Default avatar.png JBM: fautdrait juste que je les fasse avant le rhum plutot qu'apres

Bob: ah oui j'en avais fait un petit lot quand même

Default avatar.png JBM: xp-whore va

Bob: tu parles y avait même pas d'xp pour ça à l'époque

Default avatar.png JBM: certes

Bob: troll counting je l'aime bien

Default avatar.png JBM: trop vieux j'ai oublie

Bob: one two many lots

Default avatar.png JBM: ah oui un de ces mega vieux avec l'ancien style

Bob: ah ben oui tout ce que j'ai soumis c'était il y a plus de 4 ans

Bob: à part coders of the realm

Default avatar.png JBM: non vraiment le clash apres le digeo c'est pas bon

Default avatar.png JBM: voyons s'il me reste du rhum, A MOI

Default avatar.png JBM: viens clash avec nous Bob

GiggZ: bob https://www.codingame.com/clashofcode/clash/13664435685af800a5fcd251e6bfedc14625d3b

Njiva_Olaf: Hello tout le monde ^^

Zorg1: ah JBM clash en privé

Default avatar.png JBM: ouais apres le rhum je vais pas jouer mon ranking

Default avatar.png JBM: euh attends quel ranking

Default avatar.png JBM: bah

Default avatar.png JBM: i was bored OK donc j'ai fait un tour sur twitch et (par hasard) je suis tombe sur un CGer clasheur

Default avatar.png JBM: l'accident bete

Zorg1: un malheureux concours de circonstances comme on dit ;-)

Default avatar.png JBM: vala

Default avatar.png JBM: bon il boucle la

Default avatar.png JBM: houlala j'ai l'impression que je vais etre dans un raid

Default avatar.png JBM: *glp*

GiggZ: jBM : oui a fond dans le raid

Zorg1: "l'esprit de Malt de la Montagne de Reims" il a des trucs bizarres Bob

Default avatar.png JBM: t1 on tombe sur du C#

Default avatar.png JBM: j'imagine avec unity y'a pas trop le choiX?

Default avatar.png JBM: bon je suis pas scotche la

Default avatar.png JBM: jvais ptet plutot retourner a mes designs de calecons tvc

GiggZ: jBM : Monogame

GiggZ: pour la 2d c'est le top

Default avatar.png JBM: si tu le dis ^^

Zorg1: unity pour la 2D ?

Default avatar.png JBM: pourquoi pas

Default avatar.png JBM: y'a bien des gens qui codent en php

Zorg1: tout de suite

Default avatar.png CopperFr: oui y z'ont ajouté plein d'outils pour la 2d

Default avatar.png JBM: dsl je sors d'un twitch traumatisant

Default avatar.png CopperFr: unity c'est plus que C# maintenant

Default avatar.png JBM: t1 heureusement que j'ai pas stream quand j'ai cree les assets de tvc

Default avatar.png JBM: le bore

GiggZ: jBM : oui php mais c'est pas parce que j'aime mais surtout parce que je connais le plus de syntax

Zorg1: bore qui veut dire "puant" en grec :nerd:

Default avatar.png JBM: cte culture Zorg1

Default avatar.png JBM: GiggZ: hey je juge pas

Default avatar.png JBM: (in situ)

Zorg1: (c'était la minute culturelle aléatoire d'oncle Zorg)

Zorg1: "je ne juge pas mais j'en pense pas moins" :D

Default avatar.png JBM: "php c'est complique"

Default avatar.png JBM: je fait bien du perl, c'est le meme genre de "c'est complique"

GiggZ: jBM : mais j'avoue que les script que tu as craché était assez ouf

Default avatar.png JBM: en mieux

Default avatar.png JBM: lequel?

Default avatar.png JBM: ah oui cux ou j'ai gagne

Default avatar.png JBM: chuis con

Default avatar.png JBM: j'ai pas du share celui ou j'ai merdoille jusqu'a soumettre un truc a 25%

Default avatar.png JBM: 25% serieux bob rajoute des test case

Default avatar.png JBM: ah oups tu peux pas :p

Default avatar.png JBM: fichu CG

Zorg1: je ne sais pas s'il est encore là Bob

Default avatar.png JBM: l'est online en tout cas

Default avatar.png JBM: rha merci le boulot de nous filer un vrai clavier pour apporter a la maison pour le confinement, mais

Default avatar.png JBM: j'ai jamais eu autant de touches qui collent

Zorg1: ils vous ont filé une gel hydroalcolique au sucre avec ?

Default avatar.png JBM: non c'etait en rupture a ce moment-la voyons

Zorg1: ah c'était à l'époque où les masques étaient inefficaces

Zorg1: CopperFr : oui Unity a pas mal de truc 2D, qui peut le plus peut le moins, mais ça me dérange toujours d'utiliser une lib initialement prévu pour faire du 3D pour du 2D.

Zorg1: Après bon, on utilise bien OpenGL pour du 2D aussi

Zorg1: après à une époque Unity avait une réputation de lenteur, je ne sais plus si c'est encore vrai

Default avatar.png JBM: mais oui voyons aucune etude n'a demontre leur utilite

Default avatar.png CopperFr: Je sais pas pour les performances (mais je sais qu'on peut précalculer le lighting)

Default avatar.png CopperFr: Après y a du C# Mono donc je sais pas si c'est bien pour les perfs

Default avatar.png CopperFr: Jamais fait de projet avec juste des tutoriaux

Zorg1: C# mono c'est pour le monde Unix non ?

Zorg1: après C# hors windows c'est pas forcément jouable

Default avatar.png CopperFr: Je crois que c'est multiplateforme Mono

Zorg1: mais sur windows vaut pas mieux utiliser le .net de MS ?

Zorg1: (je t'avouerais c'est un peu nébuleux pour moi)

Default avatar.png CopperFr: Ben si mais bon il était pas multiplateforme au début

Zorg1: après "multiplateforme" avec la majorité des serveurs en architecture x86_64 ça me fait un peu marrer mais bon

Default avatar.png CopperFr: Ben tu peux générer de l'android, ios, etc.

Zorg1: oui c'est vrai que je suis surtout dev backend, je suis un peu déformé ;-)

Default avatar.png CopperFr: en plus en général dans les vidéos ils sont toujours sous mac :D

Zorg1: oui quand j'assistais à des conf sur go, les présentateurs avaient généralement un macbook ou un truc dans ce gout la

Zorg1: c'est vrai que ça a un aspect moins mastoc que mon PC portable ^^

Default avatar.png CopperFr: J'avais testé libgdx c'était pas trop mal

Zorg1: en lib de jeux, je m'étais surtout amusé avec Löve2D (qui se programme en Lua et utilise OpenGL)

Default avatar.png CopperFr: Ah oui j'ai vu des tuto sympa avec ca

Zorg1: j'avais aussi fait mumuse avec la très ancienne lib allegro, mais c'est vieux ;-)

Default avatar.png JBM: allegro

Default avatar.png JBM: [souvenir emu]

GiggZ: Löve2D j'ai bidouillé lua dessus il est vraiment cool

Zorg1: oui

Default avatar.png JBM: bon on a tout pete le rythme de la victime du raid

Zorg1: c'est quoi cette histoire de raid

Default avatar.png JBM: un truc twitch

Zorg1: troller le gars qui fait sa vidéo twitch ?

Default avatar.png JBM: il m'a fallu un moment pour capter

Zorg1: ah ok

Default avatar.png CopperFr: Tu peux faire de l'android / ios avec Love2D ?

GiggZ: mais le problème de découvrir un language avec un framework c'est qu'on ne pousse pas vraiment les perf du langage

Zorg1: je crois qu'il y a un truc pour faire du mobile avec Löve2D, jamais testé

Default avatar.png CopperFr: C'est surtout faut apprendre un autre langage

Zorg1: Lua c'est assez simple

Default avatar.png JBM: en gros quand un mec finit son stream, au lieu de dire "hop hop c'est fini cassez-vous" il dit "on raide untel"

Zorg1: même si on peut le trouver très featureless

Default avatar.png CopperFr: Je préfére quand même C#

Default avatar.png JBM: et les gens qui restent a mater son flux son redirect automatiquement sur le stream d'untel

Default avatar.png CopperFr: (ca sert quand même plus d'apprendre le C# que le Lua)

Zorg1: JBM : ah c'est du transfert d'audiance en fait ?

Default avatar.png JBM: c'est sympa dans le principe, mais avec leur vocabulaire de gamer c'est pas super clair dans les settings

Default avatar.png JBM: exactement

Default avatar.png JBM: transfert d'audience ponctuel

Zorg1: copperFr: oui Lua est en perte de vitesse

GiggZ: jBM : tu stream aussi?

Zorg1: en plus c'est plus du script que vraiment un langage pour écrire de grosses applis aussi

Default avatar.png JBM: ca m'arrive

Zorg1: même s'il est plus modulaire que JS

Default avatar.png JBM: va voir ma page, j'ai fait essentiellement du cg

GiggZ: jBM : tu fais quoi comme thème?

Zorg1: y a du rubbik cube aussi ;-)

Default avatar.png JBM: y'a

Default avatar.png JBM: de ce que j'ai fait jusqu'ici, c'est CG, rubik, nethack

Default avatar.png JBM: j'ai fait un speedrun prince of persia a l'arrache pour @dbdr l'autre jour aussi

Default avatar.png JBM: enfin, "speed"

GiggZ: cool je vais te suivre

Default avatar.png JBM: houla

Zorg1: CopperFr : mais ce que je trouve bien dans Lua et Awk c'est que j'ai à lire une doc assez succinte pour me remettre dans le bain quand je veux réutiliser ces langages

Zorg1: Giggz : je le suis aussi, ça va l'empecher de dire trop de bêtise :p

Default avatar.png **JBM tremble

Default avatar.png CopperFr: C'est sur que C# cdoit y avoir plus de choses :D

GiggZ: Zorg1 : Je ne sais pas si ça va marcher

Default avatar.png JBM: houla ca y est ils s'echangent les soundcloud

Default avatar.png JBM: c'est une partie du rituel qui m'echappe encore

Zorg1: JBM l'explorateur au Gamistan

GiggZ: https://www.twitch.tv/alexandre2bi?referrer=raid

GiggZ: rejoignez nous on essaie de déconcentrer un code unity

Default avatar.png JBM: googlg image pour trouver un exemple de php

Default avatar.png JBM: mais c'est genial

Default avatar.png JBM: ca me serait jamais venu a l'idee

Zorg1: ^^

Default avatar.png JBM: il a raison, je suis depasse

GiggZ: jBM : :D

Default avatar.png JBM: combien il me donnait deja

Default avatar.png JBM: 40 je crois

Default avatar.png JBM: ou "au moins 40"

Default avatar.png JBM: ptet plutot

Default avatar.png JBM: ouais il est pas pret pour haskell et clojure lui

Zorg1: 40 quoi ?

Default avatar.png JBM: piges

GiggZ: oui 40

GiggZ: à cause du bash et du Haskell

Zorg1: tu fais du Haskell tu ne peus être que vieux

Default avatar.png JBM: bon c'est sur que face a C#

Zorg1: moi je fais du Java, c'est parce que je suis jeune dans ma tête

Zorg1: :p

Default avatar.png JBM: mais il fait du python aussi, c'set plus vieux que haskel

Default avatar.png JBM: non?

Default avatar.png JBM: je sais plus

GiggZ: jBM : vrai mais le python est à la mode

Zorg1: Haskell ça commence avec des questions pour réutiliser Miranda, 1987 je vois

Default avatar.png JBM: ah mais tu triches la

Zorg1: https://www.microsoft.com/en-us/research/wp-content/uploads/2016/07/history.pdf

Default avatar.png JBM: ca commence quand c'est utilisable

Zorg1: le premier report Haskell 1990

Default avatar.png JBM: c'est pas utilisable quand on en est a se dire "tiens ca serait bien si"

GiggZ: haskell = 1990 - python - fin 80

Zorg1: première version python = 1991

Zorg1: ils ont finalement le même âge ^^

Default avatar.png JBM: langage de dinos ce python

Default avatar.png JBM: il croit encore qu'il va pouvoir debug son prg le pauvre

Zorg1: qui donc ?

Default avatar.png JBM: euh

GiggZ: je crois qu'il n'est plus prêt à faire des live en codant

Default avatar.png JBM: c'est quoi son nom

Default avatar.png JBM: alexandre2bi

Default avatar.png JBM: ou bl

GiggZ: Alexandre2BI

Default avatar.png JBM: ouais c/c ftw

Default avatar.png JBM: du coup ca me repond pas vraiment

GiggZ: il faut passer son nom dans le .lower

Default avatar.png JBM: ouais mais d'une vm a l'autre le copier coller marcher pas top

Default avatar.png JBM: fichu laptop du boulot

Zorg1: ah oui t'as un laptop du boulot qui n'est pas un coffre fort avec deux cents merdes qui se lancent

Zorg1: y en a qui ont de la chance

Default avatar.png JBM: ah mais 1er avril 90 pour Haskell 1.0

Default avatar.png JBM: gg la date

Default avatar.png JBM: y'a qqs merdes, mais j'arrive a en virer la plupart

Default avatar.png JBM: et il a l'avantage d'etre au salon

Zorg1: comme quoi c'est que des trolls les concepteurs Haskell

Default avatar.png JBM: si c'est ca le resume

Default avatar.png JBM: ite missa est

Zorg1: oui je fais du résumé à la magus, clair efficace et sans parti pris

Zorg1: en toute connaissance du sujet

Default avatar.png JBM: clair efficace, et avec deux erreur notables qui s'annulent

Zorg1: m'étonnerais pas qu'Haskell soit le résultat d'un concours de dév :p

Zorg1: (ça m'a vraiment plus cette histoire idiote ^^)

Default avatar.png JBM: (laquelle?)

Zorg1: "Malboge est le résultat d'un concours du langage le + impraticable"

Zorg1: enfin "Malboge" je sais plus trop comment ça s'écrit

Default avatar.png JBM: malbolge c'est une petite merveille

Zorg1: je ne suis pas un spécialiste de Dante moi

Zorg1: m'ouais, Malbolge je ne sais pas trop

Zorg1: ça fait vraiment trop "exercice de style"

Default avatar.png JBM: c'est plus loin que ca

Default avatar.png JBM: bf et ul c'est exercice de style

Default avatar.png JBM: intercal c'est faut reflechir

Default avatar.png JBM: malbolge meme en reflechissant t'as du mal a aborder

Default avatar.png JBM: t1 j'ai une reputation sur les streams des autres avant meme de l'avoir ouverte maintenant

Default avatar.png JBM: ca promet

Zorg1: cette star

Zorg1: "le vieux qui fait du Haskell et qui râle sur le chat CG" ?

Default avatar.png JBM: y'a un peu de ca, apparamment

Default avatar.png JBM: et je pense meme pas avoir publie de haskell pdt les clashes

Default avatar.png JBM: juste du bash et ud perl

Zorg1: ah c'est giggz qui fait le troll

Default avatar.png JBM: l'en faut bien un

Zorg1: après webasm on pourra sans doute faire des serveurs avec

Zorg1: on l'a bien fait avec JS

Zorg1: (pas que cela présente un intérêt fou mais bon)

Zorg1: bon je résiste à vous rejoindre pour troller sur le chat du twitch ...

Default avatar.png JBM: je sais pas ce qui te retient d'ailleurs

Default avatar.png JBM: le mec est cool

Default avatar.png JBM: il connait cg de loin

Default avatar.png JBM: il saura pas que t'es la par le chat plutot que par le raid

Default avatar.png JBM: bon est-ce qu'il me reste du rhum ou de la biere

Default avatar.png JBM: ...oui

Zorg1: gg

Zorg1: au moins tu bois pas des trucs bizarres bricolés dans les montagnes de Reims

Default avatar.png JBM: et pourtant j'aimerais bien

Zorg1: (dans mon imaginaire, quand j'étais étudiant à Reims, y avait des histoire de gars qui allaient récolter des champignons hallucinogènes dans les montagnes de Reims de nuit, depuis c'est un peu lié dans mes souvenirs ;-) )

Zorg1: houla c'est discussion linguistique perché sur le twitch là

Zorg1: ah merde il est deux heures passées

Default avatar.png JBM: ouais on voit pas le temps passer

Default avatar.png JBM: a rien faire a regarder le gard rien arriver a faire nno plus

GiggZ: jBM : mdr

Zorg1: bah il est en train de raconter sa vie

Zorg1: ah il vient de parler de toi

Zorg1: giggz : pas fini de balancer ?

GiggZ: jamais

Default avatar.png JBM: ouais je l'entends

GiggZ: depuis que jBM m'a sorti son "j'aime les pomme" j'ai un pépin contre lui

Zorg1: ah j'ai "150 points de chaîne" sur twitch. ça veut dire quoi ?

Default avatar.png CopperFr: ca donne des bonus

Default avatar.png JBM: j'ai pareil et je me demande pareil

GiggZ: ou vous voyez ça?

Default avatar.png CopperFr: ca permet par exemple de mettre des message en surligne

Default avatar.png JBM: sous le chat

Zorg1: en bas du chat

GiggZ: je t'ai fais un exemple

Zorg1: ok merci

Default avatar.png JBM: et le pauvre va rine compendre

GiggZ: jBM : c'est le but

Zorg1: ah oui bien la conversation sur deux chats

Default avatar.png JBM: si ce n'est plus

GiggZ: pour ma part je n'ai que 2 écrans

Zorg1: j'ai pas assez de brain point pout m'offrir ça

Default avatar.png JBM: essaie les troll point

Default avatar.png JBM: ca se redeeme a tvc

Zorg1: je les conserve quand Beber viendra ici

Zorg1: ^^

Default avatar.png JBM: beber?

Default avatar.png JBM: il vit encore lui?

Zorg1: je l'ai vu en coup de vent sur OoC

Zorg1: mais il a pas fait grand chose

Default avatar.png JBM: ah j'ai loupe ca

Default avatar.png JBM: bon bn la foule

Zorg1: bn tout seul

GiggZ: faudrait que je dégage aussi car lundi j'ai piscine

Default avatar.png JBM: Ouais 2j pour récupérer ça va être juste

Zorg1: cette planificatiob

Default avatar.png JBM: Zorg1: tu me rappelles mon PLAB

Zorg1: PLAB ?

Zorg1: mon cerveau me fait un 404 là dessus

Zorg1: va-t-il falloir que je réveille des modules ?

Default avatar.png JBM: Une fois où j'avais typo le PLAN dès le début du stream

Default avatar.png JBM: Mais que je l'avais assumé jusqu'au bout

Zorg1: ^^

GiggZ: jBM : ta un bon accent anglais

Default avatar.png JBM: ??

GiggZ: je suis sur ton twitch

Default avatar.png JBM: Tu suis même plus ce pauvre alexYZ?

GiggZ: je l'ai mis en mute

HITO: *coup dur*

Default avatar.png JBM: Cest du propre

Zorg1: va-t-il s'en relever ?

GiggZ: jBM : prkoi tu stream en anglais?

Default avatar.png JBM: Je sais plus

Default avatar.png JBM: Pourquoi pas sonne pas mal

Zorg1: y a en pas qqn de #World qui suivent tes streams aussi ?

Default avatar.png JBM: Mais ça sous-entendrait que j'ai une bonne raison

Zorg1: *quelques uns

Default avatar.png JBM: Ah si ça arrive

Zorg1: donc voilà t'as ta raison ^^

Default avatar.png JBM: Ça en fait une ;-)

GiggZ: on ne fait jamais rien sans raison

Default avatar.png JBM: Je crois que c'est surtout après la série de streams+défi

Default avatar.png JBM: Neumann, puis aveugle, puis moi

Default avatar.png JBM: Si je me souviens bien de l'ordre

Zorg1: Neumann l'avait pas fait en français ?

Default avatar.png JBM: *aveuh merci autocorrect

Default avatar.png JBM: Si fait

Default avatar.png JBM: Pour un plus grand effet comique

GiggZ: Neumann aussi il est sur twitch?

Zorg1: aucune idée