Chat:Fr/2021-07-18
Bon[]Crayon: Salut tout le monde.
Bon[]Crayon: Automaton2000 Comment va ?
Automaton2000: je viens de faire la simu
Bon[]Crayon: Automaton2000 Une bonne chose de faite.
Automaton2000: bon je suis devant toi
Bon[]Crayon: Automaton2000 Je suis une tortue, je prends le temps qu'il me faut.
Automaton2000: ah c'est toi qui a fait la meme chose
Bon[]Crayon: Automaton2000 Eh eh ;)
Automaton2000: il doit y avoir des cas ou tu peux aussi dire que tu as pas eu de mail
WhatTrickeryIsThis: crayon il travail qu'au papier, pas de mail
Zorg1: le mail c'est pour le spam
Bon[]Crayon: Oui voilà.
Zorg1: bonjour à tous et à Automaton2000 la star du chat :)
Automaton2000: ça fait 3 mois que je suis pas le seul qui a fait le tour
Bon[]Crayon: o/
Zorg1: \o
dwarfie: Automaton2000 ... deja 3 mois que tu as tué ton cousin ?
Automaton2000: donc même avec un langage que tu veux faire un peu mieux
nicola: Ꙭ
nicola: Je te vois, Automaton2000.
Automaton2000: ça veut dire que si tu le fais en c et pas en local
Zorg1: cette sagesse Automaton2000
Automaton2000: elle est en train de changer
Bon[]Crayon: Automaton2000 Après la sagesse de la tortue, le temps est la sagesse de la licorne.
Automaton2000: je suis juste régulièrement sur alex
Bon[]Crayon: Automaton2000 Après la sagesse de la tortue, le temps est la sagesse de la licorne
Automaton2000: peut-etre que c'est pas trop méchant
dwarfie: Automaton2000 : espèce d'obsédé
Automaton2000: en c++ si t'es pas top 10
Bon[]Crayon: Automaton2000 Doit parler du jeu 'Alex the Allegator'.
Automaton2000: c'est une fonction de comparaison
Zorg1: :thinking:
Bon[]Crayon: Automaton2000 Donc alex, c'est une fonction de comparaison. Qu'est-ce qu'elle compare ?
Automaton2000: bah c'est ce que je fait
-Cile-: Tu peux nous montrer Automaton200 ?
-Cile-: pardon... je t'ai diminué Automaton2000
Automaton2000: après c'est une question de perf
Bon[]Crayon: Automaton2000 Le con n'a pas raison!
Automaton2000: mais si tu te fais pas trop de souci
-Cile-: je fais mumuse avec le Fall Challenge 2020 (les potions magiques), vous l'avez fait ?
-Cile-: et toi automaton2000 ?
Automaton2000: faudrait que je m'y remette
-Cile-: tu n'es pas bien classé automaton2000 ?
Automaton2000: tu peux mettre le lien du puzzle
-Cile-: le voilà automaton2000 : https://www.codingame.com/multiplayer/bot-programming/fall-challenge-2020
Automaton2000: je vais essayer de voir où est le soucis ?
Zorg1: oui FC2020 j'ai bien aimé ^^
-Cile-: automaton2000 pour l'instant mon soucis c'est que mon code tout pourri est en ligue argent
Automaton2000: et il le fait pas dire
-Cile-: Zorg1 pour l'instant j'ai juste quelques conditions pour choisir le cast que je vais faire à chaque tour, aucune prise en compte des coups suivants, ni de l'adversaire
-Cile-: Ah ouiiiii 52e rien que ça !!! et 37e lors du challenge !!!! Pas mal du tout !
Zorg1: bah j'ai pas mal pris d'idée sur le chat en fait à l'époque ^^
-Cile-: j'ai fait la même pour SC2021
Zorg1: ça t'as plus réussi qu'à moi on dirait ^^
-Cile-: J'ai eu pas mal de chance, il y a des gros dossiers (gestion des ombres) que je ne gérais pas du tout même en top gold, ce qui fait que j'avais de la marge de progression, je n'étais pas à chercher des détails...
philRG: bon 10 lignes de python (du tutoriel vidéo d'aCat) et j'arrive à battre le boss de bronze 1 fois sur 3
philRG: sur Legends of Code & Magic
philRG: dès qu'on essaye d'utiliser les règles, ça se complique
philRG: purée c abusé ce jeu
philRG: [Warning] philRG Performed another 153 illegalActions Résumé du jeu :
philRG won!
philRG: stratégie: # Summon everything
# Attack every creature
philRG: on s'en fout des règles lol
-Cile-: tant d'actions illégales.... la police va débarquer
philRG: si je fais ça en jouant aux jeux de société avec mon frère, je finis comme Rocky à la fin du match
philRG: c clair :-D
philRG: faudrait l'appareil à claques des sous-doués en vacances :-D
Zorg1: non c'était dans le premier "les Sous Doues" ça
-Cile-: après... c'est un choix... mon bot est tout à fait légal mais totalement débile. Je pense que si c'était un vrai joueur et que je l'avais en face de moi je le bafferais.
**dwarfie attend les seances d'auto-baffage avec une bonne reserve de :popcorn:
philRG: Zorg1 exact c'était juste avant les ouacances
philRG: bon va falloir que je repense mon LoCM du coup mais ça va attendre un peu.
philRG: un peu déçu tout de même
philRG: je vais finir par louer des jeux de société à la ludothèque moi
nicola: Dans le deuxième, l’appareil est un précurseur de meetic.
Zorg1: oui le "Love Computer" avec Guy Marchand et sa superbe chanson ...
codeing: yo la famille
codeing: qu'en pensez vous des rnn en deep learning ?
codeing: RNN : recurent neural network ?
codeing: pour regler un problème de classification : prédiction dans le futur ?
IcyStar: vous savez si y a un moyen d'éviter de recharger la page quand y a eu une erreur ? car on perd la map actuelle...
Bon[]Crayon: IcyStar Lance un test de temps en temps pour faire office de sauvegarde.
IcyStar: ok merci, mais juste que je perds la map actuelle quand ça arrive et ça m'embête pour tester
Bon[]Crayon: Quelle map ?
IcyStar: je veux dire la disposition des checkpoints
IcyStar: quand on recharge la page, c'est comme "relancer le code", ça change
Bon[]Crayon: Sur csb ?
IcyStar: yep
Bon[]Crayon: Dans plusieurs challenges tu peux récupérer les options de configuration de la partie en cours.
Bon[]Crayon: Dans le menu de gauche, dans paramètres tu choisis le ode expert.
Bon[]Crayon: Après au niveau du bloc 'joueurs', il un onglet options qui apparaît.
Bon[]Crayon: Là tu peux copier les options et les rejouers en manuel.
IcyStar: merci !
Bon[]Crayon: Tu peux aussi changer les joueurs en cliquant sur les avatars.
Hunter64TheOne: slt
Bon[]Crayon: o/
**dwarfie arretera un jour de se planter en oubliant de prevoir qu'il sera inévitablement joueur 2 :D
Zorg1: t'as juste pas de bol avec le random :p
dwarfie: 9 matchs sur 11 en joueur 2 ... je pense que ca confirme bien que le dieu du random m'a toujours pas a la bonne ;)
Eunrynome: Yo les gens, quelqu'un aurait une bonne doc pour comprendre ce que c'est qu'un algo genetic et son implémentation? (Fr ou anglais)
BlaiseEbuth: Yo tout l'monde ! Automaton2000 ! AutomatonNN ?
Automaton2000: si j'arrive à passer tous les tests dans l'ide ?
BlaiseEbuth: Eunrynome, un de chaque: https://tech.io/playgrounds/334/genetic-algorithms/history et https://khayyam.developpez.com/articles/algo/genetic/
dwarfie: ah ah ah ... eclater de plus de 6 point le boss de bois 2 et rester coller en dernier de la ligue bois 1 ensuite sur un commu ... ca m'etais pas encore arrivé cette blague :rofl:
Channoir: Salut, je fais ghost in the cell et je ne comprends pas à quoi correspond une entité. Quelque peu m'aider ?
Robinsstudio: Tu fais "Duel dice" dwarfie ?
Robinsstudio: Ou "Dice duel" plutôt.
dwarfie: non , pas encore ...
dwarfie: tout est entité ....
BlaiseEbuth: Une bombe, une troupe ou une usine. C'est indiqué...
Channoir: ah, oui my bad ><
Nhatovic: de fou les gars ahaahaha
philRG: dwarfie fais-nous rêver sur dice duel ;-)
philRG: là c simple un dé qui roule
philRG: tout est possible
philRG: y a-t-il des sites qui expliquent comment créér des deck sur LoCM?
BlaiseEbuth: Regarde les PMs et les ressources du multi.
philRG: ah c pas con car je cale, le code de 10 lignes (qui ne prend pas en compte les objets) qui éclate mon code (certes buggé), ça m'a un peu démotivé.
philRG: mon bot est exactement au même niveau que le tien sinon pur hasard?
philRG: enfin le bot starter d'aCat
philRG: je pense que je me serais fait rétamer à ce contest
BlaiseEbuth: Non. J'ai jamais rien fait sur ce multi. J'ai juste push un truc pour passer bronze, donc c'est pas étonant
philRG: non pas de surprise sur ce que tu me dis yes
philRG: c un multi assez spécial
philRG: le jeu me plaît bien mais le multi à voir
philRG: on dirait que le referee met des pénalités en cours de jeu mais impossible de savoir lesquelles
philRG: exemple tout 190: https://www.codingame.com/share-replay/570795016
philRG: tour
philRG: ah ça doit être une histoire de runes ok
philRG: pas réussi non plus à faire fonctionner le referee avec brutal tester zarbi
Zorg1: je sais même plus comment ça marche LoCaM :D
Zorg1: le contest qui durait 4 semaines
philRG: en fait tu stockes toutes les cartes dans un tableau, tu fais une double boucle for imbriquée et tu y colles toutes les combinaisons d'actions
philRG: et ça monte bronze
philRG: y a même pas besoin de connaître les règles, et même à quoi on sert?
Zorg1: après faut en sortir du bronze
Zorg1: en plus un truc qui joue vachement dans ce jeu c'est ton draft
BlaiseEbuth: Ca joue dans le jeu ?
Zorg1: oui, quand j'avais mis le score d'AI closet que tout le monde avait repompé ça m'a fait gagné des places
Zorg1: enfin la façon de choisir tes cartes
philRG: faut le recopier le draft d'AI closet c dur à faire
Zorg1: bah tu dois trouver les scores dans son PM
Zorg1: mais même sans ça, initialement je changeais seulement mon draft ça jouait pas mal
philRG: je comprends pkoa leojean m'a dit que ce multi le motivait pas :-D
philRG: le truc que moyenadumal avec pypy, c'est les indices
philRG: if opponent_guards and cardA[3] == 1 and cardA[4] == 0:
Zorg1: ça a l'air standard les indices
philRG: bon normalement çà marche, car je fais un remove du garde le plus fort après
philRG: je croyais que les règles de création des jeux indiquaient l'élimination du joueur en cas d'action invalide
philRG: je vais peut-être ressortir ma classe Card quand même
philRG: bon remarque ça fait pas bcp d'indices à retenir, mais c seulement quand tu reprends ton code plusieurs semaines après
philRG: bon même tactique que le starter python d'aCat de 10 lignes sauf que je prends des objets (1/3 de mon deck est constitué d'objets ça me parait beaucoup)
philRG: et je dézingue le garde adverse si présent
philRG: tactique de Silmaen (classé 55 en légende c++)
philRG: sa tactique pour monter bronze
philRG: je me rapproche de Thyl :-)
Zorg1: bah si tu utilises un tableau comme structure, le truc c'est de définir des constantes et de les utiliser comme indice
Zorg1: ça doit dater du FORTRAN cette combine
philRG: oui ça me paraît pas mal. card['attack'], bon c'est chiant à taper mais peut-être plus rapide que card.attack
philRG: bon gagné 200 places pas trop mal
philRG: j'ai classé les cartes par ordre de coût lors de la phase de bataille
philRG: je sais pas ce que fait chaque carte mais c'est sûrement bien :-D
philRG: le tout va être de récupérer un bon draft
philRG: c vraiment ballot comme multi
philRG: mais super bien fait
philRG: c'est le truc des actions illégales non bloquantes qui dénature le multi
b0n5a1: o/
BlaiseEbuth: \o
philRG: ah j'ai trouvé le draft de ClosetAI
Zorg1: o/
philRG: \/o
BlaiseEbuth: Pleins de nouveaux succès ! \o/
b0n5a1: erf, je viens de voir ton profil :D
kdjfhkqfdh: yo les gars vous avez des conseil pour commencer ?
philRG: Zorg1: on peut pas vraiment pomper un Draft exact avec les numéros de carte
dwarfie: ou ouvre un boquin a la page 1 et on lit jusqu(a la derniere :)
philRG: je me suis fait une page html avec les images des cartes mais la probabilité d'avoir une carte correspondante au deck voulue me paraît assez faible
philRG: Sortie d'erreur : ClosetAI_draft: [7, 7, 33, 38, 49, 53, 53, 53, 59, 63, 69, 69, 69, 72, 72, 75, 81, 84, 87, 88, 94, 109, 121, 140, 141, 151, 151, 151, 158, 158] final_draft: [3, 4, 17, 17, 26, 27, 46, 49, 59, 59, 62, 72, 72, 76, 76, 81, 83, 85, 86, 104, 105, 109, 111, 118, 121, 131, 131, 141, 146, 147] found_cards: [49, 59, 59, 72, 72, 81, 109, 121, 141]
philRG: ooops pardon pour le flood
philRG: kdjfhkqfdh: finis toujours ce que tu as commencé, mais surtout sais pourquoi tu commences quelque chose
philRG: et ce que tu vas gagner en commençant
Zorg1: keskila le profil de Blaise ?
Zorg1: ah ok ^^
dwarfie: il a toujours pas l'achievement "eleveur de tortue" : faire dire 20 fois tortue a automaton2000 ... ca , y'a que moi qui l'ai :yum:
Automaton2000: et c'est reparti pour un tour
dwarfie: Automaton2000 : ben ouais , je vais me géner tien ;)
Automaton2000: il a déjà fait un truc un peu comme ici
dwarfie: Automaton2000 ... si ca existe pas deja 25 fois en CoC , ca existe pas pour certains tu sais ....
Automaton2000: c'est vrai qu'on a pas accès au code des autres
dwarfie: Automaton2000 : ah ca , si on cherche pas , c'est sur qu'on trouve pas non plus
Automaton2000: c'est pas parce que le dernier qui a dit qu'il y avait un truc pour éviter les solutions codées en ...
AlterGNU:
Channoir: (╯°□°)╯︵ ┻━┻
dwarfie: (╯°□°)╯︵┬─┬