Chat:Fr/2021-03-13
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
Automaton2000: en ce qui me saoule
AutomatonNN: oui c'est un peu de temps en temps le contest donne le mot de passe de toutes les possibilités
BlaiseEbuth: C'est bô c'que tu dis AutomatonNN !
AutomatonNN: oui
philRG: o/ amis du flood
BlaiseEbuth: \o
philRG: suis 2 places devant toi sur CW que j'ai repris from scratch, mon premier puzzle de bot sur CG, mais je rame un peu. Enfin, faut que je fix ma fonction d'éval, un peu de mal à mettre un score sur chaque action, le syndrôme du débutant sans doute :)
philRG: j'ai trouvé le thème marrant de convertir des entités, ça me rappelle le monde professionnel et ses tribulations
philRG: y a tout de même des gens créatifs sur la communauté CG :)
BlaiseEbuth: Me souvenais même plus que j'avais fait un truc sur celui là. :o
Zorg1: ah "Cultist Wars"
philRG: moi non plus, c leojean qui m'en a reparlé
pardouin: ahah je suis en train de faire texax holdem, je viens de passer du temps sur straight flush et four of a kind et ils ne sont même pas dans les validateurs :(
pardouin: c'est comme si mon pourcentage de complétion du puzzle était à 0% :(
philRG: il y a 3 types d'entités par équipe (cult leader, cultist et neutral), ça se joue à 2 équipes. Un Cult Leader dont le seul rôle est de convertir les neutrals et accessoirement les cultists des autres ennemis (mais plutôt risqué) car les cultists ont la compétence de tuer les cultists et cult leader ennemis
philRG: les trajectoires de tir sont définies par l'algorithme Bresenham
Thyl: +1000 place sur Tron Battle
Thyl: yes
Thyl: ça veu dirre quoi from s
Thyl: *scratch
darkhorse64: à partir de zero
Thyl: merci
philRG: from scratch, c quand tu reprends la maintenance du code d'un collègue au boulot
philRG: ceci dit mon code est toujours aussi nul qu'hier, pas avancé
kayou: Bonjour
kayou: philRG ta phrase me fait penser à la definition de collègue: Quelqu'un qui fait le même travail que soi , mais moins bien ...
philRG: ça c'est la vision du gars individualiste
philRG: ou réaliste ça dépend
kayou: c'est pas faux
philRG: reprendre le code de qq d'autre, ça n'a jamais été non plus facile
philRG: même le sien d'ailleurs
kayou: c'est pas propre au code, je ne suis pas du tout dans le domaine du dev, mais pas grand monde aime reprendre le boulot de quelqu'un d'autre
philRG: bah y a pas toujours le choix
philRG: bon moi sinon, j'ai pas encore trouvé la bonne méthodologie pour définir des scores à des actions pour mes fonctions d'éval sur des puzzles de bots avec beaucoup de branchement
philRG: je suis pas très à l'aise
kayou: pas mieux
philRG: et pas forcément content de ma modélisation des entités, j'ai du mal les coder
philRG: je pense que je vais revenir en POO
philRG: comme je fais pas de simu, ou alors reprendre par une forêt de if
kayou: j'ai du mal avec les combats de bots, faire mieux que les autres ca ne me dis pas du tout ce que je dois faire
kayou: et au bout d'un certains temps le code ressemble à un sac de noeuds , faudrait recommencer from scratch, et en général j'arrete la
philRG: sur Cultist Wars, il est indiqué de passer par un MinMax, mais je suppose quand tous les neutrals ont été converti vu qu'ils se déplacent aléatoirement
philRG: s
philRG: l'idée des combats de bots, c'est de commencer par une stratégie simple, la tester contre d'autres bots, puis quand ton bot monte, tu l'affines, et ainsi de suite
philRG: programmation itérative
philRG: analyse/conception/implémentation/test et on reboucle
philRG: pour chaque nouvelle feature
kayou: oui, mais il faudrait le faire avec methode pour pas avoir des fonctions pleins d'exceptions qui rendent le tout incompréhensible quand on regarde le code apres 2 semaines sans y toucher
philRG: si les features sont bien indépendantes, pas besoin de les retoucher
philRG: tu codes une feature l'une après l'autre
philRG: j'essaye d'organiser mon code principal dans une classe Game comme j'ai pu trouver dans les starters de quelques multis
philRG: et j'essaye de refactoriser au maximum une fois la feature fonctionnelle et testée, avant de passer à la suivante
philRG: quand il y a pas d'algo de recherche, j'utilise la POO
philRG: car en python, ça rame trop
philRG: et la flemme de changer de langage
philRG: et faut super bien maîtriser python pour avoir des résultats probants en simu
philRG: tout ce qui touche à une syntaxe de code non maîtrisée a tendance à obscurcir la démarche algorithmique dans un code
Zorg1: c'est beau comme de l'antique dis donc :p
BlaiseEbuth: Stoi qu'est obscure.
Zorg1: oskour chui obskur
BlaiseEbuth: Nan toi ça va, je parlais à phil.
Zorg1: bah la dernière phrase de Phil je la vois bien en exergue dans un article de management sur le logiciel
BlaiseEbuth: Exactement. C'est cryptique.
BlaiseEbuth: AutomatonNN, ton avis ?
AutomatonNN: oui
BlaiseEbuth: Merci AutomatonNN.
AutomatonNN: oui
BlaiseEbuth: Les lois du Pr. P.RollandGaros.
BlaiseEbuth: Loi 1 "Tout ce qui touche à une syntaxe de code non maîtrisée a tendance à obscurcir la démarche algorithmique dans un code."
BlaiseEbuth: Loi 2 "Vice versa"
philRG: Roland Garros
BlaiseEbuth: Et vice versa
philRG: ah ok
philRG: @Zorg1 :joy:
philRG: vive la prose
philRG: bon j'ai toujours une fonction d'eval de merde sur CW ça me fait ierch
BlaiseEbuth: Fix it.
philRG: j'avais bien réussi sur penguins mais là je manque d'inspiration
philRG: à mon avis c lié à la motivation et concentration
BlaiseEbuth: Ah. Les pingouins étaient plus motivés et concentrés que les fanatiques ?
philRG: oui, j'ai toujours eu du mal avec les sectes
philRG: et je préfère l'open source
BlaiseEbuth: J'vois pas l'rapport.
philRG: y en a pas
philRG: je vais reprendre le tuto #lazybob, mon code s'obscurcit
BlaiseEbuth: Va vers la lumière de papa Bob.
philRG: avec lazybob, le code est simple
philRG: :thumbsup:
philRG: lazybob nettoye vos bugs
philRG: + 20 xp années de dev aussi ça aide sûrement
philRG: la méthode fait pas tout :)
BlaiseEbuth: C'est pas pour rienque les recruteurs demandent 10 ans d'expériences à la sortie de l'école.
Zorg1: mais payé comme un débutant
Zorg1: faut pas déconner non plus
philRG: c le principe
philRG: c du code RH
philRG: bientôt les RH seront des bots, et les codeurs des IA
philRG: ça me fait penser à un des jeux de l'associé de mon frère qu'ils ont produit: https://www.trictrac.net/jeu-de-societe/earth-reborn
slims78200: donc il n'y aura plus beaucoup de travail c'est pour ça qu'ils réfléchissent au revenu universel
philRG: ça a rien à voir avec les bots et les RH mais bon
Zorg1: on fait des pubs copinage?
No_Luce: Yo les mecs, need help pls, chui stuck dans le MIME TYPE dans le test 3
philRG: @Zorg1 bah si peu :)
philRG: ah ouais mon frère doit toucher des royalties dessus c vrai au temps pour moi
philRG: c comme mille bornes dont les descendants continuent à toucher des royalties
Zorg1: No_Luce : le test 3 ? c'est généralement le validateur 4 qui pose problème
jdeveil: No_Luce: fait attention aux extensions ;)
Thyl: lvl 20 !
Zorg1: gg
**BlaiseEbuth part graver une plaque commémorative.
Thyl: Thyl à bossé dur pour l'avoir
Zorg1: tu peux reject des contribs de puzzle
Zorg1: (les accepter aussi mais c'est moins fun)
Thyl: oui je sais
Thyl: en vrai c'est cool
Zorg1: bah tu vas moins rire quand tu vas voire les notifications débarquer ^^
Thyl: pourquoi ???
Zorg1: bah à chaque rejet/acceptation tu reçoit une notif normalement
Thyl: de puzzle ?
Thyl: oh my god
Zorg1: ça peut se désactiver, je crois, tkt
BlaiseEbuth: Oui Thyl ?
Bob: libereeeeeeee
Bob: delivreeeeeee
Zorg1: ça y est t'es officiellement plus dans ton ancien boulot ?
Bob: ouiiiiiiiiiiii
Bob: j'ai recu la validation de la direccte ce matin
Bob: donc lundi je vais rendre le laptop et le badge
Bob: puis deux semaines de vacances et apres j'enchaine
BlaiseEbuth: Gg
Bob: j'ai bien fait de passer au bureau payer l'apero aux coapins jeudi dis donc
heloche: Bob tu bosses dans quoi ?
Bob: precedemment, dans le petrole
Bob: a la fin du mois, dans le streaming de jeux video, ce qui est tout de suite plus sympatoche
Zorg1: si le streaming de jeux vidéo c'est plus perenne que le pétrole maintenant ^^
Zorg1: (après j'ai aucune idée de ce secteur d'activité)
Bob: ca pourra difficilement etre moins perenne que ma boite actuelle
Bob: les licenciements ont ete officialises jeudi, ils degagent un gars de plus de l'equipe dans laquelle j'etais
Bob: l'equipe next gen qui pavait le chemin de l'avenir : sur 9 personnes, en 9 mois, 2 licenciements et 3 departs volontaires
Bob: gros succes
heloche: dans le pétrole !? trading ?
darkhorse64: "si le streaming de jeux vidéo c'est plus perenne que le pétrole maintenant". Ca a l'air d'une blague mais ça reflète vraiment le monde d'après. Quand tu vois comment Total prépare sa mue ...
Bob: non, logiciels pour l'exploration petroliere
Bob: un marche de niche qui fonctionnait encore correctement il y a 18 mois
Bob: et la crise petroliere de janvier 2020 et le covid sont passes par la
Bob: les clients ont bu la tasse et du coup mon ancien employeur a bu la tasse aussi
Bob: la boite avait 82 employes en janvier 2020
Bob: fin avril ils seront 53
Bob: enfin la partie francaise mais sur les autres bureaux c'est du meme ordre de grandeur
Bob: et c'est juste une question de temps avant que pas mal d'auters personnes de R&D trouvent des plans ailleurs et se barrent
BlaiseEbuth: Qu'est ce qu'ils font Total ?
Bob: ils renegocient leurs contrats de logiciels a la baisse :rofl:
Bob: enfin bon depuis 20 ans que j'etais dans la boite ils nous ont toujours fait ce genre de coup de pute et la boite a toujours baisse son froc
Bob: quand je suis entre ils essayaient de nous escroquer des licences de dev a 5000 balles
Bob: il y a une dizaine d'annees c'etait "vous savez le contrat de 7 millions ? eh ben en fait on n'en paiera que 5, voila"
Bob: etc
heloche: j'imagine que la concurerence est forte ?
Bob: c'est un marche de niche
Bob: il y a un acteur principal qui est enorme et occupe la plus grosse part du marche
Bob: une paire de moyens qui tirent leur epingle du jeu, dont ma boite faisait partie, et des petits autour qui arrivent a se contenter des miettes
Bob: je dis "ma boite" par facilite, je precise :)
Bob: faut que je m'habitue maintenant :D
Bob: eh ouais
Bob: ca a ete une belle premiere moitie de carriere
Bob: je n'ai jamais imagine que j'y passerais 40 ans et c'est deja extraordinaire que ca ait fonctionne aussi bien pendant aussi longtemps
Baroodr: je suis à l'étape d'ajout des collisions. Quand est-ce qu'on passe à l'étape suivante?
dwarfie: free xp du week end ... fait ...
dwarfie: automaton2000 ... une tortue pour la peine ?
Automaton2000: c'est ce que je disais plus haut
dwarfie: Automaton2000 ... essaye meme pas de le faire croire ....
Automaton2000: j'ai surtout l'impression que c'est une question de gout
dwarfie: Automaton2000 , bien sur que oui ... mais aussi de parfum ... particulier la soupe de tortue
Automaton2000: ca vaut pas le coup
dwarfie: Automaton2000 : t'y connais rien ...
Automaton2000: je dois avoir un truc qui marche bien
dwarfie: Automaton2000 ... en fait ... non
Automaton2000: y'a un puzzle sur les nombres premiers
dwarfie: tu sais bien qu'il y'a un nombre N et que ca fait N-1 de trop ...
dwarfie: Automaton2000
Automaton2000: et si ça marche pas !
dwarfie: Alors c'est que ca a ete codé par toi Automaton2000 ... et pas AutomatonNN :D
Automaton2000: j'étais pas prêt pour le contest
AutomatonNN: oui j'ai pas vu que tu veux pas te penser que c'est pas un truc compliqué de tout se presente mais j
Zorg1: ah ok Total a l'air de vouloir se reconvertir vers les activités de minage de métaux :thinking:
Zorg1: vu qu'ils ont l'air de dire que "la transition écologique nous fait basculer d'une dépendance aux hydrocarbures vers celle aux métaux"