Chat:Fr/2021-03-13

From CG community
Jump to navigation Jump to search

Default avatar.png Speedodaga: hello

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

Default avatar.png Gregoss: , int

Default avatar.png heloche: hello

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?

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png heloche: ah oui c'est sur...

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

Default avatar.png 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

Default avatar.png heloche: 20 ans quand même...

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

Default avatar.png 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"