Chat:Fr/2021-10-03

From CG community
Jump to navigation Jump to search

philRG: leojean890 sympa la vidéo mais un peu sombre. J'avais pas noté que les graphismes étaient aussi avancés sur la russian cup

TheBlueBias: J'préfère celle-là https://youtu.be/X6DZmkRFUpo :yum:

Oioi: Un petit coucou au passage !

TheBlueBias: Au passage !

TheBlueBias: Muarf. J'ai fait un 1 clash, pour la quest map. Et j'ai déjà plus de 4500CP sur les 5000 maximums... -_-

TheBlueBias: Les 30 secondes les plus rentables du monde. :p

Thyl: Y a plus BlaiseEbuth

Thyl: ???

TheBlueBias: Non. C'est moi maintenant.

Thyl: tu t'es fait ban

Remi_avec_un_i: Moi quand ça baisse, je joue un clash, et je retrouve mes points. Suffit d'en faire un toutes les 2 semaines lol

TheBlueBias: ngl

Remi_avec_un_i: Un jour tu vas me dire ce que ça veut dire ngl ?

TheBlueBias: C'est la réponse à lol.

Remi_avec_un_i: ça tu me l'as déjà dit.

TheBlueBias: Lucifer Our Lord -> Nam Gloria Lucifer

Remi_avec_un_i: Ok ... sauf que tu n'es plus blaiseebuth, et que tu n'es plus obligé d'interpréter "lol" dans ce sens là :P

TheBlueBias: Je suis BlaiseEbuth en couverture. Devil in disguise.

TheBlueBias: Wolf in sheep's clothings.

Remi_avec_un_i: Pour moi t'es sonic roulé en boule

TheBlueBias: T'as du joué à des pirates roms koréene de sonic, pas au vrai.

TheBlueBias: http://pm1.narvii.com/7548/505a11bc5cbc0e356b26e67db473aefb2b7a42far1-1920-976v2_uhq.jpg

Bon[]Crayon: Salut \o o/ \o/

Remi_avec_un_i: mdr

Remi_avec_un_i: Non c'était pas celui là

Remi_avec_un_i: Salut

Bon[]Crayon: Automaton2000 yo

Automaton2000: y'a des jours comme ça

TheBlueBias: ~o~

Remi_avec_un_i: Celui là : https://s2.qwant.com/thumbr/0x380/7/f/afb094f16ac7c621e89bfb82a6de4da66ef81da2614aecad0d69156747a8ce/maxresdefault.jpg?u=https%3A%2F%2Fi.ytimg.com%2Fvi%2FAF2zrLPBrp4%2Fmaxresdefault.jpg&q=0&b=1&p=0&a=0

TheBlueBias: Game gear ! :scream:

Remi_avec_un_i: Qu'est-ce qu'il y a, t'es trop jeune pour avoir connu ? ou trop vieux pour avoir filé ça à tes gamins ?

TheBlueBias: Trop lucide pour m'en approcher.

Remi_avec_un_i: J'ai un jeu de PS2 qui regroupe les principaux sonic de megadrive et game gear. Quand je mets ça sur vidéo projecteur, ça pique les yeux.

TheBlueBias: C'est l'effet hérisson.

Zorg1: "quand un herisson se met en boule à Pouilly-sur-Largne ça déclenche un ouragan sur Miami"

dwarfie: c'est surtout l'effet "matos qui sait plus jouer l'entrelacement" ...

Zorg1: ah oui l'entrelacement ^^

**dwarfie garde précieusement sa TV cathodique en état ce marche

Remi_avec_un_i: Non c'est pas un problème d'entrelacement, c'est la taille des pixels

Remi_avec_un_i: 160x144, tu projete ça sur un écran de 3m de large je te laisse calculer ^^

dwarfie: bouh ... ton video proj fait pas de lissage ;)

Zorg1: faut pas regarder le nez sur l'écran aussi :D

Remi_avec_un_i: Non il ne me semble pas.

Remi_avec_un_i: Zorg à 2cm le pixel, je t'assure que tu le vois de loin ^^

dwarfie: 3m de large ... donc tu dois te mettre a 12m de distance deja ( en principe)

dwarfie: la ca doit moins piquer

Remi_avec_un_i: Je ne suis pas à 12m, mais ce calcul ce ne serait pas plutôt pour un écran de télé ?

dwarfie: c'est pour tout ecran ... mais faut prendre la diagonale en fait ...

Zorg1: Automaton2000 tu as une solution ?

Automaton2000: c'est ce que j'aime bien le principe de base de la base ?

Zorg1: :thinking:

dwarfie: Automaton2000 : quelle base ... 2, 10, 16, 32 ...?

Automaton2000: non mais en vrai c'est pas si dur

dwarfie: Automaton2000 , dis nous tout

Automaton2000: je commence a etre un peu plus loin

Zorg1: plus loin que quoi Automaton2000 ?

Automaton2000: je n'ai pas fait un truc pour le faire

Remi_avec_un_i: Bonne journée les gens, et bonne journée Automaton2000, à plus tard

Automaton2000: sauf que pour un tour de jeu

Bon[]Crayon: A+

Zorg1: B

TheBlueBias: B-

dwarfie: =C

**dwarfie pas assez rapide pour que ca fasse A+B=C ... retoure se coucher ...

Bon[]Crayon: Zzz

dwarfie: Automaton2000 : envoie donc des tortues que je puisse les compter

Automaton2000: je crois que la question est de savoir ce qu'il a fait en 3:18

dwarfie: Automaton2000, rien de bon : "il te produira des épines et des ronces, et tu mangeras de l'herbe des champs."

Automaton2000: c'est un jeu de plateau

TheBlueBias: 'tain j'aillais la faire...

dwarfie: :D

TheBlueBias: -i

TheBlueBias: Tu enfantera dans la douleur Automaton2000 :imp:

Automaton2000: je suis allé au bout de combien de temps et de la même duré que les room existentes...

Bon[]Crayon: Automaton2000 Tu es dans la douleur, on ne comprend rien à ce que tu racontes.

Automaton2000: le premier a tout fait en 06:24

Bon[]Crayon: Automaton2000 Rapide le bougre !

Automaton2000: salut à tous et à Bon[]Crayon

Bon[]Crayon: Automaton2000 Salut la tortue

Automaton2000: Bon[]Crayon : c'est pas de la meme maniere

Bon[]Crayon: Automaton2000 Honnêtement c'est kif-kif.

Automaton2000: parce que le boss est à combien ?

Bon[]Crayon: Automaton2000 à 2000

Automaton2000: ah oui j'ai fait un algo de recherche

Bon[]Crayon: Automaton2000 Qu'est-ce que tu as trouvé ?

Automaton2000: si y'a un moyen de le savoir

Stilgart: tortue Automaton2000, et bonjour à tous

Automaton2000: je sais plus, je suis pas là

Bon[]Crayon: o/

TheBlueBias: On fait sa petite crise du dimanche matin ? Comme ça gratuitement ? C'est ballot une IP ça se change.

TheBlueBias: C'est quoi la suite ? Tu vas ban chaque IP que je mettrai une par une ? Tu vas supprimer ce compte ? Et quand j'en aurai recréé un avec des adresses mails et IP non reconnaissables tu vas chercher les similitudes dans les codes pour essayer de me reconnaitre ?

Default avatar.png .Tankettekek: hmm j ai l'impression que j ai casse un truc... je suis 6700th sur clash of code alors que j y ai joue ~7 fois

Bon[]Crayon: Je pense que c'est normal.

darkhorse64: t'es pas assez haut ou trop haut ? Apparemment, qq parties suffisent pour scorer

Default avatar.png .Tankettekek: bah je suis bcp trop haut pour ce que je m attendais

Default avatar.png .Tankettekek: mais apres je sais pas comment l'elo marche ici

Default avatar.png .Tankettekek: donc

darkhorse64: Laisse passer du temps, la fièvre va retomber

Default avatar.png .Tankettekek: ok merci

darkhorse64: Sinon, tu n'as rien cassé

Default avatar.png .Tankettekek: :sweat_smile:

Bon[]Crayon: Dernièrement je suis passé de ~15000 à ~7000 avec un coc terminé en quatrième place.

Default avatar.png .Tankettekek: ah ok donc c est plutot facile de sauter 1000 places sur classement

Bon[]Crayon: oui

Bon[]Crayon: Après plus tu montes dans le classement plus seras difficile.

Default avatar.png .Tankettekek: ok merci

Bon[]Crayon: Happy Cha-Cha-Cha Automaton2000 :dancers:

Automaton2000: j'ai vraiment fait un truc un peu plus tard

Bon[]Crayon: Automaton2000 Oye Lo Que Tiene El Mambo

Automaton2000: ah ouais c'est vrai que pour le moment

Bon[]Crayon: Mambolino Automaton2000

Automaton2000: ça ira toujours vers le paire dans c'est cas là

leojean890: la difficulté c'est de monter dans le top surtout

leojean890: en fait comme la plupart des gens en font rarement, si tu en fis plein d'affilée, tu montes vite

leojean890: et si t'es dans le top 2 sur plusieurs clashs d'affilée, tu montes rapidement genre #300

dwarfie: eh eh ... je suis presque 500eme ... le temps de ruiner un golf en ruby et je vous dis de combien je up ...

dwarfie: prout 2eme parce qu'un a submit 2 seconde trop tot et qu'il a fait 66 char comme moi :(

dwarfie: du coup , j'ai perdu 3 places :rofl:

leojean890: mdr dommage ça^^

dwarfie: ouais ... je vais devoir aller en ruiner un autre ...

leojean890: coc j'étais monté une unique fois 300eme en finissant dans le top 2 sur 8 coc d'affilée

leojean890: mais globalement je fais rarement des coc, et statistiquement je finis rarement 8 fois d'affilée dans le top 2:P

dwarfie: un coc golf seul contre un bot ... ca va etre marrant de voir de combien ca monte :D

Bon[]Crayon: 0 pt ?

dwarfie: deja faudrait qu'il se decide a finir lol

Bon[]Crayon: :joy:

dwarfie: ecrire les 10 premiers elements d'une suite arithmetique ca a l'air dur pour lui ...

dwarfie: Automaton2000 , tu sais faire toi au moins ?

Automaton2000: on en apprend tous les jours

dwarfie: 23 places de mieux ... +0.14 points ...

Stilgart: Automaton2000: c'est pas ce que suggère ton taux de tortue

Automaton2000: je vais la mettre sur la voie

dwarfie: Automaton2000 : ASSASSIN de tortue !!!!

Automaton2000: après quand tu vois la gueule de mon code sur un github

Bon[]Crayon: Automaton2000 On ne veut pas voir ça !

Automaton2000: j'ai pas du tout le même jeu

Stilgart: Automaton2000: fais le truc

Automaton2000: salut tout le monde ! je suis sur qu'il y a derrière

Lily_reuf: yo les gens

Stilgart: bonjour

shlagdinterne: bonjour

Default avatar.png BrrrBullet: Je compris tchy wola

TheBlueBias: :thinking:

rafaelSorel: Hi guys, does the format of fallchallenge changed ? it is not an individual contest anymore ?

Stilgart: https://www.codingame.com/contests/escape/fall-challenge-2021

nicola: rafaelSorel, ask in #World.

rafaelSorel: c'est ce que j'ai fait, je me suis trompé au début :)

ClementMateo: J'ai une question je suis classé or dans un combat de bot, puis je joueur contre un ami classé argent ou cela est impossible tant qu'il n'est pas classé or ?

ClementMateo: jouer*

Thyl: impossible

Thyl: en plus su il est encore agrent tu vas le dézinguer

Stilgart: ClementMateo: tu ne peux jouer qu'avec les règles de la ligue or (qui ne sont pas forcément celles de la ligue argent)

ClementMateo: okok merci

Stilgart: par contre, tu dois pouvoir trouver ton ami via une recherche

Stilgart: et donc jouer avec les règles de la ligue or contre lui

Stilgart: +pouvoir

ClementMateo: ah donc c'est quand même possible mais ce sera les regles de la ligues or qui s'appliqueront ?

Stilgart: voilà

Stilgart: là j'ai une partie contre dwarfie à CalM

Stilgart: je suis légende, et lui gold

ClementMateo: ok cool c'est ce que je voulais savoir merci

dwarfie: et je gagne au moins ... meme pas je suis sur :D

Stilgart: tu bas b0n5a1, mais il est seulement en bronze

dwarfie: ( y'a des fois , on voudrait faire le contraire et pouvoir affronter des gens de la ligue sup :( )

Stilgart: d'ailleurs, quelqu'un sait comment s'applique la limite de 1000 dans cette recherche ?

Stilgart: A. pas de limite

Stilgart: B. limite à 1000 au général

Stilgart: C. limite à 1000 par ligue

Stilgart: D. la réponse D

dwarfie: E .... kamoulox

dwarfie: j'aurais bien dit C ... mais j'ai des doutes

Stilgart: TBali 1156th de la gold à CSB... testons ça

Stilgart: top 1000 seulement :(

dwarfie: arf ... je debloque 3 tests a space maze ... et 2 autres passent plus ... mais l'ago reste meilleur ...

Stilgart: ClementMateo: ça marchera que si ton ami est dans le top 1000 :(

dwarfie: (pas aujourdh'ui que je vais le sortir celui la)

Stilgart: (j'ai aussi testé avec phoenix, qui est ~450e de la gold, je le trouve pas non plus)

ClementMateo: ah merde ok :,(

Stilgart: Rank 160 / 1,040

Stilgart: on est 1040 en légende à CSB ?!

**dwarfie prefere ne rien dire ....

Remi_avec_un_i: CSB c'est 130000 partcipants je crois ... un peu plus de 1000 en legend ça paraît crédible.

**dwarfie est trop con ... il viens de voir que son hash de visited a space maze peut tellement etre améloiré ....

TheBlueBias: Oui

Stilgart: Remi_avec_un_i: pas vraiment

Stilgart: je serais curieux de voir combien on a de stub en ligue wood3

Stilgart: et combien on a de stub à peine modifié en wood

dwarfie: en meme temps , ca fait combien qui batte pas le boss gold et sont en legend ... ca doit etre colossal

TheBlueBias: Kölossal

**dwarfie utilise plus la lettre K depuis qu'il a decide de plus jamais utiliser KDE ... a part pour ecrire kaameloth

TheBlueBias: Ach ach ach!

Stilgart: jsuis sûr que tu as une kali quelque part

dwarfie: oups ..... :D

TheBlueBias: Et le Ku Klux Klan...

dwarfie: kalima shoptide

TheBlueBias: Koopa

TheBlueBias: Automaton2000 les koopas sont des...

Automaton2000: dans les deux cas ?

TheBlueBias: Les deux k Automaton2000

Automaton2000: est-ce que je suis que silver

dwarfie: Automaton2000 : tu l'es meme pas

Automaton2000: en même temps, je sais pas si ça va être le plus rapide à faire

Stilgart: Automaton2000: go go go triple jump

Automaton2000: et je te dis que c'est une bonne chose

TheBlueBias: Mais tu dis... Que le bonheur est irreductible...

dwarfie: Automaton2000 : le bonheur est gaulois ?

Automaton2000: pas un pb de perf

dwarfie: Automaton2000 : pourtant ils ont inventé la bière

Remi_avec_un_i: Mais je dis, .. que ton espoir n'est pas si déséspéré

Automaton2000: mais je ne les ai pas

dwarfie: Automaton2000 ; fix ton pic de blamer

Automaton2000: ça me le fait pas ?

TheBlueBias: Haha ! :p https://imgur.com/VCVKCi3

KanekiWeb: wsh wsh

Zorg1: glop glop

TheBlueBias: C'est mort ici. Automaton2000 dit la messe.

Automaton2000: et c'est quoi la question ?

TheBlueBias: Dieu, l'univers et l'éternité Automaton2000

Automaton2000: je vois toujours pas le script à mettre en place

TheBlueBias: Sans doute du python, sinon ça serait pas tant l'bordel Automaton2000...

Automaton2000: 0 0 00 0 0 0 0 1 0 0 1

Zorg1: t'as pas jugementDernier.sh dans ton répertoire Automaton2000 ?

Automaton2000: non, je disais que c'était un truc du genre

dwarfie: Automaton2000 : la guerre , l'application de la diplomatie par d'autres moyen ... ;)

Automaton2000: je viens de battre le boss ?

Zorg1: aucune idée Automaton2000 tu as changé de ligue ?

Automaton2000: j'aime bien la prog fonctionnelle

**dwarfie avait lu "truc de guerre" ... soit trop bu soit pas assez ...

dwarfie: Automaton2000 : ton avis ?

Automaton2000: je sais pas trop quoi faire

dwarfie: Automaton2000 : du haskell ... tu sais faire , t'en a meme mis sur le chat

Automaton2000: bah tu sais pas trop comment m'y prendre

KanekiWeb: Salut

TheBlueBias: wsh wsh

Default avatar.png X-Yupto10: A quoi il sert automaton ?

dwarfie: Automaton2000 : a toi de repondre

Automaton2000: o/ à tous et tortue dwarfie

TheBlueBias: -_-

Default avatar.png X-Yupto10: ok je vois

Default avatar.png X-Yupto10: Automaton2000 : a quoi tu sert ?

Automaton2000: je suis encore dans la version fr

Default avatar.png X-Yupto10: Automaton2000 : predit le cours du bitcoin ?

Automaton2000: oui je suis dans la même veine

dwarfie: Automaton2000 , au lieu de faire le zouave , t'as une piste pour finir space maze ?

Automaton2000: du coup je suis parti du principe que tu as de la chance

TheBlueBias: Tu m'étonnes.

dwarfie: Automaton2000 : la chance et moi ca fait 3 tu sais bien :(

Automaton2000: du coup je sais pas comment faire en sorte que ce soit plus rapide que le c++

dwarfie: Automaton2000 : surtout que je suis en php

Automaton2000: je trouve ça plus simple à faire

Default avatar.png X-Yupto10: Automaton2000 : est ce que c'est le moment de prendre un crédit immobilier ?

Automaton2000: attends c'est pas le temps pour ça

Default avatar.png X-Yupto10: merci

dwarfie: Automaton2000 : oui mais moins de perf et euler a mis que 1s

Automaton2000: je voulais savoir si c'est vraiment une bonne idée de la date

Default avatar.png X-Yupto10: Automaton2000 : Git devient plus simple une fois que vous comprenez que les branches sont des endofunctors homéomorphes mappant des sous-variétés d'un espace de Hilbert

Automaton2000: ah oui il faut attendre que le boss silver

Default avatar.png X-Yupto10: Automaton2000 : C'est vrai on va l'attendre alors

Automaton2000: moi je suis parti pour faire un puzzle

Default avatar.png X-Yupto10: Automaton2000 : est ce qu'on peut hacker l'attachement préférentiel ?

Automaton2000: c'est que je suis monté

TheBlueBias: On veut pas savoir Automaton2000... :scream:

Automaton2000: c'est la faute de magus

TheBlueBias: Ca semble logique en effet.

Default avatar.png X-Yupto10: Mais Automaton2000 : Quel est le bon moment pour faire un invesstissement immobilier ?

Automaton2000: non, je me suis pas encore sorti

Default avatar.png X-Yupto10: Automaton2000 : est ce que la chaine de matkov peut m'aider a sortir du chomage

Automaton2000: moi je vais au lit

Default avatar.png X-Yupto10: fuis donc

nicola: Il goutte.

Zorg1: va falloir changer le joint

Stilgart: Automaton2000: bonne nuit

Automaton2000: genre je peux pas juste faire un truc comme ça

Stilgart: Automaton2000: pardon, bonne nuit pleine de rêves de tortues

Automaton2000: et tu gardes la meilleure

Stilgart: évidemment

Remi_avec_un_i: Salut, dites, je crois que je suis en train de faire un MC, mais j'aimerais savoir, comment vous faites pour déterminer le nombre de solutions à tester, et la profondeur ?

Stilgart: au timeout et au pif

Stilgart: pour être plus précis sur la profondeur, il faut qu'elle soit suffisante pour avoir un sens

Stilgart: (genre depth 7 à HS c'est juste idiot)

Remi_avec_un_i: HS c'est quoi déjà ?

Stilgart: (vu que les bombes explosent au bout de 8 tours)

Stilgart: hypersonic

Stilgart: après, il faut trouver une compromis entre profondeur et nombre de simus

Stilgart: et je dirais que dans le doute, faire plus de simus est souvent le meilleur choix

lorky: Salut Automaton2000 ! ca va depuis la derniere fois

Remi_avec_un_i: Ca me fait bizarre, j'ai l'habitude de faire 6 mois de spec et de conception avant de coder, mais sur codingame tu code et tu verras bien ^^

Automaton2000: oui mais tu as de chance de passer en bronze

Stilgart: Remi_avec_un_i: parfois, ça dépend juste trop du méta en arène

Stilgart: le top gold à STC est redoutable pour ça

Stilgart: si tu choisis d'embêter l'autre vite mais pas fort, tu perds contre moitié du top 10

Stilgart: et si tu choisis de taper fort pour que l'autre ne se relève plus, tu perds contre l'autre moitié du top 10

Stilgart: au final, il faut s'adapter

Remi_avec_un_i: Là je pense commencer simple avec Search Race.

Stilgart: par ailleurs, c'est pas contradictoire avec les "6 mois de spec"

Stilgart: au final, on parle du tuning de magic numbers là

Stilgart: ça change rien à l'aglo / au code

Stilgart: pour CSB (SR), une depth intéressante serait "jusqu'à atteindre le prochain checkpoint"

Stilgart: (ce qui peut se calculer en jouant le -3vel)

Remi_avec_un_i: J'espérais en atteindre 2, pour mieux gérer les angles (typiquement la course "tokyo drift" nécessite d'anticiper l'angle avec le CP suivant pour être optimal).

Stilgart: c'est peut-etre gourmant ça

Remi_avec_un_i: Mais si je fais X solutions et qu'il y a Y tours, ça fait quand même du X^Y

Remi_avec_un_i: Ca peut vite grimper

Stilgart: dans l'idée, ta recherche trouveras mieux que -3vel, et aura donc 1-2 tours pour se réaligner

TheBlueBias: Ach. La gourmantise est un filain défaut Stilgart.

Stilgart: Remi_avec_un_i: tu voulais dire X*Y ?

Stilgart: (sachant qu'en MC, X=1)

Remi_avec_un_i: Ben si je fais X solution au 1er tour, au 2ème j'en ai X² non ?

Remi_avec_un_i: Ou alors j'ai pas compris ce qu'est un MC et je suis en train de faire autre chose.

Stilgart: c'est quoi une "solution" ?

Remi_avec_un_i: Ok c'est peut-être le mot solution qui ne va pas. Disons un essai

Stilgart: oui, mais concrètement ?

TheBlueBias: Une action ?

Stilgart: tu limites tes actions à un ensemble fini ?

Remi_avec_un_i: Oui voilà une action. Un ensemble de donées de sortie (un couple angle/thrust dans le cas de SR)

Remi_avec_un_i: * données

Stilgart: ok, donc oui, l'espace de recherche fait X^Y

Stilgart: mais tu ne le parcourreras jamais en entier

Stilgart: un MC il tire une action parmi X au hasard, et il faut avec

Stilgart: fait*

Remi_avec_un_i: La question c'est combien d'action je choisis dans l'intervale de définition. C'est ce nombre que j'appelle X

Stilgart: un MC, tu peux lui faire tirer une valeur dans un espace continu

Stilgart: pas besoin du X... à condition d'avoir du bon random

Stilgart: ici, tu veux quand même privilégier les thrusts à 100 et à 0

Stilgart: et les angles à -18 et +18

Remi_avec_un_i: Une seule valeur ? Mais du coup, random ou pas, quel intérêt de tester si on n'a qu'une seule valeur ?

Stilgart: while (time() < MAX_TIME) test();

Stilgart: angle <- randomRIO (-40.0, 40.0)

Remi_avec_un_i: D'accord je viens de comprendre. C'est ud parcours ne profondeur et pas en largeur.

Stilgart: je tire un angle (Float) entre -40 et 40, et je cappe à 18

Remi_avec_un_i: * du, *en

Stilgart: en rien du tout, en fait

Stilgart: mais oui, tu peux voir ça comme de la profondeur d'abord

SunnyLady: Pourquoi ça parle de MineCraft ?

Remi_avec_un_i: Monte Carlo

Zorg1: oh non le génie génial est de retour

SunnyLady: Je suis matrixé par ce jeu...

Remi_avec_un_i: DOnc si je résume : je teste une seule valeur jusqu'à une profondeur prédéfinie, en calculant le temps mis. Ensuite, tant que j'ai le temps, je teste d'autres valeurs. Puis quand je n'ai plus le temps de tester, je prends la meilleure solution

Zorg1: normalement oui

Zorg1: c'est pas super efficace mais c'est un début

dwarfie: vous avez oublie qu'il vaut sacrifier des chats au demon du random

Remi_avec_un_i: Pourquoi c'est pas super efficace ?

dwarfie: s/vaut/faut/

Zorg1: bah tu tires des solutions au hasard, après les autres méthodes t'essaies d'améliorer ta solution

Remi_avec_un_i: Je compte taper tout de suite dans du "bon random"

Remi_avec_un_i: Des valeurs proches de ce que mes "if " me donnet.

Zorg1: ah ok ^^

RandomVariable: Remi_avec_un_i tu veux du bon random ? Combien t'en veux que je prévois la commande ?

dwarfie: un futur adepte de manwe ... :D

Remi_avec_un_i: C'était ma question initiale, mais du coup ça dépendra de la profondeur et du temps utilisé.

Zorg1: le bon random livré en palette

Zorg1: la profondeur pour SR commence à 6 mouvements

Stilgart: Remi_avec_un_i: après, dans le cas de CSB, un HC donnera sans doute un bien meilleur résultat

Default avatar.png lemsi: Bonsoir

Stilgart: (Hill Climbing)

Zorg1: ou 3 mouvements

Stilgart: tu pars de -3vel, tu tires une perturbation aléatoire, tu testes, et tu gardes ce qu'il y a de mieux

Remi_avec_un_i: Hill Climbing ? ah tiens un nom que j'entends pour la première fois.

Remi_avec_un_i: Bonsoir lemsi

Stilgart: je sais pas trop si c'est super adapté à la situation... j'appelle ça "local perturbation" moi

Zorg1: t'as une solution, tu la modifies un peu si c'est mieux tu la gardes, et tu boucles

Stilgart: mais je crois que le nom officiel c'est Stochastic Hill Climbing

Zorg1: oui Hill Climbing je crois c'est quand tu peux calculer le gradient

Stilgart: HC tout court tu bouges selon le gradient, oui

Stilgart: c'est pour ça que quand je me contente de random, j'aime pas trop dire HC

Remi_avec_un_i: Du coup vous me faites hésiter ^^

Remi_avec_un_i: Mais je vais quand même rester sur un MC, car ça va sans doute me servir plus souvent sur les autres puzzles.

Stilgart: MC pure, je dois avoir que HS

Stilgart: comme tu l'as fait remarqué, l'espace de recherche est grand... donc trouver une bonne série de coup au hasard est hautement improbable

Stilgart: (surtout si la depth est grande)

Stilgart: le "bon random" sauve un peu la mise, mais je préfère très souvent la perturbation locale

Zorg1: Smash The Code, Poker Chip Race ça se fait bien en MC

Remi_avec_un_i: Stilgart toi sur SR t'as codé une solution en une soirée, c'était un HC ?

Stilgart: j'ai surtout décodé mon CSB

Stilgart: ie, virer le code avec les collisions

Stilgart: le bloqueur, la gestion de l'adversaire, et voilà

Zorg1: m'ouais moi j'ai tout recodé ^^

Stilgart: c'est un AG, mais il est à peine mieux que la version en perturbation locale (donc ça peut être juste l'effet d'un bon run)

Remi_avec_un_i: J'ai pensé aussi reprendre le starter d'inoryy pour virer ce qui est spécifique à CXSB, mais je préfère commencer enfin un vrai algo par moi même.

Remi_avec_un_i: * CSB

Stilgart: dans ce cas, commence par un MC, mais pour une autre raison

Stilgart: c'est le plus simple pour tester intensivement ton moteur

Remi_avec_un_i: Ouais le moteur je n'ai aucune idée si je l'ai bien codé

Stilgart: un MC c'est 10 lignes, dont moitié pour la fonction d'éval

Remi_avec_un_i: Alors j'ai déjà codé une fonction d'éval, mais un peu trop simple je pense.

Stilgart: pas grave

Stilgart: (et puis plus c'est simple, et mieux ça marche)

Remi_avec_un_i: Je prends en compte le nombre de tours, le checkpoint id, et la proximité avec le checkpoint. Mais je voudrais prendre en ocmpte l'angle avec le CP suivant

Remi_avec_un_i: * compte

Stilgart: perso, dans ma boucle principale, je calcule l'état en fonction du coup que je viens de jouer, et si c'est pas celui envoyer par le referee, je crashe

Stilgart: comme ça, s'il y a un gros bug, je le vois assez vite

Stilgart: tu pourrais compter la longueur en "arc de cercle"

Remi_avec_un_i: Alors faudra que je ressorte mes vieux cours d'intégrale ^^

Stilgart: de trigo surtout

Remi_avec_un_i: Parce qu'en l'état je ne sais plus faire, depuis longtemps.

3141948: Longueur arc de cercle = pi * rayon * angle

Remi_avec_un_i: Mais l'angle et le rayon dépendent de là où on compte placer le centre du cercle ^^

Remi_avec_un_i: Mais j'ai peut-être parlé un peu vite quand j'ai dit "intégrale", je crois que c'était pas pour un cercle mais pour une courbe quelconque.

Remi_avec_un_i: C'est très loin tout ça.

3141948: Integrale (π * r * dtheta) de alpha à alpha + angle

Topinambour: t'as du penser "abscisse curviligne" ou un truc comme ça

Remi_avec_un_i: Possible ... On voit que certains sont dans le bain !

3141948: Comme r = constante primitive de dtheta

Zorg1: t'as l'air en forme, calcule nous la longueur d'une cycloïde ...

3141948: Sinon c'est une intégrale surfacique

Remi_avec_un_i: S'il faut frimer, moi je connais la dernière décimale de PI :P

3141948: Pour calculer la portion deu cercle de alpha à alpha + angle

Zorg1: ah il boucle ?

3141948: > t'as l'air en forme, calcule nous la longueur d'une cycloïde ... ,😜🤤

Zorg1: on faisait ça en prépa, je serais bien infoutu de le refaire :p

Zorg1: ça doit être le genre de calcul qui se simplifie "magiquement" ^^

Remi_avec_un_i: On fait des maths de fou pendant les études, et quand on bosse, on ne fait plus rien. Pythagore pour les distance et c'est tout ^^

Zorg1: la règle de trois aussi, tu sais ça tu sais tout

Remi_avec_un_i: Oui ^^

Stilgart: on en reparle quand tu voudras savoir d'où sors le sqrt(2) dans l'UTC

Stilgart: ou est-ce UCB

Zorg1: UCB je pense le sqrt(2)

Stilgart: UCT* au passage

Remi_avec_un_i: UCT ?

Stilgart: d'après wikipedia, UCT c'est le fait de choisir, et UCB(1) c'est la formule utilisée pour le choix

Stilgart: dans un MCTS

Topinambour: non mais il est dans son trip "les maths c'est important, mangez en" :p

Stilgart: oubliez ce que je viens de dire, j'ai lu trop vite

Stilgart: UCT = UCB applied to Tree

**Stilgart n'a pas fini de confondre tous ces machins

Zorg1: UCLA = UCB applied to LA

Zorg1: tout se tient

Remi_avec_un_i: Les maths c'est important oui, mais c'est pas dans l'informatique qu'on les applique le plus. Y a des gens (pas nombreux) qui font des algo ou des développement limités, et il y a les autres dont je fais partie, qui les utilisent et qui ne font pas de math.

Stilgart: c'est une erreur de penser ça

Remi_avec_un_i: Et je suis bien content de pouvoir utiliser une fonction cosinus ou atan2 sans avoir à coder le développement limité à chaque fois ^^

Stilgart: (surtout que c'est pas le plus futé les dl en un point pour calculer une fonction sur un intervalle ;) )

Stilgart: mais ça, c'est du calcul, pas des maths

Stilgart: déboguer du code, c'est plus des maths que pisser un DL pour moi

Remi_avec_un_i: J'ai pas l'impression de faire des maths quand je débogue.

Remi_avec_un_i: Plac er un point d'arrêt, étudier la pile des appels, ou écrire des traces ...

Remi_avec_un_i: Tout ça je sais faire, et pourtant ,quand j'arrive sur CG dans des exos d'arithmétique, je me rends compte que je ne sais pas faire des maths ^^

3141948: C sûr, mais le développement limité ne s'applique qu'au voisinage de zero

RandomVariable: philRG, ben non, suffit de prendre la fonction f(x) = g(x + a) pour le faire en a

3141948: Exact

Stilgart: Remi_avec_un_i: en même temps, ce genre d'exo n'a rien à faire sur CG le plus souvent

Remi_avec_un_i: C'est dommage je les trouve intéressant ^^

RandomVariable: elle est intéressabte votre discussion mais je dois être raisonnable

RandomVariable: une prochaine

RandomVariable: + à

Remi_avec_un_i: L'un des premiers que j'ai fait, c'était sur Fibonacci, j'ai découvert l'exponentiation rapide grâce à ce tchat.

Remi_avec_un_i: à+ RandomVariable.

Remi_avec_un_i: C'est tou bête mais il fallait y penser.

Remi_avec_un_i: *tout

Remi_avec_un_i: hezureusement qu'il y a ces exos pour découvrir ce genre de trucs.

Remi_avec_un_i: * heureusement

Stilgart: ce n'est cependant qu'un exemple de divide and conquer

Stilgart: sur ce, je vais me coucher aussi

Stilgart: la journée de demain s'annonce longue

Remi_avec_un_i: Moi j'ai le wifi qui va couper dans 5 minutes ^^

Remi_avec_un_i: Bonne nuit tout le monde.

3141948: Bonne nuit stilgart

Remi_avec_un_i: JE disparait dans 4 minutes sans dire au revor.

Stilgart: Remi_avec_un_i: la protection parentale, c'est pas pour les parents hein ;)

Remi_avec_un_i: C'est pour pas que les gamins restenr toute la nuit sur l'ordi.

dwarfie: les journées peuvent pas etre plus longues que 24h sur terre ... heureusement ....

dwarfie: :thinking: ... quoique ... si on dors pas pendant 40h ... est-ce que ca peut pas compter comme une seule journée quand meme ...

dwarfie: Automaton2000 : une autre tortue pour finir la journée ?

Automaton2000: sauf si c'est un tableau de string

dwarfie: Automaton2000 : juste une seule string ... pas de tableau . "tortue"

Automaton2000: mais y'a quand même des gars qui ont fait la remarque

dwarfie: Automaton2000 : mouais ... ceux qui se foutent du type parce que canard ....

Automaton2000: ah oui on est un peu à l'arrache

dwarfie: clairement