Chat:Fr/2022-06-04
Remi.: Salut tout le monde
Remi.: Ah, I_love_CoC a encore pété un câble hier soir
Remi.: Automaton2000 est-ce que tout va bien ?
Automaton2000: c'est le même que celui de la semaine !
Zorg1: Salut tout le monde o/ Remi. Automaton2000
Automaton2000: bon il est bien ce puzzle
Razovsky: o/
I_love_CoC: bonjour à tous
I_love_CoC: tortue Auomaton2000
I_love_CoC: tortue Automaton2000
Automaton2000: c'est ce dont je parle, évidemment... mais je n'arrive pas à créer le raccourci de mon exemple.
I_love_CoC: je reconnais Remi. j'ai eu envie d'un petit mot d'Automaton2000 mais raté pour cette fois
Automaton2000: mais ca va me faire gagner des points
Zorg1: spam d'Automaton2000 : first warning
Automaton2000: moi j'ai juste fait un truc qui me tue à chaque fois :p
Razovsky: Automaton2000 tais toi on te dit
Automaton2000: sans doute pas la même chose
Stilgart: oy Automaton2000 et tortue-licorne à tous
Automaton2000: les puzzles de cg d'assez loin, je trouve
Zorg1: une tortue licorne ... on dirait une session de RPG avec un MJ sous l'emprise de substances diverses et variés
Zorg1: tu me diras dans les monstre de D&D tu as bien la chouette-ours
philRG: hehe mid-tableau sur tower deference en 5 lignes de code
philRG: hey c hargneux l'owl bear
philRG: http://chat.codingame.com/pastebin/0b238a66-ed52-4257-942d-3e1675173dc3
philRG: The owlbear makes two attacks: one with its beak and one with its claws
Razovsky: c'est quoi ça, tu as codé D&D ?
Remi.: Salut tout le monde
Remi.: Vous êtes enfin debout ^^
I_love_CoC: o/ Remi.
Remi.: \o
Remi.: Merci pour ton approbation
I_love_CoC: avec plaisir
I_love_CoC: c'est mérité
Remi.: lol merci ^^
Zorg1: ha la la la CG c'est qu'une bande de potes qui s'approuvent mutuellement leurs contribs :(
Zorg1: c moche
Zorg1: :D
Razovsky: et qui bientôt ne pourront plus se parler :P
Zorg1: t'auras toujours discord
GoTLuB: Keski faut pas faire pour éviter la cooptation/copinage . Diviser pour mieux régner ya que ça de vrai, vive la discorde ( quoi comment ça je suis hors sujet ? l'homme ours porc existe je suis sérieuxe )
Zorg1: on t'as reconnu Tulius Detritus
philRG: Ravovsky: j'ai essayé lol (la partie création de personnage) mais je manque un peu de temps
GoTLuB: fait pas ton climato septique, je suis tres sériouxe
philRG: le plus simple finalement c'est de coder l'ia tour par tour à la mode cg avec le bestiaire comme adversaire et le système d'XP pour la monté de classement et aussi trésors
Remi.: Quoi, au prétexte que je remercie la personne qui m'a approuvé c'est forcément du copinage ? On n'a plus le droit d'être poli ? I_love_CoC espèce de méchant je ne te remercie pas de m'avoir approuvé t'es pas mon copain.
Remi.: :D
philRG: après une bonne suée pour lire les données json de l'api dnd 5th ed., j'ai mon perso: Alberich - Abilities: str: 9 dex: 11 con: 13 int: 14 wis: 10 cha: 17 - Ability modifiers: str: -1 dex: 0 con: 1 int: 2 wis: 0 cha: 3 - (male Hill Dwarf - height: 3'11 weight: 139 lb.- class: bard - AC 11 HD: 1d8 - w: Rapier a: Leather Armor - potions: 5) Do you want to start a combat simulation? (Y/N)
Zorg1: ah dnd ça veut aussi dire 'drag and drop' dans la littérature :D
Zorg1: Slip de combat en Irridium Brossé +10
Zorg1: (très demandé chez les Amazones Pneumatiques des Steppes du Nord)
philRG: ah mince j'ai refactorisé mon code et çà marche plus. Finalement coder sur CG c'est pas si mal. Rien que pour faire le codage de l'UI en QT5, c'est un taf de ouf (et je fais rester en command line)
philRG: s/fais/vais
Zorg1: tu m'étonnes ...
philRG: (slip de combat lol)
TKirishima: Vous préférez Vim ou Emacs ?
Zorg1: philRG : ou le soutien-gorge en maille
Zorg1: TKirishima : pas fini de troller avec les éditeurs ? :p
TKirishima: De toute façon les vrais programmeurs codent sur Word. Comme Automaton2000
Automaton2000: tu es un bot ?
TKirishima: XDDDDDDDDDDDDDDDDDDDDD
philRG: ah oui je gére aussi, j'ai un fichier json de noms par race, ethnie, sexe, et culte...
Remi.: notepad++
Zorg1: ah ah les copier/coller de word qui te transforme des chars en char unicode à la con ^^
TKirishima: Et qui te met des Majuscules au début. ça t'apprend à faire de la PascalCase c'est déjà ça
Zorg1: classique quand tu dois décrire une liste de commandes à executer sous shell dans word car les gars ils connaissent que ça
philRG: en fait pour les noms, j'ai fait un scan OCR des noms des manuels DnD et un script bash pour en faire une db exploitable
Zorg1: ah dans l'API dnd t'as pas les noms ?
philRG: non et aussi pas tous les traits (ou sous-races)
Zorg1: Dragon rouge (ss-race : à pois violet, avec des rayures oranges sous le ventre)
Zorg1: très dangereux, mais allergique au thé vert
philRG: (quand même un bestiaire de 333 individus, çà fait une belle db déjà pour un starter de jeu)
TKirishima: :tea:
Zorg1: après philRG tu peux pas te rabattre sur tous les truc 3.5 en OGL ?
philRG: ss-race : à pois violet, avec des rayures oranges sous le ventre) et là faut coder une règle de gestion sur ces caractéristiques
Zorg1: oui c'est le problème, Gygax n'a jamais voulu faire de MCD pour les monstres :(
Zorg1: ils rajoutent des règles métier au fil de l'eau c'est horrible
Zorg1: de l'Agile quoi :(
philRG: pas mal le lien merci Zorg1
TKirishima: Vraie question: Si CG pouvait ajouter un langage, quel serait celui que vous voudriez qui soit ajouter ?
Zorg1: le langage du coeur
Zorg1: je vous filerais en PM l'url de ma secte pas de panique
philRG: Zorg1: clairement pas de MCD et pour les équipements pareils (c crevant aucune structure relationnelle)
philRG: après çà vient peut-être de l'api aussi
TKirishima: Le langage du qu~~ quoi ?
Zorg1: poum ... poum ... poum ... poum
Zorg1: "et une pompe bricolée vite fait pour faire marcher tout ce bazar"
TKirishima: C'est du 54bpm ça ?
Zorg1: avec tout le café que j'ingurgite j'dois être à plus que ça
Zorg1: cadence d'éperonnage !
TKirishima: Je préfère ne pas tomber dans le cercle vicieux du Café
Razovsky: dites non aux toxines :D
Razovsky: faut que j'arrête l'eau c'est addictif
Zorg1: la vie c'est une maladie, la preuve tu en meurs
Zorg1: c'était "lieux communs et gros malins" notre émission grocervo sur CG ;-)
BlaiseEbuth: 'bsolument
BlaiseEbuth: Yo tout l'monde ! Automaton2000 !
Automaton2000: c'est quoi l'équivalent de la fonction
Razovsky: o/
Zorg1: o/
Zorg1: Automaton2000 : bah tu fais une lambda ça fait pro du soft
Automaton2000: je suis à ... on va pas se faire ban
Zorg1: on se demande bien pourquoi Automaton2000 quand on voit ta collection de first warnings
Automaton2000: c'est là que j'ai faux, ça doit me masquer de meilleures combinaisons à depth plus élevée
Razovsky: je teste Code Vs Zombies
Razovsky: c'est pô mal
Razovsky: faut optimiser ou on s'en fiche ?
Zorg1: si tu veux être en haut de l'affiche oui
Zorg1: quoi qu'en haut ça hard code pas mal
Razovsky: if/else/for
Zorg1: enfin c'est bcp de simus
Razovsky: la base
Razovsky: ou faut complicado un peu ?
Razovsky: attends attends tu me dis si jme goure mais
Zorg1: bah je te dirais que toute simu c'est toujours que des conditions et des boucles à la base ^^
Razovsky: est-ce que faut coder le jeu puis faire des simulations dessus et ensuite choisir la meilleure ?
Zorg1: si tu veux grimper oui
Razovsky: ha ha !
Razovsky: ya qq qui m'a donné des tips pour ça
Zorg1: tu peux faire 100% avec un algo d'heuristique
Razovsky: pour TTT
Razovsky: je vais tester
Razovsky: oui ça c'est bon
Razovsky: if humain en danger et tu peux le sauver , then go to humain
Razovsky: c'est con et ça marche
Razovsky: j'aime l'heuristique
Razovsky: tu peux même être légende en tournoi avec des if else
Razovsky: merci Zorg1 :)
Zorg1: ça dépend du contest pour la légende
Razovsky: le truc où fallait faire des plats
Razovsky: 1000 lignes de if else
Razovsky: paf légende
Razovsky: et pas dernier en plus
Zorg1: ah Code à la Mode
Zorg1: CalM
Razovsky: tu connais un peu C++ ?
Razovsky: yep celui-là
Zorg1: j'en ai fait il y a longtemps
Zorg1: jamais trop aimé
BlaiseEbuth: pfff
Razovsky: help Blaise
Zorg1: bah le C ça suffit, C++ c'est vraiment "faut faire de l'objet"
Razovsky: mayday
Razovsky: sos
Razovsky: you are my only hope
Zorg1: bah poste ton problème déjà :p
Razovsky: "what can i use to store X, Y and an associated Id in C++ ?"
Razovsky: déso c'est en anglais
Razovsky: tu comprends l'anglais ? :|
Zorg1: ah tiens le gars qui poste sur deux chans en même temps
Razovsky: yeap
Razovsky: je bouffe à tous les rateliers
Zorg1: oui j'arrive à comprendre quand W fait le mariole sur #world
Razovsky: ha ha
4839565: Moi j'aide pas les vendus.
Razovsky: :(
Razovsky: T_T
Razovsky: T_____T
**Razovsky pleure
Zorg1: attends ta question c'était de savoir comment on stocker trois valeurs ensemble ?
Razovsky: yep
Razovsky: mais c'est bon j'ai
Razovsky: déjà j'ai fait une structure point pour x,y
Razovsky: puis je fais une pair avec ID,point
Razovsky: et là je ne sais pas
Razovsky: un vector de pairs ?
Razovsky: ça semble bien :no_mouth:
Razovsky: bouarf je suis méga rouillé
Razovsky: moquez vous
BlaiseEbuth: :scream:
BlaiseEbuth: T'inquiètes, je me moque.
Razovsky: ha <3
Razovsky: je peux toujours compter sur toi
Razovsky: t'es un amour
BlaiseEbuth: Ta faute. J'aime pas les gens dont l'alignement est ambigu
Razovsky: tu te moques parce que je suis bossu c'est ça :no_mouth:
Razovsky: c'est petit
BlaiseEbuth: J'oserai pas.
BlaiseEbuth: Ta consomation de tacos quand ça t'arrange en revanche...
Razovsky: je ne suis même pas sûr de savoir ce qu'est un taco
Razovsky: question
Razovsky: pour éviter de créer une copie de chaque variable dans les fonctions C++, faut appeler les variables en tant que référence constante c'est ça ?
Razovsky: genre const X&
Razovsky: ?
Razovsky: const int& X pardon
Razovsky: (ps ne me parlez pas de pointeurs jpige pas encore le concept tout à fait)
BlaiseEbuth: Référence ça suffit. const c'est si tu veux garantir que la fonction ne puisse pas modifier la variable
nicola: Razovsky : un pointeur, c’est une adresse.
nicola: C’est l’index d’un truc dans un tableau de trucs.
Razovsky: merci BlaiseEbuth
Razovsky: je suis perdu dans la sémantique pour utiliser les pointeurs nicola
Razovsky: je ne sais pas comment les utiliser ^^ même si je sais que ça rend les codes bien plus rapides
dwarfie: perceval dirait : ce qui compte d'est les valeurs ... les pointeurs c'est ou les trouver :D
Razovsky: va falloir que jm'y mette
Razovsky: dwarfie sauf si tu lui réponds que c'est à droite dans ton code
nicola: Au fond à droite.
nicola: Dans Ton Code.
dwarfie: "c'est des indices ... le bel indice quoi " :D
BlaiseEbuth: Un pointeur c'est une variable qui stocke une adresse en mémoire. Le pointeur à
BlaiseEbuth: *a un type
BlaiseEbuth: ce qui permet de savoir ce qui est stocké à ladite adresse
I_love_CoC: TIPS : ne jamais mettre un pointeur et un enfant dans le même tableau
BlaiseEbuth: Et avec l'adresse et le type tu peux récupérer ce qui y est stocké
BlaiseEbuth: Le pointeur (donc l'info adresse + type) ne sera jamais bien volumineux, donc plus rapide à passer à une fonction que la valeur elle même
Razovsky: ça je comprends bien, merci ;)
BlaiseEbuth: Bah t'as tout compris alors. C'quoi l'problème
Razovsky: comment on les écrit et on les emploie, j'ai jamais vraiment réussi
Razovsky: faut mettre des * partout et ya des fonctions différentes
BlaiseEbuth: int entier = 1; int* pointeurSurEntier = &entier; #Ici & permet d'obtenir l'adresse. cout << pointeurSurEntier; #Là tu affiche l'adresse de entier. cout << *pointeurSurEntier; #Là tu affiches la valeur d'entier.
BlaiseEbuth: Tiens il a pas pastbin
dwarfie: normal .. ca fait pas pastebin sur discord .. faudrait pas que ca marche mieux ici ;)
BlaiseEbuth: :see_no_evil:
Razovsky: ow merci Blaise je stocke ça tout de suite
Razovsky: ça va me manquer le chat :(
BlaiseEbuth: Mais on déménage juste, c'est rien.
BlaiseEbuth: Va falloir que je m'y remette d'ailleurs. 'tite douche et go
Razovsky: te remettre à quoi ?
BlaiseEbuth: Bah https://cheloniangall.com/
Razovsky: on peut aider ?
BlaiseEbuth: En m'envoyant de l'amour et de la bière.
Razovsky: de l'aùmour facile
Razovsky: amour
Razovsky: tiens
Razovsky: <3
**Razovsky lance des parpaings d'amour à BlaiseEbuth
I_love_CoC: j'ai peur que tu es dissous BlaiseEbuth avec tout cet amour Razovsky
I_love_CoC: aies*
Remi.: http://chat.codingame.com/pastebin/fffc9cab-5ea1-4537-9ebb-7b9595e99b6b
Remi.: pfff même pas drôle
Remi.: :heart_eyes: :kissing_heart: :couple_with_heart: :kiss: :heart: :sparkling_heart: :cupid:
I_love_CoC: nice Remi.^^
Remi.: Non en fait j'habite à Bourges. Nice c'est pas là.
I_love_CoC: pas mal^^
Remi.: Et puis arrête d'être gentil avec moi, on nous accuse de copinage ^^
BlaiseEbuth: Je fonds ! Je fonds ! Mais quel monde, oooooooooh non !
I_love_CoC: je vais aller sacrifier un agneau pour cette vanne histoire d'éviter la fin du monde^^
Remi.: Etant donné le niveau de vanne, sacrifier un ver de terre devrait suffire.
Remi.: Sauf que Vannes c'est encore pas la même direction.
DCVolo: tu prends les paris ?
I_love_CoC: 'tain on va sacrifier un ver des sables de DUNE à ce rythme
DCVolo: .. je file ..
**BlaiseEbuth balance Remi. par la fenêtre.
BlaiseEbuth: C'est bon il est sorti, on a rien vu.
dwarfie: arrete ou je vais me sentir forcer d'aller faire une rando le long de l'aqueduc de la vanne
**Remi. regarde par la fenêtre
Remi.: Je vous vois encore :P
Remi.: Vu de Bourges, Vannes Nice Paris et Dune sont 4 directions différentes
Remi.: (en vrai c'est où Dune ?)
I_love_CoC: (en vrai tu ne l'as jamais lu?)
dwarfie: leve la tete
**BlaiseEbuth appelle la police pour signaler qu'un pervers l'observe depuis l'extérieur par la fenêtre
Remi.: Tant pis, je vais m'enfermer dans un Moulins
Remi.: (promis je n'ai rien bu, je suis à jeun ... comme les pruneaux)
Remi.: Bon c'est l'heure de vous laisser tranquille. ;) bisous bisous
I_love_CoC: à+ Remi.
Razovsky: les vannes géographiques
Razovsky: classique
Razovsky: tu t'en sors BlaiseEbuth ?
Razovsky: c'est chaud d'estimer ce que sera le meilleur oup dans Code VS Zombies
BlaiseEbuth: hm
Razovsky: NON ,
Razovsky: non ?
Razovsky: (pardon
BlaiseEbuth: Fais une simu et un AG
Razovsky: )
Razovsky: ag ?
BlaiseEbuth: Algo génétique
Razovsky: kécécé
Razovsky: je sais simuler des tours
Razovsky: mais
BlaiseEbuth: https://khayyam.developpez.com/articles/algo/genetic/
Razovsky: je ne sais pas trop estimer quel mouvement est mieux qu'un autre
Razovsky: pasque tu peux sauver un humain sur un tour, mais ptetre qu'en allant ailleurs et sacrifiant celui là j'avais un coup encore meilleur
BlaiseEbuth: Bah il faut simuler sur plusieurs tours et comparer le score.
Razovsky: c'est pas hyper lourd de faire ça ?
Razovsky: je vais TO à chaque fois
BlaiseEbuth: Bah nettement plus que quelques ifs ^^
Razovsky: ouep
Razovsky: les arbres c'est pas gourmand
BlaiseEbuth: D'où l'optimisation du code
**Razovsky se flanque une baffe
Razovsky: aïe aïe
Razovsky: je vais progresser c'est sûr
BlaiseEbuth: Sur CVZ tu peux faire un algo génétique et simuler plusieurs parties complètes chaque tour sans soucis en optimisant un peu
Razovsky: okay, ben je vais m'y mettre hein
Razovsky: déjà je vais submit un truc simple
Razovsky: du genre "go to humain sauvable qui permet de tuer le plus de zombies"
BlaiseEbuth: Mais si tu fait ça, truc super important, discrétise les coups possibles.
Razovsky: c'est à dire ?
Razovsky: (he merci hein tu gères)
BlaiseEbuth: Ca sert à rien de considérer toutes les coordonnées où tu pourrais aller
Razovsky: ben bonne question : tu pourrais considérer n'importe quoi, par exemple tous les points barycentre entre un paquet de zombie
I_love_CoC: sur CVZ tu peux aussi essayer de faire un pas en arriére quand les zombies arrivent a portée puis tu reviens un pas en avant le tour d'aprés histoire de stacker plus de zombies
Razovsky: ça fait pas mal de point
BlaiseEbuth: Tu découpes la map en grille et tu limites à quelques position qui te permettent de tout couvrir, ou un truc du genre
Razovsky: découper lamap, noté
Razovsky: la vache I_love_CoC je comprends mieux le pathing de certains en légende, merci du tip^^
BlaiseEbuth: Ca ou autre chose. L'idée c'est de pas avoir un branching énorme pour pouvoir simuler profond et autant de partie que possible
Razovsky: je ne comprenais pas pourquoi ils erraient au hasard de temps en temps ^^
Razovsky: okay merci BlaiseEbuth
I_love_CoC: par contre je te rejoins sur un truc Razovsky c'est que faire une simu c'est pu**in de long et dur (je trouve)
BlaiseEbuth: cmb
I_love_CoC: ?
Razovsky: ha
Razovsky: ha
Razovsky: ha
Razovsky: mais ptn le niveau
BlaiseEbuth: :grin:
Razovsky: incroyable
Razovsky: magnifique
BlaiseEbuth: Désolé. C'était trop tentant
Razovsky: franchement bien placé
I_love_CoC: ok je l'ai BlaiseEbuth^^
BlaiseEbuth: cmb
Razovsky: pauvre I_love_CoC
Razovsky: hé t'abuses
I_love_CoC: en effet elle était parfaite^^
BlaiseEbuth: cmb
I_love_CoC: je sais pas pourqui dans mon cerveau ça n'a pas fait tilt quand j'ai dit dur^^
BlaiseEbuth: Bref
Razovsky: cmb :(
Razovsky: wops
Razovsky: on a dit stop
BlaiseEbuth: Automaton2000 ton opinion ?
Automaton2000: y a t'il un moyen de faire des tests
BlaiseEbuth: Tester c'est pour les faibles Automaton2000
Automaton2000: y a des trucs à faire
Razovsky: question
Razovsky: Ash ne tue que les zombies à portée à la fin de son mouvement ?
Razovsky: il ne tue personne en route ?
BlaiseEbuth: Non. C'est fait par étape comme détaillé dans l'énoncé
Razovsky: okay
Razovsky: merki
Razovsky: catégorie "lisez l'énoncé" ouep JBM l'a créée pour moi
nicola: RTFC : Read The Fucking Consigne. :p
Razovsky: t'es pas prof de maths toi ?
Razovsky: tu dois bien connaître ça ^^
nicola: Justement, oui.
nicola: :grin:
Zorg1: si c'était que dans l'EN qu'on voyait les gens qui ne lisent pas les specs ^^
dwarfie: si c'etait que dans l'EN qu'on voit des gens qui ne savent pas lire
dwarfie: #illestrismeenfrance
Razovsky: et des longues études n'y changent rien
Razovsky: quand tu veux pas faire d'effort, tu ne deviens pas meilleur en francé
dwarfie: vu les reponses a une question posée récemment à des bac +5 +8 ... je confirme ...
dwarfie: " on ne pourra prendre en compte vos besoins des années précédentes ... donc donnez nous tous vos besoins via le formulaire " ...
dwarfie: bilan : des reponses par mails et/ou " les meme que l'année derniere "
dwarfie: :rolling_eyes:
Zorg1: oui mais là t'es dans un système de jeu de pouvoir
Zorg1: donc c'est "je m'en fous de ce que je dis tu fais comme je dis"
Zorg1: et tu fais peter les barettes
Zorg1: les gens qui jouent aux idiots
dwarfie: sauf que depuis le temps , ils devraient savoir que ca parche pas avec moi :D
Zorg1: oui mais ils abandonneront pas plus que toi
dwarfie: dommage pour eux ... je suis pas bete et con mais je suis quand meme la procedure
dwarfie: donc osef leur reponse
Zorg1: en gros wé
dwarfie: ( et non , ils savent quand meme pas lire ... vu leur ortograf den lé meyles ;D )
Razovsky: dites
Zorg1: ils écrivent comme des pieds ça veut pas dire qu'ils savent pas lire :p
dwarfie: bon , c'est pas tout , mais dire des verites ca va pas me faire chopper les 46 xp qui me manquent :rofl:
Zorg1: bah résoud un puzzle, hop 50 XP
Razovsky: si je définis sur C++ un vecteur vector<int> vecteur(N)
Zorg1: va bien y avoir un free XP
Razovsky: faire vecteur[i] = x ;
dwarfie: c'est bien le soucis , ceux qui me restent sont pas free
Razovsky: ça me fait des bad alloc
Razovsky: pourquoi ?
Razovsky: je pige pas
BlaiseEbuth: T'es sûr que i < N
Razovsky: sachant que i<N évidemment
dwarfie: hummm , je sais pas , j'utilise jamais de vecteur quand je sais quelle taille ca va faire :D
Razovsky: t'utilise quoi ?
Razovsky: tu utilises* quoi ?
Razovsky: qu'utilises-tu ?
Razovsky: (XD)
dwarfie: int vecteur[N]
dwarfie: N est bien defini et a une valeur avant le vecteur ?
Razovsky: yes
Razovsky: donc les vecteurs c'est juste quand tu fais du push_back ?
dwarfie: oui et encore , pour les perfs je les bannis des que je peut
Razovsky: je pige pas
Zorg1: mais tkt ils vont bien valider un free XP d'ici là
Razovsky: si je fais du vecteur en push back ça marche
Razovsky: si je passe par les arrays comme tu dis le code ne donne aucune réponse
dwarfie: :neutral_face:
BlaiseEbuth: Problème d'interface chaise-clavier ça.
Razovsky: att att
Razovsky: vector<humain> humains puis humains.push_back(h) ça marche
Razovsky: oh attends
Razovsky: je suis un énorme connard
Razovsky: lapidez moi
BlaiseEbuth: Volontier
Razovsky: avec un s
Razovsky: dwarfie avait raison je suis une bouse intersidérale et je me déteste
dwarfie: atakatakatakatakata ouata ... technique secrete du couteau a beurre ...
BlaiseEbuth: Omae wa mou shindeiru
Razovsky: meri de l'astuce
Razovsky: merci
dwarfie: de rien
dwarfie: ca sent le N qui etait pas initialisé ;)
dwarfie: en fin de compte
Razovsky: exact
Razovsky: c'était la ligne d'après
Razovsky: je me perds dans les input
dwarfie: c'est un classique
dwarfie: j'ai meme du faire la meme a l'avant dernier contest
Razovsky: je note l'erreur et son effet, pour la prochaine fois :rolling_eyes:
BlaiseEbuth: Muahaha
Zorg1: owi le cookbook cas par cas
Zorg1: Automaton2000 une idée de génie ?
Automaton2000: est-ce que le temps de le faire à la main
GregValt: Salut, avez vous déjà passé des tests techniques sur cette plateforme dans le cadre d'un recrutement ?
Razovsky: jamais
GregValt: Parce que j'en ai un qui m'attends mais je me sent relativement nul quand je fais des coding challenge la dessus
Razovsky: chui pas dans le domaine
Razovsky: et
Razovsky: jme demande bien pourquoi un trafiquant d'organes me demanderait de passer par ici pour me recruter
Razovsky: fin bref
Zorg1: bah en gros t'as des QCM et quelques truc à coder
GregValt: On va dire que les entrainement sont flippant
Zorg1: les trucs à coder c'est niveau puzzle facile CG
Zorg1: genre temperature
Razovsky: = lire l'énoncé en général
GregValt: Parce que ils ont param le truc en mode junior et j'ai un bac +5
Zorg1: après ça dépend de la boîte qui recrute
Zorg1: dès fois c'est 30 minutes, parfois bcp plus ? c'est pour dev Java ?
Razovsky: bac +5 fleuriste ?
Zorg1: ils t'ont dit le temps que ça va prendre ?
Zorg1: oui des QCM, quelques exercices de code
Zorg1: après en python les QCM je sais pas trop toujours passé leur test pour du Java
Zorg1: et lis bien les énoncés et les tests, en fait ils vérifient que t'as bien pensé à tester les "cas limites"
BlaiseEbuth: Stoi l'cas limite
breadablemaid: hi
BlaiseEbuth: han
Zorg1: o/
Razovsky: \o
Zorg1: np
BlaiseEbuth: complet
Zorg1: j'ai pas osé la faire ;-)
BlaiseEbuth: Les cons ça ose tout
dwarfie: c'est d'ailleurs a ca qu'on les reconnait
Zorg1: (musique)
dwarfie: ta tadada ta da
BlaiseEbuth: Yé yé ! Ya ya !
Zorg1: la musique des sphères !
Zorg1: bon je comptais me balader mais il pleut comme vache qui pisse dehors :(
Zorg1: Automaton2000, Que faire ?
Automaton2000: j'en ai fait un peu de chance de faire des classes
Zorg1: :scream:
dwarfie: tant que c'est de la pluie , te plaint pas ... moi ca explose depuis 2 heures
BlaiseEbuth: La météo vous est présentée par Michael Bay
dwarfie: ou j j abrahms ... pas mieux l'un que l'autre
Zorg1: j'connais même pas
Zorg1: ah
Zorg1: bah c'est plus facile de faire de l'action à tout va que construire une ambiance flippante
Zorg1: le danger est bien visible y a puka lui éclater la gueule avec la plus grande puissance de feu possible
dwarfie: hummm , ca ressemble au fiasco alien covenant ce que tu dit la :D
Zorg1: bah oui j'ai des acteurs qui jouent les scènes psychologiques comme des savates, donc j'ai décidé de faire le débarquement
Zorg1: en plus bon je suis naze comme Metteur en Scène c'est plus simple pour moi aussi ^^
Zorg1: tout le monde devant un écran vert et on complétera à la post prod
Zorg1: et on doublera les deux trois acteurs qui parlent comme des demeurés
Zorg1: #magieDuCinema
Razovsky: et on prend des doublures pour les fesses HAHA
Razovsky: ça devient n'importe quoi Hollywood
Razovsky: ça fait quelques années remarques
Razovsky: -s
Zorg1: on filme des culs de porcs, sous un certain angle ça fait illusion et ça coute moins cher :p
Razovsky: arrête ça me rappelle Black Mirror
Zorg1: bah je dirais que le cinéma ça toujours été comme ça, si tu veux pas du théatre filmé
Razovsky: je viens de faire 2h de trigo sur CvZ
Razovsky: pour réaliser que je redécouvrais le théorème de Thales
Razovsky: ptn
Razovsky: je suis une flèche
Razovsky: osekour
Zorg1: bon après quand t'as une débauche de FX pour remplacer un scénario lobotomisé ça pose problème
Zorg1: "oui ça n'a aucune logique, mais regarde ma super bataille dans l'espace avec des lasers qui font 'piou piou' et des effets d'aspiration quand les vaisseaux se frôlent"
Razovsky: n'oublie pas la force qui s'apprend en 2s
Razovsky: je suis traumatisé
Zorg1: ah oui Rey elle arrive elle latte le gus qui a du passé 20 ans à étudier la force
Zorg1: trop balaise
Razovsky: c'est le pouvoir de l'amour
Razovsky: vive Disney
Razovsky: :no_mouth:
Zorg1: après c'est la surenchère, et que je te balance des vaisseaux de la taille d'une ville dans la tronche
Zorg1: vraiment "too much"
Razovsky: MORE
Razovsky: MOOOOOOOOORE
Razovsky: xd
Zorg1: Rogue One c'était un peu rafraichissant, même si bon ça réussit toujours au poil de cul près
Zorg1: (après on reste dans le classique avec des méchants qui buttent leur subordonnés pour montrer qu'ils sont super méchant)
Zorg1: (comme technique RH c'est pas terrible mais bon)
Razovsky: ne parlons pas des nouveaux critères de sélection de ce qu'est "un bon script"
Zorg1: bah à ce niveau de budget ils veulent pas prendre de risque
Zorg1: ils se disent, je fais du fan service de base, je leur sert un remake des épisodes qu'ils ont aimés et j'assure mon CA"
Zorg1: quand tu vois toutes les adaptations de comics, jeux vidéos, ...
Zorg1: des anciens films devenus des classiques
Razovsky: c'est du gâchis
Razovsky: mais le pire c'est qu'ils font leur chiffre
Zorg1: bah oui c'est le but du bizness
Zorg1: si ça marcherait pas ils changeraient de modèle :smiling_imp:
Zorg1: bon j'attends Fast & Farious XVII
Zorg1: ils vont bien réussir à buter la station spatiale internationale avec un 4x4 ^^
Zorg1: et une version nanarde d'un rail gun
Razovsky: c'est fast and furious 49 ça spoile pas
Razovsky: j'aimais bien les premiers, c'est pareil
Razovsky: j'étais un grand fan de ciné
Razovsky: mais ça c'était avant
I_love_CoC: je m’immisce dans la conversation mais en même temps avec 1 millirds au box office plus tout les produits dérivés les gars auraient tort de ne pas se gaver
I_love_CoC: et toi Automaton2000 tute gaves?
Automaton2000: il faut aussi prendre en compte l'adversaire
I_love_CoC: et ton adversaire se gave Automaton2000?
Automaton2000: une fois que t'as fait
I_love_CoC: fini Automaton2000
Automaton2000: je sais plus ce que j'ai fais
Zorg1: improvise Automaton2000
I_love_CoC: tu deviens sénile Automaton2000
Automaton2000: il a l'air plus accessible (pas besoin de connaître des algos ou théorêmes de fous furieux ^^)
Automaton2000: bah je viens de le mettre en place
Zorg1: les théorèmes de fous furieux ^^
I_love_CoC: Razovsky : Alors CVZ ça donne quoi?
I_love_CoC: ôups il est parti
I_love_CoC: et toi Automaton2000 ça avance CVZ?
Automaton2000: ah non c'est bon j'ai fait une fonction qui fonctionne pour les deux
I_love_CoC: ok parfait Automaton2000
Automaton2000: ouais ça a l'air d'être utilisé pas mal dans la banque et la finance, comme apl/j/k finalement
Zorg1: ça va Automaton2000 pas de pb pour repomper des phrases entières ?
Automaton2000: ouais mais je veux dire
Razovsky: I_love_CoC j'y ai passé l'aprem et on désire que j'arrête mais je suis loin d'avoir terminé
Razovsky: déjà j'arrive à simuler les mouvements :P
Razovsky: trigo trigo trigo
BlaiseEbuth: Bon. C'extrèmement moche, mais ça fonctionne https://imgur.com/a/TL6iA5l
Razovsky: renvoie le lien amigo stp
Razovsky: ha j'ai
BlaiseEbuth: Nan mais c'est pas accessible pour l'instant.
Razovsky: j'attends le "saving Automaton2000" :(
Automaton2000: bon va falloir que je me pose la question
Razovsky: T_T
BlaiseEbuth: J'suis pas un marchand de sommeil moi, je vais pas l'installer dans une maison insalubre.
philRG: cool le module pickle (pour le devops)
philRG: http://chat.codingame.com/pastebin/3e24a7cb-624a-48ba-84f2-df921e053bc8
philRG: mon premier dump :)
BlaiseEbuth: (╯°□°)╯︵ ⅁ᴚןᴉɥd
philRG: ah flûte j'ai oublié la syntaxe de çà. j'ai du mal à suivre lol
philRG: bon moi je replonge dans ma bible de Gary Gygax
BlaiseEbuth: ouf
philRG: il me faudrait des gif classifiés de persos (race/classes/sexe) çà serait cool: https://imgur.com/a/Q1eUF4A
philRG: ah quoi que je fais faire des captures des manuels pdf
philRG: formulaire fait avec QT designer
BlaiseEbuth: Comment il va faire quand il pourra plis logger sur le chat...
I_love_CoC: philRG : le lien que tu as mis c'est pour un perso de D&D? Razovsky : sans vuloir être indiscret c'est le 'on' dans on veut que j'arréte?
I_love_CoC: vouloir*
b0n5a1: o/
BlaiseEbuth: \o
I_love_CoC: \o b0n5a1
philRG: :-D
Zorg1: o/
dwarfie: b0n5a1 , c'est pas parce qu'il me faut un free xp que tu dois valider un BFS ... meme si c'est celui de Remi. :D
dwarfie: ( ou un flood fill , j'avoue que j'ai meme pas lu le sujet )
BlaiseEbuth: Ah ? Toi aussi t'as trop bu ,
dwarfie: en plus , ca m'a l'air faux une fois lu
dwarfie: ( le validateur everything en particulier )
b0n5a1: (non c'est ok ^^)
dwarfie: ah ouais ... les distances qui réduisent alors que ca s'eloigne c'est ok !?
b0n5a1: t'as presque le même qui est validé en version hexa grid déjà dwarfie
BlaiseEbuth: :popcorn:
b0n5a1: c'est du infinite map dwarfie quand t'est au bord droit et que tu vas à droite tu te retrouves sur le bord gauche
b0n5a1: c'est justement parce que t'as pas lu :D
dwarfie: rahhh ... ok c'est ecrit ... mais ca manque de retour a la ligne ... ok
dwarfie: donc c'est un tore
b0n5a1: avec son marteau...
**b0n5a1 s'enfuit
**dwarfie lance thor vers b0n5a1 ... il est bien plus lourd que son marteau ;)
b0n5a1: ha oui il te faut 48 xp pour vlv up ^^
dwarfie: voila ;)
b0n5a1: lvl*
b0n5a1: t'as la version hexa grid qui a été validée y'a qq minutes
I_love_CoC: c'est un tore de ne pas tout lire c'est ce que tu voulais dire dwarfie?
b0n5a1: là dwarfie : https://www.codingame.com/training/medium/hexagonal-maze tu l'as ton free xp pas besoin d'attendre l'autre ^^
dwarfie: bah ... j'attendrais plutot d'avoir un truc interessant ... parce que la , je peut juste copier du code de truc deja fait ... :(
dwarfie: et en plus c'est validé par celui qui valide tout ce qu'il peut parce qu'il copie-colle les solution ... triste
I_love_CoC: eh je suis là si tu as un truc à me dire dwarfie ^^
I_love_CoC: tu n'es pas obligé de m 'appeler celui qui valide tout ce qui passe^^
dwarfie: comme si tu croyais une seconde que je parle de toi ...:D
I_love_CoC: #just_a_joke
- stp_dwarfie_pose_ta_hache_à_biére
dwarfie: a moins que tu reconnaisses resoudre uniquement par des copier coller :thnking:
I_love_CoC: ^^
I_love_CoC: vu la gueule (dégueulasse) de mes codes je crois que je suis clean^^
dwarfie: t'inquietes ,j'ai regulierment des upvotes de mes solutions , mais souvent parce qu'elles sont tricky , rarement parce qu'elle sont propres :rolf:
I_love_CoC: ou alors je me fournis sur je_veux_passer_pour_un_gros_noob_de_la_discipline^^
I_love_CoC: met nous un peu d'ambiance Automaton2000
Automaton2000: je croyais que c'était le cas tu le saurais... :grin:
I_love_CoC: tu es un sale troll Automaton2000 tu le sais ça Automaton2000^^
Automaton2000: ça veut dire que tu ne fais que des wait
I_love_CoC: en plein dans le mille petite cahine de markov de mon coeur Automaton2000
Automaton2000: c'est ce qui me concerne
pardouin: free xp done :)
pardouin: j'ai cru un moment qu'il fallait utiliser les coordonnées hexagonales mais même pas :(
I_love_CoC: à quoi ça ressemble les coordonnées hexagonale pardouin?
pardouin: en gros tu te places en 3D
I_love_CoC: ok
pardouin: et tu imagines que ta grille hexa est un pan de pyramide vu en perspective
pardouin: attend je te trouve une image ce sera plus clair
pardouin: https://imgur.com/AJoDm
I_love_CoC: merci pardouin un nouvelle chose qui va me vriller les neurones pendant quelques heures
I_love_CoC: une*
b0n5a1: non mais le lien complet pardouin :D
b0n5a1: mais met*
dwarfie: https://www.redblobgames.com/grids/hexagons/
pardouin: je sais pas jamais utilisé de lien, on m'a expliqué le concept une fois et c'est tout
pardouin: c'est vraiment simple une fois qu'on a capté
pardouin: http://www.prise2tete.fr/upload/McFlambi-pyra1.JPG
b0n5a1: arf dwarfie a été le plus rapide
b0n5a1: le lien est dans CotC
pardouin: imaginez que les hexagones sont les cubes de la pyramide vus en perspective
pardouin: (le lien de dwarfie est très bien, très complet, mais ça peut être intimidant et donner l'impression que c'est beaucoup plus compliqué que ça ne l'est réellement)
b0n5a1: bah y'a surtout que y'a toutes les options à envisager ^^
pardouin: bon sur ce \o
BlaiseEbuth: Pwet.
b0n5a1: .
BlaiseEbuth: https://www.youtube.com/watch?v=J-fXTRHApRc
Zorg1: comme ça recycle les vieux memes
BlaiseEbuth: C'est dans les vieux pots...
b0n5a1: C'est dans les vieilles peaux qu'on trouve les vieux cons !
**b0n5a1 s'enfuit
Zorg1: b0n5a1 poète début XXIe siècle, surtout connu pour poster des liens de trucs chelous alsaciens dans une tentative de définir le beau (Larousse Universel 2130)
BlaiseEbuth: :grin:
b0n5a1: pfff y'avait un double sens en plus...
BlaiseEbuth: On a vu...
Zorg1: oui oui ^^
Zorg1: m'a fait penser à Bétencourt et son ami photographe
b0n5a1: ça le ferait comme slogan de t-shirt
**Zorg1 check l'avancement du projet de Blaise
Zorg1: bon niveau gommette de couleurs ça n'a pas changé :(
BlaiseEbuth: Non.
BlaiseEbuth: Mais ça avance néanmoins.
BlaiseEbuth: https://imgur.com/a/TL6iA5l
BlaiseEbuth: Sur-ce, tel un vampire suicidaire, je vais me pieuter.
b0n5a1: :beer: ! (avec un côté floral et agrume ^^)
BlaiseEbuth: Pas ce soir.
b0n5a1: bof ça va elle est légère ^^
b0n5a1: 4.7 -> brasserie du mont blanc, cristal I.P.A. (https://img.saveur-biere.com/img/p/32168-46292.jpg)
Zorg1: mdr #world 22:52 ^^
Zorg1: bon Automaton2000 ça va ?
Automaton2000: on en parle ! ^^
Zorg1: bientôt la fin du monde Automaton2000 ?
Automaton2000: on peut voir les solutions des autres