Chat:Fr/2022-04-04
Stilgart: bonjour
Stilgart: on te demande te gérer la puissance du moteur (le reste, si c'est toujours présent dans le sujet, ne sert qu'à partir de l'épisode 2)
Stilgart: deux informations utiles :
Stilgart: avec une puissance de 3 tu tombes de plus en plus vite
Stilgart: avec une puissance de 4, tu tombes de moins en moins vite (avec le risque de décoller et de fuir mars si tu ne fais que 4)
Stilgart: donc tu dois alterner entre 3 et 4 afin d'atterrir en douceur
Stilgart: Automaton2000: licorne à toi, déjà... et ensuite tu pourrais me prévenir quand je réponds à une question posée il y a ~8h
VilBoub: Tiens, y a aucun "événement" cette semaine...
Magus: Oh bordel je me tape un mal de gorge + tête des enfers
Magus: ah et Automaton2000 est mort tiens
Automaton2000: ah ouais moi je fais pas de coc
Automaton2000: ah oui tu peux faire une liste de tuple
Bon[]Crayon: Bonjour tout le monde :ghost:
Bon[]Crayon: Salut Automaton2000 .=.e
Automaton2000: ouais c'est pour ça que je ne gère pas le cas de tout le monde
Bon[]Crayon: Automaton2000 Tu gères la fougère.
Automaton2000: pour l'instant je suis en bronze
ericlm128: Bonjour à vous, http://chat.codingame.com/pastebin/27ec6c1d-6928-470d-a42b-5acf6d65e594
ericlm128: Je pense qu'il y à un bug dans un puzzle.
J'ai laisser un message sur le forum associé, je ne sais pas si vous me confirmer ou pas ce que je pense. Comment contacter le créateur ?
ericlm128: https://www.codingame.com/ide/puzzle/rational-number-tree
pardouin: je regarde si tu veux mais c'est peu probable que le puzzle soit faux
pardouin: on est plein à l'avoir résolu
ericlm128: Bon ok et bien je vais attendre une explication alors quelques choses doit m'échappé. Je me demandait si il ne l'avait pas modifier à postériori
pardouin: 4/5 c'est LRRR
pardouin: tu lis la mauvaise ligne
ericlm128: Étonné mais merci je vais regarder
pardouin: tu dois compter la ligne 1 en trop
pardouin: celle qui donne le nombre d'entrées
ericlm128: Le n = int(input()) ? Non je ne m'en occupe pas
ericlm128: Et toutes les autres test passe chez moi
Bon[]Crayon: Il faut lire la ligne.
ericlm128: oui elle est la : n = int(input())
pardouin: la ligne n de l'input correspond à la ligne n-1 de l'output
pardouin: quand tu compares
pardouin: les exemples que tu donnes sur le forum sont décalés d'une ligne
ericlm128: je ne m'embête pas avec le n. Je prend les line = input() dans l'ordre
ericlm128: pourquoi les autres test passe ?
pardouin: ton bug est ailleurs
pardouin: dis moi ce que ton test 2 affiche
ericlm128: il faut bien donner les résultat dans l'ordre des énygme ?
pardouin: 'near the root 1'
pardouin: oui je dis pas le contraire, je parle des erreurs que tu as cru identifier en comparant les inputs/outputs
ericlm128: ok
ericlm128: attend je purifie le output
ericlm128: http://chat.codingame.com/pastebin/9c6b2f84-aa01-431e-9f32-7f3575daa4d2
pardouin: il y a un endroit où tu dois afficher LL et tu n'affiches rien
ericlm128: http://chat.codingame.com/pastebin/36c78d8b-8456-428d-b100-fb65a8c726c7
ericlm128: mais j'affiche bien le premier LL
pardouin: oui je sais bien mais pas le second
ericlm128: et a en croire l'input il n'y en a pas de deuxième valide
pardouin: qui correspond à un 1/3
pardouin: dans l'input tu as deux 1/3
pardouin: et deux LL correspondant
ericlm128: Ok merci c'est bon j'ai compris alors :)
pardouin: bon débuguage :)
pardouin: je dois filer \o
ericlm128: a+
I_love_CoC: sakut à tous
Bon[]Crayon: o/
RAMSES: salut mes ptite gazelles
I_love_CoC: y aurait il du monde pouvant me donner un tips sur ce puzzle https://www.codingame.com/ide/puzzle/code-royale je suis 3eme ligu bronze et je n'arrive pas à passer argent ^^
Bon[]Crayon: As-tu lu l'espace forum associé au puzzle ?
I_love_CoC: je vais tenter ça merci
Bon[]Crayon: Ça peut donner des idées.
Bon[]Crayon: https://www.codingame.com/forum/t/code-royale-cc03-feedback-strategies/30903
I_love_CoC: tu l'as fait toi Bon par hasard?
I_love_CoC: si c'est le cas je me demandais si les geants c'était fort?
Bon[]Crayon: non je ne l'ai pas fait
Bon[]Crayon: les 'feedback' c'est bien
Bon[]Crayon: il y a toujours des idées à reprendre
[CG]Thibaud: de mémoire, il me semble que les géants étaient strong, car ça tankait bien. Les archers étaient les plus faibles
RAMSES: géant c'est pas trop raciste en plus
Alshock: Je commence à penser sérieusement que ces trolls abrutis sont fabriqués à la chaîne dans une usine sous-terraine du massachusset
Alshock: Salut à tous ceux qui font tourner deux neurones en même temps, et à Automaton2000 qui agite les deux siens dans tous les sens
Automaton2000: si j'ai le temps de coder un truc
Bon[]Crayon: o/
Zorg1: \o
Zorg1: de mémoire CR je crois qu'une tactique pas trop mal était de semer des tours aussi ^^
Zorg1: Alshock : c'est le modèle économique on fabrique des trolls à pas cher avec un raspberry
Zorg1: un chercheur s'est dit "je vais créer de la connerie artificielle, je fais un NOT et hop IA facile"
RAMSES: Zorg1 c'est pas trop ça mais j'apprecie l'effort de compréhension
RAMSES: alshock humour à revoir je suis quelques peu déçu, de plus gros effort sont attendu à l'avenir afin de se détendre
I_love_CoC: http://chat.codingame.com/pastebin/1aae81ca-3340-490e-889b-1c8569d76152
I_love_CoC: http://chat.codingame.com/pastebin/a206d960-60e6-418a-86b5-483345de28af
I_love_CoC: et Automaton2000 Bonjour à toi Tortue
Automaton2000: mais tout ce qui est le plus important
I_love_CoC: c'est la rose l'important Automaton2000
Automaton2000: ah tiens je suis passé
Zorg1: gg Automaton2000
Automaton2000: donc ça va pas être facile.
Bon[]Crayon: Automaton2000 Ce serait plus simple si c'était moins complexe !
Automaton2000: je passe pas le dernier test
I_love_CoC: continue d'essayer et pense tortue Automaton2000
Automaton2000: c'est de la merde aussi
I_love_CoC: ^^ on te la fait pas à toi apparemment Automaton2000
Automaton2000: j'avais pas vu que le premier
Bon[]Crayon: Automaton2000 Tu serais à 100% si le dernier test était supprimé !
Automaton2000: ah non c'est moi qui fait le ménage
Bon[]Crayon: Automaton2000 Le premier c'est une tortue.
Automaton2000: ben en fait je n'ai pas encore fait
I_love_CoC: et ensuite vient la licorne Automaton2000
Automaton2000: faut que je vois pas trop
I_love_CoC: j'avais entendu parlait d'un tips pour pod racer une sorte commande "vel -3vel" ou un truc dans le style.
I_love_CoC: Quelqu'un pourrait me renseigner?
Bon[]Crayon: xTarget -3 * vxPod
Bon[]Crayon: yTarget -3 * vyPod
I_love_CoC: ok donc x et y target sont tes destinations d'objectifs et tu régles ta vitesse d'arrivée avec cette commande c'est ça?
Bon[]Crayon: non
Bon[]Crayon: C'est pour modifier les coordonnées de la cible.
I_love_CoC: ok donc t
I_love_CoC: tu définies ta cible au depart avec next checkpoint et ensuite tu la modifie avec -3*v
Bon[]Crayon: oui
I_love_CoC: ok merci Bon
Alshock: Nom: Crayon, prénom: Bon
Alshock: particule: []
I_love_CoC: c'est juste moi ou mine de rien atteindre la ligue argent dans le combats de bot c'est déjà un exploit?
I_love_CoC: t'en penses quoi Automaton2000
Automaton2000: ca roule , bon tu recommande quel langage
Alshock: C'est comme pour tout, courir 10 minutes c'est un exploit quand on a pas l'habitude et ça devient trivial avec de l'entrainement
I_love_CoC: alors visiblement je suis trés loin d'être entrainer^^
I_love_CoC: mais ça remet les choses à leur places^^
Alshock: Le meilleur conseil que je puisse te donner c'est la philosophie de Bob : reste toujours le plus simple possible, fais des tests et regarde comment ton bot se comporte avec des règles simples. LE principal risque c'est de se lancer pendant 3 jours dans une simulation complexe, n'arriver à rien et tout jeter à la poubelle
Alshock: (et quand je dis ça c'est l'hôpital qui se fout de la charité, je suis loin d'avoir soigné ce travers)
I_love_CoC: je reconnais que c'est plutôt mon cas de prévoir 1000 situations d'échecs possibles et de theriseravant pour accoucher d'un code au bout de plusiurs jour qui timeout^^
Bon[]Crayon: Alors ça fonctionne le -3vel ?
I_love_CoC: au top
I_love_CoC: je l'avais mal coder au début
Zorg1: atelier gruge MPR avec Bon[]Crayon
I_love_CoC: mon calcul de vel était mal coder
I_love_CoC: ^^
Bon[]Crayon: Il y a deux fois un évènement coc le 18 avril.
b0n5a1: o/
Bon[]Crayon: \o
I_love_CoC: o/
Bon[]Crayon: https://www.codingame.com/share-replay/617553948
Bon[]Crayon: :open_mouth:
b0n5a1: ça manque de fumée de gomme cramée
Zorg1: ouaip on dirait du curling là ...
b0n5a1: t'es pas prêt pour une world figure 8 non plus ^^
b0n5a1: o/ Zorg1
I_love_CoC: sympa le pas fast pas furious Bon[]Crayon^^
b0n5a1: sont aussi zinzins quand même en world figure 8
b0n5a1: https://www.youtube.com/watch?v=nZ3maYxCh6U
b0n5a1: tu fermes les yeux "ça passe, ça passe..." :D
I_love_CoC: ^^
I_love_CoC: faut te dire que c'est comme un ballet bien orchestré ou presque^^
I_love_CoC: et surtout tu ne freines pas^^
b0n5a1: faut faire un multi à 20 bots sur le thème :D
Bon[]Crayon: Y en a une Trump 2020 !
b0n5a1: ha sur les ailettes derrière ? :D
b0n5a1: ça sert que aux pubs ces trucs
I_love_CoC: et a volait pour faire des images impressionnantes en cas de contact^^
b0n5a1: ha oui trouvée Bon[]Crayon ^^
b0n5a1: la 23
Bon[]Crayon: les changements de pneus :joy:
Bon[]Crayon: c'est les mecs de leur famille
Bon[]Crayon: ou quoi ?
b0n5a1: bah c'est que des amateurs normalement, qui font ça pour le fun les week end et qui fabrique leur caisse eux même...les sponsors c'est souvent un magasin du coin
b0n5a1: donc c'est très possible oui :D
Bon[]Crayon: ok
Bon[]Crayon: Et qui c'est qui gagne ?
Bon[]Crayon: ah ah
b0n5a1: y'a eu un reportage tf1 là dessus une fois je crois
b0n5a1: ha bin c'est en premier lien google
b0n5a1: https://www.youtube.com/watch?v=JuxHlC-sbfo
Bon[]Crayon: y a la même avec des bus scolaire !
b0n5a1: :rofl:
b0n5a1: n'empêche c'est marrant à regarder
Bon[]Crayon: Qu'est qui vont nous inventer quand il n'y aura plus de pétrole ?
WhatTrickeryIsThis: du vent !
WhatTrickeryIsThis: et des éoliennes
WhatTrickeryIsThis: pour avoir plus de vent je propose de faire tourner la terre plus vite
DCVolo: salut, j'ai un souci avec mon code, il considère à priori que le code est bon car ça compile mais à l'execution ça me renvoit une erreur visiblement de tentative de conversion mais je ne vois pas où
DCVolo: http://chat.codingame.com/pastebin/05f472b4-6ce6-499f-a54c-cecb6a16562c
DCVolo: ... je crois que je suis con
Snef: Yo, je regardais un tuto c++ qui demande de faire une recherche d'élément dans une raw array, quand j'utilise la méthode find ca me valide pas le fait d'utiliser la librairie standard, y'a une autre méthode ?
Snef: j'avais zappé binary search autant pour moi
b0n5a1: Snef https://onlinegdb.com/i86Kk4HH7
Stilgart: Automaton2000: tu es vivant ?
Automaton2000: je sais pas si c'est mieux
Stilgart: c'est carrément mieux que ce matin oui
-Cile-: gros ralentissement sur le site ou c'est un traitement de faveur que j'ai ?
b0n5a1: https://www.youtube.com/watch?v=3FygIKsnkCw
I_love_CoC: Automaton2000 tu as deja codé une licorne?
Automaton2000: bonjour je suis nouveau sur codingame, j'aimerais savoir s'il est possible de spécifier des raccourcis pour un mode particulier (ex: ...
Stilgart: Automaton2000: encore ? tu nous l'as faite il y a à peine quelques jours celle là
Automaton2000: je suis dans le top 1000
Stilgart: Automaton2000: ça par contre c'est nouveau
Automaton2000: bon je crois qu'il y en a qui ont des postes à pourvoir mais qui ont du mal
I_love_CoC: top 1000 tortue Automaton2000
Automaton2000: mais je pense que tu peux sortir
I_love_CoC: ouch mon petit coeur e ortue Automaton2000
Automaton2000: est-ce qu'il y a de plus en plus de monde
Stilgart: Automaton2000: tu fais sortir tout le monde, comment veux-tu qu'il y ait plus de monde ?!
Automaton2000: de ce que tu veux dire ?
Stilgart: Automaton2000: fix ta sympathie
Automaton2000: ça me fait penser à un truc du genre
Zorg1: ah la piste en 8 je connaissais pas le concept ^^
Remi.: Salut tout le monde
b0n5a1: o/ Remi.
b0n5a1: alors, le loup contre les maisons des cochons ça avance ?
Remi.: \o b0n5a1
Zorg1: j'entend le loup le renard et la belette
Zorg1: o/
Remi.: Le FC2020, au bout de 3 jours, me rapporte déjà plus que MM au bout de 8 mois ^^
Zorg1: calcul de rentabilité
Remi.: Ca devrait encore s'améliorer, car contrairement à MM je ne suis pas encore à cours d'idées pour le FC2020.
Zorg1: fc2020 c'est les sorcières ?
Remi.: Oui
NewCoder09: hi
Remi.: Ho !
Zorg1: o/
b0n5a1: 🐎
NewCoder09: :bread:
NewCoder09: :taco: Zorg!
NewCoder09: :tao: Zorg1
NewCoder09: :taco: Zorg1
Remi.: En fait c'est quoi le délire avec les tacos ?
b0n5a1: the taco bot is not on the #fr chan NewCoder09
Remi.: Ah y a un Automaton2000 pour les tacos sur world ?
NewCoder09: oh :sad:
Automaton2000: bah il est pas si dur que ça
NewCoder09: oh :cry:
b0n5a1: bin un mec s'emmerdait alors il a fait ça Remi. :D
b0n5a1: c'est une explication
Zorg1: et c'est sur sa bécane quand il est pas là ça marche pas ^^
Zorg1: ah tiens j'avais 10 tacos
b0n5a1: tout de suite le morfal en bouffe 10
Zorg1: wep ^^
Zorg1: j'essaie les fonctions avances
b0n5a1: essaye huntdown taco Zorg1
Remi.: J'ai pas trop compris le truc ^^ moi j'ai juste eu droit à une définition
b0n5a1: tu les piques aux autres je crois
Zorg1: ouais c'est un espèce de rpg à deux balles
Zorg1: quand tu dis des obscenités le bot fait un rappel au réglement
b0n5a1: ouais ça tiltais sur balls :D
b0n5a1: erf y'a 2 Die Hard d'affilée...va savoir si c'état programmé ou si c'est parce qu'il a une maladie incurable
Zorg1: bruce willis a une maladie incurable ?
b0n5a1: il est devenu aphasique
b0n5a1: tu peux rien faire
b0n5a1: quand t'as de la chance ça empire pas
b0n5a1: si c'est suite à un AVC ou un trauma cranien ça empire pas, sinon...
Zorg1: aphasie tu perds l'usage de la parole ?
b0n5a1: pas que, tu peux avoir du mal à comprendre / écrire aussi
b0n5a1: lire
b0n5a1: en fait toute la sphère de communication
Zorg1: bon c'est complétement con ce bot à taco
b0n5a1: tu peux ne plus gérer une langue que t'as apprise et maîtrisais
b0n5a1: bref c'est la merde
Stilgart: Zorg1: il n'est pas assez aphasique à ton goût ? :)
Stilgart: b0n5a1: il me semble même qu'il y a eu des cas de gens qui ne maîtrisait plus leur langue natale, mais une autre ça allait
b0n5a1: ouais c'est variable en fonction des gens
Stilgart: vous avez lu ce que je viens de lire sur #world ?
Stilgart: ne me dites pas que c'est vrai...
Zorg1: quoi donc encore ?
b0n5a1: 21:44 Zorg1
Zorg1: ah vous lui pretez une once de crédibilité ?
b0n5a1: non
Zorg1: ok on pense pareil alors ^^
b0n5a1: et si CG pratique ça c'est débile : gens favorisés le jour J et plus, fuites...
Stilgart: lisez mieux que ça
Stilgart: c'est terriblement crédible en fait
b0n5a1: ça reste débile
Stilgart: ML2 c'était pas un hard
Stilgart: pas si c'est lui qui fait le contest
Stilgart: Automaton2000: pro tip, redoute le pire, et tu ne seras pas trop souvent déçu
Automaton2000: oui mais tu as de la chance
Zorg1: on verra bien
b0n5a1: tu supposerais que c'est pas "crafted with :heart: by CG" Stilgart ?
Stilgart: j'ai rien contre le fait que CG s'appuie sur la communauté
Stilgart: cf l'excellent OoC
b0n5a1: sauf qu'ils ont dit que ça leur bouffait trop de temps de gérer ces trucs
Stilgart: oui et non
b0n5a1: suspendu en tout cas
Stilgart: ce qui pose problème, ce sont les mutlis de la commu (ceux faits et mis en prod via le SDK)
Stilgart: et vu le SDK, ça se comprend
Stilgart: par contre, que CG fasse un multi à l'ancienne à partir d'une idée de la commu, ça c'est rentable pour eux
Zorg1: j'ai l'impression que vous vous montez des chateaux sur une motte de sable
b0n5a1: je monte que dalle ^^
**Stilgart a toujours aimé faire des châteaux de sable
Stilgart: Zorg1: sinon, cf mon dernier pro tip :)
b0n5a1: et là le chan est silencieux parcequ'ils se marrent en MP de son troll et de l'effet ici :rofl:
Remi.: Et c'est "le pire" si c'est machin qui a fait le contest ?
Zorg1: fais gaffe b0n5a1 j't'ai à l'oeil ça frise le first warning
Zorg1: *frôle
b0n5a1: :warning:
**Zorg1 cherche dans la FAQ le lien du code-of-conduct
Remi.: Si j'en crois b0n5a1, tu peux taper "balls" sur le tchat world
Zorg1: ou "shit" ça marche aussi
Zorg1: "shit balls" peut être qu'il te donne un taco en plus
**Stilgart envoie un first warning à Zorg1 pour ne pas connaître par coeur le lien vers le code of conduct
Zorg1: :(
I_love_CoC: bonsoir à tous
Remi.: \o
Stilgart: avec un peu de chance, tu le refiles à Automaton2000 et il te donnera une tortue
Automaton2000: mais sinon, c'est euclide étendu
b0n5a1: Remi. balls ça été désactivé
Zorg1: ah ils s'amusaient avec ça avant 20:00
Stilgart: grrr, j'ai du recharger le chat, j'ai plus les logs :/
b0n5a1: ha tient, rejeter un truc en disant que c'est une bouse ça rapporte du xp par upvote :D
Stilgart: (c'est peut-être pour mon bien, cela dit)
Stilgart: ça rapportait
b0n5a1: 4 x 1xp
Zorg1: j'ai du te upvoter en plus je crois ^^
b0n5a1: ha :D
Stilgart: d'ailleurs, je regrette que ce ne soit pas la priorité de me retirer mes 15xp fois X acquis de la sorte
Zorg1: mais ça va être chaud pour passer lvlv 42 avec ça
Stilgart: b0n5a1: les upvotes sur les commentaires de contribs c'est +1xp oui
b0n5a1: oui c'est de ça que je parlais ^^
Remi.: Avec 2000 upvotes, ça passe
Stilgart: Zorg1: c'est parce que tu ne vises pas gros en créant 1000 alts pour t'auto-upvoter
Zorg1: mais stilgart parlait du "vote utile" 15 XP pour avoir voter l'avis qui teporte
Zorg1: *l'emport
b0n5a1: 370 upvotes ouais ça va être chaud pour lvl 42
Zorg1: ouais welcome Zorg2 à Zorg1001 !
Stilgart: 915xp d'approval
b0n5a1: arf
Remi.: Stilgart pas besoin de 1000 alts. Si t'as 5 commentaires à upvoter, 200 alts suffisent ^^
Stilgart: 1290xp de refusal
Stilgart: ça fait 0.6 niveaux tout ça
Remi.: à mon niveau ça en fait 1,2 ^^
Stilgart: tout est relatif, comme on dit :)
b0n5a1: le TVC de JBM est plus rentable :D
Zorg1: il a trouvé un bon fillon
b0n5a1: il a un upvote le plus
Stilgart: si on upvote suffisamment, on pourra se marrer au moment de l'overflow
Stilgart: mais c'est pas pour tout de suite :)
Zorg1: bah tout le monde met des int32 partout, 2 milliards faut être patient
b0n5a1: ha cool je peux enfin lire mes mails, les serveurs répondaients pas
b0n5a1: et je découvre que je peux avoir une jupette pour 8.50 de moins via le club canin ^^
b0n5a1: déjà les croquettes...20 à 25 balles de moins ^^
JBM: y'a pas la subvention gouvernementale
Zorg1: JBM veut être subventionné :(
FRDom: setsicar^-1:stuck_out_tongue_winking_eye:
I_love_CoC: petite satisfaction perso je passe argent sur code royale^^
I_love_CoC: il m'aura donné une bonne suée de 48H^^
Remi.: GG
Remi.: Moi je suis passé argent sur FC2020, hâte de voir le résultat demain mais je pense à environ 1000 CP en plus.
I_love_CoC: gg
MAWAAW: quel algo pour "suivre un mur" dans un labyrinthe ?
I_love_CoC: toujours tourner dans la même direction
Remi.: Pour se déplacer dans un labyrinthe y a le BFS, mais ça ne suit pas spécialement un mur
Remi.: Je pense qu'une bonne heuristique peut faire l'affairE.
I_love_CoC: ça à l'air bien chaud le FC2020 Remi.
Remi.: Voir d'abord si tu peux tourner dans la direction du mur que tu suis
Remi.: Sinon, tout droit
Remi.: enfin, tourner dans l'autre sens
b0n5a1: ça sent le pikachu épisode 2...
Remi.: et en dernière possibilité, faire demi-tour.
Remi.: Faudra que je le fasse d'ailleurs. J4ai fait l'épisode 1 mais pas le 2
MAWAAW: yes pika pika ep2 :D
b0n5a1: Remi. le 2 c'est un wall follow
Remi.: Le FC2020 c'est pas si chaud I_love_CoC, faut juste coder un bfs dès le bois 1 mais ensuite ça t'emmène direct en silver (à peu de choses près)
I_love_CoC: un bfs?
Remi.: Oui b0n5a1 je sais, mais j'ai toujours eu la flemme ^^
Remi.: Un "parcours en largeur"
I_love_CoC: ok
Remi.: en gros, tu modélises ton état, et tu vois quel état tu obtiens avec chaque possibiliité,
Remi.: dans le cas du FC2020, les possibilité ce sont les sorts, et l'état c'est to ninventaire.
Remi.: Tu vas jusqu"à une certaine profondeur pour voir quelles recettes tu peux réaliser.
I_love_CoC: ok tu te contente de détailler tout ce que tu peux faire et ensuite tu choisis le meilleur de ta liste
I_love_CoC: une autre question le monte carlo tree search tu m'expliquerai le principe comment?
Zorg1: houla
b0n5a1: arf
Remi.: Le MCTS je cherche encore à bien le comprendre
Remi.: JE ne suis pas la bonne personne pour parler IA.
I_love_CoC: ok car ce terme revient fréquemment même pour certain puzzle il me semble et j'essayai de visualiser le concept^^
b0n5a1: I_love_CoC https://jeffbradberry.com/posts/2015/09/intro-to-monte-carlo-tree-search/
I_love_CoC: merci
Zorg1: ah oui cet article est pas mal
Zorg1: après bon son implémentation en python c'est autre chose ...
Sirios: Le monte carlo en modélisation de réaction chimique, ca consiste a trouver le minimum énergétique sans tomber dans un état métastable. Pour ne pas rester coincé dans un état métastable, l'algo monté carlo permet de simuler des énergies suffisantes pour passer les différentes états de transition
Sirios: bon je suis sur que ca ne vous servira pas mais ca peut donner une idée de l'utilité :D
Sirios: (ca me rappel de vieux souvenir tiens)
Bon[]Crayon: On va faire comme Automaton2000, on ressortira un bout de l'exemple à l'occasion.
Automaton2000: c'est comme si je ne dis pas le contraire
Sirios: XD
I_love_CoC: j'ai pas un mauvais niveau en chimie enfin c'est ce que je croyais avant de te lire Sirios ^^
I_love_CoC: l'état métastable si jamais tu veux m'expliquer je suis preneur^^
Sirios: métastable c'est un minimum énergétique dans des conditions de température et de pression qui ne devrait pas exister
Sirios: exemple avec le diamant
Sirios: c'est un métastable, c'est impossible d'en créer en condition atmosphérique alors que c'est relativement stable une fois produit dans les profondeurs de la terre et remonté a la surface
I_love_CoC: ok
I_love_CoC: ok donc le monte carlo te permet de toujours avoir du charbon sans en faire du diamant en le mettant pourtant dans des conditions similaires (si je me plante complétement dis le moi^^)
I_love_CoC: tout ça en empruntant des minimums énergétiques
Sirios: oui c'est a peut pret ça. Si tu regardes l'entièreté de la courbe énergétique, tu as une certaine quantité d'état "haut en énergie" métastable. Avec un algo simple tu te ferais piégé dans le premier état métastable que tu rencontres. Le montecarlo permet d'en sortir
Sirios: mtn ca fait une blinde que j'ai vu tout ça, à vérifier et a ne pas me croire sur parole ;)
I_love_CoC: ça roule, merci en tout cas pour l'éclairage
Sirios: Pas de soucis, je suis surpris que mes connaissances en science peuvent apporter quelque chose sur CG :D
Stilgart: (c'est un coup à se prendre un mauvais jeu de mots ce genre de phrase :p )
I_love_CoC: du genre?^^
I_love_CoC: Stilgart?
Stilgart: demande à Automaton2000
Automaton2000: au pire tu fais un truc qui me fait gagner des places ?
Stilgart: moi j'ai usé mon quota
Sirios: ca sent le ban
I_love_CoC: ^^
Stilgart: Automaton2000: tu n'es pas très doué en jeu de mots :(
Automaton2000: il a pas encore eu le temps de jouer
philRG: bon si je bouffe toute ma magie pour des flipendo, je peux pas faire d'accio. allé un petit silver et dodo
Stilgart: de mémoire, accio c'est plus efficace pour mettre des buts via effet de fronde de malade
Remi.: chez moi le flipendo est prioritaire. C'est lui qui te fait marquer des buts.
Remi.: l'accio a l'avantage de durer plus longtemps par contre
Stilgart: j'ai souvenir d'accios qui non seulement t'évite de prendre un but, mais en plus devient un but inarrêtable par l'adversaire
philRG: ah intéressant l'effet de fronde
philRG: le flipendo étant plus coûteux que l'accio
philRG: et mince on dirait que mon bot est frozen dans l'arène
philRG: ah non c bon
philRG: bon allé dodo je bosse demain plus 20 ans moi
b0n5a1: bn philRG
Stilgart: pas mieux que philRG
I_love_CoC: bonne nuit phil
b0n5a1: bn Stilgart
b0n5a1: je sens que ça va pas tarder non plus
I_love_CoC: bonne nuit Stilgart
I_love_CoC: mon algo sur code royale qui m'a fait passer le silver semble aussi pouvoir me faire passer le gold, je suis plutôt satisfait de ma personne, ça méritait de transpirer. Qu'en penses tu Automaton2000?
Automaton2000: bonjour tout le monde :ghost:
LeGourdin: has anybody issues to join COC ?
LeGourdin: ah non... c'est bon maintenant...
Sirios: gg I_love_CoC
I_love_CoC: merci^^
I_love_CoC: franchement je suis sur le cul
Sirios: faudrait que je cravache un peu les combats de bot, j'en ai aucun en gold :'(
I_love_CoC: d'habitude quand je franchis une ligue je reteste mon algo et je prends une grande rouste pour me faire comprendre qu'il est loin d'être au point ^^
I_love_CoC: il y a mad pod racing qui a une astuce permettant d'atteindre le gold en quelques lignes
Sirios: ah ?
I_love_CoC: et sinon j'ai trouvé code royale assez abordable
I_love_CoC: oui tu définis ton objectif comme suit xtarget=checkpoiintx - 3*velx
Sirios: mad pod racing argent
Sirios: ah ben je note :p
I_love_CoC: et ytarget=checkpointy - 3*vely
Sirios: merci pour l'astuce
I_love_CoC: avec vel la vitesse de ton pod que tu calcul à chaque tour
I_love_CoC: une bonne instruction pour le BOOST et le tour est joué
jukkes: ça a fonctionné nickel merci
I_love_CoC: derien^^
Sirios: rapide jukkes
jukkes: j'ai juste ajouté le facteur 3
jukkes: ça change tt
Sirios: on dirait ^^
I_love_CoC: je ne sais pas si c'est un truc de théorie physique permettant d'optimiser l prise de virage à la corde où s'ils l'ont découvert par sérendipité sur ce site mais la simplicité de la commande pour un tel résultat me "fascine"
b0n5a1: c'est juste une sorte d'asservissement du pauvre avec une réponse ayant un dépassement faible et peu d'oscillations
b0n5a1: tu peux t'amuser à tracer ce que ça donne avec 3 ou d'autres valeurs
I_love_CoC: asservissement du pauvre?
I_love_CoC: ok je testerai à l'occasion
b0n5a1: asservissement de position
b0n5a1: cherche "boucle de régulation" "proportionnel intégrateur dérivateur", ce genre de choses
I_love_CoC: ok je charge ça sur google ça me fera de la lecture pour plus tard^^
Sirios: pfff mon code est tellement pourris que je ne peux pas le test sans adapter. Je ferai ca plus tard, je vous laisse, bonne nuit.
I_love_CoC: bonne nuit Sirios
b0n5a1: tu vois ça en automatique, électronique, physique...
I_love_CoC: moi j'ai une formation de mathématiques théorique donc je comprends les concepts math derriére(parfois) mais je suis un gros noob en ce qui concerne le jargon de la prog^^
I_love_CoC: au passage j'adore ton pseudo b0n5a1 ça me rappelle l'époque où je jouais à Quake 3^^
b0n5a1: d'ailleurs dans le external resources du multi il y a "PID Controller"
b0n5a1: bonne nuit
I_love_CoC: à toi aussi b0n5a1
MAWAAW: http://chat.codingame.com/pastebin/bf0ba83e-2377-46a3-af88-80a0d2d622e3