Chat:Fr/2021-02-06
Zorg1: salut tout le monde et aux bots de première catégorie Automaton2000 & AutomatonNN
AutomatonNN: oui, un contest de contest de contest en php aussi
Automaton2000: ca fait tellement longtemps que j'ai pas touché à mon code de fb
Stilgart: AutomatonNN: tu dis ça pour faire plaisir à dwarfie
AutomatonNN: ou le jeu a des comptes de ton dernier mot en plus
Alshock: tiens chez vous aussi le site affiche "trois lives en cours sur l'icône, et zéro sur la page ?
Alshock: au passage, bien le bonjour très chers AutomatonNN et Automaton2000
Automaton2000: oui mais c'est pas du dev
AutomatonNN: or tortue tortue tortue tortue tortue tortue tortue tortue tortue tortue tortue tortue tortue tortue
Stilgart: yeah
Alshock: Oh !
Stilgart: go go go AutomatonNN
Alshock: C'est noël, il nous a sorti toutes les tortues de ces derniers mois en une fois
AutomatonNN: c'est que tu te fais demander au contest qui te fait pas tout le monde et toi ?
Stilgart: Automaton2000: et évidemment, pendant ce temps, toi tu apprends rien :/
Automaton2000: dans ce cas, il y a plusieurs années
Alshock: mais qu'est-ce qui a bien pu le faire tourner en boucle sur tortue comme ça ?
Stilgart: une vieille feature
nicola: Une vieille facture ?
philRG: Automaton2000 bravo!
Automaton2000: bah je suis en plein dedans
philRG: AutomatonNN tortue?
AutomatonNN: oui c'est un peu la partie de la factory c'est pas trop dur de tester ce que tu veux dire
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
AutomatonNN: evolution de la machine a disparu :p
Automaton2000: c'est que j'ai pas le temps de finir ce que je veux bien voir le code
**philRG starts GOD multi starting from scratch :-)
philRG: Yo BlaiseEbuth o/
BlaiseEbuth: \o
Zorg1: o/
257832: \o
257832: damn
philRG: \o
philRG: Mon debugger local: p, _id, d, z = [int(i) for i in line.split()] ValueError: too many values to unpack (expected 4)
philRG: le debugger CG: Attention : votre code n'a pas lu toutes les données disponibles depuis l'entrée standard avant d'avoir écrit sur la sortie standard. Ceci cause une désynchronisation qui peut entraîner des comportements inattendus.
philRG: :-D
philRG: ah encoding fichier input.txt moisi de mon IDE
philRG: pour trouver l'option :sob:
philRG: ah les 2 bugs étaient pas liés, ça commence mal :-D
philRG: ah self.drones.clear() c mieux
philRG: ah la POO c bien pour les personnes âgées :-)
VodaX: Salut, quelqu'un a déjà fait défibrillateurs ?
257832: Quelques milliers de personnes
BlaiseEbuth: 68878 exactement VodaX
philRG: il est sympa comme puzzle
philRG: déjà inspiré pour parser en python des données strava avec PyGPX
VodaX: Ah ouais donc jsuis nul à cpoint mdr
philRG: pour savoir si je sortais du rayon d'1km pendant le confinement
philRG: et même fait une webapp Flask dessus
BlaiseEbuth: stoi qu'est flask
didyme: misère
philRG: https://webojob.ch/technologies/python/flask
philRG: ah ok oui je suis flask j'avais pas compris
philRG: BlaiseEbuth :joy:
BlaiseEbuth: Sinon t'avais une autre question VodaX ?
VodaX: Non c'est bon jmen sors merci
BlaiseEbuth: :ok_hand:
philRG: VodaX suffit de retranscrire les formules mathématiques en code informatique
philRG: et aussi un peu de manipulation de strings
VodaX: Oui justement là j'arrive enfin à trouver comment lister les données qu'on me donne vu que c'est du gros texte je vois le bout
didyme: manipulation de strings != flask
philRG: oui y a un petit peu de lecture des datas
philRG: bah c du csv...
Bon[]Crayon: Bonsoir à tous et à toutes.
BlaiseEbuth: o/
Bon[]Crayon: Bonsoir AutomatonNN, bonsoir Automaton2000
Automaton2000: c'est pas la même chose dans les deux cas
AutomatonNN: oui je suis pas tant que ce soit je te dirais
Bon[]Crayon: AutomatonNN tu m'en diras d'autres !
AutomatonNN: oui
Bon[]Crayon: À quoi correspond le signe o/ ?
BlaiseEbuth: Sérieux ? C'est un bonhomme qui fait coucou. o/
Zorg1: comme \o
BlaiseEbuth: \o/
Bon[]Crayon: Merci, c'est plus clair. :thumbsup_tone2:
Bon[]Crayon: AutomatonNN o/
AutomatonNN: tu connais pas le contest de contest ?
Bon[]Crayon: AutomatonNN Non
AutomatonNN: oui
257832: Bon. J'ai re-publié. Sinon ça peut durer longtemps...
Stilgart: AutomatonNN: bien sur qu'on connait le contest de contest de tortue
AutomatonNN: ou un int c'est pas trop compliqué de comprendre le problème pour tester des connaissances de tes pr
dwarfie: BlaiseEbuth : t'as qu'a faire un bfs ... comme les tortues de Automaton2000
Automaton2000: je ne suis pas le seul à avoir fait un submit déforme le classement à l'image de ses forces/faiblesses
Stilgart: avec un b pour bug ?
Zorg1: Bug Free Software ?
Zorg1: :p
Stilgart: testons...
Stilgart: Automaton2000: tortue ?
Automaton2000: allez, je suis en bronze
Stilgart: pas très convaincant :/
Zorg1: pas de stream en cours ? y a eu une infection de Covid parmi les twitchers ?
Zorg1: ou alors ils ont mis une option pour pas que je les vois :(
philRG: plus que 22 parties de CoC pour gagner 100xp
Zorg1: le succès à 500 CoC ?
philRG: non 100 CoC, 500Coc, ça fait 125h
philRG: pensais pas en avoir fait autant
philRG: c'est 250XP les 500 Coc
Zorg1: ah ok
philRG: je préfère un twitch de 15' de CoC qu'un twitch de 3h sur l'IA
philRG: ou en plus on sait que ça maîtrise pas tout :-D
philRG: sent
Zorg1: un twitch de 3 h sur l'IA ... ça dépend vraiment qui présente là ^^
Zorg1: j'ai pas eu droit à ça dans les twitchs CG. Le plus bizarre c'était le gars qui faisait ses exos PHP
philRG: ah non pas CG, suite au FC, j'ai du cliquer sur un lien d'invitation sur H25: https://www.twitch.tv/h25io
philRG: mais en fait c pas du CG me suis aperçu
philRG: c pas mon truc, sinon zapakh c plus distrayant
philRG: ah les streams sont pas sauvegardés sur H25
philRG: mais ça vaut mieux parfois
philRG: sur live CG j'ai vu le jeune au cheveux long qui avait de l'humour sur Descent c tout
Zorg1: le "jeune au cheveux longs" ça c'est de la description ^^
philRG: ah le pléonasme :)
philRG: il était français ça précise
philRG: parlait
Zorg1: pas vraiment j'ai quasiment toujours eu les cheveux courts ^^
Zorg1: je regarde pas non plus tous les twitchs CG
didyme: à quand un twitch d'Automaton2000 ?
Automaton2000: a voir si c'est bien
Zorg1: ça sera forcément génial Automaton2000
Automaton2000: ça se fait tout seul
Zorg1: pas d'excuse alors Automaton2000 !
Automaton2000: si le mec en face
didyme: un peu d'humilité Automaton2000, c'est la marque des champions
Automaton2000: il y en a dans le code pour faire une partie de ton code de base
didyme: ca te regarde pas mon code Automaton2000
Automaton2000: neumann: en fait c'est pas la même chose
Bon[]Crayon: Automaton2000 C'est différent que la même chose.
Automaton2000: ça permet de savoir si il est en mode debug
Zorg1: t'es un malin Automaton2000
Automaton2000: pour une fois que tu as le lien ?
Bon[]Crayon: Au lit Automaton2000
Automaton2000: et quand il faut pas être trop dur de faire une simu
Bon[]Crayon: Une simu dodo Automaton2000, bien joué.
Automaton2000: oui en sortant d'école tu connais pas le code
Bon[]Crayon: Automaton2000 J'ai rencontré deux escargots.
Automaton2000: bah ouai mais je me demandais pourquoi mon bot est con
Bon[]Crayon: Automaton2000 Il manque des if dans ton code.
Automaton2000: qui est de la partie
Bon[]Crayon: Automaton2000 AutomatonNN
Automaton2000: t'es sur quel puzzle ?
AutomatonNN: ou alors tu peux pas te dire que tu veux pas te faire un petit bot qui va pas te pendre
Bon[]Crayon: AutomatonNN Je ne le souhaite pas.
AutomatonNN: oui je vais pas te remettre dessus en python
philRG: j'ai du mal à comprendre le système de calcul de points de GOD
philRG: chaque zone que vous dominez grâce à vos drones vous rapporte 1 point.
philRG: Vous n’êtes pas obligé de rester sur une zone que vous dominez pour la conserver s’il n’y a pas d’ennemis à l’intérieur !
Zorg1: oui la zone reste à toi tant que l'ennemi ne la prend pas
philRG: ah suffit de la survoler pour la posséder
philRG: compris
Zorg1: d'y être en fin de tour
Zorg1: mais par contre si il y a des ennemis déjà dessus
philRG: ah la vue debug marche mieux, ça fait bien ce que j'ai codé, mais je comprends pas comment les points sont calculés
philRG: autant de points par tour qu'il y a de drones survolant une zone
Zorg1: non une zone controlée en fin de tour = 1 pt pour celui qui la controle
philRG: c'est le thème des pigeons voyageurs
philRG: ah ok
philRG: intéressant
Zorg1: c'est dans l'énoncé mine de rien :p
philRG: sans le mode debug, c'est pas facile à voir
philRG: bon classé 3/930 en bronze, va falloir m'y mettre
Zorg1: ah oui le mode débug est nécessaire pour comprendre quelque chose ^^
philRG: java pas capté
Zorg1: sinon c'est joli mais bon
philRG: j'ai fait un survol de toutes les zones par chacun de mes drones naîvement
philRG: en prenant le chemin le plus court
philRG: enfin une espèce de
philRG: comme mon code il est joli
philRG: :-)
philRG: for drone in my_drones:
print(drone.destination)
philRG: c simple
philRG: la destination est mise à jour à la lecture des input
philRG: je m'arrête quand j'ai survolé toutes les zones
philRG: ma logique :-D
philRG: bon va falloir faire marcher la calculette