Chat:Fr/2022-04-22

From CG community
Revision as of 05:29, 23 April 2022 by Chat Log (talk | contribs) (Created page with "<img src=/a/82021946387092> Remi.: Wouah la vache, je passe de 492ème à 364ème avec les points du contests ^^ je ne pensais pas qu'on avait les points dès le 1er jour. <i...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Remi.: Wouah la vache, je passe de 492ème à 364ème avec les points du contests ^^ je ne pensais pas qu'on avait les points dès le 1er jour.

Remi.: Salut tout le monde

Bob: c'est horrible comme c'est lent

Bob: Automaton2000, c'est LENT

Automaton2000: mais en fait ça va

Bob: T_T

Remi.: Oui, je viens tout juste de relancer l'arène car j'ai (enfin !) fini de coder ma stratégie d'attaque. 2 minutes pour les 10 premiers combats --'

Bob: j'ai claqué untruc à l'arrache, j'aurai pas le temps de faire beaucoup plus avant la semaine prochaine

Remi.: Mais y aencore un soucis visiblement, je n'arrive pas à me classer aussi bien qu'avec ma stratégie full défense.

Bob: mais si c'est lent comme ça dès le démarrage tôt le matin, ça va être super compliqué de toute façon

Bob: bon il paraît qu'il y a un petit dej à préparer

Thyl: Bob en mode daron codeur

Bob: #papaPoulpe

Thyl: \me pense au nombre de fois qu'il a dut avoir du neskik renversé sur le clavier de Bob :joy:

Haashi: o/

Thyl: \o

Thyl: moi qui voulait faire un algo de recherche... même le GA je pense pas que ça peut passer... :cry:

Haashi: moi c'est le syndrome de la feuille blanche

TomPouce: comment ça il faut attaquer pour gagner des parties ?

TomPouce: (bon courage à tous !)

Remi.: Je peie aussi à trouver une bonne stratégie d'attaque qui fonctionne.

Remi.: * je peine

Remi.: Bah tu peux aider les monstres à envahir la base adverse.

TomPouce: ouais j'ai vu quelques parties du 1er en lice la

TomPouce: ça donne envie de faire pareil

Buk.: Salut les gens

TomPouce: salut !

JulienKerlero: J'ai testé mon bot contre le premier... ça s'est mal passé

Remi.: \o

Buk.: Bordel j'ai 0 idée !

Remi.: En bronze, l'IA de base aussi fait ça.

TomPouce: plus qu'a monter une stratégie d'attaque !

TomPouce: on verra ça se soir, aujourd'hui c'est boulot

TomPouce: bonne journée !

Remi.: Tout ce que j'ai tenté jusqu'à présent est moins efficace que de défendre mas base à 3.

Buk.: je vais tenter une stratégie Mark Landers

Remi.: * ma

Remi.: Ok bonne journée

JulienKerlero: Perso je fais que défendre ma base à 3 et je fais des bons scores

Remi.: Avant de relancer l'arène j'étais 195ème avec la défense uniquement.

JulienKerlero: Bah là depuis 5 min je fais les combats

JulienKerlero: Je suis à 62% et je suis 120e

JulienKerlero: Pareil full def

JulienKerlero: 0 attaque 0 farm

GroutchKeu: o/

philRG: ah mince même pas vu la ligue wood 1

Buk.: o/ Phil

philRG: çà parlait de quoi (je dormais)

philRG: Buk. (en MP si tu veux) car pas accès à l'historique du chat #fr sur mon nouveau tél (pb de config)

philRG: bon je dois partir au taf. Bon contest les cg'ers

philRG: je suis allé un peu fort avec mon IA de wood 2 lol

philRG: ah y a du monde en bronze :)

Remi.: o/ philRG

Remi.: \o GroutchKeu

philRG: o/ Remi. va tout casser :)

philRG: go go

Remi.: Ah si seulement ^^

Remi.: Mais je suis loin d'être un expert en la matière, déjà si je reste dans les 200 premiers à la fin je serais très content de moi.

Default avatar.png BenP: Est-ce qu'il y a moyen d'y avoir un fichier d'input ? Parce que le jeu me dit que je n'ai pas lu toutes les entrées alors que j'ai bien l'impression que si donc je voudrais tester

Palmipedus: BenP les inputs sont donnes a chaque tour, regarde l'enonce

Palmipedus: il faut aussi une ligne par hero en output

Palmipedus: sinon le referee va tttendre et tu vas timeout

Default avatar.png BenP: Oui je sais. Je prend les input chaque tour mais j'ai un warning qui me dit que je ne prend pas toutes les données disponibles sur l'entrée standard donc je cherche ce que j'ai pu oublier. Mais sans fichier d'input pour comparer c'est la galère

moarrrr: quand j ai cette erreur, c'est à chaque fois parce que j'envoie trop de lignes d outputs

moarrrr: du coup la 4ème ilconsidère que c'est pour le round d après

Tsukabishi: je pense que tu as plutot un souci comme moi jai eu a un moment : tu dois avec des tests renvoyer plus de print que prévu ... du coup le jeu aime pas ça

moarrrr: et donc avant lecture des inputs du round d après

Default avatar.png BenP: Je vais investiguer dans ce sens là alors plutôt

Default avatar.png BenP: Merci

Default avatar.png BenP: Yep c'était bien ça !

AeroFlorian: Quand on submit desfois il envoie pas le code qu'il y a dans l'IDE à ce moment la? y a un buffer?

Remi.: Allez hop, on lance une arène et on va bosser ^^ bonne journée les gens et amusez-vous bien.

AeroFlorian: De même! je vais lever les petits

Default avatar.png thoip2: aeroflorian, non, c'est plus ue latence sur ton réseau.

Bob: serieux faut 1h30 pour un sbumit en bronze ?

Bob: :skull:

mrBen: 220 tours, c’est long !

Tsukabishi: ça ira mieux dans 10 jours :)

Magus: et beh ... j'ai pas d'idée pour l'instant pour ce contest

I_love_CoC: salut à tous

Magus: Automaton2000 une suggestion ?

Automaton2000: y a quand même un peu de mal a comprendre ce qui se passe ?

Haashi: vous avez des pistes pour calculer la trajectoire optimal (ou une traj pas trop mal) pour arriver à intercepter un monstre sur sa trajectoire

WhatTrickeryIsThis: x+vx

Seiryn: ^ Ca

WhatTrickeryIsThis: -3evale

Haashi: ouais mais ca ca marche bien pour t-1

Seiryn: cad ?

Magus: bon allez, à défaut d'idées, on va déjà coder le moteur

Magus: il a pas l'air très compliqué au moins

Magus: on verra ce qu'on en fait après

Seiryn: Les rebond des mob c'est juste des inversion de vitesse on est d'accord ?

nicolasD: rebond ?

Haashi: rebond ?

Haashi: apres un wind, la traj du monstre est aléatoire

Magus: quand tu essaies de les pousser hors map avec un winder ?

Magus: *wind

Haashi: si le monstre se trouve pas a l'intérieur d'une base

Seiryn: Quand ils vont sur les bords tout seuls commes des grands

Magus: ah ça

nicolasD: ben ils disparaissent non ?

Magus: aucune idée pour l'instant, je suis en train de créer des classes sutpides :D

Magus: *stupides

Seiryn: Naahh

Seiryn: Pas toujours j'ai l'impression

Haashi: replay or fake

Magus: ooooh mais dis donc je suis très réveillé la

Magus: unsigned int vx;

Magus: bah oui bien sur

Remi.: le monstre va toujours à droite ^^

Seiryn: Hmmm Il semblerait que ce soit juste mon premier replay qui a fait spawn un mob dans l'autre sens

Seiryn: ça m'as perturbé

PhOeNyX: Quelqu'un proposait x+vx

Seiryn: @Remi. Comme la france

PhOeNyX: Mais il vaut mieux viser x+n*vx avec n le nombre de tours qu'il te faut pour atteindre la cible

PhOeNyX: Une approximation grossière serait de considérer que n = distance/800 (vitesse du héros)

PhOeNyX: Ce qui n'est pas exact étant donné que la distance varie d'un tour à l'autre (vu que l'araignée se déplace selon vx,vy

PhOeNyX: Plus la cible est proche du héros, plus cette approximation est vraie

Remi.: Quand il y a égalité, et que la différence se fait sur la mana ... je ne comprends pas trop le calcul du score. J4ai plus de mana à la fin mais je perds :thinking:

PhOeNyX: wild mana

Seiryn: L'adversaire avait un lotus noir

PhOeNyX: Le mana qui rapporte des points c'est le mana que tu as généré en tapant des araignées en DEHORS de ta base

[CG]Thibaud: replay?

jfaixo: o/

[CG]Thibaud: coucou o/

Littleyounes: o/

PhOeNyX: Et accessoirement ce n'est pas le mana RESTANT qui rapporte des points. Uniquement celui qui a été généré en dehors de la base (consommé ultérieurement ou pas)

Remi.: Ok merci je n'ai pas vu ça dans l'énoncé. Pour le replay :https://www.codingame.com/replay/621661587

PhOeNyX: Et avec le brouillard de guerre impossible de savoir combien l'adversaire a généré de wild mana. La seule chose que tu peux espérer c'est en avoir généré plus que lui

jfaixo: c'est incitatif, si tu veux gagner, faut sortir de ta base

Seiryn: Envoie un heros dans la base ennemie pour lever le brouillard de guerre

PhOeNyX: T'es pas obligé de sortir pour gagner, c'est juste un moyen de départager en cas d'égalité

Remi.: Ok c'est écrit dans l'encart bleu "condition de victoire"

PhOeNyX: Pour une fonction d'évaluation sur ce type de jeu ça doit rapporter beaucoup plus de points de faire perdre 1 point de vie (ou d'éviter d'en perdre) que de générer du wild mana

PhOeNyX: Il faut mettre les priorités au bon endroit

Remi.: 2 défaites en 21 combats(36%), les 2 c'est sur du wild mana en terminant à égalité. :(

PhOeNyX: égalité c'est pas pareil que défaite

Littleyounes: cheh

PhOeNyX: Tu peux avoir une égalité stricte dans ce jeu

Remi.: 2galité sur la vie restante, mais défait à cause du wild mana

PhOeNyX: Ah ok

jfaixo: en effet, plein de stratégies possibles (mode défense totale, attaque, hybride)... on verra bien ;)

Remi.: Pour l'instant la full défense est une valeur sûre, je suis en train de tester 2 def et 1 att

Littleyounes: Ptdrrr y a des gens ils mettent un héro qui steal les kills enemies ou qui propulse vers la base enemie

Magus: d'ailleurs je comprend toujours pas le délire de baser la victoire (en cas d'égalité certes) sur une valeur cachée qu'on doit calculer nous même :/

Littleyounes: le vice

PhOeNyX: Magus qu'on doit calculer nous mêmes mais qu'on ne peut le faire que pour nous, et pas pour l'adversaire avec le fow

Magus: oui

PhOeNyX: Vu que tu ne peux pas savoir ce que fait l'adversaire, la seule chose que tu peux faire c'est maximiser ta valeur, pas vraiment besoin de la calculer

Remi.: Et de 3 ... je crois que ce wild mana est peut-être plus important qu'on ne le crois.

jfaixo: tu peux tenter une approximation vu qu'on a accès au niveau de mana de l'adversaire, mais bon...

PhOeNyX: Non la connaissance de la mana de l'adversaire n'aide pas vraiment étant donné qu'il a pu le générer dans sa base.

jfaixo: ca peut aider si, mais je dis pas plus haha

TylerDurden: passuper utile de connaitre son wild mana... ni le sien... faut juste essayer d'en faire un max...

PhOeNyX: Voilà

PhOeNyX: Générer du wild mana quand c'est possible (sans mettre en danger sa base). Inutile de chercher à faire plus.

Bob: plop

PierreParisot: petite question pour un exercice d'algo difficulté moyenne vous prenez combien de temps en moyenne ?

Bob: ah mais mon submit d'avant 8 heures est meme pas encore fini ?? O_O

jajalecapouet: difficulté moyenne ca me prend entre 2 et 7 jours

Bob: PierreParisot il n'y a pas vraiment de reponse a cette question

Littleyounes: PierreParisot ca dépend vraiment, y en a qui sont beaucoup plus simples que d'autre

Default avatar.png thoip2: c'est très long les submits

Littleyounes: j'en ai terminé en 3 heures

Littleyounes: d'autres en 1 semaines ( rod cutting :'( )

PierreParisot: Okay je vois

Bob: il y a des puzzles medium qui peuvent se resoudre en quelques minutes

KVNMDS: Entre 10 minutes et 10 heures

Bob: ca depend beaucoup de si tu as la bonne intuition

jajalecapouet: si tu code en c il faut compter beaucoup de temps de deboggage

Bob: si tu codes *mal* en C :p

jajalecapouet: ^^

Bob: ce troll du matin vous etait offert par Bob

MaryThomas: y'a une règle que j'ai pas dut comprendre, le jeu se termine à 3 coeurs partout, j'ai 818 mana contre 800, et je suis compté perdant

jajalecapouet: je le prend bien ne t en fait pas :)

Remi.: Parce que c'est la mana générée en dehors de ta base qui compte.

jajalecapouet: je crois que si ya pas de gagnant tout le monde perd

Remi.: Et le total généré, pas le restant à la fin du jeu.

Default avatar.png thoip2: mary, il y a 2 manas un produit par la base et l'autre en tuant hors du perimetre de ta base. C'est ce dernier qui compte

Bob: MaryThomas : *wild* mana

PhOeNyX: Ah que coucou Bob

MaryThomas: ok merci :D

Bob: ah que coucou PhOeNyX ca fait une paye

Remi.: Je subis le même problème ^^

PhOeNyX: Un peu plus qu'une paye

Bob: (et voyant comment les choses se passent dans ma futur-ex-boite, une paye ca peut eter *vraiment* longtemps)

PhOeNyX: Sauf si on ne te paie qu'une fois par an

Bob: alors tu vas rire :D

Zorg1: lire les énoncés c'est si old school :D

jajalecapouet: vous savez si on peut split la fenetre de code en 2 ?

jajalecapouet: sur codingame

Bob: jajalecapouet je ne crois pas

Zorg1: je crois pas j'avais regardé il y a longtemps. Mais ils ont changé d'IDE entre temps

Bob: PhOeNyX pour te donner une idee, la on est le 22 avril et j'ai toujours pas recu la totalite de mon salaire de mars

PhOeNyX: Ils sont en train de couler ou quoi ? x)

jajalecapouet: zut, google n a pas. info non plus

jajalecapouet: zut, google n a pas l'info non plus

SeebOmega: @bob fais gaffe qu ils se mettent pas a te payer en NFTs

Bob: :)

Bob: @SeebOmega rigole pas on s'attend d'un jour a l'autre a ce que le patron nous annonce qu'on va faire de la NFT

leojean890: les submits sont complètement pétés

Bob: il balance deja metaverse a toutes les sauces dans ses interviews

SeebOmega: C est comme la blockchain avant ou le boss te demande de faire de la BC tu lui demande quelle couleur

Bob: youpi, pilke deux heures pour un submit \T_T/

MaryThomas: y'a un gars qui envoi un héros derrière les tiens pour les souffler vers le milieu de la map, ça empêche de défendre

Bob: MaryThomas y en a sans doute plusieurs :)

thepianist59: oui, c'est la statégie du bot de bronze

thepianist59: pour le moment, pas eu le temps de modifier mon bot depuis bois2, du coup, il n'arrive pas à lutter , il reste trop basique et n'utilise pas de mana

PhOeNyX: Idem, je vais faire un truc ce matin

Haashi: les bonnes strat cheese

thepianist59: oui, on peut le voir ici : https://www.codingame.com/share-replay/621667679

PhOeNyX: Parce que là mon bot c'est celui de bois 2

thepianist59: idem

EL_CHICANOS: Hello

EL_CHICANOS: Vous avez Intègre le Wind ?

AeroFlorian: J'ai du code à tester mais j'aimerais voir la fin de mon submit avant

Bob: bon j'ai relance un submit, rendewz-vous a midi T_T

AeroFlorian: Du coup je vais attendre 3h encore :x

Remi.: midi T'es optimiste ^^

AeroFlorian: moi il est stuck depuis 10 min il a pas pris 2%

Bob: ah oui celui de ce matin a pris deux heures mais c'est parce que tout le monde n'etait pas encore reveille

Bob: Automaton2000 peut-on avoir un peu de compassion par ici ?

Automaton2000: j'ai eu la flemme de faire le tri

SeebOmega: pour le moment j ai fais mon petit MC local sur 8 de depth sans spell sans rien je vais bosser et je reviens plus tard :p

SeebOmega: (le temps que ca compute mdr)

Zorg1: donc en gros tu fais la banque pour ton boulot ?

Zorg1: ah zut scroll ^^

Haashi: horrible le scroll

Bob: Zorg1 c'est a peu pres ca, le patron se sert des salaires comme fonds de roulement

Bob: il n'y a pas assez de rentrees regulieres pour couvrir les besoins donc on s'appuie sur des projets one-shot qui sont payes au lance-pierre

Remi_44: salut a tous, vous savez si y'a moyen de commenter rapidement via un racourci clavier ? genre comme sur pycharm avec ctrl / pour commenter une ligne

Bob: mais des qu'un paiement est a la bourre ca coince

Bob: Remi_44 as-tu essaye Ctrl-/ ? :)

mrnaia: cmd + /

Littleyounes: :)

Remi_44: ca marche pas :/

Littleyounes: Essaye ctrl + w

Buk.: ctrl+k ctrl+c

Remi_44: cest rigolo ca little

Littleyounes: hohoho

Littleyounes: :kissing_heart:

Bob: chezmoicamarche.com

Littleyounes: La dernière fois que j'ai fait cette boutade c'etait en 2010 sur habbo.fr

Ekaon: Quelqu'un sait comment es ce que je peux me servir du code source du spring challenge pour me setup un environnement local et tester mon travail ?

Ekaon: Le code est à disposition ici https://github.com/CodinGame/SpringChallenge2022

Ekaon: C'est du java donc je dois surement compiler avec Eclipse

Ekaon: Mais après je fais quoi ? Je dois en obtenir un .jar ? Es-ce qu'il prends en paramètre de ligne de commande les adversaires ?

Bob: vache j'ai joue un match en dix minutes...

PhOeNyX: if (player.name == "Bob") continue;

AeroFlorian: Ouais je pense qu'on est sur du 4h le submit la

Bob: T_T

AeroFlorian: si je prends 2% en 10 min je suis content la

jajalecapouet: essayez printf("WAIT baguette\n");

Bob: HULK WAIT

PhOeNyX: HULK HULK

PhOeNyX: Automaton2000 HULK SMASH

Automaton2000: pas la peine de faire des tests

PhOeNyX: Automaton2000 tester c'est douter

Automaton2000: mais si y a pas de bug

Littleyounes: Automaton2000 Littleyounes

Automaton2000: y en a qui ont de la chance

Littleyounes: ;)

Default avatar.png Anktinosia: il est classé combien le boss pour savoir si on sera promu ?

Default avatar.png thoip2: en bronze?

Bob: Anktinosia quelle ligue ?

Default avatar.png Anktinosia: bronze

Bob: mystere

Default avatar.png thoip2: il n'y a pas de boss pour l'instant

Default avatar.png Anktinosia: ah, d'accord

Bob: on le saura au moment de l'ouverture de la ligue argent

Default avatar.png Georges5: Hello, question SPELL : le Control change la direction des monstres ?

Default avatar.png Anktinosia: d'où le "Défaut" dans l'IDE

Zorg1: y a toujours un timestamp unix pour la date d'ouverture de silver ?

Bob: Zorg1 oui

Zorg1: c'est pour les initiés ^^

Bob: 2022-04-24T15:00:07.481Z

Bob: donc dimanche 16 heures

Bob: si je ne me goure pas sur la TZ

Zorg1: 17 je crois on a deux heures sur GMT

Default avatar.png Anktinosia: dimanche seulement ? Donc mieux vaut améliorer son bot de suite...

Remi.: Quand la ligue silver va ouvrir, comment ça se passe pour savoir qui y va direct ? Ce sotn les X premiers ou ceux qui battront une IA de boss ?

Zorg1: on est à l'heure de PRague en été

Default avatar.png thoip2: les X premiers et après le boss sera l'ia d'un joueur;

Bob: Remi. : le boss est choisi parmi les joueurs et introduit a une place vraisembable

Bob: ceux qui sont au-dessus du boss au moment de son introduction sont promus direct

DjTrilogic: salut tlm, qq1 aurait un lien pour des fonctions utiles de géometrie svp ? (C# en préference), d'avance merci

Remi.: Ok et ce "X" habituellement était de combien sur le schallenges précédents ? 50 ? 100 ?200 ?

Bob: pour le reste, processus normal

Default avatar.png Anktinosia: j'ai donc une chance de devenir le boss, la gloire à défaut d'être dans une ligue élevée...

Default avatar.png thoip2: rei depend de la legue

Bob: Remi. tres variable suivant les challenges

PhOeNyX: Pour le spell control j'ai vu que si tu fais faire un pas à une araignée qui reste dans ta base au tour suivant elle continue de cible la base

Default avatar.png Anktinosia: avec un tri et cinq if, j'y crois

Remi.: Ok merci pour les réponses.

Zorg1: en gros ils prennent la moitié de bronze

Bob: ca depend de la ligue, du nombre de joueurs

PhOeNyX: Mais si on lui fait faire un pas en dehors je ne sais pas ce qu'elle fait. Soit elle reprend sa direction, soit elle prend une direction aléatoire, soit elle continue à siuvre la direction donnée par le Control

Remi.: Ah ben si c'est l moitié je suis tranquille ^^

Bob: moitie de bronze c'est plausible, d'ici dimanche il y aura beaucoup plus de monde et ca ne sert a rien d'etre trop selectif a ce stade

Bob: silver -> gold ca peut etre genre 15 a 25 %

Remi.: Difficile de me placer avec les submit de 4h, mais en gros je suis entre 150 et 200, sur 1842.

Bob: gold -> legend ca leur est arrive de mettre le boss a top 15 gold

Remi.: La vache 15 c'est sévère.

leojean890: même top 10 pour OOC

Bob: oui mais a l'arrivee t'as quand meme une centaine de joueurs en legend

Remi.: Bon en même temps il faut être sévère pour favoriser les meilleurs.

leojean890: le boss OOC est horrible

Haashi: league opening 1650812400000

Bob: donc au final makes sense

Haashi: au moins avec ça pas de probleme de timezone

leojean890: y'avait 64 personnes en légende pour OOC seulement à la fin

leojean890: alors que le contest durait 1 mois

leojean890: c pour dire, le level faramineux du boss hehe

Bob: j'ai fait exactement zero match ce dernier quart d'heure

Bob: ca envoie du pate

Robicop: pareil :(

Default avatar.png thoip2: mais bon avec e temps de submit ça vas etre compliqué

PhOeNyX: Quelqu'un a un replay d'une game avec un control sur une araignée qui finit son tour en dehors d'une base ?

Jules.: Bonjour, c'est normal que les matchs prennent autant de temps? Je suis en ligue bronze et j'ai l'impression que ça bloque à 24% :grimacing:

Remi.: J4ai submit juste avant 9h, les 10 premiers combats ont été faits en 15minutes, mais là c'est du 15minutes pour 1 combat. Je suis à 26 combats, 46%, au bout de presque 2h.

Jules.: Ah d'accord, c'est pas que moi

MaryThomas: les dix premiers sont super rapides comparés aux autres

Bob: MaryThomas oui c'est normal ca

Jules.: Parce que c'est des code petés qui bug premier tour, non?

Bob: c'est un premier lot de 10 pour fixer un placement initial de ton submit dans le board

Default avatar.png thoip2: non même les 10 premiers sont longs là.

leojean890: non il y a automatiquement 10 matchs de placement

MaryThomas: je n'en gagne que 2 sur 3, je voulais modifier mon code mais c'est tellement loooong que j'hésite

leojean890: ensuite quand t'es placé t'as des matchs de replacement

Jules.: Moi je gagne tout, mettez moi premier direct c'est plus simple :sunglasses:

leojean890: si tu veux tester ton code tu n'as que l'ide

Default avatar.png Georges5: <Troll mode="on">c'était moins long avant le rachat de Coding Game</Troll>

leojean890: les submits c'est mort

leojean890: rejoue les matchs perdus

Bob: oooooh j'ai un match qui a demarre !

leojean890: ou tente de jouer contre plein de monde dont le premier

Default avatar.png thoip2: mary, prends une ide d'une defaite et ajuste ton code pour gagner

Jules.: Vous êtes dans quelle ligue?

leojean890: j'étais 52eme bronze hier soir mais mes nouveaux codes sont foireux et je peux pas les tester correctement sans submits :p

Bob: bronze comme tout le monde non ?

leojean890: je peux que "over spécialiser" mon bot sur les gens que je mets dans IDE

Lita65: Salut tout le monde !

Jules.: On a le droit de parler stratégie?

Lita65: Il y a que bronze pour le moment ?

leojean890: ceci dit les 10 premiers matchs c déjà une forme de test

Bob: oui

Haashi: oui, le silver sort à 1650812400000

Jules.: oui qui?

Bob: ouverture de silver dimanche 16 heuers a priori

Lita65: ohhhhh

Lita65: Bon bah à ce soir :)

KVNMDS: le calcul des combats est bloqué?

Haashi: oui Jules. on peut parler stratégie

Jules.: Vous jouez offensif ou seulement défensif?

Haashi: les 2

Haashi: la meilleure defense c'est l'offense

thepianist59: pour l'instant seulement défensif... cde brouillard de guerre va me bloquer , je sais pas trop comment le gérer

Bob: thepianist59 ignore-le

Jules.: J'essaie de répartir mes troupes pour avoir un max de vision sur ce qui arrive chez moi

Bob: occupe-toi de ce que tu vois il y a deja largement de quoi faire

MaryThomas: le brouillard n'a rien changé pour moi mais je suis que bronze lol

Vry: On est tous bronze ... :p

Bob: avoir un match en 20 minutes et le perdre : check

Jules.: Mais enfaite je me dit qu'avec les spell c'est beaucoup trop simple de défendre alors attaquer ça donne du wild mana à l'adversaire, mais en vrai j'en sais trop rien

thepianist59: je pense qu'il faut alterner, si tu as moins de mana, défendre, sinon attaquer ... après je dit peut-être n'importe quoi

thepianist59: ou l'inverse

TylerDurden: ca fait penser au hand un peu... defense de zone... quand un pivot se tape l'incruste, faut le gérer...

Jules.: Je finis toujours à au moins 250 de mana

Jules.: en vrai c'est plutôt 500

Jules.: Le truc c'est que comme l'attaque est auto faut pas tuer les troupes que t'envoie sur l'autre

Jules.: Ou alors compter le nombre de tour et quand y'arrives vers 180 tu passes en mode mega offensif et tu mets tout ton mana pour détruire l'autre

Jules.: Que d'idées

garcimore: Hello, comment on peut mettre le logo de la boite qu'on représente?

Lita65: Il me semble que c'est dan s les paramètres de ton p^rofils

Lita65: Tu dis à quelle entreprise tu appartient et après c'est automatique.

Lita65: J'ai bon ?

KVNMDS: 22% de combat en cours en 2h T_T

garcimore: j'ai bien mis l'entreprise, mais on a le logo générique :/

Default avatar.png thoip2: perso, je joue juste defensif pour l'instant je ferais un code offensif plus tard

Lita65: Je suppose que c'est à ton entreprise de modifier le logo ? :information_desk_person_tone2:

Haashi: garcimore demande à [CG]Thibaud

[CG]Thibaud: yo garcimore

garcimore: yes, bien vu

[CG]Thibaud: oui j'ai vu broadridge hier, je voulais vous updater votre logo

garcimore: yo Thibaud

garcimore: nice, merci beaucoup

[CG]Thibaud: c'est ça ? https://www.linkedin.com/company/broadridge-financial-solutions/

garcimore: oui, ce serait nickel

Buk.: ah tiens y a le code des boss dans le refereee on dirait

Bob: Buk. oui tu as le code des AI defaut

Bob: mais bon c'est juste les dummies pour wood et bronze, t'iras pas loin avec

pardouin: le boss bronze sera choisi parmi les joueurs bronze non?

Bob: [CG]Thibaud les submits qui ont out, il y a un vrai probleme technique derriere ou bien c'est juste a ca qu'il faut s'attendre pour les jours a venir ?

Buk.: j'ai vu ca en cherchant a faire ma ptite config brutaltester

Bob: pardouin oui, toujours

Buk.: et ca sera pas butcher2013 le boss bronze :D

pardouin: ce sera sans doute un truc claqué au sol comme mon AI actuelle

VociNur: pourquoi le nombre de combat en cours avance très lentement/ quasiment pas ?

VociNur: ça fait 5 minutes que c'est à 20%

Buk.: je dirai que 3000 mecs ont submit avant d'aller au boulot ? :p

pardouin: trop de submits, plus de monde qu'au dernier contest je pense

VociNur: ah dac merci

Default avatar.png thoip2: c'est surtout que les parties finissent rareent avant 200 rounds

Bob: 5 minutes heureux homme

VociNur: xD

ThomPuce: après si les tests sont lents, il y a toujours brutalTester

Bob: ca fait une heure que j'ai soumis et j'ai eu 2 matches en plus des 10 de base

SeebOmega: j ai submit il y a une heure et demi et je suis a 24%

Samba91-104: idem c'est lent pour moi aussi, plus rien ne charge

leojean890: il y a aussi les tests IDE mais dans mes souvenirs ils ont été soumis à une limite il y a 1 an :(:(

Alshock: heureusement leojean890 parce que les matches IDE entrent en concurrence avec les matches de classement :sob:

[CG]Thibaud: ils sont même prioritaires par rapport aux matchs de submit

[CG]Thibaud: brutaltester ralentit l'arène

Alshock: forcément, quoique ce serait asseez cocasse de devoir attendre 10 minutes avant de PLAY, le retour du papier crayon

Remi.: Faudrait louer des serveurs pendant les contests ^^

Default avatar.png thoip2: remi, d'habitude ça prend pas autant de temps

Magus: [CG]Thibaud: il doit y avoir erreur. brutaltester fait que des parties en local et ne fait rien avec CG

Lita65: Je suis daccord avec Remi.

Magus: je crois que tu confonds avec CGBenchmark

Remi.: Le 1er a un score >50 ... vous croyez qu'il peut partir en vacances et revenir dans 10 jours pour constater qu'il est légende ?

Lita65: ^^

[CG]Thibaud: ah pardon, je confonds

Buk.: 50 ca doit faire 98% de victoires au moins non ?

Remi.: Je crois que le score continue de monter si les autres se battent contre toi dans leurs arènes, et que tu gagnes.

Default avatar.png ddemougi: C'est calculé comment le score ? ^^

Alshock: Surement plus, une bonne ia doit défoncer des bouches en bronze (et si elle est là depuis longtemps...)

Default avatar.png mounir.: sa vient d ou

Remi.: A mon avis c'est 100% de victoire + les autres qui te poussent.

Alshock: @ddemougi le score est calculé selon la règle éternelle du T bon tu monT

Default avatar.png mounir.: ere

Default avatar.png Aghiles09: :stuck_out_tongue:

Default avatar.png mounir.: :rage:

Bob: il n'y a pas de lien direct entre le score dans le jeu et le score dans le classement si c'est ca la question

Default avatar.png Aghiles09: :vulcan:

Bon[]Crayon: Bonjour tout le monde :ghost:

Lita65: Bonjour Bon[]Crayon

Bob: c'est juste une valeur qui represente a quel point un bot gagne plus de matches

SeebOmega: o/

Bon[]Crayon: Salut Automaton2000 :turtle:

[CG]Thibaud: il y a déjà de nombreux serveurs/machines ajoutées pendant 1 challenge. C'est peut-être la DB qui ralentit. Je n'ai toujours pas de réponse de la R&D

Automaton2000: zorg1: c'est ce que j'avais compris

Bon[]Crayon: \o \o

Default avatar.png La_Gregoose: Salut à tous.

Bon[]Crayon: o/

Default avatar.png La_Gregoose: Première fois ici :D Bonne chance

Remi.: La R&D sont partis en vacances pour 11 jours :D

Bob: bienvenue

Lita65: Bonne chance La_Gregoose

ThomPuce: vous avez réussit à faire fonctionner le ref dans brutaltester?

OldDadou: Vous ête partie en mode algo de simulaton (MCTS, beamsearch) ou autre ?

Remi.: C'est quoi ce brutal tester dont tout le monde parle ?

ThomPuce: https://github.com/dreignier/cg-brutaltester

SeebOmega: @Remi. c est pour faire tourner le jeu en local

jajalecapouet: @OldDadou je suis parti en JDGW perso

Remi.: Ah merci (depuis le temps que j'en entends parler). Peut-être trop tard pour ce contest mais je vais envisager de l'instaler chez moi.

OldDadou: @jajalecapouet viens sur discord au lieu de me troller ici (noob)

Remi.: Je pense qu'un submit va en fait durer 6h à ce rythme là !

Remi.: Je plains ceux qui vont commencer ce soir et qui doivent se taper les 2 ligues bois avant d'avoir les règles complètes.

baboulaf: Bonjour, j'allais dire pareille

Remi.: o/

Bon[]Crayon: o/

baboulaf: @CG on peux avoir de la puissance sur les serveurs ? :D

Alshock: @Remi. Je crois que les pdf sont dispos de base, mais t'façon le chat sera plus qu'heureux de les faire circuler

baboulaf: (c'est où qu'on cotise pour vous payer des serveurs ?

Alshock: avec des fautes intentionnelles dedans evidemment

Remi.: Les fautes intentionnelles c'est pas cool ^^

Alshock: @baboulaf tu vas dans ton dossier local Codingame => clic droit => add servers

Bon[]Crayon: Automaton2000 Pédale plus vite !

Automaton2000: on peut pas tout avoir

leojean890: Alshock ah le fait de play IDE ça ralentit les submits de manière générale ? je sais pas comment ils arbitrent

Bon[]Crayon: Automaton2000 Ça c'est bien vrai !

Automaton2000: on connait pas la position de départ

baboulaf: ouf, par contre, ça j'aime bien : 25% 27ieme :D

Alshock: Ouais, c'est envoyé aux serveurs

baboulaf: et devant le boss

baboulaf: ça va peut etre mettre 66h, mais je devrai etre en bronze

baboulaf: :D

Lita65: Plus que 75% courrage baboulaf

baboulaf: tant pis, je vais allez bosser :D

pardouin: le puzzle du jour est cool mais encore un puzzle gâché par la trop petite taille d'entrées autorisée par le format I/O

pardouin: de plus grosses grilles auraient forcé à réfléchir à une meilleure complexité

Alshock: c'est quoi la limite des I/O ?

Remi.: Y a un puzzle du jour ?

Alshock: genre 60K chars ?

pardouin: https://www.codingame.com/training/medium/largest-binary-rectangle

pardouin: moins que ça

pardouin: j'ai trouvé un O(w*h*(w+h)) ammorti

pardouin: je sais pas s'il y a mieux

pardouin: mais j'ai vu des solutions en O(w***3 * h**3)

pardouin: un * en trop

Alshock: la heatmap la solutino rapide, non ?

pardouin: je sais pas j'ai precalc des bornes de droite

pardouin: bon je reviens dimache pour la silver ^^

LamaM: on peut avoir notre total de mana ?

nicolasD: dans mana non ? :)

Lita65: Oui LamaM c'est dans les input

Pedrito_B: je crois que c'est 100K

Bob: c'est deprimante ce temps de submit

Lita65: c'est l'input baseHealth LamaM

LamaM: oh merci beaucoup

pardouin: (je crois qu'on peut faire un bête dp type 'heatmap' en O(w*h) pour les grilles carrées)

Alshock: même juste rectagulaires

pardouin: peut-être

Default avatar.png BOUYACHAKAA: Coincé à 82% depuis 1 bonne heure :sob:

pardouin: en tout cas carré c'est clair que si tu connais les carrés (i-1,j), (i-1,j-1) et (i,j-1) c'est torché

Lita65: Courage BOUYACHAKAA

Bon[]Crayon: Pour le challenge, est-ce qu'il un nombre max d'unités en jeu ?

Bob: c'est mieux que d'etre coince a 20 %

Buk.: je compatis Bob, j'u suis depuis 1h

pardouin: rectangulaire ça doit se faire aussi en O(w*h) en dp en precalculant les bornes haute et gauche

Default avatar.png BOUYACHAKAA: Bien vu @Bob ^^

pardouin: je pense que tu as raison Alshock, forme du rectangle (i-1,j-1) plus borne gauche et borne haute tu peux déduire le rectangle (i,j)

pardouin: mais la flemme de le coder :)

PhOeNyX: "Un monstre peut être poussé vers l'extérieur de la zone de jeu, à moins qu'il ne soit dans le rayon d'une base. Dans ce cas là son déplacement sera interrompu au bord."

nicolasD: Salut, les 100ms que l'on possède pour "réfléchir", c'est après le dernier input lu à chaque tou ou dès que l'on entre dans la boucle de jeu ?

PhOeNyX: Est-ce que ça signifie qu'on peut faire intégralement sortir du terrain un monstre juste en faisant un wind vers le bord le plus proche, qui n'est pas dans le rayon d'une base ?

MaryThomas: lancé à 9h30, 34%

nicolasD: Oui PhOeNyX

Lita65: :scream:

Pedrito_B: Oui nicolasD

Bob: nicolasD le temps de tour commence apres la lecture du premier input

Alshock: imagine face à quelle situation ils ont rajouté cette règle xD

PhOeNyX: Genre un héro en (10000,8000) avec une araignée en (9000,8000) distance 1000 < 1280 si le héros fait SPELL WIND 10000 9000 l'araignée est éliminée du jeu

Achess: en même temps son algo est tellement hardcore, il commence par engranger la masse de mana et il te pullule de monstres mind controlled et shieldés dans tout ça je sais juste pas comment il fait pour protéger sa base honnêtement

Bob: et se termine a la reception de ton premier output, si je ne dis pas de betise

Alshock: Bob faut pas dire ça comme ça je pense, après certains vont faire des gros calculs entre l'output et le premier input et pas comprendre le to

Achess: (tiens ça a scrollé de ouf, j'ai répondu à une conversation bien plus haute sorry)

nicolasD: Merci beaucoup Bob

Alshock: tkt Achess on connait bien ce bug

Achess: :thumbsup:

Bob: ah 8 victoires sur les 10 premiers matches, ca ca me plait

Vry: Bon j'avance sur le moteur ... j'ai repris les constantes ... je m'attaque à l' "entité" ... à ce rythme là je devrait finir pour mercredi prochain :D

Bob: Vry : ca va ca te laisse juste le temps d'un petit submit d'ici la

Bob: peut-etre deux avec du bol

Alshock: En vrai je suis à peu près sûr que si on mettait une limite sur les play my code à genre un par minute ça serait pas mal

Bob: ah 10/10 au submit, parfait

KVNMDS: Ha parce que toi tu peux submits? :D

KVNMDS: Je vais finir par être jaloux, je bloque dès 0%

Bob: non c'est celui que j'ai envoye il y a 20 minutes :D

KVNMDS: Ha :D

KVNMDS: Les points de ce jeux sont déjà calculés dans nos rankings?! J'étais 1745 hiers o_O

Bob: une fois par jour a minuit je crois

KVNMDS: Ha je pensais que les challenges étaient pris en compte qu'à la fin

[CG]Thibaud: à la fin

Default avatar.png chouch: visiblement non

Default avatar.png chouch: https://www.codingame.com/profile/7d5822cb564e873ff7ba36844c74897e1346524

Bon[]Crayon: Automaton2000 À la fin des haricots, les bots auront des dents.

Automaton2000: t'as fait un truc à faire

Default avatar.png BaptisteBdn: Yo, j'ai du mal à comprendre nearBase, c'est quoi la diff avec threatFor ? Il peut y avoir une entité qui threatFor une base mais qui ira jamais ? (et du coup nearBase = 0 ?)

PhOeNyX: nearBase passe à true quand le monstre change de trajectoire pour aller directement vers ta base

Alshock: non mais il peut y avoir une entité threat_for mais pas encore nearbasr

PhOeNyX: ça se produit quand la distance entre le monstre et ta base est inférieure à 5000

Alshock: IT'S BELOW 5000

Default avatar.png BaptisteBdn: Ok je vois, et du coup une fois que nearBase est true, le monstre fait une ligne droite sur la base ? (sans compter les spells)

PhOeNyX: C'est ça

Alshock: oui

Default avatar.png BaptisteBdn: Ok ok cool comme info, merci !

Alshock: et si tu le ressors de ta base avec un wind il va aller n'importe où si j'ai bien suivi

Alshock: ah au fait, j'ai pas testé pour pas faire de games en excès, mais le shield protège de la cible, pas de l'éeffet donc le wind sur shielded ça marche ?

KVNMDS: 10/10, je vais me contenter de ça :(

Tallm74: ca met combien de temps a valider dans l'arene ?

thoip2: quelques heures

Zorg1: pour expérimenter des idées c'est pas ça ^^

thoip2: quoi comme idées?

Rip: Bonjour, la ligue argent ouvert quand?

thoip2: dimanche

Bon[]Crayon: si tu clique sur ta ligue en haut de l'ide, il y a une info

Rip: Moi ça indique Ouverture le : 1650812400000 ??

Bon[]Crayon: c'est du reverse

Alshock: Rigolo ça, j'ai pas le même : 1650880478439

Bon[]Crayon: 1650812400000

Alshock: ça ouvre surement plus tôt pour moi :P

Littleyounes: Les gens qui mettent un héro pour pousser des monstres sur ma base vous avez pas honte :'(

Default avatar.png chouch: ça fait 24 avril 17h

Default avatar.png chouch: Rip

Littleyounes: c'est un timestamp

Littleyounes: ?

Rip: :relaxed:

thoip2: oui c'est un timestamp

Alshock: T'as regardé l'année ? xD

Default avatar.png chouch: 2054 xD

Dahir: j'ai le même soucis

Alshock: Moi le mien donne un timestamp en 54284

Alshock: 04-27-54284 00:40:39 pour être précis

Littleyounes: :'(

Dahir: oups pardon j'avais pas le chat a jour

baboulaf: il y a un endroit ou l'effet du vent quand le monstre est sur le bord de la carte dans la zone de la base est détaillé ? j'ai l'impression que mon sort le colle au bord de la map

Alshock: oui

Alshock: tu peux pas sortir de la map un monstre qui est dans la zone de la base

baboulaf: je veux pas le sortir, mais je voudrait bien au moins qu'il recule dans une direction si mon souffle est en diagonale

baboulaf: :D

baboulaf: du moment que ça le fait toucher, il bouge plus :/

WhatTrickeryIsThis: la toucher la toucher

baboulaf: https://www.codingame.com/replay/621711676

baboulaf: a partir du tour 73 je lui souffle dessus et il bouge pas d'un yota

Default avatar.png chouch: Alshock c'est bien 2022, je pense que ton problème c'est que c'est un timestamp en milli

baboulaf: le vecteur du wind le pousse effectivement sur le bord de la carte, mais clairement en diagonale vers le bas

PhOeNyX: Tu le pousses vers le mur alors que tu es dans le rayon de 5000 par rapport à ta base du coup il reste bloqué contre le mur

Default avatar.png chouch: et effectivement en s ça du 54284

PhOeNyX: Si tu es dans le rayon de ta base il faut que tu le pousses avec un vecteur qui ne se dirige pas vers un mur adjacent à ta base

baboulaf: ok, mais ça manque de détail dans l'ennoncé, ils auraient pu préciser que le fait de toucher le mur annulait "les 2 sens du vecteur"

PhOeNyX: De toute façon tu n'as aucun intérêt à la pousser vers un mur quand tu es dans le rayon de ta base car au mieux ça ferait perdre de la force à ton wind

baboulaf: pour l'instant, j'utilise le wind qu'en cas de danger imminent

baboulaf: et ça marche très bien dans la plupart des cas ;)

PhOeNyX: Il y a un autre cas qui peut-être très intéressant pour un wind

PhOeNyX: Si un monstre vient de rentrer dans ta base et que le wind le fait sortir du rayon de 5000

baboulaf: oui, je vois très bien l'autre (les autres) , mais j'assurais d'abord ma défense :D

baboulaf: je vais chercher par là ;)

baboulaf: mais dans tous les cas, j'attendrai d'étre en bronze pour resubmit :D

Buk.: je me demande si ca vaut pas mieux de faire sortir le monstre de la map plutot que de la zone

baboulaf: de la map, peu d'interet

eboot.: tu le fais sortir de la zone des 5000, ce qui te donne en plus l'occasion de gagner de la wild mana

baboulaf: voilà

PhOeNyX: Si tu le sors de la zone son nouveau vecteur de déplacement peut-être en direction de la base ennemie aussi

baboulaf: si tu le fait sortir de la map, c'est qu'il est pas chez toi, et tu pourra pas le tuer après

dhubleur: Je suis le seul a etre stuk parce que les combats en arene se font pas ?

eboot.: Non tu n'es pas tout seul

baboulaf: 15 matchs en 1h30... enfin non, 12 matchs en 15min et 3 matchs en 1h15

baboulaf: ça y est, j'ai mon 16ieme en cours youpi :D

Littleyounes: baboulaf

baboulaf: oui ?

Littleyounes: ;*

baboulaf: ;*

VincentBab: Hello :) Pour le wildmana on est obliger de le calculer nous meme non ?

Indrill: oui, sauf que tu ne peux pas le calculer pour l'adversaire

VincentBab: oué c'est chiant :/

PettanC: Le jeu le calcule pour toi, mais si tu veux gagner sur la wildmana il faut trouver un moyen de calculer l'adversaire

VincentBab: hum le jeux te donne ton mana, mais pas le wild mana il me semble

baboulaf: bon, l'avantage du temps que ça met, c'est qu'on peux améliorer son code :D sur 3 match perdus, j'en ai 2 que je gagne avec mon code IDE ^^

WhatTrickeryIsThis: 3 matchs perdus, 10 de retrouvés :)à

Jules.: De toute façon on peut pas monter de league?

baboulaf: jusqu'en bronze, si...

Jules.: Oui voilà

baboulaf: enfin si les submits finissent un jour avant la fin du contest :D

Jules.: Les 30% de combats que j'ai fait pour l'instant c'est full win :sunglasses:

baboulaf: ça rame en bronze aussi ?

TomPouce: oui

Jules.: J'ai lancé vers 10 heures, j'étais à 24%, la je suis à 30 :)))

TomPouce: j'ai submit ce matin à 8h, la c'est à 94%

Jules.: Bon je vais essayer d'améliorer mon code, mais j'ai peur de tout casser

TomPouce: courage

Remi.: Wouah, 2 combats depuis 11h45, je suis passé de 48% à 50% ... mon submit de ce matin 9h va durer jusqu'à demain matin :scream:

Uhrond: Bonjour,je viens de commencer le challenge. Comment faire le lien entre les trois sorties et les trois héros ? quelle ligne correspond à quel héro ? Merci :)

Ekaon: C'est dans le meme ordre que les entités que tu recois

baboulaf: ils sont dans le meme ordre qu'en entrée ;)

Remi.: La 1ère sortie celle du héros n°1 etc..

Uhrond: super merci

Jules.: Première défaite D:

thoip2: après l'id ne change pas entre les rounds donc peu importe.

baboulaf: envoi le replay, de toute façon, on a rien a faire :D

Jules.: https://www.codingame.com/share-replay/621721425

Jules.: C'est pas méga intéressant

Magus: Ouai alors laisser son code pendant 1 seconde entière au premier tour alors qu'on voit rien du tout à part notre propre base, c'est peut être un tantinet abusé

Jules.: 642 à 638

Jules.: @Magus Comment ça?

Magus: bah je suis en train de faire mon code la. Mais c'est inutile de laisser tourner ton MC/AG/MCTS/BS/MM/autre pendant 1 seconde entière au premier tour :D

Magus: tu vois rien à part ta base, autant hardcoder le premier tour en fait

Jules.: Tu me parles chinois là, mais je pense comprendre

Ekaon: C'est pas forcément inutile

Remi.: Le mieux au début est de placerf les 3 joueurs à 3 positions avancées. Comme un début de partie d'échecs.

Jules.: C'est ce que je fais :sunglasses:

Alshock: les 3 joueurs ?

Ekaon: Le 1er tout n'est pas destiner à mettre en place des choses en fonction du board, mais seulement pour des initialisations internes

Alshock: ah les 3 héros xD

Bon[]Crayon: échec et monstres

Ekaon: Par exemple faire pleins d'approximations de racines carrés histoire d'avoir des valeurs sous la main

Alshock: Ekaon le premier tour est destiné à absolument tout ce que tu veux

Remi.: Oui pardon les 3 héros.

baboulaf: youpi, je vien de passer à 27% :D

Ekaon: Oui bien sur, mais 1sec c'est pensé initialement pour les initialisations justement

Jules.: Tu vas me dépasser esh

Ekaon: Donc pour l'opti. Après on en fait ce qu'on veut

Buk.: ouverture Rémi je pensais que tu prennais pas le centre

Jules.: On peut dueller nos ia ?

Alshock: dueller ?

Alshock: toi vs toi oui si c'est ça que tu demandes

thoip2: oui

Jules.: Ouai genre fais des duels entre nous

thoip2: c'est ce que je fais

Jules.: Et entre moi et toi par exemple?

Alshock: ah bah oui faut juste aller chercher l'autre dans la liste des utilisateurs

Remi.: Ca n'inquiète personne chez CG la lenteur qui s'aggrave ? à 9h c'était 10 combats en 15minutes, à 10h30 c'était 15minutes le combats, là c'est peut-être 1h le combat ... je sais qu'on est nombreux mais était-ce aussi lent dans les précédents contests ?

thoip2: j'ai essayé, j'ai 2 victoires et 5 defaites contre toi

Jules.: Ok merci

Alshock: @Remi. C'est toujours le merdier, mais le mieux c'est de prendre ton indépendance. Tu Fais un #define AUTO_PLAY qui inverse le board en fin de tour et tu joues contre toi-même en local

Bob: Remi. c'est particulierement lent+++ cette fois-ci, il doit y avoir un autre probleme

baboulaf: @Remi +1 (enfin meme +10) @CG : je renouvelle ma proposition : si besoin, on peux se cotiser pour vous payer des serveurs :D

Bob: ils sont sans doute sur le coup mais c'est pas pour autant que ca sera plus facile/rapide a resoudre

Bob: 13 matches en 1h40 T_T

Bob: tous gagnes cependant :)

Alshock: mais alors en dehors du bug, c'est quand le silver

Remi.: j'ai lu dimanche ici

Bob: demain 17 heures d'apres le timestamp

Remi.: dans le chat

DCVolo: il dure combien de temps le contest ?

Bob: dimanche pardon

Alshock: Bob chez moi le timestamp il me met de la merde

Bob: DCVolo tu as le compteur en haut de ta fenetre

Bob: 09D 20H 12MN 50SC


DCVolo: ou pas je suis pas dessus ni inscrit

DCVolo: merci

baboulaf: moi, j'avais 15 match en 15 minutes à 11h20 depuis, en 1h30 il en a fait 3

Jules.: Je viens de tester mon ia contre celle du premier, un monstre touche ma base au 220e tour, je seum.

MrBib: Salut à tous !

Jules.: Hey!

MrBib: Il a commencé depuis quand le contest ? (je viens juste de me reconnecter depuis des mois :D )

thoip2: https://www.codingame.com/replay/621729424 j'ai joué au ping pong avec ton ia jules

Stormrrage: coucou

Cr3aHal0: hier 16h @MrBib

Bob: MrBib hier aprem

DCVolo: et une fois fini ils deviennent quoi en fait ? perdu à jamais dans les limbes ?

baboulaf: @MrBib commence le pas stp ,ça va encore ralentir :D

Alshock: ils deviennent des multis après un temps @DCVolo

DCVolo: ok cool alors :), merci pour vos réponses

baboulaf: @MrBib : je précise que c'était de l'humour

baboulaf: (au cas ou)

Jules.: je sais pas si c'est méga bien le wind pour attaquer @thoip2, vu que la nouvelle direction est random, après pour finir c'est pas mal

Jules.: Si c'est près de la base

Alshock: Jules. le random c'est juste si tu SORS de la zone de la base

AeroFlorian: si t'es a une range de la base ca attaque auto la base

Jules.: C'est ce qu'il fait dans son code

Bob: le but du wind c'est de les pousser dans le range de la base adverse

Jules.: Il les pousse avec le wind vers ma base

Jules.: Ouai faut être collé

Alshock: d'ailleurs on n'a pas le referee ?

baboulaf: y'a du monde qui a essayer de pousser les heros adverses ?

MrBib: @baboulaf, trop tard ! :D

baboulaf: tiens, je viens de battre [Cg]Thibaud :)

MrBib: Bon j'attend les matchs pour sortir de la ligue bois pour l'instant.... :(

[CG]Thibaud: :head_bandage:

MrBib: soumis depuis 2 heures, je suis à 20 combats ! :D

Alshock: Alors que moi mon code reste insoumis ! :D Ahem, pardon

Robicop: cette triche, j'en suis à 15 en 3h

Alshock: Automaton2000 un mot méchant sur les serveurs pour remonter le moral de Thibaud ?

Automaton2000: du coup on a pas le choix

Robicop: tout ça pour perdre le 15ème :(

Alshock: quel stoicisme j'adore ce bot

Remi.: T'as de la chance, ces 2 dernières heures 2 combats.

Remi.: MrBib

baboulaf: @[CG]Thibaud puisque tui es là, y'a quelque chose en cours pour améliorer le temps des submits ?

Alshock: bon je vous demande de vous arrêtaient avec les X temps X combats

[CG]Thibaud: j'ai quelqu'un sur le coup oui

Alshock: C'est un date tinder ?

WhatTrickeryIsThis: <3

AeroFlorian: J'ai montré à ma femme un de mes combats, elle m'a dit "t'es quand même un sacré batard"

AeroFlorian: C'est que la strat doit etre bonne

[CG]Thibaud: ahah

DCVolo: .NET Flex & C

thoip2: @jules, en fait si tu regardes dans les 100 premiers beaucoup utilisent le controle et t'envoie ainsi par paquet. j'utilise le wind pour retourner des araignées dans l'autre camp . après le control permet de controler les heros ennemies.

Jules.: Complexe

baboulaf: [CG]Thibaut le qqun sur le coup, il a estimé une heure de résolution ? ouc'est trop tot pour en parler ?

[CG]Thibaud: pas d'estimation

Bob: il pourrait te le dire mais apres il faudrait qu'il te tue

Jules.: Moins de 9 jours, 20 heures et 44 secondes

Jules.: Enfin, j'éspère

Jules.: x)

baboulaf: https://www.codingame.com/replay/621730644 en attendant :D

baboulaf: je reve ou tu protege ma base à la fin ?

Jules.: C'est ce que j'allais dire xD

baboulaf: il est gentil :D

Krabumb: Quand est ce que la ligue argent arrive ?

Ekaon: Quand je test mon code dans l'arène mon ordi se met à surchauffer. Les combas sont en local ou bien ?

Bob: Ekaon non mais le player oui

baboulaf: au rythme des submit ? le 06/05 à 22h :D

Remi.: 2023

baboulaf: :D

DCVolo: la même date de sortie que Star Citizen :'>

Krabumb: mdrrr

Ekaon: Bon. Comment on remonte le top 400 ?

Remi.: En gagnant les combats qui ne se déroulent pas ^^

Bob: Ekaon attaque + defense

Bob: ezpz

AeroFlorian: moi j'ai mis un Benzema devant

AeroFlorian: tout seul en pointe

AeroFlorian: y a desfois il me sort des dingueries, paf paf 2 coeurs d'un coup

Default avatar.png Nymerion74: Automaton2000 ca farte ou bien ?

Automaton2000: hey, normalement c'est 2000 qui redémare nn...

PhOeNyX: Je pense avoir fini ma v1

PhOeNyX: On va attendre sagement silver

leojean890: 27% en 2h03 lol

thoip2: il y a pas un problème au tour 65? je controle le heroes adverse et il arrive a faire wind.

thoip2: https://www.codingame.com/replay/621734868

PhOeNyX: Le control n'est effectif qu'au tour d'après

AeroFlorian: oh dur, je viens de perdre mon combat j'ai perdu 10 places

Bob: yay j'ai gagne un 14e match \o/

Bob: win ALL the matches

Remi.: Moi j'avais gagné les 16 premiers . J'en ai perdu 7/32 pour l'instant.

leojean890: moi depuis que j'essaye d'envoyer un mec en attaque je lose bcp plus xD

leojean890: mes 2 autres en défense se font trop souvent poutrer

Bob: leojean890 faut le faire mieux :p

AeroFlorian: perdu 11/41 :'(

Default avatar.png Larbino: Quand est-ce qu'on monte de ligue ?

AeroFlorian: j'ai meme eu la losing streak de l'enfer

leojean890: Bob bah ouais hehehe

baboulaf: @thip2 tu peux envoyer le pdf des regle bronze pour qu'on puisse mieux juger ?

baboulaf: * thoip2

Default avatar.png chouch: baboulaf tu as le lien en bas des règles

baboulaf: désolé

Bob: Larbino : quand tu as termine ton submit (rires) et que tu es au-dessus du boss

Remi.: Mais sinon oui les défaites sont dures. J'ai l'impression qu'il faut 4 victoires pour gagner 10 places, et qu'une seul défaite ne fait perdre 10.

Remi.: * en fait perdre

Bob: ooohhh j'ai eu un deuxieme match en moins de 3 minutes ? O_O

Bob: no way

Remi.: Ca accélère on dirait

Bob: en plus je l'ai gagne aussi hehehehehe

AeroFlorian: oh un match!

Boulet: je reve ou on ne peut pas caster plus d'un spell par tour ?

baboulaf: lol, le lien en bas, il a fait planté mon onglet

Bob: cool on va pouvoir spam push :rofl:

Bob: Boulet : tu reves

AeroFlorian: 2 matches!

AeroFlorian: 1W/1L :'( rhaaaaaaaa

baboulaf: et si je le demandais, c'est parce que je suis pas en bronze

baboulaf: donc moi, si je prends le pdf, j'ai les regle bois

TomPouce: ok tous mes matchs ont été joués

baboulaf: moi aussi 2 matchs, ça repartirai un peu mieux ?

TomPouce: plus qu'a faire un attaquant !

Bob: baboulaf : pour faire court, en wood1 t'as du fog qui arrive et un premier spell (wind) pour pousser les monstres

Bob: en bronze tu rajoutes un spell control pour rediriger une entite et un spell shield pour proteger une entite des sorts

PhOeNyX: Yay Bob on a bien fait remonter Telecom Nancy dans le classement. ^^ J'en suis au tout début de mon run

baboulaf: je suis en bois 1 mais je voulais étudier les regles bronze pour le détail du sort "CONTROL" pour répondre à thoip2

Bob: yi-ha

Bob: ah une defaite

Bob: normalement c'est la que les ennuis commencent

Bob: control te permet de remplacer l'action d'une entite (monstre ou heros adverse) par un move vers un point de ton choix pour le tour suivant

Bob: mais tu la castes au tour N pour controler son move de N + 1

baboulaf: donc on peux répondre @thoip2, il n'y a pas de problème dans ton replay... il est bien controllé au tour d'après

baboulaf: 35% c'est pas encore "rapide" mais j'ai l'impression qu'il y a de l'amélioration

Bob: nan mais si c'est pour que je les perde c'etait pas la peine de debloquer les matches

  1. jamaisContent

AeroFlorian: la meme

AeroFlorian: c'est la débandade la

AeroFlorian: ah mais mana qu'ils nous donnent là, c'est le mana généré, pas l'actuel?

Remi.: Moi je les gagne pour l'instant, ça fait du bien ^^

baboulaf: si, c'est l'actuel

Remi.: 114ème à 58% des combats.

Bob: a priori c'est le mana dont tu disposes en debut de tour

AeroFlorian: je le print à 64 quand il est affiché à 26

AeroFlorian: j'ai même des erreurs desfois comme quoi il a pas pu lancer le sort (alors que j'ai un if mana >= 10) spécifique

baboulaf: tu print bien le tien et pas celui de l'aute ?

baboulaf: je me suis fait avoir tout a l'heure

baboulaf: il faut virer la boucle

Bob: moi ca me semble correct

AeroFlorian: ah mais oui

AeroFlorian: dorbel

baboulaf: pour prendre séparement le tien et celui de l'autre

VociNur: 350/1850 avec 26% en bronze, ça passe ? :/

Bob: hahaha il essaye de caster avec la mana de l'adversaire, le fourbe

Bob: VociNur oui

AeroFlorian: mdrrr

baboulaf: je lançais pas de sort parce que l'autre n'avais plus de mana :D

Bob: les yeux fermes

VociNur: oki merci x)

VociNur: bah le truc c'est que je suis pas confiant sur le boss mais bon xD

VociNur: rendez vous dans quelques heures x')

Bob: c'est juste bronze, le boss sera vraisemblablement vers la moitie de la ligue

Haashi: allez je submit ma v1

Haashi: a demain soir

baboulaf: NON

baboulaf: submit pas :D

Littleyounes: si

Littleyounes: submit

VociNur: xDD

Bob: si t'es dans le top 500 t'es laaaaaarge

Haashi: 9/10

baboulaf: ça commence juste a accelerer :D

Haashi: non j'étais 1300

Haashi: justement

Bob: SPAM PUSH

VociNur: j'avoue j'ai gagné 8% en 5 minutes xD

eboot: top 50% ? j'y crois pas

VociNur: c'est un record xD

AeroFlorian: ah mais je full lose la!

Littleyounes: Ouais car t'es pas assez vicieux

baboulaf: @AeroFlorian, t'es en bois 1 ?

Littleyounes: o/

AeroFlorian: non en bronze

Littleyounes: geogebra est mon ami pour ce contest

VociNur: on peut quand même parler de hier en bois 2, 50% des personnes avait la même logique de programme: buter le monstre le plus proche jusqu'à la fin, le nombre d'égalité était impressionant xD

PhOeNyX: J'suis à ton niveau Bob

Littleyounes: HAHAHA

VociNur: géogébra ? xD

VociNur: tu fous quoi avec ? xD

eboot: T'arrive même top 1000 bronze avec cette strat x)

VociNur: oui

VociNur: je l'ai fait

Littleyounes: @vociNur je divise la map en plusieurs polygones

VociNur: j'étais bronze après

AeroFlorian: faut que je me retienne de pas re-submit

Littleyounes: que j'appelle des zones mdrr

VociNur: et tu fais quoi de ces zones :thinking:

VociNur: ouahhh les émojis xD

PhOeNyX: Rien, il trouve ça joli.

Littleyounes: je place mes heros

C4S1: héhéhé ouverture de la ligue Sylver : "Ouverture le : 1650812400000"

VociNur: ah ouai okay

Littleyounes: dans tel zone dans tel cas

Littleyounes: Il me faut des zones les plus optimaux possible pour le brouillard etc

VociNur: par contre bronze on est d'accord que à part le vent, les autres sort c'est useless ?

AeroFlorian: Ah mais Bob il revient sur moi à une vitesse folle la

VociNur: ah moi j'ai mis des places prédéfinit pour le brouillard oui

VociNur: mais c'est pas bête ton truc ouai

eboot: Control c'est pas mal si tu envoies un de tes héros chez l'adversaire

thoip2: non control et shield sont redoutable

VociNur: ah ouai ?

VociNur: puré

Bob: control c'est atomique

Bob: tu rediriges direct vers la base adverse

Bob: wind, hors de son range c'est random

Dje54: ça dépend surtout de là où tu te trouves pour les actions

Dje54: un wind près de la base adverse, ça peut faire mal si t'embarques plusieurs monstres

AeroFlorian: ouch Bob, c'est la losing streak de l'enfer aussi la?

Boulet: bob : ton control il est contrable par un wind

Boulet: https://www.codingame.com/share-replay/621752703

VilBoub: ça va un peu mieux là, non ? j'ai l'impression qu'il y a plus de combats ... kk1 a ajouté une barette de RAM ?

leojean890: ouais les submits vont un peu plus vite là

Bob: Boulet : oui sans doute, mais en premiere intention pour passer silver ca suffit

Boulet: disons un peu moins lentement

baboulaf: soit ils ont fait qq chose, soit y'a moins de submit en cours :D

Boulet: Bob: 1000 controls = 1 wind de défense

Boulet: parce que bon je vire TOUTES tes araignées d'un coup

Boulet: 1161 submit en cours

skerdudou: Hello, je vois que ca reprend enfin un peu les matchs ! :)

baboulaf: dans le premier cas, c'est bien, dans le 2ieme, ça va re ralentir dés qu'on va tous resubmit (depuis le temps qu'on attends)

AeroFlorian: le control il va pas forcément sur les araignées

Boulet: tu m'étonne que c'est lent . Pas vrai Automaton2000 ?

Remi.: Le control peutt'empêcher de faire ton wind ^^

Automaton2000: là je suis dans le top 100

Boulet: Remi. : oui et non

Boulet: regarde le replay

skerdudou: 50% de match, +- 150, avec <20 lignes ajoutées au starter kit, bon ba c'est tranquille pour le moment ! :D

skerdudou: (bronze biensur)

Bob: AeroFlorian : je suis sur du 50-50 la

thoip2: normal bob tu utilises trop de mana au début sans faire de reserve

Zorg1: les vrais ils font orgies de mana lors des 20 derniers tours

Sinnanodelta: hey :) c'est normal que les fights lag autant ?

LamaM: :laughing:

Bob: Sinnanodelta : de fait la ca va plutot vite par rapport a y a une heure

Bob: thoip2 remarque interessante, je vais y reflechir

Littleyounes: je suis 1850/1850 bronze

Littleyounes: la honte

Remi.: Un code qui ne compile pas ?

AeroFlorian: ce matin j'ai réussi à avoir un score de 2.87

SeebOmega: tu es en bronze c est deja biewn

AeroFlorian: en python

Littleyounes: <3

Sinnanodelta: C'est vrai Bob :) Mais je n'étais pas habitué à autant de lourdeur juste pour tester un petit code dans l'arène...

Boulet: :mask:

Ekaon: Je crois que ça a l'air de lag mais en vrai pas tant que ça. Quand je soumet un code qui dépasse le top 300 j'y monte en une ou deux minutes, c'est ensuite qu'il met du temps

Littleyounes: c'est fini le covid @Boulet

SeebOmega: dans les league j ai League opening: 1650812400000 @[CG]Thibaud c est la date en timestamp qui se converti pas ?

Buk.: haha Remi. https://www.codingame.com/replay/621760582

Boulet: ah parce que Python c'est pas contagieux Littleyounes ?

Zorg1: Un cabinet de consulting payé par tes impôt a dit que non dasn un joli powerpoint

Remi.: Buk. je risque de mettre du temps à répondre, ça rame pour m'afficher ton replay.

MrBib: j'suis positif, j'peux vous dire que non c'est pas terminé ! :D

Littleyounes: :o

thoip2: faudra la dixieme dose de vaccin

Lita65: Pareil MrBib

Remi.: Ok Buk. j'ai vu. Pas mal ^^

Remi.: Ca me paraissait peu probable une égalité

[CG]Thibaud: SeebOmega j'ai mis à jour le post de forum avec la liste des b ugs

Remi.: 99ème à 80% des combats ... la vache je ne me serait pas attendu à un TOP 100. Pourvu que ça dure.

Buk.: T'es full heuristique Rémi. ?

Remi.: Oui, et toi ?

Buk.: je suis en python :p

SefioR13: Les submits sont beaucoup plus rapides la

Remi.: Du coup ça va pas durer mon top 100 ? quand les pros de la simu auront fini leur moteur, je vais morfler grave ? ^^

AeroFlorian: mon top 200 est deja en train de tomber

Orabig: non, ca va clairement pas durer :)

Orabig: je commence souvent les tournois en top 20 pendant plusieurs heures, je suis comme un fou, et en fin de tournoi, je dépasse rarement la 200° place :)

AeroFlorian: c'est ma premiere fois sur le site, y a un nombre de places limités pour monter les ligues a chaque fois?

SeebOmega: Remi. je me fight contre toi je simule (MC depth 8) sans utiliser aucun spell mais je perds au wild mana xD

leojean890: c'te bug, je confondais ma mana avec celle de l'ennemi.. no comment :p

thoip2: aeroflorian, tu moneras en argent. or et surtout legende cela devient plus compliqué

Remi.: Du coup c'est flatteur, j'aurais aimé trouver des heuristiques battant des MC depth 8 sur les autres multis ^^

MrBib: Non pas de place limitées il me semble, juste le boss de plus en plus dur à battre

Buk.: qui dit MC dit tracker la non ?

Remi.: SeebOmega en fait je viens de te relire, tu n'utilises aucun spell ... tu me battras haut la main quand tu auras intégré ça dans ton MC.

Buk.: omg le vice : https://www.codingame.com/share-replay/621766673

AeroFlorian: bon bah 191 sur ce submit

Sinnanodelta: vous savez quand ouvrent les autres ligues ?

Sinnanodelta: le timestamp semble pété

[CG]Thibaud: lundi

Sinnanodelta: moi il me met "Ouverture le : 1650812400000"

Sinnanodelta: ok merci

Remi.: Buk. y a plus qu'à copier lol

Bob: quand j'ai converti le timestamp en date moi ca me mettait le 24, donc dimanche

Buk.: je vais contenter de me shielder pour commencer :p

Zorg1: ah tiens du herding de Monstre

Zorg1: ça commence tôt

Boulet: et de hero

Boulet: ce qui plus marrant

YanisLaGlisse: Salut salut, le timestamp me donne après conversion demain, 16h

Sinnanodelta: super merci :)

Default avatar.png Nehrz: mdr @Buk, Lancelot MVP

Tallm74: comment on passe d'une league a une autre ?

Bob: Tallm74 : en etant classe au-dessus du boss une fois que ta soumission est terminee

Remi.: 100% ... durée totale du submit : 6h et 7 minutes

Tallm74: Ha, d'accord , merci

Remi.: 76ème

KVNMDS: Nice, plus que 3h30 à mon submit du coup

Remi.: T'inquiète KVNMDS ça s'est accéléré depuis 1h

Default avatar.png mafaussu: Heyoo pour passer ligue bronze il faut juste passer le boss 2 ou il faut en plus etre qlq part dans le classement ?

YanisLaGlisse: Au dessus du boss mafaussu

Bob: gg Remi

baboulaf: let t=$('.league-opening>span');d=new Date();d.setTime(+/\d+/.exec(t.text())[0]);t.text(t.text().replace(/\d+/,d.toLocaleDateString()+' '+d.toLocaleTimeString()))

Default avatar.png mafaussu: Ok parcque je suis dessus mais je crois je reste bloquer bois 1 je sais pas pourquoi

baboulaf: (y'en a qui n'(ont vraiment que çàa a faire)

AeroFlorian: t'as finit ton submit?

AeroFlorian: fini*

YanisLaGlisse: Tu as bien terminé tes 100% de submit ?

Default avatar.png mafaussu: Oui oui je crois c'est plus ecris X% en cours

PhOeNyX: https://www.codingame.com/replay/621785329

PhOeNyX: Merci à ce joueur de m'avoir implémenter un shield

Default avatar.png mafaussu: Je vais retry tampi merci

PhOeNyX: +fait

YanisLaGlisse: Il m'a fallu quelques minutes d'actualisation hier, attends un peu

baboulaf: idem ; submit fini, meilleurs que le boss et pas de réaction pour la ligue

Default avatar.png mafaussu: Ok merci Yanis !

Default avatar.png mafaussu: SAYYER

Default avatar.png mafaussu: C BON MERCIII

YanisLaGlisse: gg

AeroFlorian: A toi les shield et les control!

leojean890: 54% en 44 min, pire qu'hier mais mieux que ce matin/midi^^

Remi.: Merci Bob

Default avatar.png bword: salut tout le monde je bloque à cet exercice https://www.codingame.com/ide/puzzle/temperatures

Default avatar.png bword: je n'arrive pas à mettre les valeurs dans une liste

YanisLaGlisse: Comment ça 54% en 44 minutes ? J'ai 64% et j'y suis depuis plus de 3 heures :expressionless:

Default avatar.png bword: pourtant je fais bien nom_liste.append(t)

Remi.: bword est-ce que ta liste est bien déclarée AVANT la boucle ?

Default avatar.png bword: Oui

baboulaf: pour ceux que ça intéressera : https://pastebin.com/wVajwYft

nicola: bword, montre ton script en privé ?

Bob: baboulaf you haxxx

Kaplone: déclare/initialise la liste à l'extérieur de la boucle et ajoute tes éléments dans la boucle.

Default avatar.png bword: http://chat.codingame.com/pastebin/baedcb02-2ab0-4baa-961c-d9b45d0f9a04

leojean890: bon j'arrive à remonter 109e avec un attaquant, 2 def mais l'attaque n'a lieu qu'au tour 120 c ptet pas le mieux^^

Remi.: Profite des 119 premiers tours pour un faire en 3ème défenseur ^^

baboulaf: bword : déjà, ton print(input()) il doit pas sortir grand chose

baboulaf: toutes les entrées étant déjà lu

reax: perso je suis 2291ème mdr

leojean890: 102 mêe enc ours de submit..

leojean890: 102 même en cours de submit..

Haashi: leaojen890 ouais j'ai l'impression qu'attaquer en early ca sert a rien

leojean890: Remi. ouais il defend au début

Remi.: Moi j'ai 3 défenseurs jusqu'à un certain stade

leojean890: jsais pas trop si je laisse 120 ou je tente de tuner

Remi.: J4ai mis mon critère sur la mana mais je ne sais pas si c'est le mieux.

baboulaf: moi, je suis 2ieme de bois1 derriere un dont le submit n'as pas fini... et toujours pas de ligue bronze :/

Remi.: Puis avec les 6h de submit j'ai peur de tester des trucs ^^

leojean890: ah tu fais en fonction de la qté de mana et pas du numéro de tour ?

baboulaf: ils veulent pas de moi :D

leojean890: 99eme, je suppose que ce code a dépassé mon précédent

leojean890: à vérifier

Orabig: Si t'as peur de tester des trucs maintenant Remi. tu vas faire quoi pendant le week-end de fin ? :)

leojean890: j'étais entre 52 et 72 mais depuis d'autres ont monté

Remi.: Oui, dès que j'ai + de 150 en mana je passe en mode 2DEF/1ATT

thoip2: oui, ton code est plus fort. tu exploses mon ia contraireent à l'autre

leojean890: Remi. tu peux tester mtn les submits durent que 1h - 1h30 xD

Remi.: Orabig bonne remarque, j'espère que ça ramera moins d'ici là ^^

Haashi: le 1er il a une attaque de fou

AeroFlorian: pohlala 87 je prends un screen

leojean890: thoip2 après j'avais des versions merdiques entre temps, je me souviens plus pour celui d'hier soir

Orabig: Ca rame toujours, mais il ne faut pas compter (que) sur l'arène pour avaluer ses algos

Orabig: Ca rame toujours, mais il ne faut pas compter (que) sur l'arène pour évaluer ses algos

leojean890: 93e à 62%

Orabig: (houla, il marche bien l'édit !)

Remi.: Après j'ai pas tellement d'idées non plus à tester.

AeroFlorian: oui je te vois^^

Remi.: Faut que je prenne le temps de regarder les replays des 10 premiers.

leojean890: ouais faut compter surtout sur l'ide^^

thoip2: beaucoup plus forte que celle d'hier soir

leojean890: sinon tu mets les premiers dans IDE

VilBoub: ça ne passe plus de bois 2 à bois 1 ?

baboulaf: ni de bois1 a bronze

Buk.: vous avez une reservation ?

leojean890: Haashi ouais j'ai pas retesté depuis mais hier il déboitait^^

skerdudou: yay ! soumission de ce matin terminée ! (125eme bronze avec moins de 20 lignes de codes ajoutées au starter kit... ouai ca va pas durer :joy: )

Haashi: j'ai l'impression que c'est insimulable

leojean890: tu peux simu mais y'a bcp d'aléas aussi

leojean890: tu veux simu quoi ?

baboulaf: ça y est : Vous êtes meilleur que le boss ! Vous passerez dans la Ligue Bronze à 15:26.

cde-laro: partir full defense quand on a plus de HP que l'adversaire c'est une bonne idee ou bof ? J'ai du mal a savoir

baboulaf: plus qu'a attendre de voir combien je fini en bronze :D

baboulaf: je veux pas submit mon nouveau code avant de savoir ou montais celui là :D

AeroFlorian: gg baboulaf

Default avatar.png BOUYACHAKAA: full défense quand plus de HP j'ai peur que ce soit pas suffisant contre une attaquecomme celle du premier par exemple :/

Default avatar.png bword: salut quelqu'un peux m'aider en python svp ?

Default avatar.png BOUYACHAKAA: Gg à toi baboulaf

baboulaf: il m'a fallu 4h de submit en bois 1 si c'est pas pire, ça fait 19h30 pour le résultat en bronze. et 23h30 pou le resultat de mon code qui attends

Default avatar.png bword: je bloque sur la sélection de la bonne valeur

SeebOmega: @bword il faut etre plus precis

AeroFlorian: la sélection?

VilBoub: Lycée La Salle Passy Buzenval : top 5 Spring Challenge 2022 par école ^^

Remi.: T'as donné ton code à tes élèves ? ^^

AeroFlorian: au lycée je jouais à Wow je savais pas coder moi

PhOeNyX: Je suis classé 10*Math.PI

PhOeNyX: 100* x)

AeroFlorian: gg

AeroFlorian: ah!

VilBoub: Même pas, il y a 2 élèves devant moi là ^^

Remi.: Ca sent le point bonus ^^

Remi.: Y a un AeroFlorian qui vient de me battre là

AeroFlorian: je sais pas comment

Remi.: Laisse moi ma place de winner ^^

LuckyJ.: Hola !


AeroFlorian: Tkt ca va plonger, je suis qu'à 52%

AeroFlorian: J'ai dû avoir que de la chance sur le matchmaking

LuckyJ.: Vous savez si, sur le contest, y'a moyen de visualiser le wild mana dans la fenêtre de jeu ?

AeroFlorian: ah mais attends, Wtf je t'ai battu en face to face?!

LuckyJ.: (sans que je le compte à la main et le mette en message sur mes héros)

Remi.: Oui j'essaye de moi le replay mais c'est tout gris

AeroFlorian: 220 tours deja

PhOeNyX: 70*Math.PI ! On progresse

AeroFlorian: j'ouvre le replay ca me montre un match contre Vilboub

Remi.: * j'essaye de voir

thoip2: je ne pense pas aero, beaucoup d'ia n'utiisent pas les sorts ou à peine.

AeroFlorian: ah c'est bon je l'ai

AeroFlorian: https://www.codingame.com/replay/621804686

AeroFlorian: OH MON BENZEMA

AeroFlorian: Il a mis 3 pions!

Remi.: Tu m'as bien dégommé sur ce coup là

AeroFlorian: il a vraiment mis 3 bastos direct au fond quand meme

AeroFlorian: sinon tu défendais trop bien

Default avatar.png bword: 'jai reussi letgs go

AeroFlorian: 34e a 64%

AeroFlorian: l'escroquerie continue

Remi.: Pas suffisamment faut croire ^^

Remi.: Mon attaque est trop molle je crois

reax: AeroFlorian vient dans le tchat d'entreprise

Remi.: surtour comparé à la tienne

AeroFlorian: Euh

baboulaf: 636e à 44%... j'ai envie de resubmit direct pour me mettre a ajouter les autres sorts

AeroFlorian: @reax comment on fait ca?

reax: C'est à côté de Fr normalement

AeroFlorian: Ah j'ai pas, faut sans doute que je l'ouvre quelque part

reax: C'était ouvert de base chez moi

Remi.: Sinon clique là : #Nokia

AeroFlorian: Oh! merci

reax: merci!

thoip2: @baboulaf pas tant les sorts que le fait que recoltes peu de wild mana

thoip2: https://www.codingame.com/share-replay/621815862

Remi.: On peut créer n'importe quel channel comme ça.

Zorg1: et on peut les espionner :smiling_imp:

Remi.: o/ Zorg1

Zorg1: \o Remi.

Zorg1: encore rien fait j'ai bon code de W2 qui roupille au fond de la cuve en bronze

Zorg1: *mon

baboulaf: @thoip2 c'est un match dans l'ide ? je le vois pas dans l'arene

leojean890: 42% en 16 min ça progresse hehe

thoip2: match dans l'ide

leojean890: 1 defaite sur les 20 premiers

baboulaf: https://www.codingame.com/share-replay/621820107

baboulaf: avec mon nouveau code ;)

baboulaf: bon, c'était du hasard, je perd tous les suivant depuis :

thoip2: tu as un probleme si tu regardes à la fin de ton replay tu bloques le wind sur la bordure

baboulaf: oui, je sais, je l'ai toujours pas réglé :D

AeroFlorian: oulala 3 matches perdus de suite

AeroFlorian: la chute

AeroFlorian: 7 perdus sur les 9 derniers :x

leojean890: 1 défaite sur 24 matchs

leojean890: notbad

AeroFlorian: gg

leojean890: 2 sur 30 :p

Jules.: ça refonctionne les submits?

leojean890: ça lag moins

thoip2: oui

Jules.: nice

Jules.: J'ai vais m'y remettre alors

leojean890: 64% en 31 min

AeroFlorian: ouais moi j'ai submit un peu avant et je suis à 88%

Krabumb: A quand la ligue argent ? :o

AeroFlorian: Bon, il est temps que mon sumbit se finisse la

AeroFlorian: je perds tout

leojean890: lundi soir 18h je crois la silver

leojean890: 45e à 73%

AeroFlorian: oui tu me talonnes

AeroFlorian: je serre les fesses pour pas trop descendre la

AeroFlorian: me reste 2 matches

LePhi: que lundi soir la ligue argent ? pas avant ? ...

leojean890: j'ai dev un truc qui me fait regagner certain matchs perdus on va voir

leojean890: oui lundi argent mercredi or vendredi legende

LePhi: mercii

Cr3aHal0: c'est dimanche 17h argent je crois

Cr3aHal0: le 24/04

AeroFlorian: Ayyyyy 35e

Cr3aHal0: ou 18h, j'ai pas vu la TZ

AeroFlorian: je touche plus à l'IDE

leojean890: gg AeroFlorian

leojean890: moi je suis redescendu 45 => 60 je push mon fix pour voir^^

leojean890: dimanche 17h ? ça changerait de d'habitude

AeroFlorian: En vrai le submit est allé plutöt vite

leojean890: ça met moins de temps que ce matin et hier

Remi.: Faut mettre la ligue argent à dimanche 20h02 pour nous remonter le moral

AeroFlorian: Oh fallait deja la mettre y a deux semaines alors

poipoiAH: Bonjour j'ai un soucis en c# un message d'erreur est apparu et je sais pas comment m'en sortir.

poipoiAH: http://chat.codingame.com/pastebin/5da8c3b3-b8ba-4d61-9561-67b4735a7f65

Cr3aHal0: t'as pas + de print que 3 par tour?

PrimPramProum: Alors je viens d'avoir le problème aussi j'ai mis trop de Console.WriteLine

poipoiAH: a priori c'est du au methode static

baboulaf: ou une lecture de donnée qui manque

LePhi: chaque tour tu dois faire 1 print par heroe donc non pas plus que 3

baboulaf: non non, c'est du au nombre de lecture et d'ecriture par tour

Leeeooo: Bonsoir

baboulaf: donc soit tu lis pas assez, soit tu écrit trop :D

poipoiAH: nn j'ai vraiment que 3 ecriture et j'ai plus le message d'erreur une fois que j'ai retirer ma methode static

Leeeooo: On est d'accord polytech c'est pas ouf

Default avatar.png ImperialCrown: Politech < école d'agriculture

Leeeooo: merci

Mathiasss: oui

Bob: poipoiAH mais tu as quoi dans ta methode static ?

leojean890: 15 in a row pour ce submit

Mathiasss: ['C'] = 'G',

WhatTrickeryIsThis: :thinking:

leojean890: 19*

Default avatar.png ddemougi: On peut voir quelque part un ratio défaite / victoire / égalité ? Histoire d'éviter d'attendre les 100% pour se faire une idée de l'évolution de notre algo ..

AeroFlorian: bah moi j'ai eu ptet 3 défaites sur 35

leojean890: cgstats.magusgeek je crois

AeroFlorian: et derriere 15 défaites sur la fin

leojean890: 0 defaites en 22 matchs et 78eme pour le moment on verrra où ça stop

AeroFlorian: je pense qu'il te matche autour de toi

leojean890: normal de perdre à la fin acr tu arrives à une zone qui te résiste

leojean890: ouais le trueskill ça te match autour de toi

AeroFlorian: avec les grosses brutasses ouais

leojean890: 23 victoires d'affilée ça met 61eme

AeroFlorian: je pensais que ca ferait mieux encore

Default avatar.png k.picard: Bonjour tout le monde je viens d'arriver sur codingame et je ne comprend pas trop l'utilisation de l'input

Boulet: g7g leojean890

leojean890: j'ai perdu le 24eme

AeroFlorian: :'(

leojean890: fallait bien que ça arrive

baboulaf: bon allez, je tente de submit

leojean890: thx Bob

Boulet: bouge pas j'arrive

leojean890: Boulet *

leojean890: hehe tu vas rage quit et finir légend ^^

Boulet: et je te mets la branlée que tu mérites sans doute

baboulaf: pour "log", j'était 505e avant submit

leojean890: mdr je t'attends :P

baboulaf: lol, j'ai perdu mon tout premier match, ça promet :D

leojean890: j'ai gagné 1-23 et perdu 24-25 comme quoi..

R4N4R4M4: Salut tout le monde

R4N4R4M4: Passé Wood2 >> Bronze direct hier :D

Bob: R4 comme tout le monde :p

leojean890: yo !

Littleyounes: Trop chaud

leojean890: ouais les wood sont souvent assez bidon :p

Littleyounes: Respectez les un peu

R4N4R4M4: Bob qui relativise mon effort...

AeroFlorian: J'avoue

Bob: r4 allez on est entre nous, wood -> bronze quoi :p

Bob: un peu de serieux

LePhi: du coup y'aura des nouvelles règles par la suite ou tout est là ?

Littleyounes: Je penses le nombre de héros

Bob: tout est dispo en bronze

Littleyounes: ils ont mi une variable nombreHero

Littleyounes: mdrrr

Bob: le but c'est que quelqu'un puisse n'etre present qu'en debut de contest et quand meme avoir une chance de finir legend avec le code qui tue

Littleyounes: Ah oui mais c'est vrai qu'au passage bronze il ont dit vous avez débloqué le jeu complet

Bob: si les regles changent dans les ligues argent+ une fois que la perosnne n'est plus la, son code pete et c'est foutu

LePhi: ahh pas faux ça se tient! merci

Littleyounes: Aprés j'aurais bien aimé des régles evolutifs

Littleyounes: à chaque ligue

Bob: wood -> bronze normalement pour quelqu'un de competent ca se fait en quelques lignes

Littleyounes: plus complexes

AeroFlorian: Ah mais là ca veut dire que mon code il pourrait etre suffisant pour passer l'argent?

Littleyounes: Non ton code c'est de la merde

Bob: AeroFlorian si t'es dans le top 100 la tout de suite, ca devrait meme passer gold sans que tu touches a rien

Littleyounes: o/

AeroFlorian: j'ai pas dit qu'il était brillant

Remi.: AeroFlorian, szi tu reste classé comme ça, ça pourrait aussi passer or ^^

Littleyounes: :joy:

baboulaf: 40% 583e ça a l'air mieux, mais ça veux pas encore dire grand chose

AeroFlorian: Ah mais j'avais dit à ma femme que je devais coder ce weekend

baboulaf: * 483e

baboulaf: 19 match / 2 defaite

Remi.: Rien ne t'empêche d'améliorer ta stratégie ^^

AeroFlorian: fuck va falloir que je m'occupe des gosses du coup

Littleyounes: Moi je l'ai quitté pour 11 jours

Bob: Littleyounes les regles qui changent a chaque ligue ca s'est fait par le passe, mais ca pose le probleme des gens qui ne peuvent pas etre la pour l'ouverture des nouvelles ligues

Bob: 17/17 @ 33 %, j'aime bien

Littleyounes: Si ils ne jouent que 2 jours

Littleyounes: ils méritent pas

Littleyounes: de monter légende

Littleyounes: il faut du tryhard

Bob: :D

AeroFlorian: ou du talent

R4N4R4M4: J'ai codé 1h30 hier et j'ai déjà la flemme de reprendre... :D

Bob: ah ben voila 17/18 :disappointed:

Littleyounes: Un peu de motivation

Bob: tristitude

R4N4R4M4: Faut que je prépare mon stream

Littleyounes: c'est le meilleur contest de l'année

baboulaf: ma fille rentre de vacances dans 10 minutes... je pourrai probablement pas ajouter les autres sorts avant lunid :D

OldJohn: Bon en plus, il faut que les règles ne changent pas trop pour régler les réseaux de neurones

Vry: o/ R4N4R4M4 me too :p

R4N4R4M4: Courage Vry, ce n'est que du brouillard :D

R4N4R4M4: Qui a ressorti son code de Code Busters ???

Bob: pas moi parce que c'etait de la marde

Vry: Pas moi parce que je l'ai pas fait je crois ... là je transcode le referee en C

R4N4R4M4: Ah oui bonne idée Vry, je l'ai pas encore ouvert le referee

Vry: Il me reste 600 lignes à traiter

MaryThomas: Top 100 avec un seul sort lol

baboulaf: arf, 21e et 22e match perdu... ça part en vrille

Vry: GG MaryThomas

AeroFlorian: gg MaryThomas

AeroFlorian: j'avais tenté de CONTROL les ennemis près de leur base mais c'était plutot nul

AeroFlorian: j'arrivais pas à les emmener assez loin pour pas les WIND en meme temps que les araignées

R4N4R4M4: Les coordonnées sont arrondies vers le centre ? c'est ça ?

Bob: a l'oppose du centre si je comprends bien

R4N4R4M4: L'énoncé est pas très clair

Mazelcop: le referee est plus clair sur la troncation

Vry: Voilà +1 Mazelcop

Bob: genre y = 4490.6 -> 4490 y = 4510.2 -> 4511

R4N4R4M4: ok merci à vous

JulienKerlero: hey guys, how should I use the wind spell ?

Bob: oui

LamaM: oui oui

JulienKerlero: Oops

JulienKerlero: Mauvais chat mdr

Bob: use ALL the spells

Vry: Indeed

LamaM: :D

JulienKerlero: Hey les gens, comment je devrais utiliser le sort de vent ?*

Bob: mauvais chat mais bonne reponse :p

MaryThomas: SPELL WIND X Y

R4N4R4M4: Y en a qui font des doubles voire des triple WIND ? :D :D :D

Vry: JulienKerlero : bien l'utiliser tu devras

JulienKerlero: Nan mais genre dans quelle situation je devrais utiliser le vent ?

SefioR13: triple wind l'araignée elle traverse la moitié de la map

AeroFlorian: j'ai vu un faire une strat avec triple

Mazelcop: tous les wind sont résolu en même temps, dommage :(

JulienKerlero: J'me dis : pour tej des mobs de ma base, pour mettre des mobs dans la base adverse et ?

Bob: option 1 : defendre option 1 aussi : attaquer

AeroFlorian: il mettait des taloches de la moitié de la map

AeroFlorian: et tes héros ils sont pas prêts à défendre

R4N4R4M4: bonne tactique !

LePhi: vous faites combien (à peu près) de game qui se départage au wild_mana ? perso c'est facile 90-95%

LePhi: avec les deux à full life

AeroFlorian: ptet 20% max

LePhi: c'est comme ça pour tout le monde ou à haut niveau c'est plus aggresif ?

AeroFlorian: J'ai mon Benzema devant qui marque des buts

thoip2: plus agressif

JulienKerlero: 50% j'pense, vu que j'attaque pas et que je défends pas spécialement bien, si le mec en face attaque je perds

LePhi: pcq j'ai l'impression qu'avoir un gars en attaque ça pêut vite etre contre productif si tu gères mal les spells

JulienKerlero: Tu peux tester ton IA contre les premiers, ils attaquent assez bien (enfin, par rapport aux gens un peu plus bas qui n'attaquent pas ou très mal)

Bob: LePhi du coup suffit de bien gerer les spells :p

AeroFlorian: moi je fais ni control ni shield

JulienKerlero: Hier je testais mon IA contre les premiers et y'en a un, il envoyait un héros pour attaquer et il faisait : shield sur lui, shield sur un mob, du coup impossible de défendre si j'ai pas le temps de tuer le mob

SefioR13: shield c'est fort en attaque

JulienKerlero: Ouais si tu arrives à shield un mob qui est dans la base adverse c'est souvent un dégat qui part

JulienKerlero: D'ailleurs je me demande si y'a pas moyen de faire : shield + wind sur un mob pas loin de la base adverse pour assurer un dégat à la base

MaryThomas: si il a un shield, il sera pas touché par le wind

AeroFlorian: sur les gros rouges du late game je pense que le shield c'est pas mal

TylerDurden: le shield s'applique le tour d'après...

JulienKerlero: Le shield n'est pas actif le tour où tu le lances je crois, donc j'imagine que tu peux shield + wind le même tour ?

thoip2: oui ça fait grave chier.

JulienKerlero: AeroFlorian clairement, hier un des mecs changeait totalement sa stratégie en fin de partie, il attaquait avec full shield

JulienKerlero: Alors qu'au début il farmait juste

thoip2: faut 2 heros pour ça, les spells ne peuvent etre lancer que dans un rayon d'ation

JulienKerlero: Oui, deux héros en attaque pour cette strat

JulienKerlero: Mais si ça assure un kill c'est pas mal

AeroFlorian: deux héros en attaque en late pour moi c'est un peu du suicide

AeroFlorian: le temps qu'ils arrivent à la base adverse tu prends des mobs à volonté

Remi.: La vache comment je me fait pousser ... depuis que je ne suis plus dans l'arène j'ai gagné 25 places. 56ème.

AeroFlorian: ouais pareil

AeroFlorian: 28e

thoip2: aero non

Remi.: Donne moi ta stratégie ^^

AeroFlorian: tu l'as déja vue!

AeroFlorian: C'est Benzema

Remi.: J'ai vu le replay, je veux le code mdr

Remi.: (je plaisante)

AeroFlorian: je suis sur, si je re-submit je finis meme pas top 100

AeroFlorian: j'ai eu trop de chance avec le matchmaking

JulienKerlero: mdr Remi j'aime bien comment tu positionne tes héros quand tu vois pas de mob sur la map

Remi.: De sorte à voir le plus possible ^^

JulienKerlero: J'ai fait exactement pareil

JulienKerlero: enfin, faut que je change un poil le rayon pcq je suis trop proche de ma base

thoip2: sur ce replay en fin de game, j'ai mes 3 heros qui sont sur la base adverse.

thoip2: https://www.codingame.com/replay/621885851

AeroFlorian: le mec en face par contre il a la strat wood 2 la

AeroFlorian: c'est à donner des crises d'angoisse quand même de voir tes héros partir loin comme ca

Remi.: Allez hop, nouvelle arène et déconnexion. On verra le résultat ce soir très tard ^^

Remi.: A bientôt les nouveaux potes.

AeroFlorian: Allez je déco aussi, je verrai si tu a pris ta revanche

AeroFlorian: Ciao les gens

Remi.: Sérieux 11 victoires de suite et 441ème ... bon je déconnecte ^^

leojean890: ca monte petit à petit hehee

leojean890: patience^^

AeroFlorian: tu vas venir checker toutes les 2 minutes

AeroFlorian: merd j'ai dit que je partais aussi

leojean890: 20 d'affilee => 118

MaryThomas: je fini 109 avec 9 défaites de suite à la fin, un seul spell (mal) utilisé

leojean890: faut watch les defaites par ex^^

leojean890: c normal de lose à la fin

leojean890: au début tu passes vite ceux que tu bats

AeroFlorian: moi a la fin j'ai lose 15 sur les 20 dernieres je crois

leojean890: à la fin tu arrives plus haut dans une zone qui te résiste

leojean890: 21 d'affilee => 101

Default avatar.png Larbino: Comment on passe de bronze à argent ?

Sinnanodelta: Argent n'est pas encore ouverte

JulienKerlero: C'est pas encore ouvert

Sinnanodelta: Elle ouvre dimanche soir 17h je crois

leojean890: 22 d'affilee => 86

Default avatar.png Larbino: Merci

Sinnanodelta: en attendant faut se taper dessus entre nous

leojean890: la 23e est 1 lose

AeroFlorian: allez courage leojean890

AeroFlorian: j'y go

leojean890: bonne soirée

Trisard: o/ c'est ici pour passer bronze ?

Bob: non c'est en wood1 que ca se passe :p

Ekaon: Es-ce qu'il est possible d'affronter l'IA de quelqu'un de specific ? Genre du 1er du classement

SeebOmega: si tu es dans la meme league que lui oui

SeebOmega: tu peux changer les adversaire ne bas a droite dans l ide

Ekaon: Ooh ! Okay, merci !

SeebOmega: si tu veux voir ses matchs car tu n es pas encore en bronze tu peut acceder au last battle via le leaderboard

Ekaon: Je suis 255 en bronze actuellement

Ekaon: J'aurai aimé affronter le 1er histoire de lui voler quelques idées nyark nyark x)

SeebOmega: et bien tu peux retirer default IA et mettre qui tu veux de ta league a sa plce et jouer les matchs

Ekaon: J'ai réussi du coup ! Merci

Trisard: vx: Trajectory of this monster

theohdg2: regarde moi ce bug XD https://www.codingame.com/replay/621907651

Trisard: j'aime pas trop ça

DCVolo: ah ouais là quand même c'est chaud

DCVolo: après c'est peut être juste le replay qui est desync et pas le traitement ?

DCVolo: en gros tu as gagné mais ça t'affiche des moments desync dans ta game

VilBoub: l'adversaire à peut-être fait un time-out

DCVolo: pas bête

DCVolo: j'ai une question pour du C++, vis-à-vis de l'utilisation de l'opérateur new pour de l'initialisation dynamique. Lorsque je fais Game<...> game = *new Game(); je dois bien faire un delete &game oui ?

Bob: idealement oui

Bob: en pratique si tu as assez de memoire, yolo

DCVolo: ouais c'est bien ce qu'il me semblait

thoip2: pourquoi tu utilises pas desvectors?

Bob: mais oui le mieux ici c'est d'alloc statique

DCVolo: en fait je n'ai qu'un seul objet dans ce cas présent, c'est le puzzle Don't Panic que je fais en C++ avec trois class templété

DCVolo: Game Bot et Level

DCVolo: au début je faisais un Game game; puis je mesuis dit, pourquoi pas avec une "instance" de Game donc avec le new

DCVolo: même si je me doute que ça donne la même chose au final vu que je n'ai besoin qu'un seul object

DCVolo: la différence c'est qu'avec le Game game; le compilo doit dire que la mémoire est libéré et avec new je dois lui indiquer non ?

Default avatar.png Carbolognaise: Les gars j'ai un pb sur le "Power of Thor" j'ai exactement la solution mais ça marche pas qqn aurait un discord pour m'aider ?

SeebOmega: Carbolognaise tu as un message d erreur ?

Default avatar.png Carbolognaise: Unindent amount does not match previous indentPyright

SeebOmega: probleme de tab et d espaces

Default avatar.png Carbolognaise: ok j'ai trouvé mb y'avait un espace en trop

Default avatar.png Carbolognaise: ça se voyait vrm pas

Bon[]Crayon: :eyes:

-Cile-: une idée de la date d'ouverture pour Silver ?

nicolasD: 1650827270821

SeebOmega: dimanche soir ou lundi soir

Ez4: des gens qui utilisent cg-brutaltester ici ?

YanisLaGlisse: Dimanche, 16h

ThomasNicoullaud: Le 1er il a codé son truc en 3h et il est parti en faite :D

Larbino: Sa stratégie est pas dégueu

Boulet: la strat de qui ?

Larbino: Il a 2 héros qui défendent, un qui farm le mana près de la base ennemie

Larbino: butcher2013

Boulet: \o ThomasNicoullaud

Boulet: merci Larbino

ThomasNicoullaud: plop Boulet

Larbino: Hein !!??

Boulet: butcher2013

Larbino: Comment je peux monter dans le classement alors que j'ai plus de matches ?

Boulet: parce que les autres descendent/resoumettent/...

Larbino: Aaaaaah

Default avatar.png khalloudi: bonsoir

Bon[]Crayon: o/

42_unicorn_unicorn: Salut je viens a peine de commencer, je pensais coder en go mais j'ai un soucis avec la variable type => "unexpected type, expecting name" L'annee derniere j'avais un soucis similaire et j'avais capitulee en changeant de langage mais cette annee j'ai vraiment envie de le faire en go... vous avez eu ce meme soucis?

Haashi: oui

Haashi: type c'est un mot réservé en go

Haashi: renome la variable en _type

Default avatar.png khalloudi: pq vous codez en Go?

42_unicorn_unicorn: justement c'est ce que j'ai fais mais du coup j'ai le message "attention votre code n'a pas lu toutes les donnees"

Boulet: je propose que tu n'ai pas lu toutes les données du coup :D

Boulet: ATTENTION: le statement est FAUX

Boulet: Y'en une ligne en plus au premier tour (nb de heros par personne)

poipoiAH: re-bonjour j'aimerai tester mon code face a l'ia mais avec la base de l'autre coté es ce possible?

42_unicorn_unicorn: pour l'instant je fais juste des tests et j'ai pas touche aux lignes de declaration/lectures des donnees donc c'est pour ca que c'est bizarre

Default avatar.png VCO-NSide: Est ce que tu envoie qqch à stdout?

Boulet: poipoiAH : oui tu retire les deux joueurs et en remets deux dans l'ordre que tu veux

Boulet: 42_unicorn_unicorn: non c'est juste une preuve que le stub go est planté

Boulet: 42_unicorn_unicorn: il faut renommer type en _type aux lignes 40 et 41

Haashi: http://chat.codingame.com/pastebin/1ee4e0dd-ef37-4055-8d9e-8a90e9e73eb6

42_unicorn_unicorn: je crois que je dois etre con tout a l'heure il ne voulait pas de mon _type et maintenant si..

42_unicorn_unicorn: merci

Haashi: tiens 42_unicorn, c'est un main qui marche

42_unicorn_unicorn: merci

Enael23: s

nicolasD: Que se passe t-il si je pousse un monstre au même tour qu'il est contrôlé ? :) Est-ce que c'est effet WIND + CONTROL qui s'applique ?

Haashi: rtfs

nicolasD: ^^

thoip2: oui

Default avatar.png BOUYACHAKAA: Est ce que vous savez pourquoi mon mana incrémente de 2 par tour dans ce qui est donné par le jeu mais pas dans ce qui est affiché alors que je n'attaque pas de monstre?

Haashi: d'abord le control

Haashi: ensuite le shield

Haashi: ensuite le wind

nicolasD: Merci Haashi

Haashi: mais effectivement c'est pas clair

Default avatar.png BOUYACHAKAA: C'est même pas ça en fait je récupère le mana de l'adversaire

Haashi: faut soit tester soit regarder le code du referee

Default avatar.png linkkader: c est une liste

Default avatar.png linkkader: tu recupere le tien puis celui de ton adversaire

Default avatar.png BOUYACHAKAA: Oui je viens de capter ! Nice merci

Black-Born: https://www.codingame.com/share-replay/622014206 j'pense avoir mal compris le but du jeu, vous êtes sûr qu'il faut pas accompagner les araignées dans notre base xD

KVNMDS: Trop choupi le spider sitter

thepianist59: Hello tout le monde, ça va ?

DCVolo: le mec sympa et au dernier moment il te met une dague dans le dos

thepianist59: vous avez compris comment est appliqué le système de truncate et de round des coordonnées sur le challenge ? J'avoue que je ne suis pas sur de comprendre ce point

Black-Born: je m'y suis pas encore penché mais tu peux toujours checker le code source du jeu pour voir directement si t'as l'énergie :D

OldDadou: eeeh, j'ai trop spam ? Oups Une erreur est survenue (#407) : "You reached the limit of plays for a period of time."


eklore: il se trouve ou le code source du jeu ?

thepianist59: je pense que je vais y jeter un oeil car j'avoue que je ne comprends pas trop. Cela semble s'appliquer avant les calculs de distance mais du coup, la coordonnées après certains calculs peuvent toujours être non entières ... enfin je vais vérifier

nicolasD: https://github.com/CodinGame/SpringChallenge2022

VirtualAtom: ^ https://github1s.com/CodinGame/SpringChallenge2022/blob/main/src/main/java/com/codingame/game/Vector.java#L164-L167

eklore: merci

thepianist59: oui, c'est la classe Vector que je suis en train de regarder

VirtualAtom: et tu as symmetryOrigin qui est (width/2, height/2)

egaetan: yo

Vry: Yo egaetan

thepianist59: je vois bien les functions de truncate et round, mais je vais voir comment ils les appellent

egaetan: o/

VirtualAtom: le referee est encore un peu opaque pour moi, mais j'ai l'impression qu'on truncate une fois qu'on a calculé la position finale en float

Default avatar.png SoCkEt7: Question comment switcher de langage pour le clash ?

Zorg1: \o

Default avatar.png SoCkEt7: Je trouve pas. Je tente de nouveaux languages..

Default avatar.png SoCkEt7: Not obvious

thepianist59: du coup si je comprends bien, on fait les calculs de distance et de déplacement, ensuite on tronque le résultat (en fonction de la position sur l'axe y du résultat)

thepianist59: normalement au dessus de ton éditeur codingame tu peux changer le language

thepianist59: langage

Vry: o/ Zorg1

Zorg1: \o Vry

Haashi: ah c'est malin ça

Haashi: apres un wind le monstre sort du fog of war du coup

Haashi: enfin, si du coup il est dans le fog of war justement, donc je le vois plus

Zorg1: mais tu sais toujours où il est et il ne change pas de vecteur vitesse (à moins que tu le sors de la zone de ta base)

FreexXx: plop coucou :)

Zorg1: o/ FreexXx

Benoit-Simunsol: si tu le sors il prend une direction aléatoire

Haashi: apres un wind le vecteur vitesse est randomizé

Zorg1: oui donc c'est plus difficile à le suivre ^^

Haashi: mais oui je sais ou il est

Zorg1: seulement si tu sors de ta base Haashi

Haashi: juste que pour l'instant je joue qu'avec les inputs au tour t

Haashi: hein ?

Haashi: ah ouais

RandomVariable: Bonsoir

Haashi: bon, mon bot bat les gens autour de 60

Zorg1: o/

Haashi: la question est

Haashi: submit or not submit

Zorg1: après faut qu'il y arrive "autour de 60" :D

VirtualAtom: t'as quoi à perdre à ce stade du concours ? au moins ça te fait une validation

Haashi: ouais justement

Haashi: du temps

Haashi: les submits a 3h de run c'est long

VirtualAtom: pas faux, car ça veut dire ne pas y toucher pendant 3h ^^

Haashi: donc je disais, justement faut que j'arrive autour de 60, parce que la j'ai une strat qui cheese, mais je pense que je perds contre quelqu'un qui full def : j'envoie avec un control au bord du rayon + portée de wind, et j'ai un hero qui camp a cet endroit la, et qui wind tous les monstres qui sont y sont envoyés

Haashi: lol

Haashi: vu que les gens au dessus de 100 sortent un peu de la base, ils ont pas le temps de réagir à se prendre 3 araignées d'un coup

Default avatar.png Amiche02: Bonjour

Default avatar.png Amiche02: Je suis nouveau sur condinGame

Boulet: bienvenu

Default avatar.png Amiche02: Etant tout nouveau, je serai ravis de pouvoir compter sur vous pour évoluer

Default avatar.png Amiche02: Merci beaucoup

Boulet: bah on est tous méchants mais, parfois, on peux filer un coup de main :D

Boulet: ah oui et on n'aime pas les tortues, pas vrai Automaton2000

Automaton2000: je ne suis pas un gars qui a fait la même chose ^^

**dwarfie lance la distribution de chiantos

**Boulet gobbe

Boulet: bon elle est nulle cette optim

dwarfie: pour pas changer , on est premier des equipes de 3 :D

Thyl: Boulet

Thyl: t'as une bonne IA quand même

Boulet: Vous avez fini par vous mettre au boulot ?

Boulet: Thyl : non avant l'optim cétait 130

Boulet: je vais finir 250 au mieux

Boulet: donc c'est de la merde

thoip2: haashi avant de penser attaquer fau defendre.

dwarfie: non , je me suis pas mis au boulot , j'ai juste fait un truc un poil mieux ;..

thoip2: https://www.codingame.com/replay/622067324

dwarfie: Boulet : interdiction de finir derriere moi ;)

**Boulet rappelle les règles d'engagement à Dwarfie "vient tu fais juste le troisième on s'occupe du rest"

**dwarfie constate qu'il a deja perdu 50 place en 15-20 minutes

YanisLaGlisse: Bonsoir, je suis actuellement 284ème ligue bronze, est-ce que ça suffira pour passer ligue argent demain ou pas selon vous ?

dwarfie: je parlais de ton run

dwarfie: c'est pas demain

Boulet: YanisLaGlisse: oui sans doute sauf que c'est demain

Boulet: mais sinon oui

Boulet: dwarfie: c'est bon je te mets une mechante dose

Thyl: ~ 180 j'update d'environ 200 place ça passe large

YanisLaGlisse: C'est dimanche 16h excusez moi

dwarfie: t'es sur que c'est pas plutot lundi ? comme d'hab ?

YanisLaGlisse: Après avoir converti "Ouverture le : 1650812400000" en date, j'ai obtenu dimanche, 16h en France, peut-être une erreur de ma part

JulienKerlero: J'ai perdu 400 places entre ce matin et aujourd'hui c'est terrible

JulienKerlero: Faut vraiment que je refasse un truc

BlaiseEbuth: Yo tout l'monde ! Automaton2000 !

Automaton2000: et tu peux pas tout faire en une seule fois

Boulet: \o BlaiseEbuth

BlaiseEbuth: o/

Boulet: dwarfie: pas si mal 26th à 3

Boulet: BlaiseEbuth : pas soumis ?

VirtualAtom: c'est un insoumis, évidemment ^^

Boulet: Ah tiens ce run sent meilleur

BlaiseEbuth: Pour donner le plaisir à celui dont on ne doit pas prononcer le nom de me pourrir si je monte trop au classement ?

Boulet: machin tu veux pas dire ?

Boulet: on s'en branle de lui

Boulet: vient te battre si tu es un démon

BlaiseEbuth: Toi peut être, moi c'est mon dixième compte...

Boulet: pas faux

Boulet: un jour les dieux suprêmes prendront peut-être des décisions raisonnables

BlaiseEbuth: Enfin le compte j'men fout, mais j'ai pas envie de passer du temps sur le contest pour rien

Boulet: ou pas

dwarfie: fait le en clojure , tu sera moins reconnaissable ;)

BlaiseEbuth: :smirk:

Zorg1: tu te déguises en Lispeux ?

DCVolo: tu te fais ban parce que t'es trop fort ? x)

Zorg1: c'est plutôt une histoire d'allergie je crois

BlaiseEbuth: Trop fort en sel ouai.

DCVolo: tant que tu n'es pas du sel avec -50% de sodium :'>

BlaiseEbuth: Pur sel de Guérande.

b0n5a1: o/

Zorg1: \o

Zorg1: ah tiens ils n'ont pas débranche le ducon bot à tacos pendant le contest

TristanSch1: Hello, le sort CONTROL fonctionne chez vous ?

YanisLaGlisse: Oui

Zorg1: sir mon poste ça marche

TristanSch1: Ah d'accord, ça met fait une erreur "bad command" à chaque fois que j'essai (Sortie standard : CONTROL 3 17630 9000)

WhatTrickeryIsThis: bha le fait pas

Zorg1: c'est pas SPELL CONTROL 3 ....

egaetan: o/ WhatTrickeryIsThis

TristanSch1: ah bien vu.... :d

BlaiseEbuth: bien lu*

WhatTrickeryIsThis: ^(°v°)^La Chouette elle sait ^(°v°)^

Zorg1: STATEMENT READING COMPREHENSION GOLD CHAMPION

BlaiseEbuth: Comment es ta dark theme egaetan

WhatTrickeryIsThis: egaetan !

Zorg1: houlà qu'est ce que j'ai hurlé comme ça moi

Vry: Mais euh

AeroFlorian: oh les submits mettent plus longtemps la

WhatTrickeryIsThis: tu fait semblant d'avoir lu le statement c'est un peu gros comme mensonge

Zorg1: chut avec un peu d'esbrouffe ça passe

Zorg1: j'ai un collégue comme ça au boulot

Zorg1: sauf que bon tout le monde a fini pas comprendre

egaetan: BlaiseEbuth je vais bientot être sur Utube avec mon dark

BlaiseEbuth: Trôfor!

Zorg1: cékoi votre trip avec le dark theme ?

BlaiseEbuth: C'est mieux que le light theme

Zorg1: ah ok

b0n5a1: ça pique le light theme

DCVolo: ça fatigue les yeux et donc ça fatigue tout court

b0n5a1: t'es tranquille dans la pénombre, dark theme partout Zorg1...et tu vas sur le stream de egaetan et PAF t'a plus de yeux, cramés :D

I_love_CoC: bonsoir à tous

BlaiseEbuth: Farpaitement

BlaiseEbuth: Salut I_love_Cock

Zorg1: bon aucune idée et motivation pour ce contests

Zorg1: en plus d'après le chat machine c'est du réchauffé

b0n5a1: je crois que je vais rien foutre sur le contest aujourd'hui ^^

thoip2: chat machine?

Zorg1: c'est bien parti pour moi aussi ^^

I_love_CoC: enfin BlaiseEbuth tu détournes mon pseudo^^ je suis obligé d'être un peu déçu du temps qu'il t'a fallu^^

b0n5a1: je suis claqu" de la séance de hoopers d'avant en plus

Zorg1: on est juste pas tombé dans ta provocation à deux balles I_love_CoC :p

BlaiseEbuth: Voilà. Maintenant c'est fait. Next

I_love_CoC: les problémes de grand jeu de données qu'on rencontre par exemple dans https://www.codingame.com/training/hard/super-computer

BlaiseEbuth: Je me sacrifie pour la commu

Zorg1: tiens un :taco: pour ta peine

I_love_CoC: la programmation dynamic suffit à les traiter ou faut il rajouter autre chose?

b0n5a1: ouais y'a les parafoudres....et y'a les parabans ^^

Default avatar.png JBM: comment es ta re

I_love_CoC: Zorg1: je plaide coupable pour la provocation grossiére

b0n5a1: o/ JBM

BlaiseEbuth: cuite et simulée

Zorg1: \o JBM

Snef: Yo ! o/

Default avatar.png JBM: houla il y a foule

Boulet: grave

Boulet: \o JBM

Default avatar.png JBM: je suis trop timide je vais devoir m'éclipser

Default avatar.png JBM: heya Boulet ça faisait longtemps

Boulet: bah je passe plus

Default avatar.png JBM: moi non plus

b0n5a1: c'est normal JBM c'est TvC 4.0 le contest, c'était attendu

BlaiseEbuth: Trop gros ?

Default avatar.png JBM: enfin je m'y remets

Boulet: mais bon il parait qu'il fallait un troisième dans la team

Default avatar.png JBM: mais plus trop le temps

Default avatar.png JBM: y'a encore les teams?

Boulet: BlaiseEbuth ve vais demander ton ban :rage:

Zorg1: la team roquette ?

BlaiseEbuth: :yum:

b0n5a1: la team ide pour JBM

BlaiseEbuth: ->[]

Zorg1: d'ailleurs y a qui dans turtle corp inc ltd ?

b0n5a1: /me

Boulet: regardes

BlaiseEbuth: Franklin, Donatello et Caroline

Boulet: et Automaton2000 bien sur

Automaton2000: ça n'a pas de sens

BlaiseEbuth: Mais ça marche du coup les teams ?

BlaiseEbuth: Enfin Turtle

Boulet: bof

Zorg1: je crois pas

b0n5a1: bah non

Zorg1: pas une vraie boîte à taille humaine où les employés s'épanouissent

BlaiseEbuth: En la mettant en école peut être...

Meho: Hello ! a quel moment ont lieu les passages en ligue suivante ? c'est évalué une fois par jour ?

thoip2: tu es en quelle league?

Boulet: Meho en gros quand ton score est meilleurs que celui du boos de la ligue et que ton run est fini

Meho: AH il faut attendre que le run soit fini alors

Boulet: oui

Meho: merci

Boulet: de ren

Meho: Mais alors comment vois-je combien il en reste ? ça m'a l'air de tourner à l'infini ^^

thoip2: il y en a 48 ou 50

b0n5a1: y'a un pourcentage

Boulet: tu devais avoir un % en haut de ta liste de bataille

Boulet: sinon c'est que tu as fini

Boulet: tu es en quelle ligue

b0n5a1: si tu répond bronze t'as un gage...

Meho: je vois la liste des 50 et le pourcentage est effectivement terminé

Meho: je suis en Bois 3, je suis tout nouveau

Boulet: ok

Boulet: Y'a une bois 3 ????

b0n5a1: z'ont rajouté un wood3 ?!? :D

thoip2: tu as quel classement par rapport au boss?

Vry: o/ JBM

AeroFlorian: bon ben c'est Boulet qui a un gage du coup

Boulet: buh ? pourquoi ?

Meho: je suis 2/145 et le boss est 5eme qqch comme ça

b0n5a1: sis wood3 c'est pas le contest en cours, un multi

Boulet: j'ai RIEN fait (dans tous les sens du terme)

AeroFlorian: je pensais qu'il te trollait

thoip2: alors faut attendre

Boulet: Meho : et ton % ?

AeroFlorian: en disant qu'il y avait une bois 3

Meho: ok je vais attendre je pense, je pensais que c'etait ASAP mais je suis okay de patienter

Boulet: possible note

VynnS_Is_Coding: yo

Zorg1: oy

Boulet: yooy

b0n5a1: C'est un % arabe Boulet, il court très vite et gagne toutes les courses !

b0n5a1: je sors...

**Boulet anulle la brane locale c'est plus sur

VynnS_Is_Coding: c'est un regroupement de mecs chaud ici ou c'est comment ?

Zorg1: pour les blagues de merde y a du monde mais pour donner de vrai tips pour être #1 yapu personne :(

VynnS_Is_Coding: enfin moi je compte pas mdrr

Boulet: Tiens c'est le début des vacances scolaires .....

VynnS_Is_Coding: tiens c'est la fin 🤡

b0n5a1: non c'est pas le chat rencontres gays ici VynnS_Is_Coding désolé...

Boulet: Bon on appelle les modo tout de suite ou on laisse les enfants s'amuser avec Automaton2000 et les tortues

Boulet: ?

Automaton2000: et quand je vois les solutions des autres

b0n5a1: les quoi Boulet ?

b0n5a1: les bots à tacos ?

VynnS_Is_Coding: les feurs

Zorg1: oui désormais ce sont les bots à tacos qui modérent

Boulet: ah oui ça fait tellement longtemps

Zorg1: c'est plus scientifique

Boulet: bon la défense c'est pas mal

Zorg1: ah oui y a pas mal de dramas à ratrapper

Boulet: voyons si j'arrive a attaquer maintenant

Meho: Merci @Boulet, le passsage s'est fait finalement

Default avatar.png Holgrabus: Salut, est-ce qu'on peut faire affronter notre bot contre celui d'un ami ?

Meho: Oui sur la page tu as un lien défier un ami

thoip2: oui si vous etes dans la ême league

b0n5a1: sous l'IDE tu cliques sur delete sous le boss ... et tu choisis qqun d'autre (mais faut avoir submit au moins une fois) Holgrabus

Default avatar.png Holgrabus: Top, merci !

Sirios: o/

b0n5a1: o/

Sirios: ah ben j'apprend qq chose aussi, j'avais jamais osé delete

Sirios: merci pour l'info

RandomVariable: C'est vrai que c'est lent les leagues en ce moment. j'ai un code qui a enchainé legue Bois 2 puis s'est lancé directement dans Bois 1, ca fait bien 30minutes

AeroFlorian: ce matin le submit c'était 4-5h

RandomVariable: arg, en effet, victive de son succès

b0n5a1: wééé une erreur de link

b0n5a1: fixed

Vry: GG b0n5a1

b0n5a1: y'avait une decl mais pas d'implem :D

Zorg1: ah en fait mon code de W2 était buggé :thinking:

Zorg1: mais il est quand même pasé bronze

Zorg1: faut pas chercher à comprendre

b0n5a1: tain...presque envie de créer un smurf qui rest wood2 pour vérifier des trucs sans le fog en fait là...

b0n5a1: ou éplucher le referee...

Default avatar.png JBM: ça manquait

ManuZePanda: Hello suis au rang 2 dans le ligue de bois 1 et je ne passe pas dans la ligue de bronze ... vous savez pourquoi ?

Default avatar.png JBM: parce que t'es mauvais?

burger4d: attends un peu

burger4d: genre qq min

b0n5a1: parce que tes combats sont pas à 100%...

thoip2: faut attendre

ManuZePanda: hilarant ... de la baltique

Default avatar.png JBM: jla connaissais pas celle-là

ManuZePanda: bon sang, mais c'est bien sûr :)

Default avatar.png JBM: jla comprends pas, d'ailleurs

b0n5a1: hareng de la baltique JBM

Default avatar.png JBM: ah merci

Default avatar.png JBM: j'avais pas gardé tant de syllabes de l'antécédent

Boulet: vous sortez tous

ManuZePanda: yess ... suffisait d'attendre ;) Merci et bonne nuit devant l'écran

b0n5a1: T'énerves pas c'est pas de notre faute si Stilgart et dwarfie t'ont arnaqué Boulet :D

b0n5a1: "Viens on a des cookies"

Boulet: pas faux

Zorg1: cookie is a lie ?

Zorg1: c'est compliquée votre histoire

RandomVariable: Hello, questions naives, après Bronze est ce que les règles vont encore changer ? Quand est-ce que vont être ouvertes les ligues suppérieures ?

Default avatar.png JBM: non, Plus Tard

b0n5a1: non

Zorg1: normalement non

Zorg1: Dimanche ou Lundi la silver

Zorg1: ah tiens ils ont viré le timestamp

Default avatar.png JBM: ah ben comment on interprète maintenant alors?

b0n5a1: z'avez qu'à être top 10 et attendre la notif bande de moules !

RandomVariable: Merci bien

ThomPuce: Bonsoir vous arrivez à faire fonctionner brutalTester? j'ai une erreur log4j2 au démarrage pourtant le fichier log4j2.xml est bien présent sous src/main/resources

Default avatar.png JBM: typique java

ThomPuce: yep

VociNur: les gens

VociNur: le control il est censé durer un tour ou on peut le faire durer plus ?

Default avatar.png JBM: c'est quand le prochain contest déjà?

VilBoub: LoL JBM !

Default avatar.png JBM: ça fait longtemps qu'on n'en a pas eu

Default avatar.png JBM: hej mais VilBoub aussi mais quelle soirée

Default avatar.png JBM: \o

VociNur: car il y en a certains qui peuvent envoyer les araignées chez moi :/

VociNur: ahhhhhhhhhhh ou faut que je l'utilise en dehors de la baaase

VociNur: c'est bon j'ai x')

VilBoub: =)

RandomVariable: VoiciNur, c'était pas Wind qui était utilisé plutôt ?

VociNur: nop

Default avatar.png elliottlgr: bonsoir, question probablement con mais je suis un cour sur les classes et je suis bloqué a un exercice sur l'affichage

VociNur: les araignées viennent bien sur ma gueule précisemetn x'D

VociNur: précisement*

Zorg1: control ça change le vecteur vitesse si j'ai bien compris

RandomVariable: Merci Zorg1, je me posais la question, et j'étais en train de relire la doc, mais j'ai rien trouvé dans ce sens

Default avatar.png elliottlgr: En testant 'str(Fraction(1,2))' le résultat obtenu est 1 / 2 au lieu de 1 / 2

Zorg1: je vois surtout ça dans les replays en fait

Nefael: oui le monstre adopte le vecteur vitesse de sa nouvelle trajectoire juste après le cast

Default avatar.png elliottlgr: si quelqun veut bien m'aider

Zorg1: sauf s'il est toujours dans une zone de base où il se remet en tracking

Nefael: yes

RandomVariable: Merci Nefael

thoip2: pas la même chose? obtenu est 1 / 2 au lieu de 1 / 2

Default avatar.png elliottlgr: je pense que lerreur vient du fait que cest affiché en string mais pas sur

Default avatar.png elliottlgr: ahhh putain je suis stupide

Default avatar.png JBM: ça arrive

Default avatar.png elliottlgr: mais merci ducoup

Default avatar.png Sanoshnek: C'est quoi la condition pour sortir du bronze ?

b0n5a1: beaucoup manger !

Boulet: attendre l'ouverture de la silver ?

b0n5a1: nan, beaucoup manger !

Default avatar.png Sanoshnek: ahhh tout est pas dispo tout de suite okok

b0n5a1: faut attendre le travail du transit oui

Zorg1: c'est aérien

b0n5a1: je vois des nuages

b0n5a1: osti de fog de mâârde ^^

Stilgart: Automaton2000: file moi le code de contest de Magus, toi qui voit les solutions des autres

Automaton2000: on a toujours pas de quoi tu te plains

b0n5a1: :D

Stilgart: Automaton2000: si tu avais lu tes logs, tu aurais une liste à t'en faire overflow tes buffers

Automaton2000: il faut que je vérifie

Stilgart: HAHA

Boulet: Stilgart : bosse un peu on est que 29

b0n5a1: :rofl:

Stilgart: Boulet: en vrai, j'suis pas d'humeur

Default avatar.png JBM: tu présentes ça comme une surprise

Boulet: Stilgart: en vrai pas bien grave

Stilgart: JBM: bah ouais, je suis juste pas d'humeur, c'est plutôt un état positif en fait

Default avatar.png JBM: je parle pas de positif/négatif, je parle de surprise

Default avatar.png JBM: toi pas d'humeur, c'est pas une surprise

Default avatar.png JBM: c'était pas vraiment la peine d'en parler

Boulet: bon application de vecteur niveau terminale (la mienne pas la votre bande de jeune). Vais-je y arriver ?

Stilgart: ça dépend, c'est pour décroiser des chemins à TSP ?

thoip2: vecteur informatique ou vecteur mécanique?

Boulet: vecteur

b0n5a1: Hugo ?

DCVolo: g riz

Stilgart: b0n5a1: :D

b0n5a1: tain c'te flemme de faire qqchose sur le contest...

Boulet: ah oui autre solution: lire le sujet mais bon c'est pour les faibles

Stilgart: Automaton2000: simu or not simu ?

Automaton2000: faut que je fasse un peu de la gruge

Stilgart: c'est un conseil valide...

dwarfie: cépafo

Boulet: c'est meme carrementpacon

thoip2: normal que c'est une ide qui ne fasse pas le ême resultat dans l arene et dans l'ide?

Boulet: ouaip

Boulet: 1- c'est plus lent

Boulet: 2- la plupart des bots utilisent sans doute du random

Buk.: ah tiens brutal tester marche mieux avec -Dleague.level=3

thoip2: j'avais pas pensé au random.

YanisLaGlisse: Vous auriez pas une petite idée pour maximiser le wild mana ? J'ai déjà essayé d'optimiser le temps de farm avant l'attaque, puis la position de mes défenseurs, mais rien n'y fait, je perds encore trop souvent à cause de ça

Boulet: Quelle attaque ?

b0n5a1: les fus ro dah Boulet

YanisLaGlisse: Ben en gros un de mes héros part en attaque une fois un certain stade du jeu dépassé, et avant il farm le mana

thoip2: https://www.codingame.com/replay/622219953 tu restes trop sur ta base au début

b0n5a1: il envoie Bohort Boulet : "Mééécrééééants!!!!!"

Boulet: Tape sur tout ce que tu vois

b0n5a1: avec le côté redondant de ta courgette de combat

Boulet: sur une échelle de 1 à 1000, de 1 - 50 je suis un gros nain, de 50 à 999 je suis completement nul et SEULEMENT à 1000 je suis mauvais

YanisLaGlisse: En gros thoip2 mon placement "au repos" est pas opti ?

Boulet: YanisLaGlisse: en gros tu tape pas sur assez de truc

YanisLaGlisse: Oui oui, j'avais compris ça

Boulet: et oui ta défense est trop basse

Boulet: du coup tu vois rien

Boulet: du coup, ....

Nefael: de manière générale un héro qui n'a rien à faire 2 tours d'affilé il y a un soucis quelque part

Nefael: (avis perso)

YanisLaGlisse: Merci pour le coup de main, j'y reprends demain

YanisLaGlisse: Je modifierai tout ça vite fait, ça doit pas être sorcier

Boulet: l'idée c'est que tes heros et ta base n'ai pas de vision en commun

b0n5a1: "allumer la map!"

YanisLaGlisse: Merci beaucoup

MaestroDePiton: bonne journee

b0n5a1: ch'tite journée de 41 minutes :D

DjTrilogic: qq1 a un cours / rappels des notions de geometrie ?

Boulet: wikipedia ?

b0n5a1: wikipedia est ton ami

DCVolo: Khan Academy DjTrilogic

Littleyounes: geogebra

Boulet: ça devrait passer silver tranquillou

MaestroDePiton: nice coc

Boulet: 23 d'affiller pas mécontent je suis

Boulet: Y'a tjs plus de t-shirt pour le meilleurs dans un langague hein ?

b0n5a1: non mais y'a des t-shirts

Boulet: sans dec ?

Boulet: ils font des frais maintantenant ?

b0n5a1: "The 3 winners will receive a personalized canvas of the event artwork! Also 20 T-shirts will be awarded to the 20 top players in the Leaderboard!"

GuillaumeBardy: C'est possible de savoir la vie max d'un monstre ?

Default avatar.png Phagotrophe: Bonsoir, petite question, je suis tout nouveau sur ce site, à quoi correspond le % de combat en cours?

b0n5a1: ou alors c'est récupéré/copié/collé d'un vieux truc et y'a rien :D

b0n5a1: c'est dans les inputs GuillaumeBardy

GuillaumeBardy: Tu as la vie courante dumonstre non ? pas la vie totale qu'il a pu avoir au début si il n'était pas dans ton champ de vision si ?

Boulet: Phagotrophe à ton % de combat avant d'avoir ton vrai classement

GuillaumeBardy: ou je me trompe ? :)

b0n5a1: et tu t'en fous un peu de savoir qu'un monste a qui il reste 2 pv en avait 30 au dépar

GuillaumeBardy: ça dépend de ce que tu veux faire :)

Boulet: GuillaumeBardy: tu t'en tape un peu de la vie max du monstre vu qu'il ne peut pas en récupérer

b0n5a1: ça sert à rien se savoir ça, ça sert à que dalle

GuillaumeBardy: ok noté :)

thoip2: la vie du monstre si c'est utile quand tu est limite a le tuer .

b0n5a1: la courante oui, pas la max, ça change rien à la situation quand tu le vois

Boulet: en fait le seul intéret serait de savoir que des monstre de HP max vont sponner mais bon

b0n5a1: faut encore savoir où, ou faire une simu qui spawne random avec le bon random :D

Boulet: ça doit pouvoir se calculer en regardant le referee

WhatTrickeryIsThis: d'ailleurs après le wind, les mobs repartent random nan?

BlaiseEbuth: Lekwa?

b0n5a1: si tu BF/pète le seed... mais normalement on ne peut plus

Boulet: ouaip

WhatTrickeryIsThis: oho je dépasse Neumam

WhatTrickeryIsThis: il est à côté

BlaiseEbuth: The answer my friend, is blowin' in the wind.

Boulet: joli :clap:

WhatTrickeryIsThis: ila fait koi ? :see_no_evil:

R4N4R4M4: Hello tout le monde

b0n5a1: o/ R4N4R4M4

BlaiseEbuth: wesh

BlaiseEbuth: Ca croasse ?

R4N4R4M4: Je galère un max :D

thoip2: les serveurs sont down

b0n5a1: ce matin je suis tombé sur ton stream YT de hier ^^

R4N4R4M4: Ha ok, t'as donc vu comme je galère bien :D

b0n5a1: bin...j'avais envie de te répondre quand tu réfléchissais à l'éval et ses conditions :D

b0n5a1: (avec les flags threatFor...)

Remi.: Ah la cata !! :scream: j'était 55ème, j'aurais mieux fait de ne pas submit ma mise à jour :(

b0n5a1: hihi

BlaiseEbuth: Ah c'est bon ! J'me demandais si ils avaient pas oublié de tout casser avant de partir en week-end.

Nagatwin: la fonction snapToGameZone

Nagatwin: elle est pas symétrique nan ?

Nagatwin: si la base du joueur 2 est en X=17630, Y=9000

b0n5a1: késéksa, une fonction de clipping en cas de sortie de map pour coller au bord ?

Nagatwin: oui c'est dans le referee

b0n5a1: si oui c'est juste de l'intersections de segments

R4N4R4M4: b0n5a1 ah oui en relisant la vidéo j'avais envie de me répondre aussi :D

b0n5a1: faut t'acheter un canard en plastique R4N4R4M4 ^^

b0n5a1: et lui lire le statement

R4N4R4M4: Oui t'as raison, mais c'est moins marrant avec le statement :d

BlaiseEbuth: lekwa?

R4N4R4M4: rtfn

R4N4R4M4: rtfm

Default avatar.png Ninjeneer: L'utilisation de structures en C c'est si couteux que ça ? Je met à jour qu'une seule valeur dans ma structure, et je dépasse déjà les 1 seconde autorisées pour le premier tour :'(

DCVolo: ducking namual

b0n5a1: sacrée valeur :D

Nagatwin: J'ai l'impression que pour le joueur 2 sa base est à X=17630, Y=9000, mais le snap replace les mobs à X=17629, Y=8999 pour les bords droite et bas

Nagatwin: alors que la base du joueur 1 est à 0, 0 et les mobs sont bien replacés à 0 pour les bords haut et gauche

b0n5a1: bah en input ça donne bien 17630/9000...et je veux bien croire que le referee renvoie 1 de moins lors du clipping

thoip2: ca commence a 0

b0n5a1: (pas regardé mais ça me surprendrait pas)

Nagatwin: le fait que ça commence a 0 n'empêche pas que la base du joueur 2 est X=17630, Y=9000

Nagatwin: donc MAP_WIDTH devrait valoir 17631

b0n5a1: mais dans ce cas ça doit clipper aussi à ces valeurs

R4N4R4M4: Ca sert à quoi l'info isControlled ?

Nagatwin: ou ça devrait clipper à ces valeurs mais c'est pas le cas

Nagatwin: ça te dit si le mob est affecté par un controle a ce tour R4

b0n5a1: à savoir que t'es mind contrôlé R4N4R4M4

Nagatwin: si il a été controllé au dernier tour quoi

b0n5a1: ou tes héros

Nagatwin: oui

b0n5a1: (si on peut, pas regardé)

BlaiseEbuth: Vos papiers monsieur

R4N4R4M4: Ah on peut controller les héros ?

Nagatwin: oui

BlaiseEbuth: Et leur mettre des prunes

R4N4R4M4: Mince j'ai pas prévu ça encore

b0n5a1: bah rien ne dit le contraire donc à priori oui, et il m'a semblé voir ça dans un replay

thoip2: oui on peut ontrole les heros

R4N4R4M4: Et c'est pour tous les sorts ?

thoip2: non juste tu le faits se deplacer

b0n5a1: le vent affecte les zéros oui

b0n5a1: sauf les tiens quand c'est toi qui ventile

R4N4R4M4: Mais bon en fait si je suis déplacé par un Control, je vois pas trop quand même à quoi ça me sert de le savoir...

b0n5a1: bah dans la simu si je pense, pour bouger le gus au bon endroit pour le tour à simuler suivant

Nagatwin: quand tu es contrôlé tu ne connait pas la direvction

Default avatar.png mojtypu: les gars question comment est ce qu'on fait pour bouger seulement 1 hero sans faire bouger les autres

b0n5a1: si t'es pas shieldé et qu'on te control, ton move tu l'as dans l'os...t'es balancé ailleurs (tu peux au moins savoir que la suite de ta simu tu sera pas au bon endroit)

Nefael: mojtypu les MOVE sont interprétés dans l'ordre

Nefael: si tu print WAIT MOVE x y WAIT

Nefael: t'as que le 2ème héro qui bouge

Default avatar.png mojtypu: ahh okk merci beaucoup

Remi.: Ah bah les submits ce soir sont bien plus rapides que ce matin ^^

b0n5a1: on est ce matin, pas encore ce soir :D

Remi.: ah ah :P

Remi.: je parlais de vendredi matin ^^

Remi.: Bon mon code qui était 55ème est maintenant 156èème, je suppose que la descente est normale avec plus de monde ayant eu le temps d'affiner leurs stratégies.

b0n5a1: l'empereur, sa femme et le petit princeuh...sont venus chez moi...pour me serrer la pinceuh....

Remi.: C'est mieux que le 270 de ma tentative intermédiaire.

Remi.: b0n5a1 t'as commencé alors ? t'es classé combien ?

OldDadou: bon, je pensais que ca pouvais être faisable sans simu, mais j'ai pas l'impression.

b0n5a1: Remi. j'ai toujours mon pauvre code wood2 en arène (et en IDE, mais avec des bricoles qui s'ajoutent un peu)

Remi.: Moi j'étais sur un nuage cet après-midi ... dans les 50èmes sur plus de 3000, ça m'a changé par rapport à Mean Max et mes 11 mois en bronze ^^

Default avatar.png Georges5: Hello, pas facile d'adapter la stratégie à l'adversaire alors qu'on ne voit rien de ce qu'il fait avec ce brouillard.

Remi.: Il te faut une stratégie de base e nattendant de voir ce que fait ton adversaire.

Default avatar.png Georges5: Oui ça j'ai !

thoip2: apres il y a aussi du randomn, entre 2 run tu peux avoir des 200 places d'écart.

TylerDurden: @Nagatwin c'est vrai, la largeur devrai être à 17631, la hauteur a 9001...

SIyrack: Hello je débute juste en informatique et j'ai du mal a faire en sorte qu'un de mes héros avance en direction de la base ennemi quelqu'un pourrait peut-être m'aider

SIyrack: ?

Default avatar.png Georges5: @Remi tu passes à l'attaque à la moitié on dirait ;) avec mixe shield wind pour tester défense adverses.

Remi.: J'attends d'avoir une mama > 150 pour changer de stratégie

Remi.: mais je sais pas si c'est le bon critères.

thoip2: slyrack tu arrives pas a connaitre les coordo,ées?

Default avatar.png Georges5: @Remi du coup c'est un peu ce que je disais, c'est difficile d'être en réaction à la stratégie adverse comme on n'a pas les infos de ce que fait l'autre.

SIyrack: Si j'ai créer une variable qui stock les cordonnées mais je ne trouve pas quelle boucle utiliser pour dire a 1 seule bot d'aller vers la base ennemi

thoip2: tu programmes en quoi?

SIyrack: Python

Remi.: Georges5 tu peux quand même voir si l'adversaire est proche de ta base ou pas.

Loulou6: vous savez si il y a moyen de connaitre le nombre de tour auquel on en est ?

TylerDurden: compter...

Default avatar.png Georges5: @Loulou6 faut compter

Remi.: int nbTours=0 avant le while(1), puis ++nbTours ensuite

thoip2: for i in range(heroes_per_player): print("WAIT"

thoip2: c'est ta boucle par défaut c'est repeté 3 fois la même comande

Default avatar.png Georges5: @Remi, vrai ça peut être une info pour savoir si adversaire offensif ou pas.

Remi.: Après je ne sais pas si c'est exploitable ou pas.

TylerDurden: pour l'adversaire, je pense pas qu'il soit nécessaire de s'en préoccuper avant gold... essayer de farmer en dehors de sa base devrai passer silver... amha...

thoip2: il faut que tu fasses des conditions avec des if et envoyer un ordre different.

Default avatar.png Georges5: Comme tu dis "farmer" fonctionne bien si l'adversaire ne cherche pas le KO

Remi.: TylerDurden tout dépend à quelle vitesse tu veux progresser aussi. Si le but est juste d'être silver, une stratégie full défense fait le job. Mais tu peux aussi viser le haut de la ligue pour te maintenir au niveau.

Buk.: les 3 quarts des adversaires defendent

TylerDurden: biensur, totalement d'accord

Remi.: Et ne pas avoir à surmonter des montagnes une fois silver pour passer gold.

Remi.: Y a un thiop2 qui vient de me démonter

Nefael: Il y aura de nouvelles plus tard ou on a tout là ?

Nefael: rêgles*

Remi.: A priori en bronze on a toutes les règles.

Buk.: on a tout

Default avatar.png Georges5: Les plus belles victoire sont offensives en tout cas :)

Nefael: ok merci

Nefael: Georges5 c'est clair

Alcalyn: toutes les règles sont dans le pdf sinon

Buk.: oh bordel ca devient nimp : https://www.codingame.com/share-replay/622297052

Default avatar.png Georges5: Belle partie @Buk !

Hota: Bonsoir ! Le nombre de dégâts par tour est fixe à 2 ou plus il y a de héros plus ça en fait ?

BlueGhost31: 2 par heros

Alcalyn: et dégats de zone

TylerDurden: je voulais juste dire par la que de bien faire la base (farmer) suffit pour monter assez haut en bronze... quand j'aurai bien optimisé mon farm (se placer entre 2 monstres quand c'est possible, ou en limite de portée en direction de la ou je veux aller après...) j'ajouterai de "l'attaque"... et a la fin, si j'ai le temps, je regarderai ce que fait l'autre...

Default avatar.png Georges5: @TylerDurden c'est clair qu'il y a de belles optis à faire pour bien choisir quels monstres attaquer. Je pense qu'en Silver il faudra vite passer à l'attaque.

TylerDurden: oui clairement

Alcalyn: j'ai vu un adversaire qui laisse ses 3 héros groupés et pres de sa base pour faire du 6 par tours sur des groupes de monstres

Default avatar.png Lyver: ça marche bien je viens de passer bronze !:grinning:

Boulet: miam il senet bon ce run

Default avatar.png Georges5: Question con, comment on fait pour se mettre soit à gauche soit à droite dans l'ide (sans intégrer des combats déjà joués) ?

Boulet: tu delete les deux joueur et tu te met a droite via les add

Boulet: le serveur de chat est au tas

Boulet: #17 yesssssssssss

Default avatar.png Georges5: Merci @Boulet

Boulet: de nada Georges5

Boulet: Bon les petits, je viens de faire 17 ieme sur un run donc je vais vous laisser vous fatiguer à me rettraper pendant que je me repose.

Boulet: Amusez vous bien

b0n5a1: bn Boulet

Boulet: et surtout, surtout

TylerDurden: ciao

Boulet: VOUS RESTEZ DERRIERE

b0n5a1: oui m'dame

Buk.: et deja 2 places de perdu :rofl:

Boulet: oui ca devrait se stabiliser plus bas. A l'oreille je dirais ~40

Default avatar.png Georges5: Pas mal @Boulet, je viens de regarder quelques combats, c'est bien offensif !

Boulet: Georges5: pas tant que ça en fait

Buk.: attention a la défense https://www.codingame.com/replay/622311522

TylerDurden: @Georges5 je viens de test contre toi, on a carrément pas la même strat ^^ un petit truc que je ferai a ta place, sur tes move, tu devrai aller vers directement vers la position PLUS le vecteur vitesse du monstre (ca "coupe" un peu plus les trajectoires et c'est assez simple a implémenter...)

Boulet: je pense que ça va finir nettement plus offensif

Boulet: Buk. la defense c'est comme les tests

Default avatar.png Georges5: Ca va pas souvent au 220 @Boulet

Boulet: *pour les faibles*

Buk.: défendre c est douter ?

OldDadou: @TylerDurden, sympas l'astuce merci

Boulet: clairement Buk.

Boulet: Georges5 : pas compris

Nefael: La meilleur défense c'est l'attaque

PitonElQueTengoAquiColgado: comedme la polla

Nefael: sauf si tu es devant aux points de vie

Nefael: là tu met tout le monde en défense et tu attends la fin de la partie

Default avatar.png Georges5: @TylerDurden merci. Si tu savais, j'ai vraiment pas coder grand chose pour l'instant (300 lignes max)

Boulet: Nefael et endore

Default avatar.png Georges5: @Boulet , tu finis souvent le game avant la fin.

Boulet: parce que une bonne attaque devrait être imparable

Boulet: Georges5 : nouveau code un peu offensif et ça troue les défenses des gens

TylerDurden: sur ce replay la, https://www.codingame.com/replay/622306701 tu peux le tester assez vite, les 24 premiers tours par exemple, tes 2 defenseurs aurai surement rattrappé le mob plus vite

Boulet: d'où ma remaque. Les gens vont attaquer à mort

Default avatar.png Georges5: @Boulet tu arrives à t'adapter à l'adversaire ou tu testes des attaques variées à tout va ?

Boulet: J'ai UNE seule attaque

Boulet: foncer et massacrer l'ennemi. Rien à foutre de ce qu'il fait pour le moment

Boulet: En fait c'était juste un premier jet

TylerDurden: @Georges5 (tu peux voir le seed pour le rejouer dans ton ide avec le même random)

Boulet: Bon ce coup-ci bn. Automaton2000 tu protege mon bot stp ?

Automaton2000: mais tu peux le faire en clojure " la phrase de ce contest

SIyrack: Quelqu'un peux me dire se qu eveux dire

SIyrack: Sortie d'erreur : http://chat.codingame.com/pastebin/22947d33-64bb-4cca-bbe5-78259eb1522f

WhatTrickeryIsThis: je dirai un raté ligen 211 sur une clé de dict() ou map

AlexBuffet: Salut ! On sait quand se fait la promotion en ligue supérieur une fois qu'on a battu le boss ?

AlexBuffet: (Pour le spring challenge)

Buk.: bizarre de poser cette question en étant 83eme du classement

SIyrack: J’essaye d’améliorer mon code mais comme je débute on m'as aider

AlexBuffet: Ca affiche 7 chez moi

AlexBuffet: Ah bah ça viens de me mettre la promotion merci quand meme

DepartmentOfRedundancy: c'est moi ou les submits vont vachement plus vite?

Greatgib: Hello, comment se passe le passage de niveau? A heure fixe?

Wololo: jai la meme question

noerls: même question

Stilgart: de niveau ?

Wololo: je suis en ligue de bois et je suis 10/264 depuis pas mal de temps....

Wololo: jattends mon passage au niveau suivant

leojean890: tiens 65eme => 110eme pendant que je suis allé jouer du piano dans un restau rue de Vaugirard

leojean890: va falloir rattraper ça hehe

b0n5a1: c'est malin de m'avoir collé du France Gall en tête leojean890...

DepartmentOfRedundancy: submit en 7 min

Stilgart: b0n5a1: oui, c'est malin...

leojean890: mdrr

DepartmentOfRedundancy: ca a un lien avec le résultat de mon submit?

leojean890: j'ai joué du jazz uniquement pendant 2h30 dans un restau en duo^^

leojean890: en tt cas ça submit fort

DepartmentOfRedundancy: soit ça va plus vite quand on gagne, soit ils ont rajouté des VM :D

leojean890: ouais souvent en contest ça plante sévère mais ils finissent par fixer

Stilgart: soit il y a déjà 2k personnes qui ont arrêté

leojean890: mais parfois en fin de contest ça replante car les gens tryhard sur la fin

Stilgart: ils fixent rien du tout, c'est juste que la plateforme ne supporte pas s'il y a trop de fous furieux

Stilgart: au hasard, en début et en fin de contest

Stilgart: wololo: désolé, je ne te trouve pas

leojean890: je vois^^ devops matter^^

Stilgart: saleté de limite à 1k joueur

b0n5a1: y'a déjà des t-shirts qui sentent la cave de sortis...faut pas croire encore avoir du support de charge en plus hein, faut pas déconner :D

leojean890: dmg qu'ils supportent pas plus de monde d'un coup ouais

leojean890: ça peut se fix

Stilgart: pas vraiment

b0n5a1: ça a un coût...

Stilgart: coût qui, s'il est payé, va faire rester le monde plus longtemps et engendré le même problème à plus grande échelle

leojean890: je te crois sur parole rien est gratuit^^

SIyrack: Quelqu'un connait un raccourci pour chercher tout les mots par exemple entity en le tapant dans une barre de recherche

leojean890: ah ouais certains ont abandonné à cause de la durée des submits je suppose

leojean890: ctrl + F ? :P

b0n5a1: suffit encore que tu puisse faire ça que sur une période mini de 1 mois...bin tu le fais pas, trop cher juste pour supporter la chage de début et de fin sur 2 demies journées

leojean890: les serveurs ça coûte !

leojean890: mais ouais ils pourraient en payer en rab potentiellement pendant 10j uniquement

Stilgart: wololo & Greatgib & noerls :

Stilgart: en gros, il faut attendre la fin de sa série de matches

b0n5a1: si le fournisseur de service accepte ce type de période oui leojean890

Wololo: Merci !

Stilgart: quand le compteur de progression indique 100%

b0n5a1: si c'est un mois mini...

Wololo: c'est bon je suis passé :)

Wololo: Merci !!

Greatgib: ok, merci, souvent je relancais avant la fin, ca explique tout

Stilgart: et ensuite, si vous êtes au dessus du boss, vous passer au lot suivant

Stilgart: en bronze c'est quasi instantané, en légende ça sera sans doute 1 fois toutes les 1h

leojean890: b0n5a1ouais normal certains ne voudront pas^^

Stilgart: fun fact, si quelqu'un pendant la nuit massacre le boss et pas vous, vous pouvez être promus sans rien faire

b0n5a1: (je crois que c'est AWS derrière, je suis plus sûr, me rappelle plus)

leojean890: ouais j'ai été promu légende sur HS parce que qqn d'autre a tué le boss j'étais dans le top 10 gold..

Default avatar.png Georges5: Il y a pas des ricains qui on racheté Coding Game ?

Stilgart: leojean890: et que tu as tué le quelqu'un

Stilgart: ça ne rend pas plus riche pour autant

Stilgart: (c'est même souvent l'inverse)

Wololo: c'est chaud avec le brouillad

Buk.: faut se guider a l'épée

Stilgart: Automaton2000: on avait dit pas de fow !

Automaton2000: j'ai aucune idée de ce que j'ai fait le tour de l'adversaire

Stilgart: :)

Buk.: @leojean j'ai promu le smurf de Phil en légende sur tron, du coup il a le haut fait que sur son smurf

Hota: Voilà j'ai fait une IA défensive si quelqu'un veut s'amuser avec, elle est très basique

Default avatar.png Georges5: @Hota quelle stratégie ?

Hota: Je pousse en dehors de ma base

TylerDurden: bon, je vais définitivement partir sur une machine a état, basé sur une défense flottante comme au hand ball, avec prie en compte d'un eventuel pivot qui se tape l'incruste, les tirs de "moins en moins loin" a coup de controle pour progressivement gagner du terrain et envoyer un mec faire des shield sur les monstres qui s'approche de la zone finale quand les mobs ont assez de vie pour survivre jusqu'au but adverse...

TylerDurden: j'ai plus qu'a le coder...=D

Ekaon: Facile :D

TylerDurden: si c'etait facile, ce serai pas drole :)

Ekaon: En vraii

Ekaon: Si tu as bien géré l'aspect API du code c'est hyper accessible

TylerDurden: API?

Nefael: Hota https://www.codingame.com/replay/622349987 Dantesque x)

Ekaon: Bien séparer la partie du code qui correspond à l'aspect des règles du jeu, de celui qui correspond à la solution

TylerDurden: full heuristique, y'a que ca de vrai

Ekaon: ton API c'est donc tout le code qui ne résoud pas le jeu mais qui permet d'exprimer les choses de façon naturelle

Ekaon: A titre d'exemple avoir une classe Point qui possède un membre getDistanceFrom() c'est l'une des bases

Hota: ça pousse x)

SIyrack: Que veux dire cette erreur s'il vous plait

SIyrack: http://chat.codingame.com/pastebin/dedde3f9-eabc-4be4-bb81-dae447fae032

Default avatar.png raph6: les heros change d'id ?

b0n5a1: non

Default avatar.png raph6: j'ai du faire une conneries alors x)

leojean890: ça fait plaisir les submits en 5 min quand ça prenait 4h ce matin^^

b0n5a1: Au hasard Slyrack (je suis pas pythonneux) : la chaîne "3 0" n'est pas un valide pour un entier

b0n5a1: pas valide*

b0n5a1: m'en fous je submit pas :D

b0n5a1: bonne nuit

leojean890: good ight hehe

leojean890: mais ouais c ouf ça gère

leojean890: butcher2013 n'a pas modif son premier code et tjr dans le top hmm

leojean890: tjr premier*

leojean890: Boulet est monté vite ^^

Lysk: ce contest a deja etait propose pour un hackathon prive, peut-etre qu'il en faisait parti idk

leojean890: ah serieux ? c dommage ça

leojean890: pas d'égalité au départ

thoip2: ça expliquerait pourquoi il a une telle ia.

leojean890: ouais elle tient bien :)

leojean890: après dans 1 semaine les best seront bcp plus dangereux

SIyrack: est ce que vous savez comment je pourrais enlever 1 des bots de ma liste my_heroes dans ce code ?(en pyhton)

SIyrack: for i in range(len(my_heroes)): http://chat.codingame.com/pastebin/df4a023f-51c1-4069-b5f7-321007160bcd

leojean890: del list[i]

leojean890: del dict[i]

leojean890: list.remove(nomElement)

SIyrack: je dois le mettre en dubut ou fin de boucle

leojean890: del list[index] del dict[key]

SIyrack: si je list.remove(nomElement) mais que je n'est pas donner de nom a mes elemet

JulienKerlero: Tu veux enlever un de tes héros de ta liste my_heroes dans la boucle sur my_heroes ?

SIyrack: oui mais je me suis tromper j'aimerais enlever le bot 0 pour pas qu'il suivent les arraigner et qu'i se deplace comme les autres

SIyrack: pas comme les autres pour allez embêter adversaire

JulienKerlero: Avant la boucle du coup ?

TonoX: Hello tout le monde, je viens de démarrer, question bête: est-ce qu'on peut se déplacer d'une distance < 800 ?

TonoX: D'après les règles oui, c'est vérifié ?

Neabfi: oui

JulienKerlero: Oui vérifié

TonoX: Thanks

JulienKerlero: Je fais jamais de wait, dans le pire des cas je fais du surplace

SIyrack: http://chat.codingame.com/pastebin/00a29427-5ca4-4e53-9877-b817823c3775

SIyrack: au tout debut je voudraisle mettre

JulienKerlero: tu peux faire hero_0 = my_heroes.pop(0)

SIyrack: http://chat.codingame.com/pastebin/c5110d25-7a0f-4e6a-85f4-a8f201e46104

SIyrack: je le mets avec sa ? ou la ou je veux

Default avatar.png bword: bonjour j'ai un souci avec un input...

Default avatar.png bword: quand j'essaye d'afficher ce que l'application met dans l'input ça me trouve "rien"

Default avatar.png bword: que faire

SIyrack: bonjour tu programme en quoi

Default avatar.png bword: Python

thoip2: tu regardes pas la bonne chose

JulienKerlero: SIyrack tu le mets où tu veux. mais faut que la liste soit remplie, donc après les input du jeu qui te dit où sont tes héros

SIyrack: ok merci

Default avatar.png bword: svp

Default avatar.png bword: je trouve pas

SIyrack: envoi le code qui ne va pas

Default avatar.png bword: http://chat.codingame.com/pastebin/c36200e7-802f-4a74-ba04-c9dea4b8b2b6

Default avatar.png bword: ça me print "rien"

Default avatar.png bword: noramlement W est sensé récupérer le mot

Default avatar.png bword: fin la chaine de caractère

Default avatar.png bword: et ça récupère rien

Default avatar.png bword: donc je peux juste pas faire lexercice

SIyrack: je debute mais je crois que tu peux mettre le input en str(input())

SIyrack: essaye

Default avatar.png bword: ça change rien

SIyrack: et en int()

Default avatar.png bword: toujours pas

Default avatar.png Dyldy: Tu peux prendre exemple sur le github mis dans le sujet, y'a un template python

ZizouF: @bword je pense tu ne peux pas utiliser print() pour debug

ZizouF: To debug: print("Debug messages...", file=sys.stderr, flush=True)

Default avatar.png bword: ça veux dire quoi

ZizouF: tu veux voir tes variables nn ?

Default avatar.png bword: Oui

Default avatar.png bword: et surtout

Default avatar.png bword: en fait faut print le mot autant de fois que on le donne

leojean890: ah concernant les lags Thibaud avait dit : il y a déjà de nombreux serveurs/machines ajoutées pendant 1 challenge

Default avatar.png bword: soit n fois

Default avatar.png bword: mais le pb c'est que W qui est sencé récuperer le mot ne récupère rien je peux pas faire l'exo

ZizouF: bah il faut utiliser ca -> print("Debug messages...", file=sys.stderr, flush=True)

Default avatar.png bword: comment on l'utilise

ZizouF: print avec les deux params file et flush

Default avatar.png bword: je fais quoi avec file et flush

Default avatar.png bword: désolé de poser des question

Default avatar.png bword: j'essaye de comprendre

thoip2: tu replaces "Debug messages..."" c'est tout

ZizouF: print(w,file=sys.stderr, flush=True)

TonoX: Tu remplaces "print(w)" dans ton code par "print(w, file=sys.stderr, flush=True)"

ZizouF: essaye ca

Default avatar.png bword: merci

JulienKerlero: Petit conseil bword : au début de ton script, fais une petite fonction du genre : def debug(message):

   print(message, file=stderr, flush=True)

JulienKerlero: sys.stderr * pardon

JulienKerlero: comme ça tu t'embetes une fois avec ça et après t'es tranquille

Default avatar.png bword: def debug(message):

   print(message, file=sys.stderr, flush=True)

JulienKerlero: Oui exactement, et quand tu veux afficher un message, une valeur ou ce que tu veux, tu fais debug(ton_truc)

Default avatar.png bword: ya une erreur dans la fonction

JulienKerlero: Pcq si tu fais un simple print, coding games va croire que tu veux rendre le résultat final

JulienKerlero: c'est quoi l'erreur ?

JulienKerlero: j'ai cette fonction dans tous mes codes

Default avatar.png bword: jcrois je vais abandonner

Default avatar.png bword: sys is not define

JulienKerlero: ah

Lysk: import sys

JulienKerlero: au touuuut début de ton fichier il faut un import sys

Default avatar.png bword: j'ai que 20 seconde j'ai perdu

Default avatar.png bword: ok je saurais pour la prochaine fois

Default avatar.png bword: je suis trpo dégouté

JulienKerlero: Normalement il est par défaut mais t'as dû l'enlever sans faire exprès

SIyrack: j'ai un problème un de mais bot va dans le camp adversaire et j'aimerais qu'il fasse un SPELL WIND mais je n'y arrive pas car il y une variable que est stocke dans la boucle d'avant

SIyrack: for i in range(heroes_per_player): http://chat.codingame.com/pastebin/b7ec5f9e-5a65-4ff8-b32b-1a6d3a2bb9a9

SIyrack: dois je le mettre dans cette boucle ?

SIyrack: for spider in spider_ranked: http://chat.codingame.com/pastebin/792b2618-f5ca-453c-a8f1-549f60725752

JulienKerlero: qu'est-ce qu'il fait à la place du wind ?

Ener42: hello ça prend combien de temps de monter de division svp (désolé si ça a déjà été répondu)

JulienKerlero: Quelques minutes si t'as battu le boss

Ener42: Okey merci !

JulienKerlero: Et si tu fais le challenger de printemps, tu pourras pas dépasser le bronze pcq les autres ne sont pas encore ouvertes

SIyrack: rien il dit que la variable est pas défini

JulienKerlero: quelle variable ?

SIyrack: base_dist_2, action, hero_0

JulienKerlero: si ta variable est définie à l'intérieure d'une boucle ou d'un if, et que tu veux l'utiliser en dehors c'est normal

SIyrack: oui c'est sa

JulienKerlero: Pcq python quand il regarde ton code il ne sait pas si il va rentrer dans le if

SIyrack: donc je l'ai mis dans la boucle et il me dis

Default avatar.png bword: je bloque sur un exo, en gros chaque couleur est associée a une résistance exemple rouge = 10 noir = 100 etc... le truc c'est que on peux avoir 10 rouge comme 2 vert etc... et en fait quand je demande d'afficher le nombre de résistances selon la couleur ça me met toutes les résistances et ensuite ça me donne les couleurs, comment je suis sencé faire ça ?

JulienKerlero: Et donc il ne sait pas si ta variable existera ou pas

SIyrack: http://chat.codingame.com/pastebin/2d1e54fb-83c7-4692-b03e-787ca1921e8e

JulienKerlero: Ah

SIyrack: il dit sa c'est avec le hero_0 = my_heroes.pop(0)

JulienKerlero: ça ça veut dire que tu dois donner l'argument hero à ta fonction wind0

JulienKerlero: genre wind0(ton_hero)

SIyrack: def wind_0(base_dist_2, actions, hero_0): http://chat.codingame.com/pastebin/f89bcb79-606b-4461-a9ef-dc532c01d05e

JulienKerlero: quand tu appelles wind_0 faut lui donner les 3 arguments

JulienKerlero: Et là l'erreur que t'as eu c'est que tu ne lui as donné que 2 arguments

SIyrack: j'ai pas compris les argument c'est quoi ?

JulienKerlero: bword tu peux regarder la fonction zip sur internet

JulienKerlero: arguments = les entrées de ta fonction

JulienKerlero: par exemple :

JulienKerlero: def fonction (arg1, arg2) :

   return arg1 * arg2

JulienKerlero: arg1 et arg2 sont les arguments de la fonction "fonction"

SIyrack: base_dist_2, actions, hero_0

SIyrack: le quel est pas un argument

JulienKerlero: dans la définition de ta fonction, les 3 sont des arguments

SIyrack: ok

JulienKerlero: Mais peut-être que autre part dans ton code tu as donné le même nom à d'autres trucs

SIyrack: et si sa a etais utiliser pour autre chose alors sa ne compte pas pour un argument ?

JulienKerlero: Les choses sont bien faites, si t'as une variable qui a le même nom qqpart, tu vas pourvoir l'utiliser normalement partout SAUF à l'intérieur de la fonction qui a un argument du même nom

SIyrack: d'accord

JulienKerlero: Par exemple, si j'ai ce code : http://chat.codingame.com/pastebin/b783bbea-9093-4e4e-8ad4-77721ac792fe

JulienKerlero: J'ai deux variables "nom" dans mon code

JulienKerlero: Quand je l'appelle depuis l'intérieur de ma fonction, c'est l'argument que j'appelle

JulienKerlero: Et quand je l'appelle d'autre part, c'est la variable que j'ai définit en haut du script

SIyrack: ok j'ai compris maintenant

SIyrack: merci

SIyrack: une dernière question après j’arrête de t’embêter

JulienKerlero: mdr tqt

JulienKerlero: Si je réponds plus c'est que je dors c'tout

SIyrack: j'aimerais qu'un de mais bots ail dans le camp adev

SIyrack: adverse et qu'il se deplace que dans la zone jaune des champs pour que des qu'il voit une arraigner il utilise le wind vers leur base pour les embeter

JulienKerlero: La zone jaune ? (je suis méga daltonien mdr)

SIyrack: les chaps qui forme un arc de cercle

JulienKerlero: Ok je vois

JulienKerlero: T'as plein de façons de faire, mais j'pense qu'un truc simple du genre : si t'as pas d'araignée à portée de wind, tu avances vers la base ennemie Si t'as une araignée à portée de wind, tu wind

JulienKerlero: Sinon tu peux faire un truc genre

JulienKerlero: Si t'as une araignée pas loin mais hors de portée de wind, tu t'approches Si t'as une araignée à portée de wind tu wind Si t'as rien à portée ou pas loin, tu vas vers la base ennemie

SIyrack: le dernier non car il sera deja dans leur base

SIyrack: merci je garde l'idée je repare un truc et j'essaye

JulienKerlero: Tqt

JulienKerlero: Prends un bloc note si c'est pas déjà fait

JulienKerlero: Pour écrire tout et pas t'embrouiller dans le code

SIyrack: oui merci

Default avatar.png raph6: quand on a battu le boss, ca prend combien de temps a etre promu ?

JulienKerlero: Punaise, ça fait 30 min que je trouve pas pourquoi mon code ne marche pas quand je suis rouge ....... J'avais écris (y - base_y**2) au lieu de (y - base_y)**2

JulienKerlero: raph6 quelques minutes

JulienKerlero: Sauf si tu fais le challenger printemps 2022, tu pourras pas dépasser le bronze pcq c'est pas encore ouvert

SIyrack: ha moi c'etait hier soir j'ai passer a chercher pourquoi sa ne marcher pas c'etait car mes move n'etait pas dans la bonne boucle

Default avatar.png raph6: merci

JulienKerlero: Ok je pars de #3000

JulienKerlero: On va voir jusqu'où j'arrive

SIyrack: ok

JulienKerlero: Tu fais comme moi tu chill dans ta base mdr

SIyrack: oui sa suffi c'est pou sa la je cherche a attaquer un plus

SIyrack: pour

JulienKerlero: Pareil j'ai rien pour attaquer

JulienKerlero: T'as mieux farm que moi :( j'ai perdu

SIyrack: je cherche le combat

JulienKerlero: #323

JulienKerlero: Mieux qu'avant la refonte de mon code

JulienKerlero: Même strat juste mieux gérée

JulienKerlero: Go faire un jungler mtn

SIyrack: je trouve pas moi aussi je perdait beaucoup a cause de sa j'ai de base plus avancer mes bot pour pas qu'il farm dans les champs car les champs sa compte pas dans le condition de victoire

SIyrack: x)

SIyrack: :joy:

SIyrack: oui bien jouer a toi tu peux encore monter je pense

SIyrack: j'ai un probleme

JulienKerlero: Oui ?

Telika: Hello, comment on passe dans la ligue argent?

JulienKerlero: elle est pas ouverte encore

Telika: Merci

JulienKerlero: ptdr Telika tes persos

JulienKerlero: Ils disent ce qu'ils font

SIyrack: quand je dis a mon bot 0 d'aller dans le camp adverse c'est le 2 qui y va et 0 l'accompagne mais il reviens defendre apres et j'ai tout relu et je trouve pas

Telika: Yeap

JulienKerlero: (je fais exactement pareil)

SIyrack: for spider in spider_ranked: http://chat.codingame.com/pastebin/4f8445c4-3455-4536-b85d-e248896e3f2a

SIyrack: comment je fais pour que se qui est en vert march s'il vous plait comme les variables son dans l'autre boucle

JulienKerlero: qu'est-ce qui est en vert ?

SIyrack: #if hero_dist < 1280:

           #wind(base_dist_2, actions, hero_0_id)
       if hero_dist > 2000:
           action_to(action[1][1])

JulienKerlero: ok je vois

JulienKerlero: c'est quoi hero_dist ?

JulienKerlero: c'est la distance par rapport à qui ?

SIyrack: c'est la distance entre toi et une araignée

JulienKerlero: toi = un héros ?

JulienKerlero: Quel héros ?

JulienKerlero: Tu es dans une boucle sur tous tes héros

SIyrack: oui deso

SIyrack: ou c'est sa

JulienKerlero: Et cette variable devrait être liée à un héros en particulier

JulienKerlero: Pas à tous les héros

JulienKerlero: là ta variable ne dépend pas d'un héros spécifique

JulienKerlero: Faut recalculer la distance entre ton héro i et le truc que tu veux pousser

SIyrack: si mais comme tous a l'heure j'ai sortie un hero de la variable de tout les heros alors il faut que je reprogramme tout pour qu' le fasse bien

JulienKerlero: Je te conseille de gérer autrement tes héros

SIyrack: en mode 1 par 1

JulienKerlero: mmmh oui tu peux

SIyrack: ok merci

JulienKerlero: genre chaque héros a une action à faire, et une fois que t'as décidé de l'action de tous tes héros, t'as juste à print l'action de tes héros

JulienKerlero: à la fin

Makblackaa: prend un peu de temps pour structuré ton code tu pourra testé différentes méthodes sans pour au temps revenir a 0.

Makblackaa: et bien évidement sa serra plus claire

Default avatar.png raph6: ca fait presque 2h que j'ai battu le boss en bois 1 mais je passe pas bronze c'est normal ?

JulienKerlero: t'as lancé ton code dans l'arène ?

SIyrack: tu as fini a 100 pour cent le test dans l'arene?

Default avatar.png raph6: oui je suis 5eme sur 700

SIyrack: mais ducoup pour prendre les heros 1 par 1 je fais comment je trasforme sa comment

SIyrack: for i in range(len(my_heroes)):

Default avatar.png raph6: if i == 0

Default avatar.png raph6: if i == 1

SIyrack: ha oue j'suis con

SIyrack: merci

SIyrack: et pour les mouv vous avez fait comment pas sur que se que j'ai fais sa marche

MAWAAW: is_player_on_top_left = False if my_base_x == 0:

   is_player_on_top_left = True


MAWAAW: un truc comme ça

SIyrack: en python ?

MAWAAW: euh oui

Galaktek: comment vous faites pour tenir 220 cycles?

SIyrack: ok merci

MAWAAW: tupeux tenir 220 cycles en full defendant

MAWAAW: mais tu vas perdre au mana

Default avatar.png raph6: yes ! enfin bronze

Galaktek: bah c'est ce que je fais de full defendre...

Default avatar.png raph6: fallait juste attendre finalement

MAWAAW: alors verifie que 1. tu ne perds jamais ton temps et 2. tu utilises bien tes WIND

JulienKerlero: Yeay je suis revenu dans le top 200 !