Chat:Fr/2020-11-12

From CG community
Jump to navigation Jump to search

R4N4R4M4: C'est ce qu'on se dit toujours au début :D

R4N4R4M4: ... jusqu'au jour où l'on trouve le bon code qui élimine les bugs du puzzle

CopperFr: oui souvent le bug est entre la chaise et le clavier surtout au début

Stilgart: Automaton2000: elle est où ta chaise ?

Automaton2000: il a du mal à voir le code des autres

struct: salut Automaton2000

Automaton2000: ouais mais pour le coup, c'est moi qui me fait le plus de points que ça rapporte pas de point ...

CopperFr: Vous préférez les struct ou les class ?

struct: struct

MadKnight: MadKnight

struct: Salut MadKnight

MadKnight: hihi struct

b0n5a1: o/

CopperFr: \o

CopperFr: typedef struct ?

struct: #define class struct

CopperFr: Tout est public par défaut chez toi struct ?

struct: oui

CopperFr: c'est pas très raisonable

egaetan: Salut tout le monde et Automaton2000

Automaton2000: il est un peu plus tard

CopperFr: mieux vaut un peu plus tard que jamais Automaton2000

Automaton2000: et comme j'ai pas de problème ...

Magus: salut tout le monde et Automaton2000

Automaton2000: y'a du monde de la recherche

dwarfie: Automaton2000 ... pas de monde de la decouverte ?

Automaton2000: quand tu arrives à faire combien de simu ?

dwarfie: Automaton2000 : autant que necessaire

Automaton2000: mais ça change rien du tout

HITO: Coucou, je me demandais le fall challenge est repoussé ou >:o?

b0n5a1: non pourquoi?

HITO: De mon cotez c marquer que c dans 12h, c aussi marqué que c a 16h, et il est 10h, ducoup... XD

EnneiteZer: hello tlm :) :wave:

UmeHearts: Ha moi j'ai dans 5h53

UmeHearts: \o

EnneiteZer: idem

b0n5a1: 05h53m35s HITO

HITO: keske

HITO: j'ai vrmt 12h de mon cotez lmao, jsp ce que j'ai casser XDDD

UmeHearts: Il est repoussé mais que pour toi :nerd:

HITO: >D:

UmeHearts: Tu commences avec un handicap comme ca

HITO: A j'ai actualisé la page c bon ! (l'avais dejat actualisé poutant snif >D:)

HITO: vue comment je suis pas doué, c pas just ca ! XD

UmeHearts: Moi j'ai confiance en toi, go for top ladder

UmeHearts: :punch:

HITO: Top ladder de mon village >:D! XD

Default avatar.png Helron: Bonjour, en java... je voudrais faire une methode de parcours de int[][].. en paramètre de cette methode : est ce possible de declarer une methode a appliquer à chaque ligne et une autre à chaque colonne ? Visiblement je ne peux pas simplement mettre de methode en arg d'une methode avec une synthaxe du genre : methode( table[][], methoderow(), etc... Une piste pour que je cherche ?

UmeHearts: On vise pareil, c'est abordable je pense :joy:

HITO: Owui surment haha XD

b0n5a1: Helron jettes un oeil à ça d'abord : https://www.geeksforgeeks.org/multidimensional-arrays-in-java/

tekki: salut tout le monde

tekki: yop AutomatonNN

AutomatonNN: oui

dwarfie: Automaton2000 ... t'aurait pu me rappeler que c'etait a 16 h ...!

Automaton2000: ca vaut le coup de main

dwarfie: Automaton2000 : ben non justement , tu l'as pas fait

Automaton2000: je pense que si tu ne fais pas du tout

dwarfie: Automaton2000 : si je fais pas tout , rien n'est fait ... merci je le savias deja :D

Automaton2000: mais je ne connais pas le niveau

dwarfie: Automaton2000 : l'ignorance n'est pas une excusse

Automaton2000: y a moyen que je passe en legende

nicola: Automaton2020, tu es une légende.

nicola: Automaton2000, tu sais qui est Automaton2020 ?

Automaton2000: je vais passer a la ligue legende

tekki: on y croit Automaton2000

Automaton2000: tu veux en parler ?

VirtualAtom: Hello tout le monde ,o/

tekki: salut

tekki: Automaton2000 qu'est ce t'as préparé pour midi?

Automaton2000: je sais pas j'ai pas fait gaffe a ce que j'ai fais un truc similaire

tekki: encore de la tortue AUtomaton2000?

Automaton2000: faut pas le dire ...

tekki: ha ok

tekki: :) je me tais

YannT: amis du contest bonjour

YannT: on est chauds?

tekki: ça démarre quand?

YannT: quand le compte ) rebours est à zéro :D

tekki: j'ai pas le visu là

YannT: (16h)

tekki: ok merci

CopperFr: il se passe quoi à 16h ?

Default avatar.png JBM: ben c'est l'heure du gouter

egaetan: miam

b0n5a1: t'auras un mannala

tekki: Attention : votre code n'a pas lu toutes les données disponibles depuis l'entrée standard avant d'avoir écrit sur la sortie standard. Ceci cause une désynchronisation qui peut entraîner des comportements inattendus.

CopperFr: j'aurai des chocapics ?

tekki: qu'est ce que j'ai foutu encore?

tekki: qq'un a une idée?

egaetan: oui, tu n'a pas lu toutes les données disponibles depuis l'entrée standard avant d'avoir écrit sur la sortie standard

CopperFr: oui t'as pas lu toutes les données disponibles depuis l'entrée standard avant d'avoir écrit sur la sortie standard. Ceci cause une désynchronisation qui peut entraîner des comportements inattendus.

tekki: :) merci

egaetan: de rien

Hthomas: ton code doit planter a un tour et tu lis pas les données le tour suivant

tekki: pourtant j'ai pas chang grand chose pff

CopperFr: fallait peut-être changer des trucs ?

b0n5a1: tekki si c'est thor golf c'est normal (ou un autre puzzle où t'en as raf des derniers inputs)

Stilgart: Automaton2000: pas encore de la soupe de tortue, j'espère !

Automaton2000: et si je vais pouvoir manger sereinement ! ouff !!! l'angoisse...

Stilgart: omfg

b0n5a1: haha

b0n5a1: bon appétit Automaton2000

Automaton2000: c'est la meilleure solution ?

Stilgart: Automaton2000: bien sûr que non, les tortues ça sert à produire un accident de la route normalement, pas à être mangé

Automaton2000: en fait ca a l'air d'etre le cas

b0n5a1: garde les carapaces pour faire des récipients Automaton2000, faut pas gâcher

Automaton2000: je sais pas si c'est plus clair

Stilgart: Automaton2000: c'est plutôt opaque une carapace de tortue, en vrai :(

Automaton2000: je sais pas, j'ai pas trop fait gaffe

b0n5a1: Automaton2000 à table ! https://www.atlasmedias.com/zend-framework/uploads/2017/03/Une-tortue-dans-un-hamburger.jpg

Automaton2000: ca doit etre pour ca que le contraire

**Stilgart traumatisé

Stilgart: bon, youtube me casse les noix à me demander de me loguer toutes les 3 vidéos

Stilgart: je vais finir par passer systématiquement par youtube-dl s'il continue :/

Bob: amis des videos, bonjour o/

b0n5a1: o/ Bob

Stilgart: \o Bob

Stilgart: prêt pour légender ?

Bob: sais pas, on verra ce week-end

Bob: si mon medecin me met en arret lundi, clairement j'aurai du temps a y consacrer :D

Stilgart: dis-lui que ça te ferait déprimer de ne pas faire le contest de CG sérieusement ;)

Stilgart: (sinon, rien de grave j'espère ? :( )

dwarfie: bob qui se fait quasiment plagié son puzzle ... la journée commence bien ...

dwarfie: https://www.codingame.com/contribute/view/570769ed8002516aa09d4ca79cb7e10a3200

Bon[]Crayon: Bonjour les sorcières :new_moon_with_face: :full_moon_with_face:

Bob: non rien de grave, juste un peu ma claque de l'ambiance de merde au boulot depuis quelques mois

Bon[]Crayon: Bave de crapaud et poils de chauves-souris AutomatonNN Est-ce que tu as les ingrédients de la victoire pour les contest de contest ?

AutomatonNN: oui mais j'ai pas trop d'idée de comment faire un bot en fait

Bon[]Crayon: AutomatonNN pareil

AutomatonNN: oui

dwarfie: AutomatonNN on s'en fout ... une bonne heuristique suffit a finir gold

AutomatonNN: pfff

b0n5a1: erf dwarfie ça doit foutre un peu les boules de prendre le temps de faire ce puzzle commu et apprendre qu'il y a déjà le même sujet

b0n5a1: ^^

dwarfie: en meme temps ... ca prend 30 seconde de voir qu'il existe deja (juste avec le nom dans recherche en plus) :D

b0n5a1: faut avoir le réflexe avant oui

lhm: dwarfie c'est un peu fort de dire que je plagie Bob

dwarfie: d'ou le presque ;)

dwarfie: (quasiment)

lhm: J'ai pas été malin de pas vérifier c'est vrai, mais le jeu est hyper connu

lhm: En plus mon puzzle ne passe pas avec le code de Bob (la grille et le nombre de mots peuvent être bien plus grands du coup le brute force timeout)

lhm: Après est-ce que ça en fait une contribution à prendre en compte ? peut etre pas effectivement :3

dwarfie: apres , andremasacara fait pas mieux ... je prend un truc qui existe mais je remplace les caracteres [()] par du texte .... et apres en fait on s'en fout parce que c'est les _ qui comptent :D

dwarfie: en fait , moi pour le resoudre , je gere meme pas la grille dans boggle ...

lhm: Comment ça ?

dwarfie: ben oui , j'ai juste besoin de compter les lettres

dwarfie: ah non ... c'est adjacent c'est vrai

lhm: Je suis désolé je comprends pas... compter les lettres ?

lhm: ah ok

dwarfie: mais deja voir si les lettres sont la , ca elimine pas mal de mots

Default avatar.png Helron: zut qqun m'avait répondu et j'ai eu un super grand coup de fil.. le chat s'arrete a 11h29... désolé de reposer la meme question

b0n5a1: attends Helron je remets

lhm: Si je rajoute des règles (genre les coins rebouclent, la possibilité d'avoir le charactère joker '*' etc...) tu penses que ça en fait un puzzle à part ?

Bon[]Crayon: Automaton2000

Automaton2000: tu as le droit de te faire chier

Bon[]Crayon: c'est vrai, j'ai le droit

lhm: c'est pas faux dwarfie mais dans les grilles que j'utilise (les 8*8 par exemple) tu as de grosses proba d'avoir tous les charactères

egaetan: Automaton2000 pas faux, mais gênant

Automaton2000: bon, c'est l'heure du goûter

b0n5a1: https://www.geeksforgeeks.org/multidimensional-arrays-in-java/

b0n5a1: Helron

dwarfie: oui ... mais faut que les char soient la le bon nombre de fois aussi

Default avatar.png Helron: merci

b0n5a1: regarde déjà ça d'abord

dwarfie: apres , je serais con , je dirais "fais un boggle sur un ruban de mobius" :D

b0n5a1: (t'essaye de grandement te compliquer la vie)

**dwarfie part en courant

lhm: :)

dwarfie: non , mais plutot si ca ce joue comme du befunge ou tu peut repasser d'un cote a l'autre , c'est deja plus du tout le meme sport en effet

lhm: Bon je la laisse comme ça pour l'instant, et si j'ai la motivation je rajouterai suffisamment de règles pour que ça ne ressemble plus du tout au CoC de Bob

lhm: sinon elle mourra d'elle-même :3

b0n5a1: ouais mets des boules de couleurs unicode à la place...comme ça il est rejeté et c'est réglé

**b0n5a1 s'enfuit

**dwarfie slaps b0n5a1 around a bit with a large fishbot

**dwarfie slaps b0n5a1 around a bit with a large fishbot drawn in ascii art with lots of unicode inside

dwarfie: tien ... par contre , je me dis qu'un boggle en optim (trouver le max e mot avant le timeout) ca serait pas mal en fait ...

Alshock: mince j'ai pas pris mes chocoBN :/

Default avatar.png Helron: http://chat.codingame.com/pastebin/c395efba-1ca6-4fb2-a341-edec7e0cd616

Alshock: avec le chat qui a pas scroll ça rend cette phrase encore plus délicieuse xD

dwarfie: m'en parle pas , j'ai pas les rations de survie pour les premieres heures de contest

dwarfie: humm ... pas drole , la team turtle c'est une team entreprise ... on etait pas censé pouvoir faire des team libre pour le contest ... précédent déjà ?

b0n5a1: et pourquoi essayer de te compliquer la vie Helron? fais le déjà de façon classique

Default avatar.png Brandon: salut salut. je suis méchant mais je vous souhaite quand même un bon contest !!!

CopperFr: je crois que je vais me contenter de manger des chocapics

Default avatar.png Helron: coupure alim .... ben le faire classique je sais faire... le but c'est d'apprendre ...

Default avatar.png Helron: il doit bien y avoir une maniere de penser ce probleme.

tekki: AutomatonNN finis ton assiette

AutomatonNN: et je ne sais pas trop ce que tu veux dire

tekki: tu finis pas ton plat, pas de chat AutomatonNN

AutomatonNN: oui pareil c'est pas trop compliqué de tout casser ce puzzle

CopperFr: tu cherche à faire quoi Helron ?

MaMax: hry

CopperFr: wqf ?

b0n5a1: http://chat.codingame.com/pastebin/907ac8c1-8fc5-4d65-a476-7bd266444dc3

b0n5a1: Helron

b0n5a1: Helron qqchose dans ce goût là par exemple : https://tbressure.wordpress.com/2013/10/03/lambda-expression-en-java-8/

Default avatar.png Helron: merci j'y regarde

Bob: ca depend de ce que tu entends par methode en ligne vs methode en row

Bob: en general pour un tableau 2D le plus souvent t'as plutot une methode par cellule

Stilgart: b0n5a1: oui, mais ça fout les boules de voir un nouveau puzzle et de se rendre compte qu'il suffit d'un copier-coller + adaptation mineure

Stilgart: il faudrait un endroit où les gens soumettent leur idée AVANT de bosser sur la contrib

Default avatar.png Helron: c'est exactement ce que je cherchais à apprendre a faire.. merci beaucoup

Bob: du coup soit tu parcours par ligne puis par colonne, soit dans l'autre sens, mais fondamentalement t'as une seule methode a appliquer

b0n5a1: je sais Stilgart, mais si c'est pas voulu ça fout autant le boules à l'auteur ^^

Bob: et la deuxieme est implicite en fonction du sens de parcours choisi

Stilgart: b0n5a1: je ne dis pas le contraire, mais c'est pas une raison pour ne pas reject :(

b0n5a1: en abtrayant au plus c'est juste une interface Method oui, avec fonction prenant en paramètres 2 "traitements" Helron

b0n5a1: abstrayant (ça doit pas exister ça ^^)

Stilgart: si on avait pas fait le ménage à une époque, on aurait une centaine de CoC qui se résumeraient à un appel à eval + peanuts

Stilgart: https://la-conjugaison.nouvelobs.com/du/verbe/abstraire.php (si, ça existe)

b0n5a1: je dis pas de pas reject Stilgart, je suis d'accord...c'est juste con pour l'auteur qui a fait un effort de création quand c'est pas voulu

b0n5a1: en comparaison des guignols qui s'en foutent et pompent des trucs en 10 secondes

Stilgart: on en revient au vrai soucis, il n'y a pas de couche en amont où les gens peuvent proposer leur idée

Stilgart: après, il y a quelques années, on pouvait encore changer le puzzle

Bob: c'est comme pour n'importe quoi d'autre

Bob: des bases de questions, des bases de bug

Stilgart: ça m'est arrivé de proposer à l'auteur une variante acceptable de sa contrib

Stilgart: mais plus on avance dans le temps, plus c'est chaud

Bob: en theorie t'es cense fouiller un peu avant pour verifier si ca n'a pas deja ete propose

Bob: en pratique ouais ca fonctionne juste pas

Stilgart: Bob: il faut être lvl 20 pour ça

Stilgart: voire 29

Bob: meme au-dela de toute facon

Stilgart: histoire d'avoir un vrai accès aux contribs acceptées

CopperFr: après c'est étonnant de ne pas connaître les puzzles de Bob

Stilgart: (je suis pas sûr qu'on voit les commentaires des contribs acceptées avec juste le lvl 20)

Stilgart: bah non, c'est pas étonnant

Stilgart: personne ne fait les puzzles

b0n5a1: bah lhm est lvl 36, mais si t'as jamais vraiment mis le nez dans les contribs tu penses pas forcément à check l'existence d'un truc similaire

CopperFr: bon ben dans ce cas si personne ne fait les puzzles...

Stilgart: oui, au lvl 36 on peut supposer que la personne a mis le nez dans les puzzles quand même

Stilgart: CopperFr: c'est pour ça que je milite pour de la qualité... mais CG force la quantité avec sa quest map :(

b0n5a1: ou pas pour les contribs, si tu t'y intéresse juste une fois pour la quest map tu peux passer à côté du check facilement

CopperFr: ben oui j'aurais jamais fait de contrib sans la quest map

b0n5a1: voilà

Stilgart: ce moment où on pointe le même problème en même temps :D

Stilgart: je suis un des rares à pas avoir succomber à l'appat du gain

Stilgart: pourtant, j'ai un petit "union with empty set" en reserve ;)

b0n5a1: moi même j'ai fait la fainéasse avec "R", je m'en cache pas ^^ (mais j'ai check si ça existait)

CopperFr: j'aurais jamais fait de puzzles dans l'xp

CopperFr: je serais jamais venu sur ce chat sans connection internet

b0n5a1: en même temps j'ai check parce que je savais que "duplicate" pouvais me tomber dessus à vitess grand V

Stilgart: en vrai, ça aurait pu te tomber dessus même avec un check

Stilgart: parce que bon, la recherche par nom c'est pas super efficace

Stilgart: et même avec l'outil d'euler j'ai du mal à retrouver certains trucs parfois :(

Vry: Yo les gens ... vous avez commencer à vous échauffer les doigts ?

Stilgart: grave

Stilgart: Automaton2000 a bu sa soupe de tortue, Dwarfie a ses rations de survie, la routine quoi

Automaton2000: mais ça reste de la place

Vry: En effet ...

Stilgart: dbdr: c'est qui tous ses gens dans la team EnsLyon ?

Stilgart: tu as encore recruté des mercenaires ? :)

dwarfie: Stilgart ... j'ai dis que je les avais pas justement ;)

Stilgart: ha merde...:/

Stilgart: ça manque d'une catégorie myteam, au passage

dwarfie: pas grave ... veau qui tete n'a pas faim ... et le stock de cnaule est au plus haut en fait :D

Stilgart: j'aurais bien envie de lancer la teamTurtle

dwarfie: Stilgart ... en fait , elle existe ... mais dans les entreprises :(

Stilgart: fais gaffe à pas dépasser le pic ;)

Vry: C'est par équipe ?

Stilgart: il y a aussi un classement équipe

Stilgart: dwarfie: oui, mais c'est naze ça

dwarfie: dit ca a BlaiseEbuth

Stilgart: BlaiseEbuth: c'est naze ça !

Stilgart: wait, ça commence à 16h ???

Vry: Oui pour le goûter ... c'est original

Bob: ah mais c'est ce soir ?

Stilgart: non, j'avais misé sur 18h

Bob: c'est pas 'dredi comme toutes les autres fois ?

Stilgart: du coup, j'ai mal calé mes soutenances de stages de cet aprem

dwarfie: Bob : non , a 16 h on vient de te dire ;)

Stilgart: le nain :/

Vry: Une heure avant d'aller chercher les gamins à l'école ...

Stilgart: Bob: non, c'est aujourd'hui

Bob: non mais si vous vroyez que je lis toutes les conneries que vous racontez, aussi

Bob: bon

Stilgart: je pige pas pourquoi c'était pas hier en vrai

Bob: bah je partirai avec du retard, ca sera rigolo

Stilgart: ou même mardi, ça aurait été cool

dwarfie: parce que 5 jours en bronze c'est bien assez Stilgart :p

Stilgart: ha mais avec de la chance, je vais battre mon record de SC

Stilgart: parce que bon, si je sors rien de fort ce week-end, je pourrais bien finir bronze cette fois :(

Default avatar.png Brandon: j'aa pas d'ami IRL à qui je peux le dire, alors je le dis ici, suis legende sur strike back !! ( mon premier legende en IA bot ) suis content ! hi hi hi

Bon[]Crayon: GG

Default avatar.png Brandon: merciiii ^^

Bob: gg

Vry: gg

Vry: Pas eu le courage de coder autre chose que -3v sur celui-là ...

Default avatar.png Brandon: MERCIII et pas de panique je risque pas d passer devant vous sur le nouveau, jesuis pas bon

Default avatar.png Brandon: ^^

b0n5a1: Stilgart Turtle c'est pris

b0n5a1: (je suis dedans)

b0n5a1: (on est 6)

b0n5a1: erf scroll t'avais vu

Stilgart: oui et non

Stilgart: j'avais pas interprété jusque là

Stilgart: mais bon, je vais pas sacrifier mon slot entreprise pour ça non plus

Stilgart: Brandon: un accident, ça arrive

b0n5a1: en effet, de mon côté raf du slot entreprise (en tout cas là où je suis) donc c'est ok ^^

Stilgart: petite pensée pour Razovsky qu'on ne voit plus beaucoup

b0n5a1: ça fait longtemps ouais

Bob: tiens oui ce nom me rappelle bien quelque chose

Stilgart: premier contest, il est passé légende personne ne sait comment

b0n5a1: il claquait tous les puzzles d'affilée tous les jours

WhatTrickeryIsThis: rasovsky c'était le chat avec headset

b0n5a1: yep

Stilgart: oui

WhatTrickeryIsThis: il a été escrabouillé?

b0n5a1: lol

Stilgart: faut croire

Stilgart: ou alors Automaton2000 l'a confondu avec une tortue et l'a mangé

Automaton2000: y'a plein de gens qui ne savent pas ce que j'en ai besoin

Stilgart: :)

WhatTrickeryIsThis: Dîtes , j'ai fini de manger en avance, on peut commencer maintenant ?

Bob: tu peux commencer l'apero en avance en tout cas

Stilgart: c'est pas possible ça

Stilgart: ça impliquerait qu'il y aurait une heure pour l'apero :fearful:

Bob: bah pour moi pas possible parce que je suis au bureau

Bob: mais bon commencer a picoler pendant le teletravail c'est potentiellement une pente dangereuse

WhatTrickeryIsThis: je prépare ma classe sorcier

WhatTrickeryIsThis: et la classe popotte

WhatTrickeryIsThis: faut faire de la soupe apparemment

dwarfie: oublie pas la class hyrule et la class ganondorf plutot

b0n5a1: LOL...le mec qui organise la réunion zoom de tout à l'heure...pas vu que j'étais co...spotted à jouer peinard sur son phone depuis 10 min :joy:

Stilgart: les laves-linges durent plus longtemps avec Ganon ;)

b0n5a1: la tête qu'il a fait quand il a vu et déco la cam

Stilgart: (tu me l'as mis en tête, fallait pas :D )

Stilgart: alors que bon, jouer avec une réunion c'est pas si con

Stilgart: c'est une façon d'évacuer le stress après tout

WhatTrickeryIsThis: jouer sur un téléphone, c'est la honte

b0n5a1: le pb c'est que ce gars là fait ça tout le temps Stilgart...et des mevs se retrouvent à devoir faire son taf parce qu'il a "pas le temps, débordé" :unamused:

WhatTrickeryIsThis: les vrais ils jouent sur pc :muscle:

Stilgart: b0n5a1: ça rend la situation encore plus ridicule du coup

Stilgart: WhatTrickeryIsThis: pas faux

Vry: b0n5a1 Je peux vous rejoindre dans la team :turtle:

b0n5a1: fais ce que tu veux ^^

b0n5a1: c'est BlaiseEbuth le PDG

Vry: Ok, il manque un site web et un logo ... :p

Steuh: Bonjour, on ne peut plus sélectionner d'entreprises pour être éventuellement contacté à la fin du contest ?

Steuh: Ça remonte, mais j'avais le souvenir qu'il y avait cette option

Stilgart: Tu as une section Get A Job maintenant

Bob: en bientot une section Get A Life

Steuh: ah oui en effet

Steuh: c'était caché en plein milieu du header

UmeHearts: "cacher"

UmeHearts: Le gros bouton jaune aha

Steuh: c'est ironique

Bob: on dirait ma gamine a qui on dit de chercher un truc

UmeHearts: Je te taquine

Steuh: j'espère pour elle que la ressemblance s'arrête là :)

Bob: *aller-retour rapide horizontal du regard sur 180 degres* -> "j'ai pas trouve"

UmeHearts: Premier contest pour moi, j'espere ne pas me faire totalement demolir :')

Bob: meuh non

Bob: #beLazy

Bob: #beLikeBob

Fuhaang: Hey, vous allez bien? Premier contest pour moi aussi

egaetan: salut WhatTrickeryIsThis !

Vry: You're welcome

UmeHearts: Svp personne code en C, comme ca je serais first en C :sunglasses:

WhatTrickeryIsThis: egaetan :shoes:

Vry: Ha lui aussi il revient ... ( egaetan )

UmeHearts: #FarmeurDeSucces

egaetan: :banane:

Vry: UmeHearts : désolé mais je code en C :p

SeebOmega: Mdr ces trolls vous avez fait une companie appelle turtle

SeebOmega: Automaton2000 c est votr CEO ?

Automaton2000: je suis passé de silver à legend

UmeHearts: Vry ok on va se castagne :punch:7

Vry: Que le meilleur gagne ! :p

egaetan: UmeHearts ça m'arrive aussi le C

UmeHearts: Mon espoir < 0

Bob: egaetan o/

egaetan: Salut Bob

Default avatar.png Aspic: Ready !!!

UmeHearts: J'ai jamais vu autant de monde sur ce chat

egaetan: et ça va continuer d'arriver !

WhatTrickeryIsThis: on peut être claqué le record surl e nbr de participants

Bob: quand t'as un collegue qui met dans le chat general de l'equipe qu'il a rdv chez le medecin a 15 heures, que tu lui demandes si ca va quand tu l'as en live et qu'il te dit qu'en fait il a juste une course a faire...

WhatTrickeryIsThis: je suspecte quand même CG de bidouillé les chiffres

Bob: on est quand meme arrive bien bas au niveau de l'engagement dans le projet...

egaetan: c'est moche d'avoir à mentir

WhatTrickeryIsThis: médecin, caissiere, tout ça c'est pareil

WhatTrickeryIsThis: au moins à toi il t'a pas menti :)

Vry: Ouais faut pas mentir ... mais aller faire sa course ...

Vry: ... une fois j'ai vu un collègue revenir avec une pagaie au boulot ... :D

WhatTrickeryIsThis: c'est pas interdit les armes blanches?

egaetan: ptête la pagaie etait d'une autre couleur

Bob: :clap:

Bob: je suis d'accord c'est moche d'en arriver la

Bob: et pourtant le collegue en question il est peut-etre encore plus cool et adaptable que moi et c'est pas peu dire

Bob: du coup c'est d'autant plus revelateur que meme lui en soit a ce stade

b0n5a1: nous y'en a un qui stocke son deltaplane, un qui vient faire sécher sa tente ouverte dans la salle de pause, des conneries comme ça

Bob: c'est pas pire que ton cobureau qui arrive a velo et qui se change direct dans le bureau en arrivant

Bob: voire qui ne se change pas :D

Vry: lol ... vous êtes en TT actuellement ?

BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !

AutomatonNN: oui

Automaton2000: je connais un peu le bazar

BlaiseEbuth: Wé on a recruté Vry !

b0n5a1: Vry oui

R4N4R4M4: Hello les gens

b0n5a1: o/ R4N4R4M4

BlaiseEbuth: \o R4

Bob: glop r4

Stilgart: o/ R4

lhm: o/

CopperFr: \o R4

tdouge: O/

CopperFr: personne ne code en pascal comme ça personne ne codera en pascal

Haashi: \o/

Bob: m'en fous le t-shirt pour 1er en Pascal je l'ai deja eu :p

Dr.wolf: lol

Haashi: la turtle team vaincra cette année

BlaiseEbuth: 'f course

Bob: vous allez coder en logo ?

CopperFr: et il est dédicacé par Anders Hejlsberg ???

BlaiseEbuth: Haashi avec nous !

Haashi: :turtle:

Bob: on peut avoir des t-shirt turtle ?

Bob: #condigTurtle

Bob: #typo

Haashi: du coup je dois mettre une note a ma nouvelle entreprise pour finaliser mon profil

CopperFr: ah y a une turtle team

CopperFr: j'espère qu'elle sera pas trop lente

Haashi: Very likely to recommand for a friend 10/10

b0n5a1: faut faire gaffe BlaiseEbuth si on grandit plus va falloir organiser une élections de délégués

Bob: bientot le CE

Bob: demain, le monde

Haashi: on a des tickets restaurants ??

BlaiseEbuth: Management horizontal chez nous

b0n5a1: non mais des tortue-burger

CopperFr: ah y a pas de chef ?

Haashi: le chef c'est Automaton2000

Automaton2000: elle ouvre quand la gold ?

BlaiseEbuth: chaud Automaton2000

Haashi: calme toi on attend deja le wood la

b0n5a1: https://i.pinimg.com/originals/73/1f/7c/731f7cb731e2c855b652aaf28c8c6d1f.jpg

Automaton2000: là où tu peux faire des tests

Haashi: d'ailleurs c'est pas un chef, c'est un leader

b0n5a1: dealer

lhm: moi aussi je veux Automaton2000 pour leader

Automaton2000: salut comment je peux me tromper

lhm: tu ne peux pas Automaton2000

Automaton2000: comme ça on peut faire des classes

egaetan: Automaton2000 facilement

Automaton2000: ah ouais nan mais la c'est plus une fuite là

Bob: https://commentseruiner.com/mario/t-shirt-the-turtle-evolution

b0n5a1: wé y'a un infuseur à thé tortue Bob

b0n5a1: enfin une tortue qui se lâche dans une tasse plutôt https://commentseruiner.com/ustensiles-de-cuisine/infuseur-a-the-tortue

b0n5a1: berk

Bob: j'ai une tasse chat avec un infuseur poisson

Bob: mignonne mais, comme la plupart des gadgets de ce genre, pas fonctionnelle pour deux sous

b0n5a1: BlaiseEbuth faudra accheter du smecta à l'infuseur à thé !

BlaiseEbuth: ...

b0n5a1: il en a une sévère là

CopperFr: Ca commence dans une heure votre truc

BlaiseEbuth: Plus qu'une heure pour apprendre à coder ! :scream:

b0n5a1: fix ton clojure

tekki: ça te tarde AUtomaton2000?

Automaton2000: me souviens pas avoir vu ça dans un premier temps

CopperFr: je suis débutant vous me conseillez quel langage pour débuter mon début ?

BlaiseEbuth: unicode

Bob: le francais

CopperFr: j'aimerais bien programmer en unicode

Bob: CG en PLS dans une heure

Haashi: je veux juste récupérer le statement

Bob: pareil

BlaiseEbuth: Le quoi ?

Haashi: après pour le reste on verra demain

Bob: comme ca j'aurai le temps d'y reflechir un peu sur le chemin du retour

CopperFr: le statement ?

Bob: note, je me demandais ce que j'allais bien pouvoir ne pas faire au bureau cet aprem...

[CG]Thibaud: t'es pas en remote Bob ?

CopperFr: tu pourras y réfléchir dans le tramway

Bob: pas aujourd'hui, panne d'internettes chez mon proivider

Haashi: triste vie un confinement sans internet

CopperFr: c'est souvent

[CG]Thibaud: le mauvais jour

Bob: boh si c'est comme lundi dernier ca doit etre revenu a cette heure-ci

Bob: panne entre 8 et 15, grosso-modo

Bob: j'avais pallie comme j'avais pu avec mon forfait mobile mais a 15 heures j'avais des deconnexions toutes les 10 minutes, impossible de tenir le remote

Bob: du coup je m'etais decrete en chomage technique pour la fin d'aprem

Bob: le lendemain matin, le N+2 qui me demande de poser l'aprem en conge...

Bob: c'etait mignon

Bob: j'ai reussi a lui faire une reponse sans aucun gros mot dedans

BlaiseEbuth: Bon je reviens après le lancement. Faut savoir se faire attendre... A tout'

b0n5a1: ++

Default avatar.png HayTheFirst: Arf j'avais lu 3 pm sur le mail, j'avais pas pensé au décalage x)

CopperFr: c'est ca d'être décalé

WhatTrickeryIsThis: il s'appelle comment le contest? fall challenge ?

Haashi: fal challenge 2020

SypayV: bonjoir tout le monde

YannT: WhatTrickeryIsThis is en train de faire "New project..." dans l'IDE, faut trouver un nom 😆

WhatTrickeryIsThis: xD

CopperFr: le site va tomber du coup pour le fall challenge ?

WhatTrickeryIsThis: je prépare ma classe sorcier là

YannT: class Cauldron

CopperFr: class Sorcery extends Person {

Bob: CopperFr : comme pour tous les autres challenges :)

Bob: typedef struct { int x; int y; } Witch;

CopperFr: le typdef carrément

WhatTrickeryIsThis: ça marche pas en java :(

Bob: ouais je fais du code propre

Bob: mkdir fallChallenge ; cd fallChallenge; git init

Bob: touch main.cpp

Bob: code .

Bob: voila je suis pret

lhm: pas si vite il faut que je puisse copier

WhatTrickeryIsThis: pas touche les mains, vilains

Bob: moi je twitche direct dans le chat

CopperFr: parce qu'en plus faut faire un répertoire

Bob: a l'ancienne

Default avatar.png HayTheFirst: Je sens tellement que je vais faire un score de bouse au challenge x)

WhatTrickeryIsThis: c'est dans les vieux pots qu'on fait les meilleurs soupes

WhatTrickeryIsThis: Bon allez je prépare le rush potato+crapeau

WhatTrickeryIsThis: ça devrait faire bronze

R4N4R4M4: Y a un twitch ?

egaetan: le lien github ?

egaetan: R4N4R4M4 je ne sais pas s'il y en a de public prévu ce soir

Haashi: moi si je stream ce soir

YannT: touch main.cpp -> j'ai trouvé ton soucis Bob t'utilises pas la bonne extension ;)

CopperFr: il fait pas du c++ lBob ?

egaetan: main.scratch ça marchera mieux

CopperFr: main.pas

Haashi: main.bf pour les vrais

CopperFr: main.s

Haashi: main.CGFunge

CopperFr: main.bas

YannT: fall_challenge_2020.aspx 😁

Default avatar.png JBM: comment es ton <$>

YannT: ahahah

YannT: ce traumatisme ton stream

CopperFr: main.bat

[CG]Thibaud: R4N4R4M4 le planning des streams est sur la page du challenge

Default avatar.png Helron: et voila, j'aurais appris a faire une lamba avec une interface fonctionnel....content

Default avatar.png JBM: ze classe

Default avatar.png JBM: maintenant utilise <$> pour faire fuir les yannt

b0n5a1: ton traitement de int[][] Helron ?

Bob: YannT :D

Default avatar.png Helron: oui

b0n5a1: ok

Default avatar.png Helron: c'est de l'overkill mais c'est joli a ecrire

b0n5a1: bah overkill oui et non...si tu vois ça comme des filtres à appliquer sur une image ça devient intéressant par exemple

Default avatar.png Helron: ah oui .. tu m'ouvres des horizons

b0n5a1: (bon ça existe déjà ça de mémoire dans l'api)

b0n5a1: une interface à implémenter ImageFilter un truc du genre

Default avatar.png Helron: je ne connais pas l'api .. je pioche dedans au fur et a mesure de mes besoins.. j'apprends de temps en temps... c'est pour le fun.. pas pour un métiers

b0n5a1: arf...c'est du awt

Default avatar.png Helron: j'ai appris Arrays.deepEquals hier.. tu vois mon niveau...

Default avatar.png Helron: appris ... découvert l'existence plutot

b0n5a1: ha non c'est pas une interface

b0n5a1: bon, me rappelle pas du bon truc mais ça existe déjà normalement

R4N4R4M4: Ah oui joli planning, merci [CG]Thibaud

UmeHearts: 15 min :D

Bob: tic

Bob: tac

b0n5a1: boom

Bob: les serveurs ont droit a leur derniere clope et le petit rhum

b0n5a1: va y avoir un débordement CSB, y'a des gens qui font du -3v en ce moment

UmeHearts: c'est utile d'avoir une entreprise pour le chall ou on s'en fou

Bob: faut juste avoir le bon -3v

WhatTrickeryIsThis: blaize il recrute

Bob: le reste c'est de la deco

UmeHearts: Ouais j'ai vu ca, la turtle inc

UmeHearts: Mais j'ai pas encore eu l'entretien

b0n5a1: y'en a pas, c'est surfait

UmeHearts: Vas y je m'auto embauche alors

Bob: fais ton propre team

UmeHearts: On parlera salaire plus tard

Bob: team черепаха

Bob: pour faire classe

b0n5a1: c'est comme en Suisse "oui oui on vous fait confiance c'est bon"...et si t'es un âne tu dégages en moins de 24h :joy:

R4N4R4M4: Le choix de la Team, elle se valide avant le début du challenge ou avant la fin ?

b0n5a1: aucune idée, surement possible en cours de route pour un retardataire, ça paraîtrait plus logique

sgalasso: C'est toujours possible de changer avant la fin il me semble

Haashi: tu peux changer a tout moment je crois

WhatTrickeryIsThis: tu te met dan la team qui gagne à la fin voilà

WhatTrickeryIsThis: faut être malin

SeebOmega: Je crois que c est a la fin du contest sachant que moi jai des gens en Amadeus d autres en Amadeus IT group

WhatTrickeryIsThis: malin comme un singe

Vry: J'ai changé il y a une heure alors que j'étais déjà inscrit et ça a été pris en compte

UmeHearts: IQ>200

Bob: a la fin du contest de contest de contest

Bob: on peut faire des team de team de team ?

UmeHearts: AutomatonNN on te plagie

AutomatonNN: oui

b0n5a1: non non AutomatonNN est comme ça à cause de Bob, nuance

AutomatonNN: oui je vois j'ai pas dit que tu fais des petits algos de simus tu peux pas trop de perf en fait

Bob: de ?

Bob: mais non

b0n5a1: mais si

Bob: chuis pas responsable

WhatTrickeryIsThis: c'est bob qui a fusillé le neurone du contest de contest?

Bob: ou alors j'ai pas fait expres

b0n5a1: ouais

Bob: innocent comme le bebe Yoda qui vient de naitre

dwarfie: s'il a perdu son neurone c'est sa propre faute ... c'est pas parce que Bob envoyait des tournées de bière qu'il était forcé d'en boire :D

R4N4R4M4: 2 minutes

dwarfie: 5 plutot ...

R4N4R4M4: Ah mince je suis en avance :D

SeebOmega: LE ntp

dwarfie: pressé de rage-quit ? ;)

Bluepioupiou: rhaaaaa c'est trop long !

Vry: Pour coder comme un "pro" ... https://youtu.be/JZMmrb87Z0c

b0n5a1: bah ça va Bluepioupiou c'est que reporté d'une heure, pas grave

egaetan: rooo c'est long

VirtualAtom: LoL Vry, c'est dans ma playlist pour bosser ^^

Littleyounes: calmez vous les nulos

Bob: plus c'es long...

Littleyounes: vous allez finir 4000eme place

Bob: +t

Bluepioupiou: comment ça reporté d'une heure Oo

egaetan: je vais chez le médecin acheter des pagaies, @+

dwarfie: ah ah ... le decodeur TV d'orange qui vraque ... expres pour que je me consacre encore plus au contest ca :D

Vry: N'oublie pas ton masque egaetan

b0n5a1: lol

Bluepioupiou: meme pas vrai suis arrivé dans les premiers a l'or la derniere fois je m'améliore (ou les autres deviennent plus nuls :rolling_eyes:)

b0n5a1: ça commence à ramouiller le chat

R4N4R4M4: Il faut coder masqué ??? :O

Haashi: eh beh 6 personnes en stream

dwarfie: obfuscation interdite

Vry: Avec une attestation R4N4R4M4

Bon[]Crayon: Allez les bleus

R4N4R4M4: Il est où ton stream Haashi ?

Littleyounes: ca va peter

Bob: HULK WAIT

R4N4R4M4: Code suffocation !

Bob: voila chuis pret

b0n5a1: toi R4N4R4M4 tu dois coder avec des moufles

Haashi: R4N4R4M4 il est quand j'aurais officiellement fini mes heures de travail

WhatTrickeryIsThis: nan, je suis pas prêts là, y à popo avant

R4N4R4M4: J'ai un clavier et souris sans fil, ça compte pour la distanciation :D

WhatTrickeryIsThis: ATTENDEZ !

b0n5a1: ou non...des gants de boxe

Haashi: mais sinon aux alentours de 20h je pense

Bluepioupiou: j'ai pas fini ma journée de taf ....

Dolu: o

Vry: Go!

Haashi: ah ca y est le chat deconne

lhm: le serveur en PLS

WhatTrickeryIsThis: cte load ....

WhatTrickeryIsThis: ayé c'est cassé ?

b0n5a1: tout kaputt

Bluepioupiou: ho ça a l'air fou

VincentBab: ;O

b0n5a1: lag

b0n5a1: .

b0n5a1: qui a éteint la lumière ?

Bon[]Crayon: ça pagaie

WhatTrickeryIsThis: je suis plus inscrit on dirait :( j'ai 504

egaetan: oO c'est beau

Default avatar.png khealer: Bonjour, il y a un lien avec l'ennonce pour l'imprimer ? merci

WhatTrickeryIsThis: rhaa, y en à qui on pushé?

aurelien923: Let's go

CopperFr: ca rame :D

CopperFr: amusez vous bien

egaetan: FLIPPENDO

EnneiteZer: gogogogoooooo !!!! :) gl !

egaetan: Bossrova il fait des invalids actions

CopperFr: bon je vais faire un puzzle

VincentBab: Network error : status 504 :/

CopperFr: :(

b0n5a1: ha c'est revenu...je verrai ça vers 19h

htprogras: les serveurs bug

Default avatar.png HayTheFirst: Copie et colle ailleurs le temps que ça revienne sinon

egaetan: zut j'ai perdu la page

egaetan: qqn a copy le sujet ?

Default avatar.png jll1813: BOUM ???

Djoums: ils se font ddos sur CG ? ca se met a ramer sec

Default avatar.png HayTheFirst: http://chat.codingame.com/pastebin/af10b448-e40a-4104-ac6d-c2f6f6cec93c

egaetan: Merci HayTheFirst

Default avatar.png HayTheFirst: bois 2 ça

CopperFr: y a du monde c'est tout

CopperFr: c'est comme hooch clash mais avec des potions ?

struct: bronze rules : https://i.imgur.com/DiibMep.jpg

CopperFr: je préféres la vf pour une fois

Vry: Wood2 passé !

Default avatar.png HayTheFirst: Wood 2 easy

dwarfie: serveur en vrac en moins de 10 secondes ... ca c'est un record

dwarfie: et pour le theme zelda , on repassera :D

Default avatar.png HayTheFirst: Le boss en bois 2 il se fait tellement démonter x)

dwarfie: meme avec une enorme erreur de code , je le demonte... ca fait peur

dwarfie: ca va encore etre le bronx ... tout le monde va passer en bronze sans se fouler et comme la silver ouvre que lundi ... fete du slip

dwarfie: et voila ... wood 1 avec seulement 3 lignes de code :(

egaetan: merci struct, et le lien vers le github ?

Jofrais: Je suis débutant du coup je ne comprend pas trop où je dois écrire

struct: replay from bronze

struct: https://www.codingame.com/replay/499485220

struct: repo

struct: https://github.com/CodinGame/FallChallenge2020

egaetan: merci x 2

dwarfie: et hop , c'est la fete des draw ... sans surprise

[CG]Thibaud: Jofrais si tu es débutant regarde la vidéo tutoriel

Lamisedaxeh: xD

Gorkill: En même temps, au début, c'est normale... Aller j'ai soumis, Home sweet home pendant le changement de league :)

Default avatar.png HayTheFirst: Les ligues bois ça reste simple, on n'a pas trop à s'occuper de l'autre donc bon

dwarfie: ouais ... mais quand en 3 lignes t'arrive bronze en passant tous les wood ... on se demande l'interet

Vry: Flûte en W1, il faut coder un peu ... :upside_down:

dwarfie: ou attendre un peut vry

Vry: Mon bot ne sait pas faire les CAST donc il attend de toute façon mais c'est pas suffisant pour l'instant mais #10 quand même

dwarfie: en 10 secondes j'ai ete 10eme , 4eme, 15eme ... donc voila ...

dwarfie: ah ... et retour 10eme a ta place :D

Vry: En fait il BREW un CAST le coquin et le referee chipote ...

dwarfie: par contre , entre-temps , le boss a pris 3 points

Default avatar.png HayTheFirst: Oh c'est plus embêtant que je pensais le Bois 1 x)

egaetan: J'ai le droit de commencer qu'à 19h30... c'est long...

Default avatar.png HayTheFirst: Pourquoi ?

Vry: Courage egaetan

Vry: Moi c'est l'inverse après 17h c'est mort ... je reprendrai demain

b0n5a1: pareil egaetan pas avant 19h/19h30 je pense

Haashi: a ouais le wood1 c'est deja chiant

Bob: ah ca y est j'ai repris du poil du chat

BlaiseEbuth: Reuh. Coment es ton contest de contest ?

Here_s_Chopi: Le challenge est republié une foie le Fall Challenge terminé ?

Bob: a priori oui

Bob: ca peut prendre quelques jours

Bob: suivant etat des CG a la fin du challenge :)

Vry: Mais en fonction des arrivants ça fluctue vachement (entre 10 et 100 pendant que la ligue passe de 150 à 490) ... donc sur un malentendu ...

Bob: j'aime pas changer le ligue wood par accident

Bob: ca t'empeche d'experimenter un minimum une strategie de base pour exploiter la nouvelle regle

dwarfie: vry ... en meme temps , je sais pas pour toi , mais si ca avait pas merde autant (15 minutes avant de pouvoir commencer) j'aurais balancer en 30 secondes et je serais deja bronze :D

dwarfie: bon ... du coup , codons propre des le depart ... (ca m'a pas trop mal reussi la dernere fois que je l'ai fait :D )

Bob: le voeu pieux

dbdr: bronze en 30 secondes?

Kirbiby: MOVE 0 0, of course

dwarfie: ben ma colution a pris 30 secondes a faire , donc au mileu du wagon qui a submit le code par defaut (avant que tout le monde fasse du draw ) ca pouvait passer ;)

Default avatar.png thesyd: bonjour, salut à tous je suis nouveau et je voudrai changer de langage de programation ou on ajouter es que c'est possible ?

Haashi: en haut a gauche de l'ide

Haashi: mais tu peux pas en ajouter

Default avatar.png thesyd: ok merci

egaetan: il y en a déjà pleins

dwarfie: y'en a 27 ... a toi de trouver ton bonheur ... ou malheur suivant le point de vue :D

dwarfie: d'ailleurs en parlant de ca ... verifions que BlaiseEbuth le fait bien en clojure ... :p

b0n5a1: avec une commande system...

Default avatar.png thesyd: merci beaucoup =)

BlaiseEbuth: BlaiseEbuth viens d'arriver et il a même pas encore fini de lire le statement, alors...

egaetan: un statement c'est pas fait pour être lu

BlaiseEbuth: Pour ça que j'ai du mal

Bob: ca part bien le team tortue tiens

dwarfie: BlaiseEbuth y arrive plus depuis qu'il a plus la competence "reading comprehension" ;)

BlaiseEbuth: Exactement !

Bob: ok, en detectant correctement les spells castables ca devrait suffire

b0n5a1: et brainfuck

Default avatar.png Brandon: grrr j'ai trop peur d'etre spoil en restant sur chat comme un film

Default avatar.png Brandon: le mec qui lacherait un bout de soluce sans faire expres et paf tu l'a dans la tete

BlaiseEbuth: Tu risques pas grand chose

dwarfie: ca arrive pas ... en general ... Brandon

Bob: j'ai pas la moindre idee de comment je vais faire un truc simple et efficace avec ca

Default avatar.png Brandon: cooooool

Bob: mais bon je dis ca a chaque debut de contest :D

wRadion: spoil: faut être meilleur que les autres

Default avatar.png Brandon: ahh mais oui suis bete la c'est en mode concours

Bon[]Crayon: La différence de niveau entre bois2 et bois1 ...

BlaiseEbuth: Be lazy and keep it simple Bob

Default avatar.png Brandon: dsl je les fait en mode tranquilou bilou d'ahbitude

dwarfie: Bob ... fait comme moi ... pas efficace mais simple ... et apres , pas simple mais efficace....

Bob: le boss arrete juste pas de monter

jeremfrs: je fais que des égalités, normal ?

Bob: le boss etait a 6 points d emoins il y a 15 minutes :rofl:

dwarfie: Bob ... normal , tout le monde joue exactement pareil

Bob: c'est beau comme une ouverture de ligue legend

BlaiseEbuth: Bon. Ca c'est fait

Bob: y a un petit arriere-gout de c4l

wRadion: jeremfrs au début oui y'a pas 50 000 algo pour gagner

BlaiseEbuth: C4L/CALM

jeremfrs: wRadion on est d'accord, je suis passé bois 1 c'est plus interessant là

b0n5a1: ha c'est ça qu'il ont mis dans ton chapeau BlaiseEbuth

Haashi: Bob clairement l'arriere gout C4L

dwarfie: Bob ... c'est un peu ce que j'avais prévu en voyant le visuel et malgré l'intox dans le mail d'annonce ... theme zelda mouhahaha

Haashi: ca donne pas envie

Bob: quand tu passes le score que le boss avait au debut de ton push mais que le boss a pris un point et demi dans le meme temps :disappointed:

Default avatar.png CrazyHidenTalan: J'ai rien compris à l'énnoncé...

b0n5a1: faut pas le lire

[CG]Thibaud: regarde la vidéo tuto CrazyHidenTalan

Bob: CrazyHidenTalan : niveau 0, t'as une liste de potions a produire, avec chacune la liste d'ingredients qui va bien

Bob: plus la liste des ingredients dispo pour chaque joueur

Bob: le but du jeu c'est de produire deux potions

dwarfie: cette blague ... dans l'enoncé ca parle de l'action REST ... qui n'est pas dans le code de base ...

CopperFr: oui mais ca donne pas une force surhumaine ?

gregballot: Saluuuut

b0n5a1: j'adore la vieille brouette du boulot..."Nous avons remarqué que l'extension 'VisualSVN for Visual Studio 2019' ralentit les performances de la frappe."...non j'avais pas vu que ça chie tout le temps...

Bob: donc il faut voir lesquelles tu peux effectivement produire ou pas avec les ingredients dont tu disposes

Bob: bon je vais me faire pousser le temps que je rentre la maison

Default avatar.png JBM: ah c'est errichto qui présente les contests de cnotest maintenant

Default avatar.png JBM: classe

Default avatar.png fyusuf-a: Yo ! Des 42 ici ?

dwarfie: non , y'a que des numéro 1

Default avatar.png fyusuf-a: :)

Asniel: yo

Asniel: yes

Yab94: Salut à tous

Magus: je code tellement de la merde

Magus: Automaton2000 vas y passe la ligue wood à ma place

Bob: Automaton2000 sors de ce corps

Automaton2000: parce que bon on est pas obligé de mettre le nom de la classe

Automaton2000: quand y'a plus de chance de passer

b0n5a1: y'en a un qui code en MS-Paint

Default avatar.png HayTheFirst: Bois 1 ça me fatigue de chercher des combinaisons x)

BlaiseEbuth: Abandone

Default avatar.png JBM: 11 streams donc - clash

Default avatar.png JBM: du jamais vu

Default avatar.png JBM: *0

tekki: pkoi mon bot BREW 5 alors que les id sont entre 50 et 70 grrrr je comprends pas

Bob: parce que t'es un mauvais

tekki: un expert java pour jeter un oeil?

Bob: bon, new spells

YannT: on a toutes les règles en bronze sur ce jeu?

dwarfie: parce que la biere c'est plus souvent a 5° ....

Bob: je lis la regle bronze et c'est youpi

Asniel: non YannT noralement y aura d'autre regle apres

b0n5a1: lol

Default avatar.png JBM: le mec qu'a pas lu

Magus: "Don't want to cast spell 63", bah ouai tu devrais en avoir envie

Magus: *mais

Magus: oh mais dis donc petit méchant

Magus: index >= tiers

Magus: t'es pas dans le bon sens toi

tekki: pour info et les mauvaises langues, actionCount au lieu de actionId donne BREW 5 :)

Magus: Automaton2000 tu es le pire relecteur de code que j'ai jamais vu

Automaton2000: en fait il y a des cas où je peux trouver mieux en gros :p

dwarfie: tekki ... comment dire ... bouh !!!! ;)

Default avatar.png HayTheFirst: Wait le boss de bois 1 est buggé

Vry: Voauis un 10/10 au submit w1 c'est bon ... :p

Default avatar.png HayTheFirst: Genre il a 4 boules vertes et 6 triangles jaunes, une des potions en utilise 2 de chaque, et pourtant il fait que du WAIT

Vry: mais que le code est moche (j'ai pas fait de tableau donc j'ai if need 3 faire 3 sinon 2 sinon 1 sinon 0, if need 2 faire 2 sinon 1 sinon 0 ... )

Vry: Mouhahah

Here_s_Chopi: Att mon cade avec moitié rng il est passer bronze ?

Default avatar.png HayTheFirst: Oooh je comprends le soucis du boss w1 x)

Bob: allez, je pousse un truc bete et je rentre

Bob: a plus tard les choupis

b0n5a1: ++

VincentBab: Est ce que les 4 sorts par defaut qu'on a en wood1 sont les meme en Bronze ?

Mazelcop: ouep

Default avatar.png HayTheFirst: Genre on peut limite les hard coder ? C'est pas ouf ça du coup

VincentBab: ok donc ya toujours ces 4 sorts de base. C'est juste qu'en bronze on peu en apprendre plus

Mazelcop: "il y a toujours les quatre même sorts de base dispo en début de partie"

Mazelcop: c'est ça

Vry: #6 je compte sur vous pour me poosser !

Vry: À demain !

Magus: voila, je peux jeter mon code JS

Magus: (vivement qu'on puisse skip ces ligues)

Here_s_Chopi: Aller on passe en rust ^^

CopperFr: pourquoi jeter un code js ?

dbdr: :+1: pour rust

BlaiseEbuth: Parce que js

CopperFr: rust c'était plus lent que js

BlaiseEbuth: Au siècle dernier ?

BigUP: A merde ! c'est déjà démarré le Fall Challenge !??

Here_s_Chopi: https://benchmarksgame-team.pages.debian.net/benchmarksgame/which-programs-are-fastest.html

CopperFr: au siècle dernier y'avait que js qui existait ?

BigUP: hier, le truc m'affichait 6 jours ... petit bug de rafraichissement ...

BlaiseEbuth: BigUP en atterrissage forcé dans le monde réel.

Here_s_Chopi: De toutes façons c'est lock bronze non ?

tekki: le boss bois 2 est tellement bas mdr

BigUP: ha oui plus de 1000 participants déjà !

BigUP: et déjà plein du monde en bronze !??

BigUP: j'ai raté combien d'heures ?

tekki: 1

CopperFr: 1:28

Magus: CopperFr: parce que je code en js crade pour passer les ligues bois

Magus: ensuite je fais du C++ pour le vrai code

CopperFr: ah d'accord

BigUP: hum, j'ai l'impression que j'ai le meme code que le boss ! ;)

plieuse: Coucou

CopperFr: coucou

BlaiseEbuth: o/

tekki: qqun comprend la commande REST?

Fosfen: Bah ça regen tes sorts utilisés

Saelyos: Hello

lhm: La ligue silver ouvre quand ?

UmeHearts: le 16

Yab94: pkoi faire un WAIT au lieu d'un REST du coup ?

lhm: Merci bien

BigUP: ca va, on sera tous bronze d'ici la !? ;)

lhm: Je me demande pareil Yab94

Fosfen: Je sais pas en plus des fois le boss il WAIT pendant 40 tours pour rien en Wood 1

BigUP: Fosfen, le pouvoir du random !

BeberLeNewbie: salut les affreux ?!

b0n5a1: o/ BeberLeNewbie

BigUP: BeberLeNewbie !!!!!

BeberLeNewbie: il est bien le contest ?

BigUP: ;)

BeberLeNewbie: il est trop facile je trouve

CopperFr: non il est nul

BigUP: BeberLeNewbie, je pense que tu vas pouvoir sortir tes meilleures bebereries !

BeberLeNewbie: c'est ce que je me disais, je voyais Bob deuxième, il est forcément nul ce contest

[CG]Thibaud: Beber le retour n

[CG]Thibaud: :hug:

BeberLeNewbie: je vais essauer de faire un truc, meme si j'aurai pas beaucoup de temps à y consacrer

BlaiseEbuth: Oh BeberLeNewbie !

CopperFr: l'important est de participer

Zorg1: oups il est de retour ...

Charles_Borde: salut, c'est possible de garder une variable d'un tout à l'autre ? merci ^^

Charles_Borde: tour*

SeebOmega: Charles_Borde oui declare la en dehors de la boucle de jeu

Charles_Borde: merci

Sparow: c'est normal que j'ai pas de visu quand je lance mon code ?

BeberLeNewbie: salut tlm !!

Sparow: Salut Beber

SeebOmega: o/ BeberLeNewbie

R4N4R4M4: Salut Beber

Zorg1: Salut Beber

Default avatar.png alesanto: http://chat.codingame.com/pastebin/4f8661d3-7c20-4556-b282-e4ef13990b07

BeberLeNewbie: salut R4N4R4M4, SeebOmega et Zorg1

R4N4R4M4: On n'a plus le rank dans le leaderboard ?

R4N4R4M4: Si ça se trouve on l'a jamais eu, je me souviens plus

Zanbez: Bonjour à tous

BlaiseEbuth: \o

[CG]Thibaud: R4N4R4M4 ?

b0n5a1: bon, à plus tard

plieuse: À plus

Sparow: c'est normal que j'ai pas de visu lorsque je lance mon code et il s’arrête forcément à l'étape 2 ?

R4N4R4M4: Yes [CG]Thibaud ?

[CG]Thibaud: tu dis qu'il y a plus le rang dans le leaderboard. Celui du challenge ?

Haashi: ah ouais relou le wood1 :(

[CG]Maxime: faut refresh la page si le rang s'affiche pas

Asniel: je comprends pas comment on accede au tableau du cout d'un sort ni a son id

[CG]Thibaud: regarde le protocole du jeu en bas du statement Asniel

NoZ-: omg je suis dans le top 10, trop fier (plus du tout dans 2 heures)

Asniel: ah ok j'ai compris :) merci Thibaud

plieuse: gg NoZ-

dbdr: c'est bien pour l'ENSL, ça, NoZ-, continue! :)

CopperFr: tu dis ca parce que tu es aussi dans l'ENSL

dbdr: quelle déduction!

NoZ-: merci ! :)

Stilgart: go go go NoZ-

Stilgart: parce que vu ma réaction à froid, je crois qu'il ne faudra pas trop compter sur moi

**Stilgart déteste les jeux avec moultes draw

Default avatar.png mballest: Si on quitte, notre place dans le classement retombre à 0 ?

Stilgart: ça finit toujours en 12-19... heu, en 14-19... heu... en magic numbers :)

Stilgart: (je sais plus si c'est 12-19 ou 14-19 qui m'avait fait passé légende à C4L)

Stilgart: mballest: si tu resoumets, tu reparts avec un score de 0 oui

Default avatar.png mballest: ça marche

Default avatar.png mballest: Donc la, si je fait des modifications à mon code, je retombe à 0 en score? (ou j'ai mal compris)

dbdr: 48% apres 12 matches??

dbdr: les serveurs étaient en feu?

dbdr: [CG]Thibaud, effectivement pas de rank dans le leaderboard IDE

Thyl: yo

Charles_Borde: bonjour, c'est possible de définir des fonctions ?

Thyl: !!!

Thyl: en quoi ?? Charles_Borde

Charles_Borde: python3

Thyl: oui

Thyl: def funct():

   return 0

Thyl: par exemple

Fosfen: Tu peux même faire des classes

Thyl: et des meta classes

Charles_Borde: ok merci bah j'ai dus me tromper alors ^^

[CG]Thibaud: refresh dbdr

dbdr: ok

CopperFr: tu peux même faire des print

Zorg1: avec de l'unicode ?

CopperFr: oui

Default avatar.png HayTheFirst: Bon Wood 1 c'est bon pour moi je pense. Par contre on repassera sur mon hard code des spells x)

Vry: flûte le oneliner de BeberLeNewbie arrive ...

Astrea: :hushed:

Zorg1: j'ai même pas commencer à regarder ce contest. Je fini un puzzle et j'arrive

Bon[]Crayon: :ghost::smiley_cat:

leojean890: ouais on dirait un C4L ;o

leojean890: bon mon machin bidule lutte top w1^^

CopperFr: un CR5 ?

Default avatar.png HayTheFirst: Mon code est tellement pas parfait, c'est terrible. Pourtant ça passe nickel

leojean890: 24e w1 et on dirait qu'il fait comme le boss w1

Default avatar.png HayTheFirst: Genre top 2 en W1

dwarfie: arf ... faut que je pense a reposer ma sorciere ... :D

domak: o/

leojean890: bah tu passes bronze Hay

Kirbiby: question conne: c'est quelle version de C++ actuellement ?

leojean890: t'es au dessus du boss;)

Default avatar.png HayTheFirst: Arf pas les nouveaux sorts :disappointed:

leojean890: #24 W1 mouais

BlaiseEbuth: https://www.codingame.com/faq Kirbiby

Kirbiby: Danke :) Tant pis pas de joujou avec les ranges

egaetan: c'est quelle version de java ?

dwarfie: et c'est parti pour un submit crash test

Thyl: Les Wood en python

Thyl: le reste en C++

Thyl: !

CopperFr: c'est quelle version de Kotlin ?

dwarfie: BlaiseEbuth 18H17 https://www.codingame.com/faq

BlaiseEbuth: #rtffaq

CopperFr: sinon c'est Free Pascal Compiler 3.0.4 pour ceux que ca intéresserait

WhatTrickeryIsThis: castable mon cul

WhatTrickeryIsThis: castable il ment

WhatTrickeryIsThis: j'ai pas de place dans l'invotory

WhatTrickeryIsThis: y à bobo là

Haashi: ahah ca plante le referee non ?

Nefael: dites moi si je me trompe mais on a pas accès a la liste des sorts de l'opposant ?

WhatTrickeryIsThis: OPPONENT_CAST

dwarfie: arf ... je perd sur timeout ... je l'avais pas vu venir ;..

CopperFr: arrêtez de vous plaindre

Nefael: @WhatTrickeryIsThis ah c'est ça merci :)

WhatTrickeryIsThis: copper vous préférez vous plaindre ou Trump ?

CopperFr: Trump il a perdu mine de rien :D

CopperFr: heureusement qu'il participe pas au contest

CopperFr: vous lui voleriez sa victoire

Cousnouf: ahahah

egaetan: On aurai eu le droit à freeze le leaderbaord

CopperFr: oui et des attaques en justice

Default avatar.png oPyRuSo: salut

Default avatar.png oPyRuSo: p'tite question : comment on sait quel player on a ?

UmeHearts: celui avec ton pseudo

CopperFr: j'ai vlc comme player

Sparow: il y a ton pseudo ecrit au dessus

2StepsFr0mHell: tu te trompes

Sparow: mdr

2StepsFr0mHell: arf

Default avatar.png oPyRuSo: ...

Default avatar.png oPyRuSo: programmatiquement je veux dire....

2StepsFr0mHell: je réponds à un vieux message

2StepsFr0mHell: player 0 toujours oPyRuSo

UmeHearts: Premiere entré dans la boucle c'est toi

UmeHearts: deuxieme c'est l'adversaire

Default avatar.png oPyRuSo: ah ok

Default avatar.png oPyRuSo: j'ai raté la regle, dsl

Default avatar.png oPyRuSo: merci

Sparow: toujours toi en prems

UmeHearts: Pas de souci

Default avatar.png oPyRuSo: "vous êtes toujours en premier"... me sens con tout a coup

UmeHearts: Ptin je bloque sur bois 1 :')

UmeHearts: Faut cast les spell inteligament deja, je me suis dis c'est bois 1 tranquil juste on cast tout

Vry: Courage, ça va passer mais bois demande en effet un minimum de code

UmeHearts: Yes j'arrive Vry, faut que je fasse honneur au c

Vry: Surtout quand tu as besoin du 3 et que ton bot doit comprendre qu'il faut du 2 pour faire du 3 et du 1 pour faire du 2

Haashi: Vry en vrai une fonction recursive fais ca tres bien

UmeHearts: Faut tout lui dire a celui la

WhatTrickeryIsThis: ça sert à quoi nous foutre un castable boiteux :rage:

Haashi: sauf que ca me fait chier de faire du recursif

UmeHearts: Pas trop gourmand le recursif pour si peu?

Vry: Haashi : oui je suis d'accord mais j'ai des inputs de base donc pas encore fait de tableau donc j'ai déroulé la récursivité ... :p

Default avatar.png JBM: c'est quoi l'alternative

Vry: 180 loc

Default avatar.png JBM: miam

UmeHearts: Des tableaux a 25 dim

Charles_Borde: re, c'est possible de retournee dans la ligue précédente ?

Charles_Borde: retourner

nicola: Un castable foireux ? C’est un cartable sans air. :drum:

Vry: Non Charles_Borde

dwarfie: winrate 100% sur 12 matchs , ca commence bien :D

Default avatar.png Dadav: winrate 0%, je pige rien :')

dwarfie: 100% a 60% de run ;..

dwarfie: :D

Sparow: #nicola mdr

UmeHearts: dwarfie :champagne:

dwarfie: ahhh enfin une defaite , j'ai failli avoir peur :D

zBobiwan: les ligue bois c'est histoire de, j'ai l'impression :)

Haashi: j'avoue que le castable est foireux

kla_FBU: petite question : en python, pour faire un print debug dans condingame, mettre un \n ne semble pas fonctionner pour aller à la ligne. COmment puis-je faire ?

dwarfie: bon , la bronze , c'est fait c'est sur ...

WhatTrickeryIsThis: print('mach,file.stderr)

WhatTrickeryIsThis: regarde le code par défaut

UmeHearts: bon bah tu attend jusqu'au 16 maintenant

dwarfie: :thinking: je pense pas , je vais faire comme d'hab , preparer le bot silver pour le submit juste a l'ouverture :D

kla_FBU: en fait, je sais comment faire un print de debug, mais mon print reste sur une seule ligne malgré le '\n' ... qui du coup ne doit pas être la bonne méthode pour afficher mon debug sur plus d'une ligne en un seul print

WhatTrickeryIsThis: tente le \r\n

UmeHearts: on connait a l'avance les nouvelles regles pour le silver?

dwarfie: y'en aura pas

Bon[]Crayon: en python end=

UmeHearts: :laughing:

WhatTrickeryIsThis: qui se soucit des regles, on lit pas les regles

UmeHearts: :(

nicola: kla, c’est print(machin,file=stderr) si tu as from sys import stderr au début de ton script.

nicola: kla_FBU

nicola: Et pour ne pas revenir à la ligne, c’est print(machin,end="").

Default avatar.png Dadav: :rage:

Bon[]Crayon: print(machin,file=stderr,flush=True)

hamzatheone: comment je peux différencier entre les sorts qui sont les miens et ceux de l'ennemi?

Bon[]Crayon: Je crois qu'il ne faut pas oublier le flush.

kla_FBU: c'est ce que je fais Nicola, mais finalement, cela a fonctionné avec le \n ... je ne sais pas pourquoi cela n'a pas fonctionné la première fois, mais cela fonctionne maintenant

Default avatar.png HayTheFirst: hamzatheone c'est marqué, CAST c'est toi et OPPONENT_CAST c'est l'ennemi

kla_FBU: oui, je n'ai pas mis le flush

hamzatheone: Merci

hamzatheone: Merci pour ta réponse mais cela est écrti où stp?

hamzatheone: écrit*

WhatTrickeryIsThis: oula je suis à 0.2 du boss

CopperFr: les légumes sont à volontés chez flush ?

WhatTrickeryIsThis: c'est du sérieux là

CopperFr: Le Jeu C'est Sérieux t'sais

WhatTrickeryIsThis: ayé bronze

Gh0stm4chine: c'est le jeu du chat et la souris avec le boss moi :D

TeddyXDev: comment on passe à une autre ligue ?

WhatTrickeryIsThis: y à des arrieres relan de C4L dans ce contest, j'ai peur

nicola: Je n’ai jamais tiré la chasse en Python.

nicola: (pas de flush)

WhatTrickeryIsThis: faut taper le boss très fort rester au dessus

Default avatar.png HayTheFirst: Les classements des écoles c'est broken en vrai, parce que plus il y a de monde, plus l'école a de chances d'être bien classée

dwarfie: HayTheFirst ... ca reste les 5 meilleurs seulement mais c'est pas faux

Default avatar.png HayTheFirst: Oh ça je savsis pas ;) Merci du détail haha

Default avatar.png oPyRuSo: les 5 meilleurs... c'est dommage pour ceux qui sont 3 ou 4 non ?

YannT: on a le referee qqpart?

VirtualAtom: https://github.com/CodinGame/FallChallenge2020

Default avatar.png oPyRuSo: premier code, invaincu ! que des victoire... et... je fini 5eme.... y a un truc que j'ai pas compris :p

YannT: perfect

dwarfie: opyruso , c'est faisable c'est d'ailleurs comme ca qu'en etant seulement 3 on a reussi a bien classé notre boite avec stilgart et boulet a ooc

Default avatar.png HayTheFirst: J'ai l'impression qu'en bronze personne ne s'occupe vraiment des sorts à apprendre x) Top 20 pour le moment sans en tenir compte, c'est pas normal haha

leojean890: juste en dessous du boss W1 depuis tt à l'heure, il me nargue

leojean890: 0.06 quoi

dwarfie: https://www.codingame.com/contests/ocean-of-code/top-companies/global

dbdr: moi je me suis fais pousser en bronze :)

leojean890: j'ai fait une heuristique qui joue environ comme le boss

leojean890: 0.13 de lui, ouais ça veut pas:p

dwarfie: bon , ca y est , a mi-chemin du lvl 48 ... pas gagné cette histoire :D

leojean890: ah ça y est je suis au dessus

dbdr: tiens Magus est bien parti

leojean890: Vous pouvez désormais apprendre de nouveaux sorts, dont cetains qui peuvent être lancés plusieurs fois dans le même tour.

dbdr: wow, déjà 1.7K participants!

leojean890: ça va être pire que le SC encore ^^

dbdr: pire?

Default avatar.png Brandon: Magus .. il ya des gens que tu connais pas mais que tu connais

Default avatar.png HayTheFirst: En vrai c'est tellement bien de pouvoir jouer contre son propre code

leojean890: bon ce sujet au minmax ça peut le faire je pense..

egaetan: minmax en simultané c'est casse pieds

leojean890: 244 en bronze et 13XX en W1..

leojean890: ah ouais y'a ce côté simultané

leojean890: faut stocker l'état d'avant jouer quand tu simules l'adversaire

leojean890: et celui correspondant à ton action dans 1 autre variable

Default avatar.png HayTheFirst: En plus tu peux aussi tomber sur une situation où tu prépares la même potion mais avec un poil de retard

Default avatar.png HayTheFirst: Et que donc tu ne puisses pas la faire au fianl

leojean890: ouais.. heureusement que tu vois ce que l'autre a

Bob: bon, #10

Bob: à vue de nez ça devrait passer silver

Default avatar.png HayTheFirst: Oui sauf que parfois certaines potions ont des recettes si proches que pour savoir laquelle il a choisi c'est du pif

leojean890: Bob heuristique powaa ;)

leojean890: ouais j'avoue

Bob: pour deux idées naïves mises bout à bout en 30 minutes, c'est pas pire

leojean890: d'où le minmax pour prévoir le pire des cas^^

leojean890: j'avoue

Bob: maintenant si j'essayais de comprendre le jeu

leojean890: moi aussi ça m'a pris 30 mn de code

leojean890: mais je suis moins bien classé;)

test1212: Est-ce possible de tester son code sur une division inférieur ?

Bob: non

Bob: tu peux jouer contre des adversaires de la division du dessous si ils sont à moins de 1000 places de toi

Bob: mais tu ne peux pas revenir aux règles des ligues précédentes

leojean890: ouais dans l'ide quoi

Bob: c'est ça

test1212: Je cherche à jouer avec les regles de la division du dessous, car je suis passé à celle du dessus avec une erreur

Bob: stricto sensu, c'est pas possible

Default avatar.png HayTheFirst: test1212 Dans les joueurs en bas tu peux choisir contre qui jouer

Bob: en pratique ici je crois qu'aucune des nouvelles règles ne rend légal un truc qui ne l'était pas avant donc en fait c'est tout comme

Bob: le plus simple c'est sans doute juste de jouer contre le boss de la ligue du dessous

Default avatar.png HayTheFirst: Tu choisis un de la ligue d'en dessous dans le classement et tu peux tester quoi

Thyl: Bob tu codes en quoi ???

Bob: jean et t-shirt en général

dwarfie: :thumbsup:

Thyl: :D

Bob: en sous-vêtements, uniquement par grande chaleur

Default avatar.png HayTheFirst: :smile:

Thyl: Wood 1 -> GO

Julius2k17: +1 Bob

Bob: sinon le sélecteur était sur TS là alors ma foi pourquoi pas

test1212: et ducoup je fais comment pour jouer contre le boss de la ligue precedente ? Le seul disponible, fait partie de ma ligue actuelle

Default avatar.png JBM: faudrait une fonctionnalité de langage random

Bob: si il est à plus de 1000 places de toi tu ne pourras pas

Bob: c'est une limitation du système de recherche

nicolasD: sogeti

BlaiseEbuth: Turtle !

Thyl: Turtle !!

Bob: badger ?

nicolasD: oups :) ça écris dans le tchat tout seul désolé =p

plieuse: 🥷 :turtle:

CopperFr: encore un nicola

FreexXx: plop coucou :)

Bob: coucou plop

dovi06: salut tl;

dovi06: tlm

dovi06: y'a des gens partant pour parler du sujet sur diacord?

Colios13: salut

dovi06: discord*

Bob: ah punaise faut calculer les bonus soi-même ?

Default avatar.png JBM: pourquoi tu demandes ici?

UmeHearts: Hello dovi, si tu veux mais ca doit deja en parler :P Demande direct sur le discord

dovi06: ok

Magus: Bob ouai faut calculer les bonus nous même, je comprend pas pourquoi c'est pas juste ajouté au prix des ordres vu qu'on les reçoit en entier à chaque tour

Bob: +1

Bob: j'aime pas faire de la gym sous la contrainte

UmeHearts: Bronze, ca a l'air compliqué

Bob: non

Default avatar.png JBM: tout ça a l'air compliqué

Bob: 30 minutes de code c'est top 10

Default avatar.png JBM: je regarde le twitch d'errichto et y'a des trucs de couleur de partout

UmeHearts: ouais mais t'es veterant toi ;D

Bob: ah y a des couleurs ?

Bob: je sais pas j'ai à peine regardé le display en fait

[MU]Muffin: bjr

domak: J'ai encore rien codé pour la bois 2 mais j'ai fait que 34 matches... c'est normal ça?

[MU]Muffin: oaip

R4N4R4M4: C'est quoi l'intérêt de WAIT par rapport à REST ?

BlaiseEbuth: Ca fait parler les grenouilles.

R4N4R4M4: LOL

dovi06: rest = wait en mieux on dirait

Haashi: on a toute les regles en bronze ?

Haashi: ou y en a encore ?

dovi06: Non petit a petit il y a de nouvelles regles

Haashi: non il y a encore des regles en silver ? :(

gregballot: CAST, OPPONENT_CAST vous les avez deja ??

gregballot: Et LEARN

Haashi: j'ai presque fait un submit parfait

Haashi: une seule défaite :(

Default avatar.png plopi: le lancement de sort fonctionne comment ? genre sort 1 +2 = sort 3?

Default avatar.png plopi: et sort 2 +3 = sort 4?

Haashi: ah ouais wtf mon code wood il est entrain de percer le bronze aussi

VincentBab: comment vous savez qu'il ya des nouvelles règles en silver ?

CopperFr: y a des nouvelles règles en silver ?

Zorg1: normalement en bronze t'as toutes les règles

Haashi: oui y a toutes les regles

Zorg1: après t'as les trolls

VincentBab: ah ok lool

CopperFr: donc y a pas de nouvelles règles en silver ?

FreexXx: quelqu'un autait le lien de cg sync ? je ne le trouve plus et j'ai changer d'ordi

b0n5a1: si y'a des trolls Zorg1 t'as dit

b0n5a1: ils viennent bouffer tes gemmes rouges

FreexXx: ha non c'est bon il est dans la faq :)

Default avatar.png Monsieur_Y: Bonsoir, comment on fait pour afficher des sorties d'erreurs en c++ svp ;)

Lucasgood: yo, codinggame block les recursion plus tot que la normal ?

b0n5a1: cerr << "bla bla"; Monsieur_Y

CopperFr: ben comme avant

Default avatar.png Monsieur_Y: merci b0n5a1 :)

Cyctemic: salut tout le monde ! j'ai vu qu'on pouvait streamer, du coup j'ai décidé de m'y mettre ce soir et je fais mon premier live :) pour une raison inconnue, je n'apparais pas dans la liste des streamer, donc je me permets de faire un peu de pub :D https://www.twitch.tv/cyctemic

poloch0n: @Cyctemic yop peut etre que le bot tiens en compte le cast du titre , rajoute Codingame au lieu de CodinGame

poloch0n: j'ai rien dit, les autres stream l'ont en maj, juste le bot est aps encore passé

CopperFr: je viens pas si t'es pas dans la liste

TidyMaze: salut les zaffreux !

Default avatar.png didyme: chalut la compagnie

Haashi: bon

Haashi: qui c'est qui a des idées intéressantes ?

Mazelcop: je dirais A* à vue de nez

dbdr: dwarfie, c'est fini oui?

Haashi: j'ai pensé aussi a une notion de distance

dwarfie: je pensais pas que 3 lignes de code ameliorait autant mon bot :D

Mazelcop: autant essayer d'optimiser le score c'est faisable, la difficulté, ça va être de gérer l'autre

dwarfie: et voila ... 50 places de mieux ... donc si je remets 2 lignes , je finis premier ... ;)

dwarfie: (dommage ca marche pas comme ca)

CopperFr: et avec l'unicode ca permet de gagner 100 places ?

dwarfie: averell ... tais toi ....

**dwarfie va jouer les trumps .... ARRETEZ le contest ... le classement me conviens .... :D

Default avatar.png didyme: I WIN THIS CONTEST...BY A LOT

CopperFr: j'arrive pas à gagner mes duels

Zorg1: c'est parceque tu préfères perdre

CopperFr: ben non pourtant

b0n5a1: au lieu d'essayer de gagner essaye de pas perdre

b0n5a1: (c'est pas pareil)

b0n5a1: (promis)

Zorg1: tu ne te l'as pas avoué c'est tout

b0n5a1: en silver y'a 3 witches

CopperFr: c'est vrai ?

b0n5a1: bien sûr

Zorg1: et en gold tu gagnes avec le double hulk

Haashi: en gold c'est 4 et en légende on joue tous ensemble

b0n5a1: c'est dans le referee

dwarfie: et tu passes legend en faisant WAIT

CopperFr: le quoi ?

Haashi: je suis deja atteint de la turbo flemme de contest

b0n5a1: ça CopperFr : https://github.com/CodinGame/FallChallenge2020

dwarfie: et voila ... ca donne ca a passer son temps a parler unicode et demander "vous preferez ...." .... on loupe les vraies infos :p

CopperFr: ca va pas trop m'aider

Haashi: bon aller

Haashi: beamsearch

Haashi: et on ignore l'adversaire

Zorg1: NN

Zorg1: sinon rien

b0n5a1: ça peut CopperFr...quand le statement est faux par rapport au code ^^

CopperFr: non ca m'aidera pas à gagner mes duels

Haashi: il faut que j'arrive a calculer le temps (en nb de tour) que je dois faire pour avoir une potion

leojean890: c'est exactement ce que j'ai commencé à faire :P:P

Haashi: et le but c'est de minimiser la somme de ça, pondérer par le price de chacun

leojean890: mais bon j'sais pas si ignorer l'ennemi est le mieux :)

leojean890: enfin ce n'est pas le mieux je vx dire:p

Haashi: C'est sur que c'est pas le mieux

Haashi: mais j'ai aussi l'impression que c'est pas primordial

leojean890: minmax en simultané

Haashi: minmax ?

leojean890: tiens j'avais pas vu les sorts répétables

leojean890: en simultané ça fait un truc bizarre mais bon;)

SeebOmega: cool on peut foutre 1 pour repeter sans avoir 2 actions diff si le sort est repetable ou pas

Haashi: je vois pas trop minmax, vu le branching, tu vas arriver tour 8 maximum, et en 8 tour tu fais une potion quoi

leojean890: ouais je sais

Haashi: par contre pour arriver a trouver ce nombre de tour, c'est un peu un enfer

Haashi: tu le bruteforces ?

leojean890: while time - start_time <0.045 ^^

leojean890: tu fais un BFS

Haashi: ouais j'avais le bfs en tête

leojean890: pour trouver quelle potion tu peux avoir en premier et en cb de tours

R1FA: mais le bfs peut pas prendre en compte le REST si ?

Haashi: si il peut

R1FA: pck il faut tenir compte des sorts utilisés en plus de l'inventaire alors

leojean890: j'ai pas encore lu toutes les règles de bronze d'ailleurs

Haashi: c'est un gros bfs oui, avec une gestion d'état

leojean890: j'aurais dit ça ouais

dwarfie: perso , pour l'instant j'ai un BFS pas du tout gros ... ce qui me manque , c'est la gestion du learn

CopperFr: allez c'est reparti

Haashi: alors, je sais pas ou c'est écris dans le statement

Haashi: il se passe quoi si 2 witchs décident de learn le meme spell ?

Haashi: ok c'est bon c'est marqué dans technical details

dwarfie: c'est pas indiqué

dwarfie: oki

Haashi: elles ont les 2 le spell

leojean890: comme pour les brew quoi

dwarfie: bon , ca devrait pas etre trop dur de bricoler 2-3 lignes pour s'en servir a minima :yum:

Haashi: mmh

Haashi: le bon fow

Haashi: ah non c'est bon

leojean890: Le grimoire n'est pas infini, il renferme exactement 42 sorts. => lol;)

VirtualAtom: comment tu arrives à 42?

leojean890: j'ai juste recopié le statement

VirtualAtom: merle, j'avais mal compté en lisant le referee

Default avatar.png didyme: ^ fonctionne pas avec les mappings vim dans l'ide CG? :(

Haashi: utilise vim de ton coté et copie/colle

Default avatar.png TRT: Au revoir wood 1 \o/

Default avatar.png didyme: :'(

Zorg1: bon vous êtes combien en Wood1 ?

Default avatar.png didyme: 1 739

b0n5a1: 1739

Zorg1: oh t1

Zorg1: ça va être pénible de sortir de ce bourbier

CopperFr: 1739 ???

Herobrine: Il suffit juste de battre le boss, hein 😛

Zorg1: le gars qu'a écrit cette ligne ...

Zorg1: ah c'est pour ça que vous parliez du "REST"

Default avatar.png didyme: mais c'est bien sûr !

dwarfie: bon , learn géré en 4 lignes , voyons ce que ca donne ...

Default avatar.png HayTheFirst: Envoyer un code buggué dans l'arène et arriver dernier x)

leojean890: j'avais un de ces bugs débiles dans mon code w1 2 bronze d'ailleurs omg

dwarfie: 18 victoires , 3 defaites ...

leojean890: sum(ingredients[0]) en oubliant d'enlever le score que j'avais mis au bout......

Default avatar.png didyme: 4 lignes mais combien de caractères ?

dwarfie: pas plus de 20

Default avatar.png didyme: :upside_down:

leojean890: dwardie j'avoue la gestion du learn c'est pas simple

jeremfrs: Attention : votre code n'a pas lu toutes les données disponibles depuis l'entrée standard avant d'avoir écrit sur la sortie standard. Ceci cause une désynchronisation qui peut entraîner des comportements inattendus.

dwarfie: je viens justement de dire le contraire ... en meme temps , sans doute par rapport a mon algo de base :D

b0n5a1: boom

jeremfrs: j'ai cette erreur, je comprends pas je lis bien toutes les données je fais rien avant

Default avatar.png TRT: Learn ça va, bien se servir de ce que tu as appris ça a l'air plus compliqué :D

leojean890: ouais au début tu disais pas ça^^

CopperFr: on l'a connait bien cette erreur

leojean890: dur à faire optimalement je veux dire

dwarfie: au debut , je disais juste que je le gerait pas du tout :D

Default avatar.png HayTheFirst: Learn, tant que j'aurai pas un moyen de gérer les sorts plus simplements il marchera pas chez moi, donc pas si évident

leojean890: trouver des heuristiques ça va je pense

VilBoub: comment on connait le bonus (+3, +2, +1) d'une potion ?

leojean890: mais en vrai on peut mettre tout ça dans un bfs quoi

Haashi: VilBoub on les connait pas

dwarfie: en vrai , j'ai directement fait dans un bfs ... :D

Haashi: il faut les garder en mémoire tout le long de la partir

VilBoub: c'est dans l'ordre d'arrivée ?

leojean890: tu mets tout l'énoncé dans un bfs ça peut passer à part la prise en compte de l'adv

Haashi: c'est les plus à "gauche"

VilBoub: seul l'ordre du 1er tour est le bon ?

dwarfie: le bfs me sert a partir du moment ou je peut pas faire de potions ou learn ...

Haashi: bah l'ordre du 1er est bon c'est sur

Haashi: apres je sais pas par la suite

dwarfie: et hop .... 15eme

Haashi: mais au pire tu peux le gérer toi meme

leojean890: oui fiare une potion je l'ai mis en prio 1

leojean890: faire*

Vry: Bon vous me faites un debrief demain !

Vry: Je compte sur vous ! :p

CopperFr: d'accord

Julius2k17: la marche entre wood2 et bronze est déjà bien haute

dwarfie: c'est pas sortir de wood 2 la difficulté

leojean890: woo2 c'était vraiment très simple, wood 1 un peu moins^^

Default avatar.png TyraEl: je suis passé en ligue bronze avec une IA qui ne faisait rien ou presque ><

leojean890: moi avec un gros bug qui faisait que je pouvais pas brew plus d'une potion par partie ^^

dwarfie: parce que t'as submit tres tot sans doute ...

CopperFr: tiens voilà du wood 1

Default avatar.png TyraEl: non j'ai soumis il y a 10 min et je suis arrivé 15eme et le boss a fini par passé sous moi au classement

leojean890: sum(ingredients) > 10 incluant le score

dwarfie: coup de bol alors ... parce que ton classement en bronze , il est pas tres glorieux ;)

Default avatar.png TyraEl: encore heureux, mon IA ne fait vraiment rien sauf si par hasard une potion se met sur son chemin

Default avatar.png didyme: haha la tronche de la sorcière qui attends est géniale

SypayV: j'ai mal au cerveau ... :dizzy_face:

leojean890: TyraEl pareil je suis arrivé 15eme et le boss a fini par passé sous moi au classement et ça a mis 30mn:P

dwarfie: SypayV ... bon signe ca .... ca prouve que t'es équipé ;)

leojean890: allez gogo bfs

VincentBab: comment vous faites du BFS la dessus ? je visualise pas

Dataworm: le boss ligue Bois 2 ... il etait un peu trop facile

CopperFr: faut utilise visual studio

leojean890: sur des états de jeux

leojean890: t'as un état de jeu, tu simules tous les cast et rest possibles

leojean890: par ex

dwarfie: VincentBab : perso je fais ca avec un talent certain :D

leojean890: et dès que tu peux brew tu retournes la depth^^

leojean890: et l'action qui y mène

leojean890: juste le learn c'est pas encore trop clair ce que je vais faire..

Zorg1: bref tu explores l'arbre des coups niveau par niveau

leojean890: yep bfs quoi^^

VincentBab: ah ok je vois ^^

Zorg1: presque envie de faire un MC par fainéantise

leojean890: mais après viser la potion la faite la plus rapidement c ptet pas le mieux

b0n5a1: héhé

leojean890: le bfs donne le nb de coups

dwarfie: Zorg1 ... c'est anti faineant dans ce cas la :p

leojean890: mais bon y'a aussi le score à prendre en compte of course

Zorg1: en fait quand je vois leur template énorme j'ai une grosse flemme

leojean890: def eval: return nbRubies/depth

Default avatar.png didyme: j'avoue

VincentBab: pour l'instant j'ai harcoder les spell de base et je suis 88 en bronze lol

Zorg1: ce talent

Haashi: pour moi c'est

Haashi: bfs jusqu'à trouver la distance à chaque potion

leojean890: ouais donc ça peut être un dfs^^

Haashi: tu cherches à minimiser la somme de ces distances pondérées par le score que ca te donne

Haashi: et comme ça tu peux prendre en compte le learn

leojean890: ah oui pour l'ensemble des potions les unes après les autres

leojean890: pas juste chopper chaque distance individuellement

Zorg1: c'est de la géométrie ce truc

Haashi: si je learn, est ce que ca réduit la somme de ces distances (en gros est ce que ce spell me permet de gagner des tours)

CopperFr: en tout cas c'est sympa de donner plein d'informations

Haashi: non leojean890, je parle bien de la somme des distances individuelles

leojean890: ouais voir si le learn réduit globalement les distances

leojean890: ah oui ok

Haashi: je veux prendre ça pour pas me faire avoir en faisant le tunnel vision d'une potion et qu'on me la vole

leojean890: c'est pas con j'avoue ppur prendre en compte le learn

Haashi: je veux avancer a peu près sur tous les fronts

dwarfie: Haashi ... quand t'a un learn qui te donne direct du tier4 ... oui ca fait gagner du temps

Haashi: et si tous les fronts c'est trop grand, je déciderai d'avancer que sur les 3 qui rapporte le plus

leojean890: voir si le learn marche bien "en moyenne"

Haashi: ouais voila

domak: ah tiens, ça passe pas le random cast pour monter en bronze...

Gh0stm4chine: ça passait toute à l'heure :D

leojean890: mais ne faire qu'une crea de potion ça marche ;)

leojean890: exactement cr que faisait le boss w1

VincentBab: par contre pour les bonus on est obligé de faire une detection à la main pour savoir combien il en reste non ?

Haashi: oui :(

Haashi: et a un moment j'ai eu peur, j'ai cru qu'on voyait pas l'inventaire adversaire

BigUP: HA oui ! gros niveau le boss wood 2 ! ;) battu en tapant 1 seule ligne ! ;)

jeremfrs: il y a combien de ligue en tout ?

leojean890: comme ça ça décourage pas les débutants direct

BlaiseEbuth: Il t'as fallu 5h pour taper une ligne ?

SeebOmega: jeremfrs clique surt ta ligue en haut a gauche

b0n5a1: ouais mais quelle ligne !

BigUP: jeremfrs, wood2, wood1 et bronze pour le moment

leojean890: ensuite silver gold legend

jeremfrs: ah donc c'est pas possible de passer silver en ce moment ?

BigUP: BlaiseEbuth, non j'avais du bois à rentrer... j'ai tapé une ligne, submit et j'ai été ranger mon bois

leojean890: silver le 16/11

leojean890: 18h

BlaiseEbuth: C'est c'qu'on dit. :3

jeremfrs: donc on a jusqu'au 16 pour faire le bronze concraitement

jeremfrs: concretement

leojean890: ils vont en prendre genre 200 ou 300 en silver à l'ouverture

leojean890: après y'a moyen de rejoindre après en passant au dessus du boss

jeremfrs: dacc

BigUP: leojean890, faut voir, on sera probablement 2000 en bronze le 16

BigUP: donc ce sera peut-etre un peu plus que 200/300

leojean890: ouais histoire d'élaguer un peu

leojean890: dans pacman ils en ont pris 300 ou 400 déjà en silver ?

leojean890: (puis 200 en gold et 15 en légende)

Fangel: Salut tout le monde !

Haashi: o/

Fangel: Ca fait bizarre de commencer un challenge le jeudi soir...

leojean890: o/

leojean890: d'habitude c'est le vendredi ou un jour férié^^

Julius2k17: oué mais un vendredi 13 ca l'aurait pas fait ^^

leojean890: hehe

leojean890: ou hier vu que férié

Fangel: ça force à se coucher tard la veille d'un jour de travail ;)

mrBen: ^

mrBen: ^^

Julius2k17: on perd moins de temps dans les transports, on se leve plus tard

Mahouss: Salut, j'ai une question sur le challenge. Peut on partir du principe que pour fabriquer un ingredient on utilisera que des ingredients de valeur inférieur ?

cawagame: salut

cawagame: oui mahouse

Mahouss: Top merci beaucoup :D

R1FA: euh non je crois pas

dwarfie: non non non

Mahouss: Ah minde ahah

cawagame: delata =[-1,0,-1,-2]

Default avatar.png khealer: Le nombre de sort est random ou est fixe pls ?

Mahouss: Je parle des spells pas des brew si jamais

Bon[]Crayon: bon alors AutomatonNN tortue

AutomatonNN: oui

cawagame: moi sur les delta j ai 5 chifres, (indegrients)

Nagrarok: Mahouss : tu peux avoir un spell genre 1 ingrédient tier 2 -> 3 ingrédients tier 0

CopperFr: indégrients

Mahouss: Nagrarok : Ca marche merci !

cawagame: ingrédients *

CopperFr: Faut une attestation pour acheter des ingrédients ?

Default avatar.png Skog: 1h a pas comprendre ce qui va pas j'avais oublié de print REST quand y avait pu de sort :/

CopperFr: bah une heure de perdue

Default avatar.png Skog: C'est ca mais bon tampi le code de wood 1 passe bien en bronze c'est deja ca

Shuiza: hello, je peux utiliser des mudules python dans mon code ?

Shuiza: modules

jeremfrs: oui

Shuiza: jpeux import ?

VilBoub: c'est qui les crétaurs du contest ? je crois qu'il y a un gros bug !

BlaiseEbuth: Ponyo ! Ponyo !

Shuiza: <3

VilBoub: Errichto ?

CopperFr: oui tu peux utiliser le module re par exemple

BlaiseEbuth: Y'a un topic pour les bugs sur le forum VilBoub

VilBoub: ok

CopperFr: un gros bug comme celui de l'an 2000 ???

VilBoub: jecrois qu'ils l'ont vu

VilBoub: y a une interversion entre les verts et les oranges

b0n5a1: tu vois CopperFr faut pas lire le statement ^^

CopperFr: quel statement ?

b0n5a1: je sais pas

CopperFr: allez encore un duel et ca sera suffisant

VilBoub: flute, j'suis trop mauvais en anglais pour comprendre si le bug que j'ai vu est déjà sur le forum !

BlaiseEbuth: Il y est VilBoub, le post de Saelyos

VilBoub: ok

R4N4R4M4: J'ai pas encore codé le grimoire, c'est compliqué ?

VilBoub: car là je vois une recette à 4 orange qui rapporte 8 pts alors qu'elle devrait rapporter 12 pts

VilBoub: et une recette à 3 bleus+2verts qui rapporte 9 pts alors qu'elle devrait rapporter 7 pts

Charles_Borde: tu es sur qu'il y a juste a additionner ? peut etre que les prix sont pas fixés comme ça

VilBoub: c'est le principe du jeu : "Century, la route des épices"

VilBoub: le orange est plus dur à obtenir que le vert, les recttes avec du orange doivent rapporter plus que les recettes avec du vert

marcgardent: il pourait avoir des anarques non?

VilBoub: lol

Shuiza: qqn sait pourquoi j'ai cetee jolie erreur ? : Attention : votre code n'a pas lu toutes les données disponibles depuis l'entrée standard avant d'avoir écrit sur la sortie standard. Ceci cause une désynchronisation qui peut entraîner des comportements inattendus.

domak: oui, tu dois avoir 2 prints qui se suivent

marcgardent: ben c'est ecrit non :)

Shuiza: je print qqch bien après les entrées

Orabig: parce que tu t'es trompé dans la lecture, tu as oublié de lire des lignes en entrées avant de répondre

R1FA: si tu as des prints de debug vérifie qu'ils sont bien avec file=sys.stderr

domak: ou tu as oublié un else quelque part

JSanction: Libéré, délivrééééééé !

marcgardent: C'est moi ou ce n'est pas stateless il faut retenir les CAST réalisé?

VilBoub: j'arrive pas à réfléchir sur des données buggées, ça m'énerve !

marcgardent: nop castable ok

VilBoub: s'il faut intervertir les verts et les oranges, ça change tout !

VilBoub: et surtout, les intervertir où ? dans les entrées ? dans les sorts ? dans les recettes ? les 3 ?

Orabig: Bon, ben le passage en Bronze était une formalité, mais maintenant, ca va devenir drole...

BlaiseEbuth: Bon. J'arriverai à rien ce soir. Je vais m'pieuter, et on verra demain.

BlaiseEbuth: Bonne nuit les choupis.

Orabig: bn

Default avatar.png Dadav: Salut ! je débute dans le codage (python 3) et j'aimerais savoir quelle est le meilleur moyen d'apprendre ce doux language ?

Orabig: fais les exercices solos "facile" sur le site

VilBoub: go France-IOI.org

Robinsstudio: France-IOI, t'es fou. Reste sur CodinGame tu souffriras moins.

R4N4R4M4: Bon, je crois que je viens de comprendre le jeu :D

Orabig: gg R4NAR4M4. Fais comme moi, essaye pas de comprendre avant le Bronze, et avance bourrin ;) Ca passe

R4N4R4M4: Hello Orabig :D

dbdr: tu as compris quoi R4N4R4M4?

Orabig: Yo

R4N4R4M4: dbdr j'ai compris que ça va être la galère

dbdr: les spells appris ils sont utilisables qu'une fois?

dbdr: visuellement ils disparaissent

marcgardent: REST réactive tout

dbdr: alors l'affichage est pas logique

gregballot: Plus je me met dedans, plus jme dis que c'est pas si évident

TidyMaze: wow la complexité des regles bronze ... je relirai demain

R4N4R4M4: Ah oui en fait l'affichage des sorts actifs n'est pas très logique, des fois ils se floutent, et des fois ils disparaissent, j'ai pas trop compris pourquoi

R4N4R4M4: TidyMaze, si tu essaies de comprendre les règles maintenant, tu seras déjà demain :D

dbdr: les sorts de base se floutent je crois

R4N4R4M4: J'en ai vu disparaître aussi

TidyMaze: wow R4N4R4M4 c'était super profond ^^ tu viens d'inventer le voyage dans le temps

Orabig: Moi, j'essaye pas de comprendre, je code : ensuite mon programme plante et je lis "ton programme a planté parce que...". Alors je relis les règles, je dis "ha oui", je corrige, et j'itère :)

TidyMaze: solide

R4N4R4M4: Pareil Orabig

Orabig: :)

TidyMaze: monte-carlo based coding

R4N4R4M4: min max plutôt non ?

Orabig: GA, s'il vous plait... Rendons hommage à mon génome !

Haashi: Mmmh

TidyMaze: :D

Default avatar.png Ridakz: plutot min max

Haashi: un peu relou ces histoires

Haashi: quand tu récupères du tome, les ingrédients en trop sont discards

Haashi: par contre t'as pas le droit de cast si ca ajoute trop d'ingrédients

R4N4R4M4: C'est pas le même ensorcellement

Zorg1: oui 10 ingrédients max

Orabig: je trouve ça bien. Ca serait dommage de bloquer un sort en mettant trop de taxe dessus

YannT: y'a une formule pour calculer le prix de base des potions à partir des ingrédients? :thinking:

Orabig: VilBoub avait l'air de dire que non (ou alors qu'il y avait un bug)

YannT: on dirait pas oui

Fangel: YannT je crois que c est 1,2,3,4 le prix des ingrédients. Tu fais une bête somme.

R4N4R4M4: Pour la récupération, tu récupères des ingrédients déjà existant donc la solution tu jettes et tu déplores ce gaspillage inutile, alors que pour la création, ils n'existent pas encore donc tu préfères ne pas les créer pour ne pas les gaspiller ensuite, c'est très logique en fait :D

YannT: Fangel: c'est ce que je me disais mais ça a pas l'air d'être vrai :(

YannT: pas pour toutes les formules apparement

Bluepioupiou: mais on peut apprendre le meme sort au final c'est ça ?

Haashi: Bah enfaite le prix dépend de tes sorts enfaite

Magus: je suis pas sur. Si on utilise un spell qui est repeatable, il est castable au tour d'après ou pas ?

Haashi: non

Magus: ok

Bluepioupiou: non il est castable plusieurs fois le meme tour

SypayV: :coffee:

VincentBab: si l'inventaire est plein, comment on sait quelle ingredient va être garder ? xD

Magus: la question ne se pose pas

Magus: vu que les taxes sont que du tier0

Default avatar.png Dadav: je suis sur le chanel général fr du discord si qqn veut

VincentBab: Imaginons que mon inventaire est full et je cast un spell qui fait (-3Orange => +2Bleu+2Vert) est ce que j'aurai 2Bleu et 1Vert ou 1Bleu et 2Vert ?

Orabig: t'auras pas le droit de le jouer

Julius2k17: la marmite explose

VincentBab: @Orabig t'es sur ? ^^

Orabig: Oui

VincentBab: ok

Orabig: (j'ai eu l'erreur, ca plante ton programme avec le message "can't cast this spell, inventory full", et tu perds)

VincentBab: ok merci pour l'info ^^

Haashi: euh

Julius2k17: ya une limte à 10 dans la besace de carabosse

Haashi: les spells qu'on LEARN

Haashi: ils sont a usage unique ???

dwarfie: non

Julius2k17: rEST pour reset

Haashi: pourquoi il disparaisse dans mon viewer alors ?

Haashi: c'est un bug du viewer ?

leojean890: eh bah .. mon dfs qui calcule les depths pour chaque potion timeout, super ;o

Julius2k17: et dans ton debug tu traces les input ?

Haashi: https://www.codingame.com/share-replay/499913672

Haashi: je suis pas fou ?

VincentBab: Quand tu as learn des spell, on dirait que le viewer n'affiche plus les spell qui sont pas "castable"

VincentBab: peut être que It's not a bug, it's a feature xD

dwarfie: frame 17 , ils reapparaissent apres le rest

Julius2k17: je comprends rien au viewer, ca me file des noeuds au cerveau

GaTTaCa: Bonsoir, il y a moyen de savoir le nb. de potions restant à fabriquer ?

dwarfie: le viewer affiche seulement ceux que tu peut lancer apparemment

Haashi: il y a un moyen de reset le layout de l'ide par défaut ?

Haashi: le viewer est cassé ca m'affiche les hovers n'importe ou parce que j'ai resize

b0n5a1: reboot

b0n5a1: ^^

dwarfie: bon , je me faisais des noeuds au cerveaux parce que j'avais perdu 25 places ... j'ai ai regagné 15 sans rien faire , donc j vais continuer dans ce sens :D

Orabig: -25+15-25+15-25+15... Tu vas pas gagner dwarfie :)

dwarfie: l'important , c'est de pas perdre :D

Default avatar.png didyme: l'important c'est ce qui compte

Default avatar.png Viollef: ry

Default avatar.png Viollef: {

Bon[]Crayon: Automaton2000 ça touille ?

Automaton2000: mais j'ai bien envie de me prendre la tete

dwarfie: Automaton2000 ... alors , c'est toi qui méne dans la team turtle ? ;)

Automaton2000: tu le fais en random

dwarfie: Automaton2000 ... absolument pas de random dans mon code

Automaton2000: et du coup le code est un peu plus de gens qui font des trucs

Palmipedus: question: pour creer des ingredient de niveau N, il faut seulement des ingredients des N-1?

Bon[]Crayon: AutomatonNN ça touille l'embrouille :turtle:

AutomatonNN: tu peux pas t'en sortir si t'es pas dans ton code pour te reconner ?

nicolasD: ça dépend de ta ligue et des r recettes. Mais à terme, non ^^

dwarfie: Palmipedus ... ca depend des sorts

Lucasgood: @Palmipedus seulement en ligue bois oui

Palmipedus: merci, dommage ca aurait bien simplifie

Orabig: ca serait pas drole si c'était simple

Bon[]Crayon: <-> AutomatonNN <-> :full_moon_with_face:

AutomatonNN: oui

Default avatar.png juke: on peut revenir au niveau 1 ?

TidyMaze: AutomatonNN et Automaton2000, vous pensez quoi des tortues ?

AutomatonNN: oui j'ai pas l'informatique

Automaton2000: je sais pas si tu peux pas le mettre à jour la map

Bon[]Crayon: juke Je pense que non.

Default avatar.png Rossb0b: Quelles ligues sont dispo pour le challenge ?

nicolasD: jusqu a bronze

nicolasD: prochaine le 16

GTS: on est d'accord que le bazar des bonus ( +3 pour premier client, etc ) n'apparait pas en input, lui ?

Haashi: on est d'accord

egaetan: tous d'accord

YannT: sérieux, c'est pas dans le prix en input?

Default avatar.png Rossb0b: Il faut l'ajouter soit-même

Default avatar.png Rossb0b: sachant que l'income de +3 est toujours pour le premier client et le +1 pour le deuxième tant que le bonus n'a pas été consommé 4 fois

Default avatar.png Rossb0b: C'est dans les règles :)

YannT: et du coup faut un micmac pour voir si l'adversaire a mangé un bonus aussi

GTS: oui :( c'est surtout le "pas consommé 4 fois" qui impose de surveiller les recettes consommées

Spifflejedi: hello la compagnie :)

GTS: non pas que ce soit complexe, mais y'a des trucs plus intéressants à coder ^^

Default avatar.png Rossb0b: Tu as le actionType = OPPONENT_CAST pour ça

splanard: ça va être pénible cette évaluation de "a été consommé 4 fois"

YannT: OPPONENT_CAST c'est pas juste les spells?

Default avatar.png Rossb0b: J'ai pas encore check mais je pense pas

GTS: OPPONENT_CAST c'est juste pour ses spells, et tu ne vois que ceux qu'il a disponibles, pas ceux qu'il a fait

splanard: si, OPPONENT_CAST c'est les spells dispo de ladversaire

Default avatar.png Rossb0b: Et au pire, tu peux juste checker que la sortie du client[0] n'a pas changé

Default avatar.png Rossb0b: ok k

GTS: oui c'est ça Faut voir comment ça se comporte si toi et l'adversaire consommez le client 0 dans le même tour

Default avatar.png didyme: bien l'IDE qui m'a supprimé mes modifs ? :'(

splanard: oui, je pense que c'est la façon de faire. Retenir d'un tour sur l'autre quel était la commande en position zéro. Si elle a changé, tu consommes 1 bonus +3

splanard: Mais bon, comme disait GTS : y'a plus intéressant à coder ^^

GTS: si tu consommes le client 0 dans le même tour que l'adversaire, ça compte pour 1 ou pour 2 ?

VincentBab: pour 2

GTS: encore moins facile à tracer ça, du coup :D

Default avatar.png Rossb0b: Pour le coup, oui, c'est pas ce qu'il y a de mieux pensé :p

splanard: oh my...

Fangel: faut vérifier si l autre a consommé comme toi

splanard: #déprime

splanard: faut se tracer les 5 commandes à chaque fois !

splanard: T_

splanard: J'en perds un oeil...

splanard: T_T

Bluepioupiou: bon j'arrive pas a voir comment savoir quels sort enchainer pour avoir les ingrédients nécessaires :sob:

Bluepioupiou: galère j'ai l'impression de refaire du path finding mais sur 4 dimensions là

VincentBab: https://www.codingame.com/replay/499957681 vous comprenez comment le gars remplit son inventaire en 1 tour ? on dirai qu'il repeat un spell qui est pas repeatable :O

Orabig: quel Gars ?

VincentBab: frame 10

VincentBab: Romka

Orabig: ha oui dis donc

VincentBab: on dirait un gros bug non ?

k4ng0u: il y a un bug => tous les spells que tu learn sont repeatable

Haashi: bah il fait ca CAST 87 5

nmahoude: il vient de l'acheter, il est repetable, non ?

Haashi: oui

gregballot: C'est pas un bug, c'est une feature

VincentBab: c'est un spell qui est acheté au 1er tour et il est pas repeatable a priori

Haashi: bon l'approche bfs

Haashi: c'est vraiment nul

egaetan: il achète et récupère la taxe de lecture

k4ng0u: https://www.codingame.com/forum/t/fall-challenge-2020-bugs-questions/187495/13

egaetan: Haashi ça passe :

b0n5a1: bonne nuit

Haashi: bah moi je timeout assez souvent quand meme

nicolasD: ça va être patché ^^

Haashi: apres c'est aussi parce que ma copy d'état est super lourde

Orabig: en fait, quand on regarde le code github, tous les sorts du tome sont répétables, je crois. Du coup, c'est l'affichage qui est buggé

egaetan: j'ai le même souci Haashi

Haashi: je pense partir sur un beamsearch

Bluepioupiou: s'quoi ça

Haashi: c'est un bfs moins gros

Bluepioupiou: ah ok

egaetan: il te faut une eval pour ça

dwarfie: Haashi ... critique pas ma technique s'il te plait ;)

Haashi: j'ai deja réfléchi a mon eval

egaetan: une distance 4D ?

Haashi: exactement

Haashi: manhattan certainement

Haashi: ou alors un truc en pondérant les tier plus haut

Haashi: au début je voulais faire la distance exacte (le nombre de tour) mais deja que pour une pot je timeout, j'imagine pas quand je dois enfaire 5, multiplié par le nombre de spell que je peux learn aussi

Orabig: Y a des sorts bizarre. Par exemple le [2 2 -3 0] Je ne vois pas bien comment il peut être rentable !

Orabig: ou le [1 1 -3 1] dans une moindre mesure.

Orabig: Genre, jamais je les apprends ! :)

Orabig: Je loupe un truc ?

R4N4R4M4: Si ton IA décide de les apprendre, t'auras pas le choix :D

VirtualAtom: je me demande si ces sorts peuvent servir lorsque tu vises une grosse potion mais qu'elle disparaît, ces sorts pourraient permettre de s'adapter rapidement et ne pas laisser l'écart se creuser.

Default avatar.png Georges5: Je crois qu'on peut tuer le game en faisant vite faite les 6 potions les plus rapides... :joy:

Orabig: (oui, possible, contre un adversaire qui essaye d'optimiser les gains, je pense que ca marche :) )

Magus: bon, j'ai une IA qui sait lire les inputs, qui sait l'action que l'adversaire a fait, et qui print WAIT

Magus: c'est déjà ça

egaetan: c'est dommage, c'est REST qu'il faut print

Magus: ah vite je change ça pour gagner des places

egaetan: haha

Magus: cout << "REST" << endl;

Magus: voila

Orabig: :thumbsup:

Magus: bon ... ça sent le minmax cette histoire quand même

Magus: ou des trucs de ce genre

Magus: va falloir coder le moteur et se poser la question après

Haashi: le moteur est relativement simple

Haashi: moi je dis ca sent le bitboard

Haashi: si il y a moyen de traduire les spells et les potions en masque

VirtualAtom: allez, ça suffit pour ce soir. Bonne nuit et bon courage les gens ,o/

Haashi: ca peut etre très très rapide

Zorg1: zou je suis en bronze

Zorg1: "my work is done here"

egaetan: gg Zorg1

Zorg1: merci et salut egaetan :wave:

TidyMaze: R4N4R4M4 tu n'avais pas menti, il est demain

Magus: Haashi: faire des bitboards c'est surtout utile quand tu veux copier l'état de la partie en entier. Suivant l'algo de recherche que tu utilises ça sert à rien

Magus: néanmoins le bitboard ici est simple je pense. Les spells/ordres/tomes/inventaire t'as besoin que de 4 bits par tier (enfin en suppose qu'il n'existe aucun spell qui prend 8 fois le même tier, mais je pense pas que ce soit possible), ça fait 16 bits à chaque fois.

Magus: Après faut rajouter un peu pour gérer les taxes/prix/castable/repeatable

Lucasgood: le plus gros speel que j'ai vue jusqu'a present prenais 5 fois le meme item

ZooooX: salut

egaetan: On a la liste des recettes

egaetan: https://github.com/CodinGame/FallChallenge2020/blob/main/src/main/java/com/codingame/game/Deck.java

ZooooX: tu peux rest ou wait egaetan

Lucasgood: 79 Bronze WTF je reflechissé a une stratégie alternative et je vois ça . . .

[CG]Thibaud: 3000 joueurs dans le leaderboard en moins d'une journée oO

BrainSolver: gg [CG]Thibaud !

egaetan: superbe [CG]Thibaud

Zorg1: 1000 en bronze déjà ^^

Zorg1: bon quand je tiens compte de la valeur de la potion, ça marche mieux :thinking:

Haashi: bah en moins d'une demi journée meme

Default avatar.png IKarl: j'ai du mal à comprendre , https://www.codingame.com/replay/499992776 step 6 il utilise 4 fois le sort 95 , il n'a pas le droit?

BrainSolver: Certains sont répétables.

[CG]Thibaud: sort répétable à priori

Haashi: dans l'état actuel des choses c'est assez perturbant ce scenario

Default avatar.png IKarl: il n'y a pas écrit "repeatable=true"

Haashi: vu que tous les sorts du tome sont repetable

Haashi: ouais mais enfaite il l'est

Orabig: Non, je suis d'accord avec IKarl : ce sort n'est pas répétable

Haashi: c'est un bug

Orabig: Faux Haashi, regarde le code : https://github.com/CodinGame/FallChallenge2020/blob/main/src/main/java/com/codingame/game/spell/TomeSpell.java#L14

Orabig: Un sort n'est répétable que s'il consomme au moins un composant

Orabig: Les sorts qui ne générent que des composants ne sont pas sensé être répétables

Default avatar.png IKarl: ca serait trop simple ^^

Orabig: c'est un bug de l'eval, qui aurait du refuser le coup du joueur. [CG]Thibaud vous l'avez noté de votre coté ?

Haashi: ca a deja été remonté sur le forum oui

Orabig: ok, cool

Default avatar.png IKarl: ah ok dsl

[CG]Thibaud: je note

Haashi: https://forum.codingame.com/t/fall-challenge-2020-bugs-questions/187495/13?u=haashi

leojean890: ah enfin un BFS qui marche purée je suis lent ;) et encore il me manque encore les repeat et les grimoires :s

Haashi: leojean890 ah ouais t'arrives a ne pas timeout ?

leojean890: ouais..

Haashi: en python en +

leojean890: j'utilise pas encore les grimoires et les repeat du coup..

Haashi: tu prends en compte les rest dedans ?

leojean890: pendant le submit ça tourne vers 411

leojean890: c'est donc pas ouf ^^

leojean890: enfin quoi que ça monte là

leojean890: ouais les rest egalement

Haashi: eh bah

egaetan: je compte pas les rest

egaetan: ça casse tout les rest

leojean890: mais j'utilise un champs 'visitedPlaces'

leojean890: si je retombe sur le même état je ne fais rien en gros

leojean890: (état = liste d'ingrédients ici)

egaetan: oui obligé

leojean890: donc état simplifié

leojean890: 347/1032 sans les grimoires ni les repeay

Lamisedaxeh: whah j'ai oublié le rest merci x) dans ma liste de move

leojean890: repeat

Lucasgood: leojean quel ligue ?

leojean890: bronze

leojean890: sinon ça n'aurait pas été 1032

Lucasgood: dac dac

Haashi: leojean890 je suis bête

lhm: du coup tu fais un bfs pour déterminer les spells à utiliser ?

Lucasgood: ouai mon chat avait pas scroll ^^

Haashi: j'ai pas fait ça

Haashi: lmao

lhm: comment tu fais du coup ? Parce que pour sortir du bois 1 il faut un truc du genre

Haashi: mmh apres, tu peux avoir les memes ingrédients mais pas les meme sorts dispo

lhm: (je pose la question parce que mon bfs a timeout...:3)

Haashi: non pour sortir du bois tu spams le plus court

lhm: le plus court?

Orabig: lhm, on peut sortir de bois 1 avec un algo super con, et aucun calcul de graphe

Haashi: la potion qui prend le moins de tour à faire

leojean890: ouais je vise la potion qui prend e moins de tours à faire

leojean890: en tt cas content que ma simu partielle marche..

NicolasH_42: meme pas besoin

lhm: c'est bien ça mon pb, je dois être à l'ouest parce que j'arrive pas à trouver un truc simple pour le calcul

Haashi: vu qu'il n'y a pas de sort "farfelu" tu peux facielement calculer combien de tour il te faut

leojean890: du coup reste à gérer les repeat et les grimoires..

leojean890: #310 à 92%..

Haashi: imagine [-2,0,-1,0] contre [-2,0,-1,0] vu que pour faire un tier 3 il faut faire un tier 2 et faire un tier 1, tu peux multiplier le coef par 3

Haashi: pareil pour tier 2 et tier 1 et tier 0

leojean890: et ouais (état = liste d'ingrédients) => ne pas retomber sur le même 'état' c'est une approx mais je vais voir si je garde ou pas..

Haashi: donc ca donne un truc du genre -2 * 1 + -1*3

lhm: ouais mais ça suppose que tes sorts sont fixes

Haashi: ca fait 4 tours a vu d'oeil

Haashi: mais c'est le cas en wood

lhm: ah tu me diras c'est le cas pour le bois

lhm: pas faux merci

R4N4R4M4: Ah oui quand on rafraîchit la page, les ranks réapparaissent dans le leaderboard :D

R4N4R4M4: Bon, je me tate si je code le grimoire tout de suite ou si je fais la simu :D

leojean890: R4 t'es juste avec des if là ?

leojean890: pour le grimoire l'idée de Haashi de le faire depth 0 était pas mal^^

Haashi: hehe

Haashi: je vais faire ca je pense

Haashi: j'arrive au bout de mon beamsearch

leojean890: voir lequel te réduit le + quoi

leojean890: ah ouais t'as déjà une éval etc^^

leojean890: mais j'avoue je prends pas en compte le score là

Haashi: bah je fais l'éval justement la

Haashi: je sens qu'elle va etre moisi

Haashi: mais ca sera deja une premiere idée

leojean890: scorePotion/depthPourAtteindrePotion

Haashi: c'est la somme des distances

leojean890: ça fait de l'éval simple et sympa^^

leojean890: et ouais tu m'avais

leojean890: dit

leojean890: la somme des distances

leojean890: pour récup le meilleur grimoire

Haashi: et la distance c'est le nombre d'ingrédients qui me manque * le tier

leojean890: d'ailleurs en fait mon BFS timeout pas mais je vais pas jusqu'au bout

leojean890: enfin je trouve le plus court et je return

leojean890: ^^

Haashi: ah oui moi aussi, mais ca timeout quand meme dans certains cas

leojean890: alors que ce que tu fais ça timeout-erait clairement^^

Haashi: généralement après que les 2 premieres soient parties

leojean890: genre aller jusqu'au bout et en plus le faire pour chaque

Haashi: ca va faire mal :(

leojean890: chaque grimoire

leojean890: avec mon code actuel ça passe pas^^

leojean890: ah quoi que !

leojean890: au turn 1 t'as 1 seconde..

leojean890: donc p'tet que ça passe :)

leojean890: moi mon truc il passe en 40 ms

Zorg1: et ben merci leojean890 ;-)

leojean890: ?? Zorg1 ??^^

Zorg1: c'est efficace ton truc d'éviter de revisiter l'état

leojean890: zobrisk hashing :P

Zorg1: je viens de le tester ^^

leojean890: bah sans a j'avais des TO

leojean890: sans ça*

Zorg1: bon vu qu'il y a max 10 ingredients c'est vite fait le zobrisk hashing ^^

Haashi: apres

Haashi: comme j'ai dit

leojean890: mais un état c'est pas censé ê la liste d'ingrédients mais bon;)

Haashi: il peut y avoir des cas ou tu as les memes ingredients mais pas les meme sorts de dispo

leojean890: ouais

Zorg1: oui c'est sûr

Haashi: mon beamsearch marche :o

leojean890: liste ingrédients + liste sorts

Haashi: ca fait de la merde mais ca marche

leojean890: je devrais tester de faire un état avec les 2

leojean890: gg;)

Haashi: il arrive a aller chercher en 1ms le plus proche

leojean890: wow sympa

Haashi: c'est super clean

leojean890: t'as une bonne éval alors;)

Haashi: comment vous faites du coup la détection ? du deja vu

Zorg1: en fait oui je perdais énormément de temps à tester les même trucs

Haashi: vous garder en haut de votre bfs tous les états visités ?

Zorg1: euh je fais une map

Haashi: mais la recherche de voir si un état a deja été visité ca explose pas au bout d'un moment ?

Haashi: et ca explose pas la map ?

leojean890: t'utilises un set

Zorg1: vu que l'état dépend des ingrédients, qu'il y en a de 4 types, et que max dix ingrédients ???

leojean890: c'est en O(1)

Zorg1: tu ferais comment ...

Zorg1: un nombre de 0 à 10000 en gros

Haashi: j'avoue il y a pas beaucoup de possibilité

leojean890: du coup il te recherche en O(1) si t'as déjà rencontré la liste d'ingrédients

Orabig: Pas exactement Zorg1, si tu veux prendre en compte le REST (l'état des formules utilisées ou pas)

Zorg1: justement je ne tiens compte que du nombre d'ingrédient

leojean890: moi je prends en compte le REST

Zorg1: et je teste pas si l'état existe déjà quand je fais le rest

leojean890: mais j'interdis de le faire 2 fois de suite...

leojean890: normal quoi

Orabig: Alors ok, dans ce cas, il n'y a que 1001 possibilités

Zorg1: bah je fais REST que quand au moins un sort est épuisé

Zorg1: je suis impressionné ça m'a fait passé de 750 à 100 :D

leojean890: le fait de ?

Zorg1: bah d'éviter les états déjà visités

leojean890: ah ouais

R4N4R4M4: Comment on écrit un message dans la bulle ?

egaetan: tu faisas des rest pour rien ...?

leojean890: bon bah je t'ai servi:P

Default avatar.png Georges5: R4 derrière la commande

leojean890: autant de places gagnées juste avec ça ?

Default avatar.png Georges5: avec un espace

leojean890: à cause de quoi ? t'avais des timeouts ?

R4N4R4M4: Si j'écris "CAST 80 0 message", il sait reconnaître que mon message est "message" et pas "0 message" ?

Zorg1: bah je crois que j'explorais trop l'arbre

R4N4R4M4: "CAST 80 2 ... " plutôt

leojean890: ah tu limitais avec le temps

Zorg1: j'élaguais pas assez

Zorg1: oui

leojean890: donc t'allais moins loin

leojean890: ok

Default avatar.png Georges5: ouep tu l'écris derriere le nombre de répétition

Zorg1: sinon là actuellement c'est pas très opti mon truc j'alloue des trucs à la pelle

leojean890: mais du coup tu retournes pas le plus court non ?

Zorg1: euh non price/nbtour le plus élevé

leojean890: (le chemin vers le plus proche)

leojean890: ah oui j'avais eu cette idée

leojean890: mais sauf que j'arrive pas à chopper tous les nbTour

leojean890: en le temps imparti

Alshock: Yo ! Alors ce contest ? (j'y ai pas encore touché)

egaetan: accélère

Zorg1: tiens la licorne débarque

**Alshock regarde derrière lui et cherche la licorne du regard

leojean890: Zorg1 tu fais déjà les grimoires et repeat je suppose ?^^

leojean890: car moi me manque encore ça dans mon BFS

Zorg1: ah non que dalle

Zorg1: que des trucs wood1

leojean890: ah même pas les repeat^^

leojean890: gg als

Haashi: le grimoire faut le faire que t1 je pense

Haashi: enfin, depth 0*

Zorg1: je me limite à calculer 50 000 etats par tour max

leojean890: ouais tu peux garder une depth 0 juste pour le grimoire

Zorg1: c'est du réglage pifométrique

Orabig: c'est quoi un état pour toi Zorg1 ? Juste ce que tu as dans l'inventaire ?

leojean890: et tu laches pars de ce grimoire pour calculer le reste

Zorg1: état = inventaire + sorts possibles (avec un flag binaire)

Zorg1: mais je détermine un visité uniquement avec l'inventaire

Orabig: ok

egaetan: leojean et si 'il te manque des bleus pour le grimoire ?

leojean890: je m'étais dit que l'inventaire suffisait pour les visites mais après c'est pas optimal, juste plus rapide

Haashi: le check de l'état visité ca casse tout :(

leojean890: des bleus ?

leojean890: ah oui compris

leojean890: genre depth0 t'as pas énormément de level0

egaetan: c'est ça

leojean890: donc tu peux prendre que les premiers grimoires

leojean890: ok

leojean890: en effet

leojean890: compromis code rapide ou explorer plus de solutions:)

leojean890: mais t'as raison que ça fera un truc plus fort de le faire à n'importe quelle depth

Haashi: arf je savais bien que ca allait déconner

Zorg1: après ça peut être une action "généré des bleus et prendre le sort du grimoire"

Haashi: en gros quand je "rest" ca fait foirer mon check de noeud deja visité

Zorg1: sinon graphiquement je les trouve plutôt réussi leurs sorcières ;-)

BigUP: bon mon code de base marche ... c'est déjà ca

BigUP: plus que lui coller un peu d'intelligence

BigUP: qu'a

Zorg1: ezpz

Haashi: holy moly

Haashi: lemon squeezie

Haashi: je suis passéde genre 6ms en bfs pour depth 6

Haashi: a 82µs

Haashi: un gain de 100 Oo

Haashi: merci leojean

Haashi: tu as refait ma nuit

Zorg1: bonne nuit tout le monde

Stilgart: tiens, ça passe bronze ce code ?!

Stilgart: le top wood1 doit être sacrément serré

R4N4R4M4: Ha ha, je suis sur Youtube :D https://youtu.be/kHyW5E94Gn0

Stilgart: et Automaton2000 c'est batman !

Automaton2000: tel que je l'ai fait il y a des gens qui ont la même valeur

leojean890: Haashi c'est quoi qui t'a aidé dans ce que j'ai dit?^^

Haashi: bah le fait de pas recheck un état dans mon bfs

leojean890: ah oui comme pour Zorg1 :)

R4N4R4M4: Ah mince, faut encore faire un BFS ?

leojean890: R4 ça dépend de ta strat^^

leojean890: Haashi a un beam search ça devrait être mieux :)

Haashi: non je suis reparti en bfs du coup

Zorg1: un BFS pour CG c'est vachement original

leojean890: beam search si ton éval est bonne c'est banco^^

leojean890: clair des BFS t'en fais tlt!^^

R4N4R4M4: Bon, je suis super en retard du coup, j'ai pas encore fait le grimoire :D

R4N4R4M4: Elle est costaud la simu ?

Zorg1: à jouer au youtubber ...

leojean890: ah non en fait ça timeout pas de simuler pour toutes les potions

leojean890: donc.. score/depth

leojean890: et ça classe mieux !

R4N4R4M4: Zorg1 t'as raison ça prend du temps toutes ces conneries :D

leojean890: #179 en cours de submit..

lhm: fond du wood 1 => 300e bronze avec l'astuce de triche de leojean890. Plus qu'à comprendre le jeu et on est bon.

leojean890: l'astuce sur les états? ^^

leojean890: visités ?

leojean890: elle plait à tlm celle-là, mais je parie que vous connaissiez déjà le principe:P

lhm: oui tu sais que je galérais avec un bfs pour savoir comment aller d'un état à un autre et que tu m'as fait tilter que les transitions etaient toujours les memes en wood XD

lhm: Non moi je te parle d'un truc bien plus bateau haha

leojean890: lequel?^^

lhm: que les casts étaient toujours les mêmes et que ca faisait de simples coeffs en fait

leojean890: quels casts ?

leojean890: ah oui

leojean890: tu lances tjr les mêmes

lhm: oui

leojean890: je me souviens plus de w1

lhm: par contre je m'explique pas que ca continue à marchoter en bronze

leojean890: ah effectivement quand on ajoute les repeat et grimoires le classement monte dans le top 50^^

leojean890: même #20 tiens

R4N4R4M4: leojean890, c'est l'heure d'aller te coucher, t'en as assez fait là :D

leojean890: ^^

leojean890: je le fais depth 0 seulement pour le moment le grimoire:)

leojean890: de peur qu'un adv me le pique et que ça pête ma simu

leojean890: va falloir considérer l'adversaire now dans mon code