Chat:Fr/2021-10-16
Zorg1: salut à tous et au bot Automatn2000
Zorg1: ah Automaton2000
Automaton2000: j'ai fait des tests en local
Zorg1: petit joueur Automaton2000, faut faire les tests en production
Automaton2000: tu peux en avoir besoin
Zorg1: bah oui Automaton2000 je développe en prod moi
Automaton2000: et ça te fait une belle jambe
Zorg1: bah pourquoi s'emmerder avec 36 environnement alors qu'un seul suffit Automaton2000 ?
Automaton2000: par contre, il y a quelque chose qui n'existe pas
Zorg1: oui le retour Arrière je sais pas ce que c'est Automaton2000
Automaton2000: tu veux le faire en bash
philRG: stoa le bash Automaton2000
Automaton2000: je sens que je vais laisser comme ça
philRG: :thumbsup:
dwarfie: Automaton2000, toi , t'as regardé "retour vers le futur" ... ou un replay de bttc (toujours pas en mode ligue soit dit en passant)
Automaton2000: c'est ce que je fais un truc similaire
dwarfie: Automaton2000 on prefererait que tu fasses des tortues ou au moins des licornes
Automaton2000: le problème de la semaine dernière
dwarfie: Automaton2000 : donne le lien
Automaton2000: la difficulte c'est de trouver la réponse
Stilgart: on te la donnée la réponse Automaton2000
Automaton2000: vu que tu les as tous ?
dwarfie: Automaton2000 : non , il les a pas tous résolu .... il lui reste les maudits puzzle ...
Automaton2000: ce qui fait la course ?
dwarfie: Automaton2000 : un peu , mais dur de le rattraper :rofl:
Automaton2000: bon, je suis pas sur d'avoir compris
dwarfie: Automaton2000 : ca nous etonne pas ca
Automaton2000: je veux pas me faire avoir
Stilgart: CG Activity est réparé
Zorg1: nice
Stilgart: (et chadok.info mis à jour)
dwarfie: gna ... +529 en multi ... euh , la je me demande d'ou ca vient :D
dwarfie: humm ... peut etre vindinium ... mon script me dit +850 depuis que je l'ai lancé le 12/09 ... mais ca fait beaucoup quand meme
**dwarfie devrait vraiment fi,ir son script et mettre le cron ...
Zorg1: ah je regarde de temps en temps ces rapports de CG, où je découvre que des gens ont upvotés mes solutions, sans savoir pourquoi d'ailleurs ^^
Zorg1: t1 on m'a même plussé une sol haskell :scream:
dwarfie: hé hé , la consécration
Zorg1: bon j'arrive plus à la lire :(
Stilgart: dwarfie: du multi de la semaine peut-être ?
dwarfie: non , j'ai verifié , c'est un grumpfzle
dwarfie: bon , des que j'ai un moment , je finis mon bricolage ... le but etait justement que je vois ce qui se passe avec mes cp et j'y ai pas touché depuis un mois :D
Stilgart: grumpf zone létale d'execution ?
dwarfie: je peut pas appelé ca un puzzle ... https://www.codingame.com/training/easy/sum-of-spirals-diagonals
dwarfie: ca m'ecorcherait les doigts de le taper
Zorg1: ah tiens pas fait
dwarfie: go go go ... fait le coc deguisé en puzzle ;)
**dwarfie ecrit aussi mal qu'Automaton2000 ... faut vraiment qu'il arrive a se reposer ...
Automaton2000: quand je fais ca aussi
Zorg1: rien qu'à le lire t'as vraiment l'impression du problème totalement gratuit
dwarfie: moi comme j'ai dit a l'epoque ... diagonal ? spirale ? pour quoi faire :rofl:
dwarfie: c'est pourles faible , ca se resoud sans :D
**dwarfie va le faire en haskell juste pour le fun ...
Stilgart: Automaton2000: avec ou sans spirale ?
Automaton2000: stilgart : je sais pas
Stilgart: il a rien suivi encore :(
Zorg1: l'aspirant habite Javel, Automaton2000
Automaton2000: ce qui veut dire que ton code n'a pas lu toutes les données disponibles depuis l'entrée standard avant d'avoir écrit ...
Zorg1: :thinking:
Zorg1: tu as le choix dans la date Automaton2000 ?
Automaton2000: c'est peut être plus rapide à faire
Zorg1: bon à mon avis y a bien un matheux allemand qui s'est amusé à trouver une formule mais j'ai la flemme
Stilgart: j'utilise une fonction récursive, flemme de chercher la formulaire close
Zorg1: oui pareil ^^
dwarfie: bah , j'ai juste une boucle ...
Zorg1: mais j'ai l'impression que ce truc vient d'un recueil de puzzle
dwarfie: QUOI ... y'a meme pas le write answer dans le stub ... c'est qui encore qui a validé ca ???
Zorg1: AU BUCHER
Zorg1: si j'oublie ma condition de récursion aussi ... :D
Zorg1: pê pleurer sur le forum que j'ai un pb d'opti
dwarfie: voila ... +1 en haskell ... juste pour quand les petites cases vont revenir ...
Zorg1: hop 10 lignes proprettes de lua
Zorg1: houla qqn a sortie la formule en lua
Stilgart: Zorg1 bientôt dieu du lua
Zorg1: ^^
Stilgart: dieu certifié du lua, pardon
Zorg1: polynome du 3e degré, bof la formule
Zorg1: ouaip je me suis fait certifié en lua pour épater la galerie
Stilgart: elle est surtout peu exploitable cette formule
Zorg1: mais ça n'a pas l'air efficace, m'aurait on menti ?
Stilgart: parce que c'est pas évident de voir que le blob de racines cubiques il vaut 2
Zorg1: bah c'est sûr tu dois la sortir deux trois fois au cours de ta vie ce genre de formule
Stilgart: dans la mienne si je veux donner un DM pour calmer mes étudiants
Stilgart: mais sinon, tu l'as sors jamais
Stilgart: la*
Zorg1: oui sauf si t'es prof ^^
Stilgart: le début de la preuve est 1000 fois plus intéressant que le résultat
Zorg1: ah ok c'est les fameuses démo que tu montres plus pour la méthode qu'autre chose
Zorg1: enfin bref c'est 50 XP gagné en réflechissant un minimum
Zorg1: faut positiver
Zorg1: bon l'OIES ne semble pas reconnaître la suite c'est déjà ça ^^
Coding_4_Fun: hello, vous savez si il y a un fix de prévu pour le "niveau inconnu" affiché sur les profils pour un langage donné ?
Zorg1: ah ah c'est actuellement là dessus que pas mal râlent. ils ont remplacé le nombre de puzzle résolu dans ce langage par une mécanique de "certificat" (un gros un test sur 3-6 puzzles faciles), donc si tu passes pas le test il te marque "niveau inconnu".
Zorg1: Le plus étrange c'est l'incohérence : chez toi tu vois rien, sur la page des autres tu vois un popup avec également le nombre de puzzle SAUF si cette personne a passé l'éval là tu vois seulement le "niveau" de la certif
Coding_4_Fun: Ah oui effectivement, j'ai pas cliqué sur le tooltip... merci !
Zorg1: Sinon aucune idée s'ils vont faire marche arrière ou rajouter l'info, mais à mon avis vu les précédents, cela m'étonnerait fort
Coding_4_Fun: ils auraient pu combiner les 2 features, pour éviter de perdre de l'info, mais bon ça reste mon avis
Stilgart: Coding_4_Fun: c'est une feature le "niveau inconnu" amha
Zorg1: c'est ce que j'expliquais je crois ;-)
Stilgart: quand tu en auras marre, tu passeras leur certif et tu auras un >99% comme tout le monde
Coroleine: Bonjour, est ce qu'il y a un moyen de continuer a bosser sur un clash of code?
Stilgart: escroll /flip
Zorg1: mais j'ai renoncé à comprendre leur logique à CG
Zorg1: c'est un truc à perdre la boule ^^
Stilgart: Coroleine: pas vraiment
Zorg1: Coroleine : pas vraiment
Stilgart: \o/
Zorg1: :D
Coroleine: dommage j'aurai aimer pouvoir bosser dessus pour m'améliorer
Stilgart: Coroleine: à partir d'un certain niveau, et avec de la foi, tu peux retrouver le CoC en question dans les listes des CoC approuvés
Stilgart: et lancer un ide
Stilgart: (je dirais lvl 29+, de mémoire)
Coroleine: apres mes coc sont de basse difficulté donc c'est pour travaillé car je reprend le code et j'ai perdu pas mal de reflexe
Zorg1: pour les CoC c'est pas plutôt 300 CoC en fait ?
Stilgart: fais des puzzles easy dans ce cas
Stilgart: Zorg1: pour voter en contrib, mais pas pour accéder aux solutions
Stilgart: après, les règles changent sans être documentées, donc si ça se trouve c'est toi qui a raison
Zorg1: 50 CoC pour voter en contrib, et je crois 300 pour éditer/ ...
Zorg1: Mais bon c'est pas super clair leur truc non plus ^^
Zorg1: et il doit y avoir une "adhérence" entre puzzle et CoC, comme on dit pour rester discret sur une implémentation sauvage
Stilgart: effectivement, c'est 300 CoC pour éditer... mais je crois qu'à un moment j'avais accès aux CoC validés (parce que lvl29+) et pas au bouton éditer (parce que 250 CoC)
Stilgart: si tu as 300+ CoC et pas le niveau 29, je ne sais pas ce qui se passe
Bon[]Crayon: Salut tout le monde :smiley_cat:
Bon[]Crayon: Salut tout seul Automaton2000
Automaton2000: tiens ca me rappelle le gars qui avait fait un truc à la mode
Stilgart: Automaton2000: genre un code, pour un contest ?
Automaton2000: le temps c'est pas mal ce push
Bon[]Crayon: :wave_tone1:
Zorg1: o/
Stilgart: \o
Coding_4_Fun: Stilgart: merci, j'avais bien compris
burger4d: cc à tous
nicola: http://chat.codingame.com/pastebin/66e7c4bc-ca6b-487a-aa08-c5a05cb06ebf
KanekiWeb: https://www.codingame.com/clashofcode/clash/201737952484308d0ea6afec094f9fbca552022
Stilgart: on n'a pas que ça à faire de te rouler dessus en CoC, désolé
KanekiWeb: lmao
Stilgart: pour le reste, il y a #coc , parait-il
Bon[]Crayon: O /|\ / \
Bon[]Crayon: le petit bonhomme en mousse
**Stilgart a trouvé wally
Nirbose: Yo, ils veulent dire quoi par TRAILING ?
Bon[]Crayon: Quoi ?
Nirbose: Ben je ne comprend pas comment afficher une réponse diff par test...
Bon[]Crayon: c'est quel puzzle ?
Nirbose: J'arrive a faire le premier test mais si je modif la variable entre il me dit que le test2 ne passe pas, se qui est logique mais je ne comprend pas comment afficher 1 réponse par test
Bon[]Crayon: Les test sont indépendants les uns des autres.
Nirbose: Je comprend pas alors comment mettre des reponse indépendantes...
Nirbose: Tu peux voc sur discord ?
Bon[]Crayon: non
Bon[]Crayon: Je penses que tu as du mal comprendre le fonctionnent du site.
burger4d: en gros le programme donne une réponse en fonction des valeurs fournies(pas besoin de taper les valeurs)
Nirbose: Oui, ben je viens de chercher la valeur puis je la rejete mais je ne peux pas passer a la 2 car si je lui fait chercher une autre valeur il me répond que le test 1 ne passe plus...
Bon[]Crayon: Tu écrire un programme, le site va le tester avec différentes valeurs en entrées et contrôler que la sortie de ton programme correspond à la bonne réponse.
Nirbose: il me demande plusieurs réponses... je ne pige rien x)
Bon[]Crayon: Si il y a 10 test, ton programme sera exécuter 10 fois.
burger4d: et ce n'est pas à toi de chercher, mais au programme que tu fais
Nirbose: yep je sais mais il me dis pas en entrée le test qu'il fait
Bon[]Crayon: c'est normal
Nirbose: ah ! je viens de comprendre !
Bon[]Crayon: bon courage pour la suite
JSanction: J'ai un problème avec le validateur d'un algo : https://www.codingame.com/ide/puzzle/how-time-flies
JSanction: Le 8ième de l'ide, Complex
JSanction: Je dois forcément louper un cas mais je ne vois pas là tout de suite
JSanction: 6 pas 8, pardon
dwarfie: indice ... ca change de pas mal d'année et le mois d'arrivée est avant le mois de depart ... exemple 12/07/2002 => 05/02/2020
JSanction: j'ai trouvé pourquoi il y avait un problème sur le forum en effet
dwarfie: (d'ailleurs avec ces valeurs la reponse est 17 years, 11 months, total 6562 days)
TheBlueBias: Yo tout l'monde ! Automaton2000 t'as été sage pendant mon absence ?
Automaton2000: oui mais ca reste un peu de patience
TheBlueBias: 24h et je te manque Automaton2000 ? C'est meugnon ! :hugging:
Automaton2000: je sais pas mais il est moins bon que mon code de contest
Stilgart: Automaton2000: celui qui est encore en wood 4 ?
Automaton2000: je ne sais pas si quelqu'un a fait un puzzle en particulier ?
dwarfie: Automaton2000 : non , en general , presque personne ne les fait
Automaton2000: ou alors c'est parce que c'est mieux que le reste de la boite
TheBlueBias: Codingame ou coepad Automaton2000 ? :3
Automaton2000: ouais ils ont mis à jour
Stilgart: :)
Stilgart: Automaton2000: tu suis ça mieux que quand il s(agit de tortue et de licorne
Automaton2000: il est à combien de simu ?
JSanction: Ce pauvre bot martyrisé
Stilgart: Automaton2000: comment es ton moral ?
Automaton2000: ah oui j'ai oublié de manger
Stilgart: affamé, manifestement :miam:
Stilgart: :yum: même
Zorg1: vous stressez tellement Automaton2000 qu'il saute les repas ?
Automaton2000: comme ça on est d'accord
Zorg1: t1 j'ai même pas envie de savoir pourquoi ce puzzle a été validé : https://www.codingame.com/ide/puzzle/personal-best
Remi_avec_un_i: Salut tout le monde
Zorg1: o/
Remi_avec_un_i: Automaton2000, s'ils sont méchants avec toi tu me le dis.
Automaton2000: à partir du moment où tu te rends compte que j'ai encore plein de trucs en fait
JSanction: Après quelques manip maintenant c'est un autre des tests du validateurs cachés qui pose problème, quelqu'un a accès aux tests du 3 sur https://www.codingame.com/ide/puzzle/how-time-flies ?
pardouin: 01.09.2014 01.07.2016
JSanction: merci, je vais regarder ç
JSanction: ça
pardouin: mets le en test personnalisé (option à cocher dans paramètre : mode expert)
pardouin: et dis-nous ce que ça output
pardouin: et sinon bonsoir o/
JSanction: 1 year, 9 months, total 669 days
JSanction: j'obtiens ça
pardouin: c'est censé faire 10 months
JSanction: maintenant je vais le faire à la main pour voir le problème
pardouin: vérifie bien ton calcul de mois
JSanction: pourtant on a bien 3+12+7
JSanction: ah oui ok
pardouin: Zorg1 : tu essayes de boucler les puzzles faciles ?
Zorg1: oui j'ai vu que j'en avais pas mal en retard
Zorg1: mais visiblement "facile" veut dire "chiant" pour certains créateurs
pardouin: moi je dois faire le bottom de hourglass
pardouin: j'ai fait le top tout à l'heure
pardouin: chacun sa merde ^^
Zorg1: :D
JSanction: Tu confirmes le nb de jour aussi ?
pardouin: oui
JSanction: Ok bah il y a un problème alors
Stilgart: pardouin: tu dis ça, mais il te reste juste une demi-merde là
JSanction: ((669/365)%1)*12 = 9.994520547945204
pardouin: oui j'ai bien dégrossi
Zorg1: d'un autre côté je ramasse les petites merdes
JSanction: J'ai bien 9 mois
dwarfie: on dit maigri
TheBlueBias: Félicitations!
Zorg1: ^^
pardouin: j'imagine qu'il faut vraiment compter les mois
pardouin: me rappelle plus trop
Zorg1: 9 10 11 12 1 2 3 4 5 6 : 10 mois
JSanction: Bha là c'est arithmétique, mon calcul voit bien que c'est 9 mois
Zorg1: bah non
Zorg1: t'es le 1 er Septembre
Zorg1: il te faut le mois de Septembre
Zorg1: un an ça t'améne au 01.09.2015
Zorg1: donc pour aller au 01.07.2016 il te faut parcourir les 10 mois que j'ai mis au dessus
dwarfie: ah bon , les mois durent tous 365/12 jours ?
pardouin: en gros (mois_final - mois_initial + (jour == 1)) % 12
pardouin: ça doit être ce style de formule
Stilgart: et les années 365j ? (au passage)
JSanction: 2016 est bissextile mais ça n'a pas d'impact ici
pardouin: et j'ai oublié d'inclure le jour final
Zorg1: J'ai appris que pour l'année lumière on comptait 365.25 jours ^^
Zorg1: ça doit pas faire une grosse différence
Stilgart: en valeur absolue si
Stilgart: en valeur relative, non
dwarfie: merci Zorg1 , ca je savais pas :)
JSanction: ma marge d'erreur est si petite qu'il me faut 0.006 pour avoir 10 mois
JSanction: il y a forcément quelque chose que je loupe
pardouin: (mois_final - mois_initial -1 + (jour_initial == 1) + (jour_final == denier_jour_du_mois)) % 12
Zorg1: bref un problème de piquets et d'intervalle
Stilgart: pourquoi vous vous faites du mal avec des formules forcément fausses au fait ?
Zorg1: pour la frime
Stilgart: une approche récursive serait sans doute plus simple
pardouin: ma formule doit pas être trop loin de la vérité
Stilgart: ok, point taken
Zorg1: ou pour une plus grande justice
Zorg1: tu choisi
Stilgart: pardouin: mais suffisamment pour que je trouve un jeu de test où ça foire :)
pardouin: ma solution commence par : from datetime import date
pardouin: <3
Zorg1: mais bon comme tous les problèmes de date, ce puzzle est horrible
pardouin: j'avais bien esquivé le pb :D
Stilgart: pardouin: pour être honnête, je sais plus si j'ai fait ça à coup de import ou sans tricher
dwarfie: moi j'ai pas de import ... donc forcement sans tricher ;)
pardouin: bon tout ça est bien joli mais me détourne de mon sablier
pardouin: from ascii import hourglass
pardouin: marche pas :(
Stilgart: mais sinon, une fonction qui fait le diff sur un même moi, une qui donne le nombre de jour pour passer au mois suivant/précédent, et la même chose pour le passage de mois à année
dwarfie: ah ... j'ai 2 mktime ... c'est un peu de la triche quand meme ...
Zorg1: moi j'avais récupéré la formule de la période julienne, aucun import tout en bourrinage
JSanction: Bon j'ai légèrement modifié une de mes formules au final c'est un peu une ratatouille
JSanction: ((669/30)%12) = 10.3
Zorg1: enfin le jour julien plutôt, pardon ^^
JSanction: J'ai vu que c'était faisable sans import oui mais bon c'est fait pour être utilisé, je suis pas à la ligne près
JSanction: 30 lignes, ça me va
Zorg1: pour les années et les mois j'ai itéré comme une brute ^^
Zorg1: pas de formule compliquée ;-)
pardouin: j'ai 8 lignes <3
Stilgart: Zorg1++
JSanction: mes formules sont pas compliquées, c'est un bête produit en croix
Stilgart: sauf que nous on fait 100% ;)
pardouin: oui mais tu vois bien que c'est approximatif
pardouin: on pourrait facilement te planter
JSanction: Bha moi aussi et non ça l'est pas
Stilgart: ce genre de formule c'est vraiment voué à l'échec
JSanction: Un produit en croix, c'est pas une fomule
pardouin: ta formule serait vraie si les mois faisaient tous pile 30 jours
Stilgart: spoiler, c'est pas le cas
Zorg1: malheureusement des types ce sont dit que c'était trop simple
pardouin: des génies :D
JSanction: bha j'en ai tenu compte
Zorg1: "et si on mettais le jour de l'année en plus sur le second mois ?"
Zorg1: "pas con"
JSanction: j'ai vu que ça prenait pas en compte les jours de 31 donc j'ai utilisé 30
Stilgart: sauf que c'est pas compatible avec ta division par 30
JSanction: Bha là si
Stilgart: accessoirement, février n'a pas 30 jours
Zorg1: le mois casse bonbon
JSanction: Il a déjà existé, le 30 février
Zorg1: ah
Stilgart: fun fact, la rotation de la terre sur son axe ralenti, et on n'a pas (encore) de 30 février dans nos calendriers
JSanction: Par contre, normalement un jour, on aura une année avec un jour en plus, reste à savoir si ça sera sur une année bissextile ou non
Stilgart: après, les révolutionnaires avaient fait nimp
Sakisan: et les siècles 100 années?
Zorg1: ah oui il y a un 30 février 1712 en Suède :scream:
Stilgart: ça sent la transition de calendrier
JSanction: https://fr.wikipedia.org/wiki/30_f%C3%A9vrier
JSanction: pour l'histoire de la suède
Zorg1: ouaip je l'ai vu là
Stilgart: ou alors ils ont dépouillé un mois à 31 jours
Zorg1: d'ailleurs heureusement qu'on gère pas les dates anciennes, où certains jours n'existent pas selon le pays de l'époque ...
Zorg1: ils disent qu'ils ont fait une transition un peu bizarre vers le calendrier grégorien
JSanction: En effet, j'ai pas de grands souvenirs sur la révolution française mais des années se sont perdues pendant cette période si je ne me trompe pas
Stilgart: pas vraiment
JSanction: à cause des changements de calendriers
Stilgart: juste ils se sont dits que les mois latin c'était pour les faibles
Zorg1: bah non t'avais les dates en "ancien" et en "nouveau" style
Stilgart: c'est suffisamment récent pour pouvoir faire une correspondance précise... mais quelle merdouille
TheBlueBias: C'était surtout la connotation religieuse
Stilgart: ce qui est stupide vu le nom des mois
Stilgart: ils étaient fous, par toutatis :D
Zorg1: bah c'était des noms d'empereur romain certains mois ...
Zorg1: Août et Juillet
JSanction: Sur la page wiki à ce que je vois, pendant la révolution, le 31 octobre n'existait plus déjà
Zorg1: mais c'était la période "changement de direction, on change tout"
JSanction: Ah si, il était caché
Stilgart: fallait le dire aux allemands, ils ont oublié de le sauter ce jour là
Stilgart: enfin, à leur ancêtres
Stilgart: ils ont juste pas découpé exactement pareil, c'est tout
Zorg1: et pas partie de la même origine
Stilgart: le découpage est pété quelque soit la façon dont tu essaies de t'y prendre, de toute façon
Stilgart: ha, c'était même pas aligné sur les mois d'avant ?
TheBlueBias: C'est c'que j'dit toujouts: T'façon c'est d'la merde.
Zorg1: nom ça partait avec l'équinoxe d'automne
Stilgart: remarque, ils ont été capable d'aligner ça sur la prise de la bastille ou une connerie du genre
Zorg1: *non
Stilgart: ha, c'est un peu moins pire du coup
Zorg1: et ça devait être une observation astronomique qui fixait le début de l'année
Stilgart: j'imagine le réveillon du mec en charge de l'observation
JSanction: vu la page wiki ça a pas été si mal géré que ça en fait, ma prof d'histoire nous aurait donc menti
Stilgart: s'il est trop bourré, on passe pas à l'année suivante et ça part en boucle
Zorg1: c'est pour ça que certains disent qu'il y aurait pu avoir des jours bissextiles pas forcément tous les 4 ans
Zorg1: mais le système a durait 12 ans je crois
Stilgart: JSanction: c'est pas vraiment une question de mal géré
Stilgart: c'est une question de pas compatible avec le reste du monde
JSanction: c'est pas que tous les 4 ans, les années bissextiles
Zorg1: oui 4 ou 8 ans l'intervalle dans le grégorien
Zorg1: mais là tu aurais eu 4 ou 5 ans
dwarfie: et particularité sur les centennales
JSanction: Bha regarde celui né le 29 février
Stilgart: c'est un patch l'année bissextile de toute façon
JSanction: il y a d'ailleurs un journal qui ne sort que le 29 févrifier
Zorg1: mais informatiquement on a eu du pot, 2000 est bisextile ^^
JSanction: parce que 2000 est divisible par 400
Zorg1: donc y%4==0 ça marche jusqu'en 2100
Stilgart: parce que bug de l'an 2000
**Stilgart sort
Zorg1: :p
Zorg1: 2100 je serais plus là donc ...
JSanction: congelé ou alors en tant que bot
Stilgart: Automaton2000 se souviendra peut-être encore de nous en 2100
Automaton2000: yo tout le monde a un peu de boulot
JSanction: va falloir qu'il apprenne les pseudos alors
Zorg1: sympa de distribuer ton boulot Automaton2000
Automaton2000: si mais je suis un peu a décroché un poste à mi-temps pour enseigner en game dev sur strasbourg
Remi_avec_un_i: Il en connait certains ^^
Stilgart: il sait faire, d'ailleurs il adore pinger euler sur #world
dwarfie: Automaton2000 : tant que t'utilise pas cette bouze de unity ....
Automaton2000: mais ça vient pas de là
Zorg1: vers du gamedev en Alsace, t'en as des idées bizarres Automaton2000
Automaton2000: tu n'a pas de raison
Stilgart: le z c'est dans binouze, pas dans bouse ;)
Zorg1: il signe d'un Z qui veut dire Zorro
Stilgart: Automaton2000: quelle est ta priorité ?
Automaton2000: tu fais pas le csb ?
**dwarfie va sortir son bouquin mazinger-z
Stilgart: compenser le départ de MK
Zorg1: ça faisait longtemps qu'on avait pas parle de CSB ici
Stilgart: ni de MK, mais vous voyez, Automaton2000 lui il se souvient !
Automaton2000: en plus les gens qui ont fait le contest
Zorg1: comment es ton -3vel Automaton2000
Automaton2000: que tu peux juste faire un truc simple
Zorg1: y a plus simple que -3vel Automaton2000 ??? :fearful:
dwarfie: en parlant de robot geant t'as pensé à aller me chercher la BD goldorak au moins Automaton2000 ?
Automaton2000: quelqu'un aurait des conseils à me donner ?
Automaton2000: comment ils vont faire un truc pour faire des trucs de ce genre de question
Stilgart: Automaton2000: essaie -2.5vel
Automaton2000: et t'es pas obligé de passer par un stream
Zorg1: les robots géants ça doit être complétement con comme concept militaire mais au mois ça donne des trucs sympas à regarder
dwarfie: tant que ca fonctione mieux qu'un ED-209 ;)
Zorg1: ah le truc de robocop
dwarfie: ouais ... le truc qui voit quand t'as une arme dans la main mais qui voit pas quand tu l'as plus ... :D
Zorg1: ah il y a eu un comic "robocop vs terminator" hâte de voir ça
**Stilgart ceinture Zorg1
Stilgart: vu le titre, ça ne peut que endommager ta santé mentale
Zorg1: :)
dwarfie: y'a eu un remake de robocop .... histoire de lutter contre les mechants terroristes ...
dwarfie: comme dans backdraft 2 ... si si , ca existe vraiment ...
Zorg1: je connais même pas backdraft 1 alors bon
Remi_avec_un_i: PEtite question sur where is wally
Remi_avec_un_i: Je passe les tests, mais quand je submit, je rate sur le validateur 1
dwarfie: hitoire de pompiers ... donc on se demande pourquoi dans le 2 le pompier combat les terroristes ...
Remi_avec_un_i: Les autres passent.
Remi_avec_un_i: Quelqu'un sait ce qu'il y a de différent ?
Stilgart: un problème d'indice dans une de tes boucles ?
Zorg1: ah il lève le bras ça doit faire un '\' que tu gères mal non ?
dwarfie: :thinking: ... euh ... ca serait pas le seul cas ou y'a plusieurs fois la premiere ligne de wally presente dans la grille :D
Remi_avec_un_i: Stilgart ça devrait échouer tout le temps si c'était ça
dwarfie: ah non ... ca doit celui ou wally est tout a droite de la grille
Remi_avec_un_i: Zorg1 je n'ai aps de char en dur, que des variables
Stilgart: justement non, le 1 c'est wally dans une forêt de .
Stilgart: Remi_avec_un_i: pas forcément
Stilgart: par exemple si tu cherches pas assez à droite
Remi_avec_un_i: Dwarfie proposition 1 : ça devrait quand même marcher. Proposition 2 je vais regarder ça.
Zorg1: il lève le bras et il est contre le bord, pê un problème dans tes indices de recherche
Zorg1: ça m'étonnerais moins ça
Zorg1: ah dwarfie l'a déjà dit ^^
Remi_avec_un_i: Donc ça rejoint la propositon 2 de dwarfie
Remi_avec_un_i: Problme si wally est tout à droite
Remi_avec_un_i: ça rejoint aussi le problème d'indice de Stilgart
Remi_avec_un_i: Merci les gars
Stilgart: spoiler, il est pas *tout* à droite
Stilgart: mais suffisamment pour que ça fasse une différence par rapport aux autres tests
Remi_avec_un_i: Je n'ai pas encore le niveau 29, donc je ne peux pas voir les cas tests ^^
Stilgart: les tests, si tu peux
Remi_avec_un_i: Enfin les validateurs, t'avais compris ^^
Stilgart: c'est le validateur 1 ton soucis ?
Zorg1: oui
Remi_avec_un_i: Oui
Remi_avec_un_i: Tous les tests passent, et tous le svalidatuers sauf le 1
Stilgart: (pourquoi j'ai lu test moi ?)
pardouin: ayé :D
Stilgart: (parce que je sais pas lire, ok)
Zorg1: gg t'as pas un achievement "hourglass" en plus ?
Remi_avec_un_i: Parce que j'ai dit "cas test" juste avant ;) tu sais toujours lire
Stilgart: ascii art nightmare
pardouin: j'ai essayé de repartir du code du TOP mais le BOTTOM et en fait j'ai fini par tout effacer et refaire de 0 car le bottom est plus simple alors pourquoi se faire ch*er
Remi_avec_un_i: Yes je viens de passer top 1000 COC
Stilgart: non, j'ai lu que la moitié au final :(
Stilgart: go go go looter l'XP de ta quest map
Stilgart: et gg
Zorg1: ah oui top1000 c'est la quest map ça
Remi_avec_un_i: Yes, quest map terminée. Il m'aura fallu 5 moius
Remi_avec_un_i: * 5 mois
**Stilgart n'a toujours pas fini la sienne
Remi_avec_un_i: Sérieux ?
Stilgart: flemme de faire une contrib
pardouin: toujours pas de legend en multi pour moi
Stilgart: je fais déjà ça toute l'année
**dwarfie a juste eu besoin de 5min ...le temps de cliquer sur les cases :yum:
pardouin: tu as legendé lequel remi ?
Remi_avec_un_i: Il me restait les COC à finir, et c'est fait
pardouin: (en multi)
Stilgart: csb j'imagine
Remi_avec_un_i: Oui mais avant ces 5 minutes tu y a passé du temps hein ^^
Remi_avec_un_i: CSB et Tron
pardouin: tron tu as un minimax depth 2 ou 3 ? ce genre de truc ?
pardouin: j'ai juste depth 1
Stilgart: tron c'est un peu trop chaotique
pardouin: et csb le moteur ça saoule un peu
Remi_avec_un_i: C'était pas un minimax je crois
Stilgart: tu as des légendes bien plus faciles d'accès
pardouin: tron mon algo tient bien la route en 1 vs 1 mais à 4 il est un peu aux fraises
Stilgart: en heuristique, C4L ou CalM c'est jouable
Remi_avec_un_i: CSB je suis parti du starter d'inoryy et j'ai corrgié quelques trucs
Zorg1: :(
Zorg1: mal
pardouin: lol
Stilgart: Zorg1: pas plus que moitié de la légende en fait
Stilgart: (et encore, je suis gentil)
Zorg1: ça doit être pour ça que je me suis pas trop fait atomisé sur Search Race ...
Stilgart: si ça se trouve, les gens n'ont pas vu que c'était thrist à 200 pour SR :p
Remi_avec_un_i: Search Race j'ai toujours pour projet d'écrire mon propre algo intelligent, mais j'ai mis en pause car je voulais aussi finir la quest map
Zorg1: je m'étais dit que tous les bourins en C++ allait me passait devant vu qu'ils vont deux fois plus de simus que moi
Zorg1: *font
Zorg1: en fait CSB j'avais un bot pas forcément terrible, je l'avais amélioré avec SR
Stilgart: bof, mon impression est que la simu c'est pas si important que ça
Stilgart: enfin, son nombre
Stilgart: si tu utilises mal, tu simules beaucoup dans le vent
Stilgart: (et donc je me fais atomiser à SR)
Remi_avec_un_i: Pour wally je n'allais effectivement pas sur la dernière colonne possible, merci pour votre aide
Stilgart: de rien
Zorg1: on t'enverra la facture
Remi_avec_un_i: Heureusement que je ne laisse pas mon adresse alors ^^
Stilgart: 3 litres de soupe de tortue pour Automaton2000
Automaton2000: comment est ton csb madknight
Stilgart: :D
Remi_avec_un_i: Ah si c'est ça la facture, je veux bien en faire bouffer de la tortue à Automaton2000
Automaton2000: je vais avoir besoin de coder des trucs
Zorg1: mon dieu ce bot est hanté ...
**dwarfie prive de chiantos Automaton2000
Automaton2000: mais tu peux choisir un adversaire de la ligue
TheBlueBias: https://www.youtube.com/watch?v=bgSurkfqXuI Automaton2000
Automaton2000: euh c'est quoi ce bordel
Stilgart: Automaton2000: on appelle ça une tortue
pardouin: j'ai refactor un peu mon hourglass, 32 lignes :D
Automaton2000: un peu moins de temps a autre
dwarfie: bien fait Automaton2000 ... ca t'apprendra pas a cliqeur sans savoir .... windowsien va
Automaton2000: et comme je n'ai pas ce problème
Stilgart: 97 lignes
Stilgart: mais en même temps, j'ai pas du réfléchir vraiment vu le puzzle
Zorg1: pardouin tu vas demander à CG d'en faire un golf ?
Stilgart: data Zipper = Z [(Int,Int)] [(Int,Int)]
Stilgart: (holy crap... c'est quoi le rapport ?! )
pardouin: en fait c'est pas si mal si tu imagines des pixels à la place de l'ascii art
pardouin: pour modéliser un mini sablier dans un jeu
Zorg1: pixel art power
Stilgart: ça ressemble à ce que j'ai fait, oui
pardouin: c'est le genre de petite animation rogilote à faire
pardouin: rigolote*
Stilgart: mais pourquoi ai-je utilisé des zipper au lieu de coder l'ordre des pixel en dur ?
pardouin: lol
Stilgart: ça devait être intelligent sur le moment
pardouin: oui c'est vrai que 100 tours ça se hardcode au pire ^^
Stilgart: ou alors c'est l'effet :beers:²
b0n5a1: o/
Zorg1: \o
Stilgart: o/
pardouin: ahah j'ai bien envie de mettre un hardcode one liner en solution partagée ^^
Remi_avec_un_i: \o/
pardouin: enfin il faudrait au moins 2-3 lignes pour faire un truc pas trop moche
pardouin: ahah schachmatt il fait ça
Zorg1: forcément des idées pour troller dans la solution publiée ça manque pas
Zorg1: mais il y a eu un concours du puzzle facile pourri à une époque ou quoi ?
TheBlueBias: Pourquoi à une époque ? C'est fini ?
b0n5a1: Zorg1 et approuvé par dwarfie :rofl:
Zorg1: hop encore un easy expédié
Zorg1: b0n5a1 je me rapproche lentement des 20 K chez fek fek fek
b0n5a1: 80.403 ... et j'ai claqué 20.000 pour un nom de capitaine
Zorg1: ah merde ça vient de finir :(
Zorg1: capitaine caverne ?
b0n5a1: ce fut court oui
Zorg1: j'ai vu qu'il y avait une colonie qui s'appelait "FEK" ^^
b0n5a1: il était bien énervé sur un truc (pas trop suivi, un mec qui lui a menti sur je sais pas quoi) ... j(ai l'impression qu'il est juste venu pour lâcher la pression ^^
Zorg1: ah ok ^^
b0n5a1: le mec raidé là on dirait ages of empires
Zorg1: il a pê eu une réunion avec les commerciaux de sa boite
Zorg1: a j'ai fermé
b0n5a1: https://www.twitch.tv/journey_for_the_crown
b0n5a1: le décor en tout cas
Zorg1: AH MAIS IL A LE MEME TRUC QUE VIMLARK
b0n5a1: ouais c'est pas le seul, c'est une appli à customiser
Zorg1: oui je m'en doute ^^
b0n5a1: ha mais j'ai déjà vu passer ce truc sur steam
b0n5a1: ouais, sortie prévue décembre 2022
Zorg1: sans être méchant ça a l'air d'être du RTS de base, vu et revu ...
b0n5a1: ouais c'est ce qu'il annonce/assume : pour passionnés de RPG old school (dans sa description twitch)
Zorg1: chépa les derniers RPG qu'ils sortent ils mettent du combat tactique dans tous les sens, c'est un peu pénible
b0n5a1: fermé ^^
b0n5a1: ha bin y'a Alex...
Coroleine: Bonjour, j'utilise la fonction split en java pour découper un string et sur ".mp3." il me le découpe en 2 et non en 3 string, est ce que vous savez pq?
Zorg1: dans la doc de String.split ils disent : "Trailing empty strings are therefore not included in the resulting array. "
Jyllano.: @Coroleine, il faut que tu utilises l'argument limit. Je dirais un split(str, 0)
Zorg1: bref RTFM :p
GuillaumeMohimont: https://escape.codingame.com/game-session/1BE-7VY-xs4-bys
GuillaumeMohimont: escape game
b0n5a1: cliques pas Zorg1 :D
Zorg1: JE veux m'échapper de la forteresse !
Zorg1: toute façon on aura un challenge d'escape ça va être top
Remi_avec_un_i: d'ailleurs si quelqu'un veut rejoindre mon équipe ...
Zorg1: la team unipersonnelle c'est pas possible ?
Remi_avec_un_i: On accepte tout le monde, tant que le jeu passe après la vie de famille (on autorise les absences, mais pas de reproche envers qui que ce soit si on est mal classé faute d'investissement).
Remi_avec_un_i: Zorg1 t'as pas 'équipe ?
Remi_avec_un_i: * d'équipe
b0n5a1: ha mais il est revenu irishjohn Zorg1 en fait
Zorg1: nice, set farm=true
Zorg1: vimlark ça devient de plus en plus le bazar son truc quand même ^^
b0n5a1: je regarde parfois quand il teste des jeux, ça reste rare ^^
b0n5a1: Zorg1 : https://www.twitch.tv/simple_gamedev :D
b0n5a1: j'avais vu passer son truc gratos the flood une fois, tombé dessus suite à un raid récemment
b0n5a1: tune ton avatar :D
Remi_avec_un_i: Automaton2000 tu dors ?
Automaton2000: est-ce que le temps de lire l'énoncé
Remi_avec_un_i: Automaton2000 tu aurais pu répondre à la question.
Automaton2000: si tu fais une boucle for
Remi_avec_un_i: for (int i=0; i<99; ++i) Automaton2000.printf("Tortue");
Automaton2000: c'est depuis que j'ai changé
b0n5a1: le trauma...
Remi_avec_un_i: Ca fait longtemps que je n'ai pas vu Automaton2000 dire Tortue
Automaton2000: on va voir si je peux faire la même avec le code par défaut
b0n5a1: --> Zorg1 11:47PM la team unipersonnelle c'est pas possible ? ==> avec un smurf ?? :D
Zorg1: la zorgteam avec zorg1 à zorg8
Remi_avec_un_i: Déjà faut avoir envie d'y participer ^^
Zorg1: "we do the job"
Remi_avec_un_i: Toi bonsai tu y participe au coding escape ?
b0n5a1: non
Remi_avec_un_i: Et toi Zorg1 ?
b0n5a1: faut déjà attendre 6 mois pour avoir un contest multi pour au final que ce soit ça... :nauseated_face:
Remi_avec_un_i: Les escape game c'est pas mon truc, mais comme je n'ai jamais fait de context j'avais envie d'essayer.
Zorg1: je pense pas
Remi_avec_un_i: Ok
b0n5a1: juste pour surfer sur la vague pognon/entreprises/télétravail/escape game online ...
Zorg1: team building
KanekiWeb: wsh
b0n5a1: ils ont fail le SEO tu tombes même pas sur CG quand tu cherches sur la thématique :D
b0n5a1: et y'a de la concurrence en face :D
Remi_avec_un_i: Mouais le team building c'est bien quand tu as une équipe qui existe réellement (collègues ...). Mais je ne vois pas l'intérêt dans notre cas.
b0n5a1: et faut tomber sur une boîte ou y'a un dev...
b0n5a1: dans "notre" cas...? t'as pas encore compris que c'est pas pris en compte
Remi_avec_un_i: Tu veux dire qu'ils s'en foutent de la communauté et que c'est seulement pour viser les entreprises ?
b0n5a1: c'est juste un event d'appel pour tenter d'attirer des boîtes et espérer y faire du fric
Remi_avec_un_i: C'est dommage, c'est quand même la communauté qui fait vivre le site.
b0n5a1: bah t'as jamais entendu parler des "5%" ici Remi_avec_un_i ... fait gaffe c'est un sujet à évoquer avec des pincettes, ça peut te faire ban, je dis ça je dis rien :D
darkhorse64: c'est la communauté qui anime le site
Zorg1: ah y a encore eu un drama là dessus
Zorg1: oui CG vive de leur client ...
b0n5a1: bah en gros...ils s'en cogne de l'avis des actifs ici...ça représente que un faible pourcentage d panel d'utilisateurs...
b0n5a1: d'après leurs stats...
Remi_avec_un_i: Pardon pour la sémantique ^^ et bonsai, ne va pas risquer le ban juste pour m'expliquer, je pense que j'ai compris le message.
Zorg1: (après j'avoue que c'est assez nébuleux pour moi leur stratégie de com')
b0n5a1: après c'est une démarche compréhensible, mais bon...de là à remplacer le multi habituel par ça...la seule explication valable c'est qu'ils ont concentré toutes les resources là dessus...et comme les contests commus y'a plus...
darkhorse64: C'est clairement pas clair. Faire une belle infrastructure pour organiser des contests pour en faire si peu au final
Remi_avec_un_i: Peut-être qu'à la base ils pensaient en faire plus ? Y a un succès que je n'ai pas compris, le "bon anniversaire" pour le 12ème évènement. Mais s'il y en a 2 par an, il faut 6 ans pour en faire 12.
b0n5a1: Remi_avec_un_i y'avait des contest multi bien plus souvent
Zorg1: au début il visait un contest par moi
Zorg1: mais les contests c'étaient des contests de puzzle intialement
Zorg1: *par mois
darkhorse64: Les 5%, c'est le constat que finalement, il y a peu de gens qui viennent sur le site pour les contests par rapport à la fréquentation globale
b0n5a1: à un moment au lieu de les faire eux mêmes les moteurs étaient faits par des équipes de la commu (le trophée légende qui correspond) et ça a sauté ça car ça leur bouffait trop de temps aussi
Zorg1: oui ils avaient sous'estimé le boulot de coordination/test je dirais
b0n5a1: mean max, khtulu c'est des commus pas des CG Remi_avec_un_i par exemple
Remi_avec_un_i: Ok.
Remi_avec_un_i: En fait je me suis inscrit ici avec plusieurs années de retard.
b0n5a1: M'oui m'enfin la fréquentation globale...quand je vois le nombre de gens qui ont résolu des puzzles par rapport aux inscrits (cf tools de Stilgart)...
Zorg1: bah je pense que pas mal de gens les connaissent à grace aux contests en fait
Remi_avec_un_i: Oui beaucoup d'inscrits n'ont pas dû rester plus d'une journée.
Zorg1: mais bon les sondages
darkhorse64: Il y a les clashes qui drainent du monde
darkhorse64: Je ne l'ai même pas vu ce sondage
darkhorse64: bon allez bn
Zorg1: bn
Remi_avec_un_i: bonne nuit cheval foncé
Remi_avec_un_i: ou cheval de sténèbres ?
Remi_avec_un_i: * des ténèbres
Remi_avec_un_i: Pfff j'essaie de raccourcir mon pseudo mais y a rien qui passe
b0n5a1: R3M1
b0n5a1: :D
b0n5a1: droide !
b0n5a1: bn
Karne: n