Chat:Fr/2021-10-03
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 ?
.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
.Tankettekek: bah je suis bcp trop haut pour ce que je m attendais
.Tankettekek: mais apres je sais pas comment l'elo marche ici
darkhorse64: Laisse passer du temps, la fièvre va retomber
darkhorse64: Sinon, tu n'as rien cassé
Bon[]Crayon: Dernièrement je suis passé de ~15000 à ~7000 avec un coc terminé en quatrième place.
.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.
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
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
X-Yupto10: A quoi il sert automaton ?
dwarfie: Automaton2000 : a toi de repondre
Automaton2000: o/ à tous et tortue dwarfie
TheBlueBias: -_-
X-Yupto10: Automaton2000 : a quoi tu sert ?
Automaton2000: je suis encore dans la version fr
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
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
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
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
X-Yupto10: Automaton2000 : C'est vrai on va l'attendre alors
Automaton2000: moi je suis parti pour faire un puzzle
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.
X-Yupto10: Mais Automaton2000 : Quel est le bon moment pour faire un invesstissement immobilier ?
Automaton2000: non, je me suis pas encore sorti
X-Yupto10: Automaton2000 : est ce que la chaine de matkov peut m'aider a sortir du chomage
Automaton2000: moi je vais au lit
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
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