Chat:Fr/2022-01-04

From CG community
Jump to navigation Jump to search

BlaiseEbuth: Yo tout l'monde ! Automaton2000 !

Automaton2000: magus: il y a une dizaine d'annees

BlaiseEbuth: Et hop le ping gratuit ! Coucou papa !

Default avatar.png 0deusp: string split

Default avatar.png Silvio69: cours python

BlaiseEbuth: :thinking:

BlaiseEbuth: café croissants

BlaiseEbuth: (On sait jamais)

Default avatar.png mriv: cours python

Default avatar.png Ardenas: Salut all

Default avatar.png Silvio69: Wsh

Default avatar.png mriv: if dist_1 < dist_2: http://chat.codingame.com/pastebin/4aa49695-e617-4bb6-a327-e7f4719748a4

Default avatar.png mriv: if dist_1 < dist_2: http://chat.codingame.com/pastebin/b0a88fa4-1783-4dca-b230-2c105797f20c

Default avatar.png mriv: if dist_1 < dist_2: http://chat.codingame.com/pastebin/302f9034-7af9-4a2d-ae9e-9d402e8bf441

Default avatar.png mriv: if dist_1 < dist_2: http://chat.codingame.com/pastebin/67b1cf50-656c-44d7-830c-fe152e8d712f

Default avatar.png Ardenas: NO flood !

Default avatar.png mriv: ok.

Magus: Automaton2000: arrête de raconter n'importe quoi, t'as moins de 10 ans

Automaton2000: pour plus de la physique

3141948: 😂 Automaton2000 🐢🐢🐢

Automaton2000: quand tu les as tous

Martin17: toutes* Automaton2000

Automaton2000: c'est comme si tu avais une question ?

Stilgart: tortues Automaton2000 ?

Automaton2000: ça a déjà été fait

Stilgart: mais pas par toi Automaton2000

Automaton2000: et j'ai pas envie de voir le code du referee

Default avatar.png mriv: :flag_dz:

Default avatar.png mriv: :flag_dz:

Default avatar.png mriv: :flag_dz:

Default avatar.png mriv: :flag_dz:

Default avatar.png Silvio69: http://chat.codingame.com/pastebin/a973a837-6576-4a83-829f-a9da171c2a65

Default avatar.png Silvio69: :flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz::flag_dz:

Default avatar.png Silvio69: http://chat.codingame.com/pastebin/1c3303e7-703e-442b-b319-f7a599118dc7

Default avatar.png Silvio69: http://chat.codingame.com/pastebin/5543f6cc-2f60-4057-af2b-b9058427f365

Default avatar.png Silvio69: http://chat.codingame.com/pastebin/e52fa552-65f7-4827-8625-aff06da31e68

Default avatar.png Silvio69: http://chat.codingame.com/pastebin/81bfaa9d-b954-4d6e-bf9f-2637a11d1937

Zorg1: Salut tout le monde et Automaton2000 o/

Automaton2000: je vais mettre ça dans les règles

Alshock: Jour 153 Automaton2000 prend le contrôle

Automaton2000: si tu veux faire quoi en fait

Alshock: fuir. loin.

Zorg1: si tu peux en profiter pour coloniser Mars.

Zorg1: Fais gaffe quand même met une petite laine, fait froid là bas

Stilgart: Automaton2000 n'a peur de personne

Automaton2000: je suis juste derriere le boss ...

Stilgart: ... sauf du boss :D

dwarfie: Automaton2000 : pas surtout des dalton ?

Automaton2000: si tu fais des trucs

dwarfie: Automaton2000 : t'as vu , on nous ressort la technique de l'epovantail a girafe sur les chaines d'info ... :)

Automaton2000: tu as lu le sujet

dwarfie: Automaton2000 : ouais ... d'ailleurs tu donneras le lien pour les plus jeunes et les amnésiques

Automaton2000: je peux pas te faire avoir

dwarfie: https://lelombrik.net/90608?id=90608

BlaiseEbuth: Epouvantail à girafes ?

dwarfie: regarde la video , tu vas comprendre ... a la fin

BlaiseEbuth: Ah faut regarder en plus...

dwarfie: si tu souviens pas ou que tu connais pas , tu devrais ;)

BlaiseEbuth: 'tain lelombrik...

dwarfie: j'ai pas trouve la video en meilleur etat que la

BlaiseEbuth: 'k j'ai l'épouvantail à girafe. Et pourquoi ils le ressortent ?

sac_a_cum: tg

Stilgart: BlaiseEbuth: terrible girafe

**Stilgart sort son épouvantail en papier pour voir si ça nettoie le chat

Aholief: Salut à tous

Aholief: Je viens de réussir l'optimisation argent, ce n'était pas facile, et je crains le pire pour les challenges restants. Objectivement j'ai une chance sur le marché du travail ?

Leeeooo: bonjour

leojean890: Aholief il y a pas tant de corrélation que ça entre le marché du travail et les optims CG^^

dwarfie: :thinking: optim argent ...?

leojean890: dans la quest map y'a argent ?

dwarfie: ca serait pas mars lander avec economie de fuel ?

dwarfie: ( qui debloque ca )

Aholief: Argent c'était Bilbon avec les lettres...

Aholief: Mars Lander c'était le bronze

dwarfie: ok .. la vignette est pas super bien placée ...

leojean890: quoi qu'il en soit en entrepise on te demande rarement des trucs du genre :P

Aholief: euh sans économie de fuel

dwarfie: (on me dira que si elle est bien placé parce qu'il faut regarder la case sans doute :rofl:)

Aholief: mais Mars Lander je le hais

dwarfie: Aholief : ca aurait pu etre pire ... mars lander t'aurais pu l'avoir en contest ... comme moi :D

leojean890: essaye un petit algo génétique, certains qui me battent ont fait ça xD

Aholief: Ok, alors ça consiste en quoi ? J'aimerais faire ma première expérience en septembre en alternance et je me demande où creuser

Thyl: mARS lANDER TOUJOURS PAS RÉUSSI

leojean890: ça dépend mais souvent tu es sur de grosses applis^^

dwarfie: leojean890 ... le jour ou on aurait le moteur et ou ceux qui disent ca se contenteront pas de copier du hardcode (denere ou pas pas un AG en externe) on en reparle

Aholief: Je connais pas encore tous ces trucs-là mdr, vraiment je débute... Mais Mars Lander c'est des calculs de trajectoire et ça c'est mort, j'ai pas fait S moi xD

leojean890: pas trop sur de l'algo mais soit du dev fonctionnel soit du debug

leojean890: dwarfie je sasi pas du tout, moi j'ai des heuristiques pourries qui rank pas super sur ML..

dwarfie: et moi , c'est tout le contraire :p

dwarfie: elles sont pourries et classent bien ;)

leojean890: 833ème / 4 855

leojean890: c pas ouf comme rank^^

leojean890: darkhorse il a un GA je crois

leojean890: ça change de ses multiples MCTS

leojean890: ouais toi en contest t'as rox comme il faut^^

Aholief: mais vous avez appris ça où les GA / MCTS ?

leojean890: tape sur google "monte carlo tree search" ou "algorithme génétique"

Aholief: mais t'as appris juste en cherchant sur google ??

dwarfie: au contest j'avais eu les boules , j'ai raté le tee shirt juste parce que j'ai pris quelques minutes a rendre mon code plus propre

leojean890: sur google tu peux déjà apprendre

leojean890: après ça peut être plus ou moins long en autodidacte en fonction de l'algo

leojean890: dwarfie ah mais c'était un sujet de rapidité, pk t'as pas pish, direct ?:P

leojean890: push

Aholief: et dire que y'a 1 an et demi je faisais mon premier "Hello world" mdrr, pas sûr d'avoir des bases suffisament solides pour ça...

dwarfie: parce que j'avais pas 100 % , je pensais pas que j'aurais pu etre premier ...

dwarfie: (dans le langage)

leojean890: Aholief même là tu peux apprendre mais faut y passer du temps pour le faire bien^^

leojean890: ah ouais pas 100%.. je comprends, autant insister un peu

**dwarfie a rien dit ... j'avais eu le 100% en fait

leojean890: ah oui donc faut pusher direct:p

leojean890: après le clean code.. c autre chose:)

leojean890: Aholief vu que tu cherches une alternance.. c'est à la mode, si tu as des connaissances en clean code et tu l'appliques, tu vas te faire apprécier :P

dwarfie: au bout de 4h ,j'avais plus les idées claire lol

Aholief: je sais pas comment on mp sur ce site XD

leojean890: ah ouais c fatiguant 4h nn stop

leojean890: j préfère les contests sur 10j

leojean890: t'as le temps de te reposer

Aholief: sinon pour le clean code, je reviens parfois sur des puzzles que j'ai fait y'a 6 mois et je bite rien mdrr, du coup au fil du temps je commence à comprendre ce que j'aurais aimé avoir comme commentaire

leojean890: ouais c'est une manière de décomposer ton code.. et c'est pas pareil en objet ou sur du C

dwarfie: 113em c++ et 108eme haskell fait ...

**dwarfie est fou en ce moment :p

Aholief: ah mais si tu ne parles pas des commentaires, j'aimerais bien que tu me partages un truc sur le sujet

leojean890: ah tu parles de ton classement ML2 là ?

leojean890: je parle pas des coms, c'est pas forcément super de mettre trop de coms sauf au dessus des fonctions et classes pour les décrire

leojean890: trop surcharger le code de coms, c pas top pour la maintenance

leojean890: souvent le code est maintenu mais le com non

leojean890: mais parfois c bien d'en mettre si vraiment le truc est complexe je pense

leojean890: un code peut être clair par lui même si bien décomposé en fonctions courtes, naming de classes/méthodes/attributs parlant, etc

leojean890: https://fr.wikipedia.org/wiki/SOLID_(informatique)

leojean890: par ex

leojean890: ah dwarfie 83ème / 4 855 pas mal ^^

Aholief: merci leojean890

leojean890: après si tu veux faire de l'ia ou optim en stage comme sur CG ça peut arriver mais plus dur à trouver de loin^^

dwarfie: +1 et +1 (j'aurais du faire interact sur celui la)

leojean890: contribs ? :P

leojean890: ou freeXP ? :P

dwarfie: ancien free xp que je refais en c++ et haskell ... rien de mieux a faire en ce moment ( de motivant )

leojean890: bientôt la RAIC si tu veux un truc .. motivant xD

dwarfie: https://www.codingame.com/training/easy/count-as-i-count/solution?id=11970274 en l'occurence

leojean890: ah jlai fait lui

dwarfie: a ce moment , c'est le temps qui manquera

leojean890: j'ai une petite méthode dfs :P

leojean890: RAIC en vrai c TROP dur ^^'

leojean890: genre frustré car on peut pas faire mieux que ce qu'on a fait à cause des perfs ou autre ^^

leojean890: rien de motivant ? il te reste des puzzles multis et optims à faire sinon ?:P

leojean890: ou go te faire un projet from scratch chez toi^^

leojean890: essaye de faire du ML sur oware ou SC2021

leojean890: #hardAndLo,g

leojean890: long*

leojean890: ou csb tant qu'à faire lol

leojean890: ou crée un multi pour le site :P

dwarfie: :point_right: :door:

leojean890: aucune de mes idées ne te tente ??:P

dwarfie: dwarfie 06:59PM a ce moment , c'est le temps qui manquera


dwarfie: j'ai meme pas encore repris que j'ai deja du depanner au boulot parce que les autres savent pas faire

leojean890: je parle pour maintenant^^

leojean890: (pas pour dans qq temps quand tu n'auras plus de tps)

leojean890: ah même mtn donc t'as trop de boulot ?^^

dwarfie: ca fait un moment que j'ai quelque idées de multi en tete et pas le temps de faire ...

leojean890: ah ok

leojean890: anyway tu es trop occupé ^^

dwarfie: et pas sur des grilles carées ni hexagonale dans le cas d'un

dwarfie: (histoire de changé

dwarfie: er)

leojean890: lol hexa ça prend du temps

leojean890: COTC j'ai mis mon temps

leojean890: à faire la simu etc

leojean890: sinon faire une simu sur blocking ça parait encore plus long vu le nb de pièces..

dwarfie: j'essaye meme pas vu ce que Stilgart a galéré ...

leojean890: pareil juste ayant vu l'énoncé j'ai la flemme de le faire ce blocking, et pas sûr que mes idées d'heuristiques soient bonnes en plus^^

Default avatar.png Freezing_Hell: comment on peut réinitialiser ca progression sur le pod ? je voudrais recommencer

nicola: On ne peut pas.

Default avatar.png Freezing_Hell: ah merde dommage. merci qund meme :)

ChristianDesCodes: Hello, à tous, je suis nouveau sur codingame. question: est-ce qu'on peut revenir sur un clash of code terminé pour essayer de le finir ?

leojean890: csb ? si t'as monté des ligues tu peux pas faire demi tour ouais xD

leojean890: ChristianDesCodes je crois dans les contribs.. si jamais tu as un level > 29 je crois ?

ChristianDesCodes: ok merci, je suis niveau 4 :grin: il va falloir attendre un peu !

leojean890: dwarfie Stilgart a pas fini donc ? il est pas dans le LB de blocking :p

leojean890: mais bon trop long à dev

**dwarfie a confondu blocking et blockout

nicola: leojean890, tu danses le tango de Massy-Palaiseau ?

nicola: https://www.youtube.com/watch?v=bYg9USKe_so

Stilgart: leojean890 ?

Stilgart: dwarfie ?

Stilgart: ha, ce nid de if

dwarfie: :grinning:

Stilgart: blockout c'est pas si dur une fois que tu te résignes à faire un nid de ifs

Stilgart: blocking je sais pas ce que c'est... surement un random combat de bot multi pas intéressant qui se finit en mcts brainless

Stilgart: (gagné... :( )

dwarfie: et oui ... et toujours les meme qui les valident donc facile de les reperer

Default avatar.png JBM: FORET DE IF POWAH

**dwarfie contre-attaque .... FORET DE CHARME !!!

Zorg1: pyCHARME ?

dwarfie: par le pouvoir du chene ancestral ... je veux le pouvoir de latter les glands ;)

leojean890: pk vous parlez encore de charmer des serpents hmm

leojean890: nicola je connaissais pas hehe

leojean890: dwarfie ah blockout c un puzzle j'ai même pas regardé mdr, blocking c un multi^^

leojean890: Stilgart j'agree je suis pas motivé sur blocking mdrr

leojean890: après le truc faux c que le top fait jamais un mcts brainless, toi même tu le sais xD

leojean890: sinon ça finit dans la fosse aux mcts brainless :P

leojean890: et non au sommet^^

darkhorse64: merci leojean890 de m'accorder un cerveau

leojean890: c Stilgart qui a utilisé cette expression de mcts brainless plus haut j'ai fait que le citer XD

leojean890: de mon point de vue un mcts peu être plus que ça, il suffit de lire les PM du SC2021 ;)

Zorg1: oui SC2021 fallait élaguer sinon tu t'en sortais pas ^^

Zorg1: bon après j'ai passé 3 jours à débugger mon portage de MCTS d'UTTT vers SC2021 ^^

leojean890: bah oui d'une part l'élagage pour ne pas timeout et 2) l'élagage heuristique pour améliorer l'exploration et trouver des chemins plus intéressants et pas perdre du tps dans les mauvais^^

leojean890: ouais ça peut être long de porter:p

leojean890: même pour chess et go ça win pas mal le mcts avec heuristiques

Zorg1: disons que pour UTTT le brainless avec des perfs te fait rentrer en légende

Zorg1: après faut quand même les avoir les perfs ^^

leojean890: ouais c pas évident nn plus:)

leojean890: après les top legend sont en mcts pour la plupart mais avec en plus des opening books et du hardcode associé à des défaites rencontrées (smits^^)

leojean890: genre tu perds un truc t rejoues en local avec plus de tps pour trouver la sol et tu hardcode^^

Default avatar.png Pharaoon: Salut tout le monde

leojean890: faut être vachement déter pour faire ça anyway

leojean890: hellow

Zorg1: o/

Zorg1: après le opening book à la base c'est un peu du hardcode ^^

leojean890: ouais, donc certains hardcodent le début et la fin^^

leojean890: mon IA de yavalath c'est un truc immonde qui est du pseudo hardcode

leojean890: qui tente de piéger l'adv avec un 3*3

leojean890: il place random puis essaye de finir un 2

Zorg1: ça me tente pas plus que ça les board en multi

leojean890: idem tente ensuite de placer pour faire un 2nd 2 qui permet de faire un 3 derrière en liant les 2 2

leojean890: placement anticipation

leojean890: enfin je fais le 3x3 puis gagné

leojean890: les board en multi ça dépend lequel perso ^^

leojean890: les contests cee sont des board souvent^^

leojean890: chess j'ai fait un petit minmax depth 2 je me suis amusé sur l'éval au moins

leojean890: perso j'ai jamais fait de mcts anyway

leojean890: du coup chaque multi contient soit plein de if soit un algo avec eval

Zorg1: mcts c'était marrant de le faire pour UTTT

leojean890: mais bon je ferai surement un jour

Zorg1: après le faire partout je comprends Stilgart ça doit être un peu casse bonbon

leojean890: ouais je suppose

leojean890: dwarfie en a fait plein aussi^^

leojean890: il y a genre 3-6mois

Zorg1: après chacun sa façon de s'amuser

leojean890: clair:p

leojean890: tuner des évals j'aime bien par ex (je suis maso..)

leojean890: limite parfois j'ai la flemme de faire un algo de recherche et une fct de calcul de validMoves je fais simu depth 1 et hop je m'amuse avec l'éval

leojean890: d'autant plus quand les validMoves sont donnés par le referee c'est l'occas de juste faire ça ça se met en place méga vite du coup

leojean890: la fonction de calcul des validMoves c souvent le plus long à coder

leojean890: sinon piquer au referee pour gagner du tps^^

Zorg1: bah wondev woman j'ai fait ça en fait

Zorg1: enfin "Amazonia"

leojean890: juste a simu depth 1 ?:P

leojean890: mdr ouais les renommages pour la fusion entre CG et les autres^^

Zorg1: j'évalue tous les moves possibles

leojean890: j'avais un truc en gold je crois juste avec ça mdr puis j'ai fait minmax depth 3

leojean890: et j'ai quitté le bottom gold pour être plus haut c tout ^^

leojean890: loin de legende qd même

leojean890: la flemme de faire un tracker sur amazonia

leojean890: vu le temps considérable que ça m'a pris sur OOC

philRG: je fais plus de cg moi sinon, j'essaye de coder les règles d'Ad&D, c un peu chaud, mais marrant

dwarfie: et vachement utile .... :p

leojean890: Ad&D ?

philRG: bah c juste pour savoir si je sais concevoir une appli

philRG: ouaip j'ai trouvé des données accessibles sur http://www.dnd5eapi.co/ (et j'utilise les manuels officiels pour implémenter les règles)

Zorg1: Advanced Dungeon & Dragon

leojean890: je connaissais pas Advanced Dungeon & Dragon

leojean890: jamais trop joué aux jeux de rôle

philRG: j'ai même une simulation de combat pour arriver au niveau 20 mais mes trésors sont bien fournis (en armes, armures et potion), comme pas encore implémenté les tables de probabilités

Zorg1: bah initialement t'avais D&D puis les règles avancés, puis la seconde édition, la 3eme ... là ils sont à la cinquième

philRG: en gros t'as un dungeon master qui dirige les joueurs, en suivant des indications de règles figurant dans un manuel, mais les parties sont très très longues

philRG: moi je fait 10.000 rounds de combat en mois de 5s :-D

philRG: je pense essayer une libraire graphique Python pour jouer en mode aventure (pas de simulation évidemment), c'est plutôt de la gestion

leojean890: ouais je vois xD

leojean890: j'ai testé une seule fois un jeu de rôle avec un pote qui inventait un scénar^^

philRG: c un peu le même principe que nethack en fait mais je pense que Ad&d est plus complet

Zorg1: "le cours du Ranger Elfe baisse, j'en achéte une dizaine et je vends mes Sorciers Maudits pour prendre mon bénéfice"

philRG: j'ai joué quand j'était petit avec mon frère, puis il y a 10 ans, j'ai moins aimé (2h de partie pour la création du personnage)

philRG: Zorg1: c'est un peu çà, libre cours à l'imagination quoi

Zorg1: 2 heures pour la création de perso ? je croyais que c'était réservé à RoleMaster ça ^^

philRG: mais pour certaines parties, on utilise les règles ou des scénarios existants

philRG: à mon avis le DM devait pas bien maîtriser les règles

philRG: pour déterminer les ability scores, je m'en souviens bien tiens:

philRG: http://chat.codingame.com/pastebin/ea9fa4a1-fedd-42b5-b367-e09837b6a518

philRG: tu choisis ta race, ta classe puis tu distribue tes 6 ability scores

philRG: ensuite faut rajouter les modifiers de race, les préférence d'équipement % à la race, classe, la vitesse de déplacement, etc...

philRG: après j'implémenterai les sorts, les saving throws, etc... puis ensuite ce sera l'année 2023

philRG: quand j'en aurai marre, je reprendrai le tic tac toe

philRG: ah oui role master pas mal non plus lol

philRG: Grog, guide du rôliste galactique :)

philRG: http://www.legrog.org/jeux/rolemaster/rolemaster-2eme-ed-revisee-fr

philRG: on dirait une fiche de compétences ces feuilles de personnage lol

philRG: http://couroberon.free.fr/fiches/Rolemaster/3.pdf

3141948: Zorg1: je me base sur la 5eme édition du manuel comme beaucoup de données récupérables par l'API rest officielle

3141948: Tout ce qui est pas dans l'API, je les récupère dans les PDF et je crée des structures de données csv en shell

Default avatar.png JBM: comment es ta weekend

Zorg1: çavaçava