Chat:Fr/2021-07-18

From CG community
Jump to navigation Jump to search

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 ;)

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

Default avatar.png Eunrynome: Top, merci !

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 ><

Default avatar.png 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: (╯°□°)╯︵┬─┬