Chat:Fr/2022-04-04

From CG community
Revision as of 05:29, 5 April 2022 by Chat Log (talk | contribs) (Created page with "<img src=/a/69893904259383> Stilgart: bonjour <img src=/a/69893904259383> Stilgart: on te demande te gérer la puissance du moteur (le reste, si c'est toujours présent dans...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.

Default avatar.png JBM: wazza

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: (https://cyno-pro.com/jupettes/169-410-gappay-kilt-jupette-a-friandises-et-materiel-rayures-bleues.html)

b0n5a1: déjà les croquettes...20 à 25 balles de moins ^^

Default avatar.png 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