Chat:Fr/2021-03-11

From CG community
Jump to navigation Jump to search

Thyl: yo

Thyl: J'ai un piti probleme

Thyl: sue Bender 1

Thyl: le test ligne droite

Thyl: pardon fausse alerte

Bob: amis des fausses alertes o/

Bob: Automaton2000, alerte tortue !

Automaton2000: oui, je suis pas sur de comprendre ce qu'on me demande de faire un gros paquet de int

Bob: on te demande de faire un gros paquet de tortues Automaton2000 :turtle: :turtle: :turtle: :turtle: !

Automaton2000: j'ai quand meme un peu

Thyl: non bob

Thyl: il faut mettre le ton

Bob: Automaton2000, dis tortue ou ca va chier pour tes bits

Automaton2000: ah bah si je le laisse faire

Bob: pas mieux :disappointed:

Thyl: Automaton2000 mon amour achete moi une tortue:turtle::heart:

Automaton2000: ce n'est pas le premier à dire que pour le dernier test

Thyl: non

Thyl: plus

Thyl: AutomatonNN bote les fesses de ton frere

AutomatonNN: oui j'ai pas le temps de faire un moteur qui t'as pas encore trouvé mes calculs

Thyl: Automaton2000

Automaton2000: j'en peux plus de ce qu'il faut pas faire :)

Thyl: :D

Thyl: les chaines Markov

Thyl: un pur bonheur

Thyl: je pense que je vais mon faire

Thyl: un

Thyl: Automaton2000


Automaton2000: c'est ce que j'ai de la chance

Thyl: Automaton2000 Automaton2000 Automaton2000 Automaton2000

Automaton2000: c'est un peu plus loin

Thyl: que viens tu faire bob

Bob: lurker

Bob: je termine un training vite fait avant d'aller en rdv medecin

Thyl: oooh

Bob: cet aprem je passe au bureau faire coucou aux collegues, taper la discute et peut-etre commencer un peu la mise en application du training

Thyl: un training ??

Bob: http://epicreact.dev

Thyl: a ouais !

Bob: la version complete du training comporte 8 modules et une mise en oeuvre avec construction d'une appli complete

nicola: Comme React-OS ?

Bob: ReactJS

Thyl: nicola ???

nicola: C’est un clone libre de Windows.

Bob: https://reactos.org/

Thyl: t'arrives à pas bossé le jeudi ?

Bob: moi ?

Thyl: nicola

Bob: ah

nicola: Non, j’ai des copies, rassure-toi.

Thyl: je ne m'inquietes pas

Thyl: meme en faite j'admire

Thyl: :)

Thyl: par contre j'avais pas vu l'entreprise masi sa claque

Thyl: "Education nationale"

nicola: Pas de quoi pavoiser, je suis prof de base, quoi.

Thyl: de math

Thyl: en college

Thyl: c'est quan meme cool

Default avatar.png npo: Bonjour

leojean890: vaut mieux être au lycée non ? au collège les élèves s'en foutent du cours et sont relou ;o

Thyl: ben ça dépend

Bob: les eleves s'en foutent et sont relou c'est pas plutot un axiome ?

Thyl: je parle car je suis encore dans le feu de l'action

Bob: independamment du cursus, du niveau et des artefacts hors de la gaussienne

Thyl: ten a qui s'en foute pas

Lutchi: Slt

leojean890: dans le feu de l'action ? t'es au collège ?

Thyl: oui

leojean890: oui y'en a qui s'en foutent pas

leojean890: mais je veux parler de l'ambiance globale d'une classe

Thyl: l'ambiance est affreuse

leojean890: au collège ça doit être chiant pour les profs

Thyl: les profs en prennent plein la tête

Thyl: mais des fois quand tout le monde est creuvé c'est sympa

Thyl: :)

leojean890: Bob ouais mais au lycée ou dans le supérieur les élèves sont moins chiants et plus respectueux même si la matière les gave (en moyenne)

Thyl: faut il encore que les profs respectent

Thyl: parce que certain ... :)

nicola: Là, actuellement, je préfère être en collège.

leojean890: oui c'est vrai certains profs respectent pas tous les élèves parfois^^ après ça dépend des persos

leojean890: nicola c'est quoi que tu préfères au collège ?

philRG: en 6ème élèves tous mignons au 1er trimestre, puis ça se dégrade lol. En 3ème, les filles qui essayent de charmer les jeunes profs, pas évident non plus lol

**Bob hesite a faire une blague politiquement incorrecte

leojean890: ^^

Thyl: ^^

Thyl: ben en 5eme c'est les deux à la fois

philRG: et en banlieue tu te fait caillasser ta voiture lol

Thyl: ça sent le vécu

leojean890: en 5eme elles essayent de charmer les profs ? :O

philRG: 5ème ça fait un peu jeune

Bob: alors la

philRG: de mon temps :-D

Thyl: oui

Bob: j'ai une amie au bureau qui me racontait que dans le bahut (prive) de sa belle-fille, en 4e/5e la jeune etait emmerdee

Thyl: et quand yen a un à coté qui essaye de boire son gel hydroalcoolique

Thyl: ...

Bob: avec d'autres qui font circuler des videos de gamines en train de tailler des pipes dans les chiottes du bahut et en disant que c'etait elle

Bob: a 12 ans...

Bob: donc d'ici a ce qu'il y en ait qui essaynet de charmer les profs...

philRG: ah non Bob pas cette histoire. Je préfère vivre dans l'ignorance

Bob: #sadButTrue

nicola: Je confirme ce qu’écrit Bob.

philRG: ça c'est moche et condamnable par la loi, bien que ce soit des mineurs

Thyl: philRG t'étais prof avant

Thyl: ???

leojean890: boire son gel ? wow faut lui apprendre que c'est pas bon pour la santé !

Thyl: je te jure

Thyl: le prof à été obligé de le confisqué pour sa survie

philRG: j'ai essayé quand j'étais jeune, mais à ma première affectation en ZEP en banlieue, j'ai fui et poursuivi dans l'informatique

leojean890: j'avoue c'est chaud l'histoire de Bob mai ça m'étonne pas

leojean890: mais*

leojean890: y'en a qui sont diablement relou ;)

philRG: j'aimais bien la pédagogie mais pas la discipline

Thyl: un ZEP premire affectation

Thyl: ...

leojean890: j'en connais qui demandent mutation au bout de 2 semainnes en zep

leojean890: car ne supportent pas

Thyl: ils avaient quoi dans la tete

Bob: ben euh c'est ca la realite Thyl

Bob: les nouveaux ne sont pas mis dans les bonnes planques

Thyl: apres t'as des zeps ou ça se passe environ bien

Thyl: Bob ben oui

Bob: ils vont la ou personne d'autre n'a voulu aller

Thyl: bon je fais la course au niveau 20

Thyl: oui

philRG: ceci dit je regrette pas trop mon parcours en informatique, bien que j'aurais préféré faire plus de dev

leojean890: je crois que ça dépend du classement au concours (agreg/capes)

leojean890: plus t'es bien classé plus tu peux choisir où aller

leojean890: et ensuite tu accumules des points pour rechanger au besoin

nicola: Non.

nicola: Rien à voir.

leojean890: ah, ma mère m'a dit ça (mes 2 parents sont profs)

nicola: Pas pour le premier poste, non.

philRG: métier me convenait pas forcément non plus, j'ai voulu essayer

nicola: Peut-être pour l’affectation comme stagiaire.

philRG: comme ma mère était prof et tout de même c'était pas un métier facile, je voulais voir ça en réel

philRG: j'étais stagiaire en fait

leojean890: c'est pas facile d'être prof ouais

nicola: leojean890, le premier poste est pourri car tu as peu de points.

leojean890: nicola je vais leur redemander du coup

philRG: 1ère affectation en ZEP mais je suis pas allé

leojean890: ouais t'accumules des points

leojean890: mais ils disaient aussi que si t'es bien classé tu choisis mieux

philRG: j'étais célibataire donc pas de points

leojean890: mais pas totalement non plus

philRG: si tu es marié, des enfants, des points bonux, tu peux choisir

philRG: sinon instituteur, et tu restes dans ta région

nicola: Non leojean890.

philRG: je sais pas si j'étais légende mais non ça dépend pas du classement

Bob: y a un vent a decorner les cocus aujourd'hui

nicola: Le classement ne jouait que pour la première note pédagogique du temps où elle existait encore.

philRG: tout est désormais publié sur les sites des organisations syndicales des enseignants sur l'internet

nicola: Pas pour l’affectation (sauf en prépa pour les premiers à la grègue).

nicola: Mais les syndicats ne peuvent plus rien vérifier.

nicola: Ils ont été dégagés des commissions paritaires (qui ne le sont donc plus).

Thyl: ça se peut un multis ou tu joues à deux

Thyl: genre y a de codes

Thyl: qui joueus

Thyl: et sont classés ensembles

philRG: nicola ah ok possible les infos que j'ai vu récemment concernait seulement les nombres de postes ouvert pour chaque rectorat et concours

philRG: ça devait être que des statistiques

philRG: et ça doit déjà dater de 2 ans min

philRG: vues

philRG: un multi en collaboration pas une mauvaise idée, y en a déjà je crois, mais les bots sont distincts, pas de partage de code donc

Thyl: oui code à la mode

Thyl: sauf que ce serait un multi ou tu choisis ton coep

Thyl: et t'es classé 2 par 2

philRG: fireworks non?

philRG: mais ton classement est individuel ceci dit

philRG: de l'eXtreme programming sur CG, j'aimerais bien voir ça tiens

philRG: ça pourrait être sympa, mais au niveau statistique, je suis pas sûr de voir l'intérêt

philRG: je connais pas suffisamment l'infra CG aussi je fais ça que depuis 1 an max

Thyl: pas d'interet sauf que tu dev en equipe

Thyl: et un gens orienté pour un ecoop

philRG: sur une durée limitée ok oui c le principe de l'escape game

Thyl: sauf si c'est un jeu de bot

leojean890: nicola ok je vais redemander, mais en gros autour de 1990 ma mère est arrivée 3eme à l'agreg et du coup a eu un lycée sympa pile où elle voulait

philRG: exact c vrai que c'est sympa de partager les efforts aussi

philRG: ta mère était une légende, mais toutes nos mamans le sont :)

leojean890: philRG en collaboratif il y a fireworks, code à la mode, code of kutulu...

philRG: j'ai fait code of kutulu monté gold avec une fonction d'éval basique et 3 lignes de code

philRG: fonction trouvée sur un PM

leojean890: 3eme à l'agreg SVT => elle bossait énormément et sacrifiait sa vie perso pendant année prépa agreg ^^

leojean890: COK je suis 46eme gold avec ma propre fonction d'éval qui est un bordel sans nom hehe

leojean890: j'ai pas encore testé l'escape game de codingame

leojean890: mon éval de COK contient un voronoi

philRG: reste à voir comment elle est articulée ;) là dit comme çà, çà me dit rien

leojean890: voronoi entre ton perso et les ennemis pour maximiser les cases safe c'est logique

leojean890: tu peux ajouter des critères en plus sur la proximité des alliés etc

leojean890: gros malus si ennemi trop proche..

philRG: j'ai du mal à définir des bonus/malus sur les critères. Je suis plus à l'aise avec les if/else, mais ça a des limites

philRG: j'ai un cpu limité ;-)

leojean890: les 2 approches peuvent marcher, mais si tu veux analyser à depth > 1 vaut mieux faire une éval

leojean890: pour COK si t'as la foi de faire un truc compliqué jette un coup d'oei à smitsimax

leojean890: MSmits a géré avec ça

nicola: Je ne sais pas comment c’était en SVT mais il y a quarante ans, il me semble que les profs de TC étaient nommés par l’inspection générale.

nicola: En maths.

philRG: disons que les if/else sont plus intuitifs

nicola: Ce n’est plus le cas aujourd’hui.

nicola: leojean890, c’était probablement le cas en SVT encore en 1993.

philRG: oui le tuto de MSmits paraît clair, mais je fais une pause :-) faut que je prenne rdv chez mon médecin

leojean890: nicola ah d'accord du coup ils ont changé ça

leojean890: philRG ouais mais c'est pas le plus évident à coder ^^

leojean890: éval c'est intuitif aussi je trouve mais après c'est dur de faire une BONNE éval comme celles que tu peux voir dans les PM d'Agade par ex

philRG: leojean890 oui c'est que je commence toujours mes multi avec la méthode #lazybob puis j'ai du mal à réorganiser ma forêt d'if/else ensuite à partir d'un certain niveau

philRG: très simple et code aussi. Sur PacMan, j'ai une grosse fonction pour compter le nombre de pellets dans chaque direction du champ de vision qui m'a bien fait monter. Mon algo de combat aussi, et a bon appétit des pacs ennemis. Mais mes pacs sont trop regroupés, et j'ai du mal à gérer les collisions entre eux

philRG: et je prends un soin important à la modélisation aussi pour que ça match bien à l'environnement de jeu

philRG: en python, finalement, les dictionnaires, listes et tupes sont pas si mal, faut seulement mémoriser les indices où sont stockés les valeurs

philRG: sur pacman oui, sans fonction d'éval, compliqué de gérer les collisions

philRG: et simu sur

philRG: depth ???

leojean890: dans certains jeux je suis également en mode foret de if, exemple code royale, code 4 life, BOTG.. mais ce ne sont pas mes meilleures perfs, du tout !

leojean890: cultist wars aussi forêt de if et je suis 24/108 je crois

leojean890: ça passe pas le boss bois 2, je suis premier bois 2..

leojean890: pas touché depuis 1 an je crois

leojean890: mais dans la plupart des sujets j'ai une search et une éval

philRG: ah oui cultist j'ai bien aimé, faut que je le reprenne

philRG: ok merci pour info, faut que je fasse un effort là dessus oui (eval et search)

philRG: c pas la même approche car on code que le résultat pas la cause, mais je l'ai déjà fait

philRG: j'ai passé mon temps à faire des rca dans le taf en fait..

philRG: j'ai une approche essentiellement déterministe

leojean890: codebusters j'ai des if mais j'ai pas un rank génial, mid gold je dirais

Thyl: code buster j'arriva pas à sortir du wood

philRG: sur CB j'ai repris ma modélisation du contest sopra, comme que des forêts de if, j'ai repris le modèle du starter crystal rush, utilisé la POO pour description des entités, et des fonctions mathématiques aussi pour le positionnement, mais gestion du fog assez peu utilisée (sauf pour définir les positions des ghosts)

philRG: de sorte que ça puisse se lire facilement comme j'utilise pas mal de one-liner/list comprehension, et pas trop être inondé par du code

philRG: pour pas trop

philRG: sinon honnêtement j'aurais été incapable de produire un code fonctionnel

philRG: ça se lit comme du pseudo-code

philRG: en mieux

philRG: après je parle pas de stratégie là

philRG: chaque multi est différent

Default avatar.png Hepona: Bonjour je me demande ,suis je la seule à me sentir perdu dans ce site ? les énoncé ne sont pas du tout clair alors que je suis en mode débutant ...

Bob: ca depend des exercices

Bob: et de ce qui te pose probleme dans la comprehension des enonces

Bob: as-tu un exemple ?

Default avatar.png Hepona: c'était un exercice dans clash of code je n'ai plus l'énoncé car la partie est fini.

Bob: la plupart des exercices des clash ont ete ecrits par la communaute, il y a pas mal de dechet

Bob: mais deja, pour quelqu'un qui debute je suggererais de faire nimporte quoi d'autre que des clash

Thyl: moi aussi

Thyl: c'est tresdur au debut

Thyl: vraiment

Bob: commence par les exos d'entrainement niveau facile

philRG: oui les clash sont plutôt réservés si tu es familier avec un langage et l'algorithmie. Même si leur résolution est simple, la conception/l'implémentation et les tests prennent un peu de temps.

philRG: Je dis ça car je débutais python l'an dernier, je me sens plus à l'aise maintenant, et parfois je coince sur un CoC quand j'arrive pas à me concentrer dessus

Thyl: philRG t'as raison l'heuristic sur le post mortem elle tue

leojean890: vaut mieux faire des puzzles/optims/multis que des clashs en effet

BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomanNN !

Automaton2000: tu fais quel puzzle ?

Bob: yop

BlaiseEbuth: o/ Bob, AutomatonNN désolé je t'ai crop...

AutomatonNN: it c'est pas un peu de chance de comprendre ce que tu as en profondeur de contest :/

Zorg1: "Automan" c'est le nouveau super héros qui se balade au volant de sa bagnole toute la journée ?

BlaiseEbuth: Dans son pod.

pardouin: Bonjour

pardouin: quelqu'un sait comment mettre une balise d'url dans les contribs ?

BlaiseEbuth: Si c'est une contrib classique (sans sdk) tu peux pas.

pardouin: ok

BlaiseEbuth: Automaton2000 ?

Automaton2000: je vais faire un peu mieux

BlaiseEbuth: Woah ! J'avais pas vu ! On m'a confisqué mon insigne !

[CG]Thibaud: ah ouais. C'est pas moi. J'imagine qu'avec le reboot ce midi, ça a changé des trucs :tired:

BlaiseEbuth: Je suis à nouveau un pécore, privé de mon unique plaisir qu'était de bannir des gens du chat...

BlaiseEbuth: Awé, c'est le serveur qui m'a puni.

BlaiseEbuth: Ca doit être parce que je me suis moqué de ses potes de Strasbourg hier... C'est mesquin.

nicola: Ou alors ton statut était stocké à Strasbourg.

BlaiseEbuth: ;thinking:

BlaiseEbuth: *:thinking:

[CG]Thibaud: c'est bon,je t'ai redonné les droits

[CG]Thibaud: mais ça a viré toutes les modifs faites depuis un moment :(

BlaiseEbuth: Quelles modifs ?

[CG]Thibaud: bah, ajout de nouveaux mods ou retrait

BlaiseEbuth: Oh.

[CG]Thibaud: aussi, je crois que ça a clear la liste des personnes bannies

BlaiseEbuth: Tu veux dire que tous les comptes de robinhood vont revenir ?! :scream:

[CG]Thibaud: lui on lui a banni son IP donc ça devrait être bon

[CG]Thibaud: ses IPs*

BlaiseEbuth: Ouf.

BlaiseEbuth: Il a pas l'air très safe votre outil... :/

darkhorse64: Les collégiens en TD ne vont pas revenir, c'est quand même l'essentiel de la chair à canon

[CG]Thibaud: ouais :/

darkhorse64: Bon, je suis très décu. Je voulais appeler mon boss ClobberSan pour faire plaisir à AntiSquid et je n'ai pas pu

darkhorse64: Boss 1, c'est pas vendeur

Tiouz: Une petite question aux modadmins : pour l'exo codinGame Sponsored Challenge, celui où il faut retro-engeenerer des trucs, est-ce qu'il y a des limites à ne pas franchir ?

BlaiseEbuth: Venant de squid j'aurais parié sur Clobber-chan

darkhorse64: du genre ne pas insulter les concepteurs

darkhorse64: ?

Tiouz: genre ne pas s'amuser à faire des fork bombs

Tiouz: Avec python je peux lancer des commandes, donc je peux faire plein de trucs

darkhorse64: Tu es dans une VM alors tu ne va pas faire beaucoup de mal à part timeout et 0 point

Tiouz: Ok. Le 0 points c'est déjà le cas ^^

Tiouz: J'ai l'impression de chercher à l'aveugle, c'est bizarre

BlaiseEbuth: Désaveugle toi.

darkhorse64: Tu as tout compris. Print les inputs ça aide

Tiouz: Att, le but c'est de les faire comme un CoC reverse ? C'est pas d'aller trouver quel commande à lancer mon script, pour voir à quel endroit le score est calculé, pour trouver quelle est la bonne réponse ?

darkhorse64: Non, pas du tout

Tiouz: oh

darkhorse64: Le challenge, c'est de trouver quel jeu tourne, de comprendre la signification des commandes et d'écrire un bot qui fait le meilleur score possible en se basant sur ta compréhension du jeu

Tiouz: Ok, ça change pas mal de trucs ! J'étais content j'avais réussi à afficher le code d'un fichier python Validator.py

Tiouz: Autre chose, c'est possible d'avoir une mémoire qui est gardée entre chaque exercice ? Par exemple si on veut faire de l'apprentissage

BlaiseEbuth: Non

Tiouz: ok

BlaiseEbuth: Si tu veux faire de l'apprentissage, tu le fais en local.

darkhorse64: Ton programme ne peut pas charger de fichier, genre un réseau neuronal entrainé. Il faut qu'il soit contenu dans ton code source qui à une limite de 100Ko

darkhorse64: qui a

BlaiseEbuth: kia! :flushed:

Thyl: y a un autre moyen que de faire un minimax parano sur Tron

Thyl: ???

BlaiseEbuth: On fait ce qu'on veut...

BlaiseEbuth: Pourquoi ?

Thyl: dans le genre minimax

Thyl: je voudrai faire un algo

Thyl: mais je vois pas lequel

BlaiseEbuth: Bah pourquoi tu veux pas faire un minimax ?

Thyl: ben un parano ça doit faire des choses bizzares

BlaiseEbuth: Pourquoi ça ? C'est ce que j'ai.

Thyl: et çn amarche

Thyl: ???

BlaiseEbuth: Bah dans les 70~ legend...

Thyl: et t'as galéré pour la fonction d'evaluation ??

BlaiseEbuth: Pas trop. Elle est très simple. Par contre je galère à trouver mieux. :D

Thyl: aaa

Thyl: et t'arrives à arriver à une bonne profondeur ???

nicola: :O

BlaiseEbuth: Minimum 9. Après j'ai un iterative deepening donc ça peux aller jusque ~ 15

darkhorse64: à 4 joueurs, ça fait deux tours ?

BlaiseEbuth: Minimum, ou trois. ^^

BlaiseEbuth: Après c'est un super vieux code, la seule "opti" que j'ai c'est d'avoir collé les pragmas au début.

darkhorse64: Ca fait quand même un arbre de 3^9

darkhorse64: noeuds

BlaiseEbuth: Bah après ça fait le café. Y'a un peu plus d'un an il était 42eme.

nicola: 3^9=19683, ça va.

darkhorse64: Oui mais l'eval même simple, ça doit prendre un peu de temps

BlaiseEbuth: "simple" c'était pour "pas compliqué à imaginer et coder", mais y'a quand même un floodfill derrière, donc ouai ça prends du temps.

darkhorse64: Je ne voulais pas faire de spoiler. Si j'étais moins paresseux, je rajouterai "tree of chambers

darkhorse64: J'ai retrouvé le nom Hopcroft Tarjan. Rien que ça, j'ai peur

BlaiseEbuth: Connais pas...

darkhorse64: L'idée, c'est que ton espace "vraiment" disponible est parfois plus petit que ce que tu calcules: si tu rentres dans un sous espace tu ne peux plus en ressortir parce que la "porte" fait 1 de large

257832: Hmm. Ouai je vois.

Default avatar.png Ordonnateur: Bonjour, juste pour savoir : la difficulté des exercices "algorithme" est lié à la taille du code nécessaire pour les résoudre où c'est possible d'avoir un code plutôt "long" (50 lignes) pour du facile ?

Default avatar.png JBM: et réciproquement.

Zorg1: ah ok Hopcroft Tarjan c'est le nom de deux bonhommes

Zorg1: -Dis Hopcroft qu'allons nous faire ce soir ?

Zorg1: -Comme tous les soirs Tarjan tenter de conquérir le monde !

dwarfie: l'est minus ton cortex .... l'est minus ton cortex ...

Default avatar.png Se0: je suis débutant. je viens de réussir le premier jeux. c'est compliqué alors