Chat:Fr/2022-04-24

From CG community
Revision as of 05:29, 25 April 2022 by Chat Log (talk | contribs) (Created page with "<img src=/a/61299921205389> Seriousman-_-: Bonjour à tous ! C'est marrant parce que le plus longtemps je ne submit pas, plus mon classement monte sans que je fasse rien. <im...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Seriousman-_-: Bonjour à tous ! C'est marrant parce que le plus longtemps je ne submit pas, plus mon classement monte sans que je fasse rien.

Seriousman-_-: C'est normal ?

Seriousman-_-: P

Seriousman-_-: Quand j'ai submit j'étais à plus de 150 et maintenant je suis 36eme et je comprends pas totalement pourquoi

AeroFlorian: c'est parce que tu as pas du avoir de chance avec le matchmaking

AeroFlorian: et là quand toi tu es pris pour un match, tu dois tout le temps gagner

Seriousman-_-: Aaah c'est

Seriousman-_-: Attends j'ai misclick

Seriousman-_-: C'est-à-dire que le matchmaking des autres me positionne bien ?

Default avatar.png Skm11: Allo jai besoin daide

Default avatar.png Skm11: sur le jeu mars lander

MrBib: Allo, quelle aide ?

AeroFlorian: Seriousman-_- je pense oui

Vry: o/ all

ZndrBrok: o/ aux guerriers du dimanche matin !

Wassel: Je crois que je vais réussir Bois 1 sans utiliser un seul spell

Wassel: Yep ça a marché

Wassel: J'ai fait 100% de victoire avec un algo simplifié à l'extrême

Vry: GG Wassel

leojean890: Seriousman-_- ouai le matchmaking c'est random donc si t'as de la chance tu tombes sur de bons winrates et sinon non, c'est difficile de faire la part entre uen évol qui améliore ou non du coup

leojean890: 150 => 36 sans submit c quand même chaud :p

Wassel: La règle de départage du wild mana qu'est-ce qu'elle pique quand même

leojean890: faut que tu expulses les mobs de ta base pour les tuer en dehors déjà :p

DuvalValentin: Oui je me suis beaucoup fait avoir là dessus au début ^^ il va falloir être plus offensif :wink:

leojean890: les expulser de la base c'est défensif aussi ^^

DuvalValentin: c'est vrai :slight_smile:

Wassel: Si on fait un wind sur un monstre qui l'expulse de la map, il disparaît définitivement ?

VirtualAtom: je crois que ça dépend de si le mob est dans le rayon d'attraction de la base ou non

VilBoub: normalement, mais il parait qu'il y a des bugs avec des mobs qui refusent de sortir ^^

Boulet: Wassel : oui sauf si le mob est sous shield bien sur

Boulet: \o tout le monde

leojean890: o/

ZndrBrok: o/

ZndrBrok: \o/

ZndrBrok: |

Nauss: Salut à tous ! Quelqu'un sait comment on fait pour lancer une partie en étant le joueur de la base d'en bas ?

VirtualAtom: pas hyper clair le referee, mais regarde ici https://github1s.com/CodinGame/SpringChallenge2022/blob/main/src/main/java/com/codingame/game/Referee.java#L318-L319 On remet le mob dans la zone de jeu après un wind

leojean890: dans certaines games des bastards attaquent à 2 et me tuent avec des double-wind ^^

leojean890: mais globalement ils sont moins bien classé car défensivement c nul^^

DuvalValentin: Salut Nauss, tu as un encadré "Joueurs" sous l'encadré de code, tu supprime les deux joueurs et tu remet ceux que tu veux.

DuvalValentin: En te mettant dans l'emplacement rouge tu commence en bas.

Nauss: Ha nickel merci !!

Stilgart: bonjour à tous, et licorne à Automaton2000

Automaton2000: j'arrive pas à passer le boss silver ?

Stilgart: Automaton2000: normal, il n'y a même pas encore de ligue silver

Automaton2000: ah je sais pas qui est le plus proche ?

Boulet: \o/ mon Stilgart

Stilgart: pas vraiment, j'ai perdu 200 places depuis mon dernier passage

Boulet: bah le classement ça va ça vient

Vry: o/ Boulet Stilgart

Boulet: \o vry

Boulet: Automaton2000 passe mon code à Stilgart stp

Automaton2000: des fois je me dis que le code de base

Boulet: voila

sgalasso: Salut salut, dite les WIND se cummulent si deux heros touchent le meme monstre en meme temps ?

VilBoub: oui

keto3409: yes donc distance de project x2

sgalasso: D'accodac merci

nalka0: https://www.codingame.com/share-replay/623410227 jl'ai pas vu mais apparement y'a le cas ici

sgalasso: Aussi autre quesiton, dans le sujet c'est indiqué que la portée c'est le rayon mais j'ai l'impression que c'est plutot un diamètre, vous confirmez ?

nalka0: Pour ce qui est de l'attraction de la base c'est bien un rayon, partant de ce principe je vois pas pourquoi le reste serait un diamètre

sgalasso: pour wind, le monstre est touché à 1280 / 2 et non pas 1280

sgalasso: ou je me suis trompé

philRG: bon moi j'ai la flemme de coder :-D (https://imgur.com/a/hGFzXtW)

TomPouce: Courage !

sgalasso: x)

nalka0: Mhhh au vu de mon utilisation du wind je sais pas trop te dire

TomPouce: je suis en train de changer les stratégies de mon attaquant, maintenant je perds tout le temps contre le bot que j'ai submit

philRG: TomPouce (oui pas évident, quand je suis crevé, j'écris des README.md au format MarkDown pour bien conserver ce qui a marché)

TomPouce: c'est déja bien de prendre des notes !

philRG: bon gagné quand même 2000 places hier en codant le Wind (çà reste tout de même à valider car j'avais un bug et en le corrigeant j'ai perdu 200 places), souvent le bug permet de mieux scorer (stratégie que tu n'avais pas pensée :))

philRG: c'est rapide de tout casser un bot qui marchait en voulant aller trop vite

TomPouce: oui

philRG: TomPouce çà m'entraîne au MD utilisé dans le taf aussi

TomPouce: cool !

TomPouce: bon, il est temps de rentrer dans ma région familiale pour aller voter. Bon code à tous !

Thyl: c'est quand que la silver ouvre ??

Maxime01: Bonjour à tous, dans le challenge, savez vous comment on peut tester pour changer la position de départ du camp (en bas à droite au lieu de en haut à gauche) ?

Maxime01: A l'entraînement, je gagne contre le Boss 2 (ligue Bois 1). Dans l'arène, je perd la moitié des duels uniquement parce que je débute en bas à droite.

Wassel: Dans l'encadré joueurs, tu supprimes les 2 joueurs, puis tu te places dans le 2ème encadré

Maxime01: @Wassel, merci pour l'astuce, tu m'as sauvé ma journée !!! Vive la république !

leojean890: #131 ça faisait 24h que j'étais pas remonté comme ça

VilBoub: et moi #132 ^^

leojean890: ah nice hihi

VilBoub: on vient même de gagner une place... kk1 plus haut a dû submit =)

leojean890: ouais pareil xD

leojean890: je pense aussi que c'est ce qu'il s'est passé:p

-Cile-: Joli ! Je ne suis pas montée aussi haut. Mais +500 suivi de +1200 ça me convient quand même

leojean890: alors tes élèves ils roxx VilBoub ?^^

VilBoub: y en a un devant moi !

leojean890: des lycées déjà aussi bons, nice :p

VilBoub: Classement du Lycée : 11ème/208, ils sont fiers d'être devant les école d'ingé, maos ça ne va pas durer...

leojean890: tiens 122 je monte mdr

leojean890: ah ouais tu les as bien formés xD

leojean890: c'est un bon lycée de base ?^^

leojean890: y'a l'école 42 qui monte souvent bien aussi

VilBoub: de base, oui =)

leojean890: ah buzenval sur le m9 ?

VilBoub: mais c'est clair que CG les intéresse plus que le programme officiel (et moi aussi d'ailleurs !)

leojean890: ah non c'est rueil

leojean890: au temps pour moi :p

leojean890: je connais un peu le coin vite fait

VilBoub: oui Buzenval est un quartier de Rueil Malmaison...

leojean890: ouais normal c'est fun et intéressant

leojean890: challengeant..

leojean890: au moins ça les motive à réfléchir et à progresser en code en parallèle

leojean890: ok j'avoue je connais pas trop^^

VilBoub: =)

DCVolo: en même temps le progrmme officiel il doit pas être bien élevé je suppose niveau lycée non ? et souvent pas très ludique

DCVolo: mais chapeau en tout cas c'est beau

VilBoub: si justement, je le trouve trop élevé

leojean890: genre c'est quoi ? des exos théoriques de maths+info ?

leojean890: de la POO ?

VilBoub: il y a une trop grande différence entre les attendus du programme officiel et les attendus des épreuves écrites et orales

leojean890: ah c'est bizarre ça, le prgrm devrait coller aux examens justement

DCVolo: sauf si t uveux avoir plus de diplomés :>

VilBoub: le programme officiel touche à tout : hardware, réseau, web, algo, ...

keto3409: Bonjour, comment inverser notre positionnement vis à vis du bot coding game ? (que ma base soit en bas à droite par ex)

VilBoub: mais les épreuves pratiques sont du niveau des CoC ! ^^

DCVolo: ah ouais quand même niveau cours ça met le paquet

DCVolo: on dirai le programme d'une premire année de licence info générale

leojean890: mdr c'est pas logique, l'idéal serait de les former pour le bac plutôt :p après le reste ça sert comme tu dis dans une filière info mais c'est intéressant de s'ouvrir au reste

VilBoub: ouais même plus !

leojean890: pour voir si le reste es intéressera dans le supérieur ou pas par ex

leojean890: les intéressera

DCVolo: tes élèves vont passer du lycée au master / Licence 3 x)

VilBoub: ^^

VilBoub: 4h/semaine en 1ère et 6h/semaine en Term, il y aurait de quoi faire si j'avais le niveau et eux la motivation ^^

VilBoub: mais HTML, CSS, PHP, Python, SQL ça leur fait déjà beaucoup à découvrir en 2 ans... alors la théorie sur le rest (réseau, algo, web, ...) j'ai du mal !

VilBoub: Je préfère les mettre en projets...

leojean890: ah ouais c bcp !

Boulet: En tout cas c'est cool pour tes gamin VilBoub

leojean890: pk tu n'aurais pas le niveau et eux pas la motiv ? :P

DCVolo: parce qu'ils ont d'autres cours :>

leojean890: pas la motiv je comprends mdr enfin ils ont pas le temps de tryhard chez eux^^

Boulet: Tu enseignes à quel niveau ?

VilBoub: et que moi j'suis prof de maths à la base, j'ai pas de formation d'informaticiens

Boulet: Prepas ou lycée ?

VilBoub: Lycée : 1ère et Term

Boulet: encore plus cool du coup

VilBoub: =)

Default avatar.png Nehrz: Salut à tous, je suis pas sûr de comprendre comment fonctionne ce code en python: for i in range(2): health, mana = [int(j) for j in input().split()] ça permet de connaître les pv et le mana des deux joueurs ou seulement pour soi ?

leojean890: ouais HTML, CSS pour le front, PHP c'est plus trop utilisé mais bon

leojean890: reseau c'est too much pour des lycéens

leojean890: algo tu leur fais faire du CG c pas mal mdr

Boulet: va falloir que je fouette mes étudiant ingé du coup. Vont pas obtenir leur diplome ET rester derriere un lycée :P

VilBoub: hahaha !

thoip2: php, c'est de la daube trop de bug dans les librairies

VilBoub: C'est quelle école Boulet ?

R4N4R4M4: Salut tout le monde

**Boulet bouche les yeux et les oreilles de dwarfie

leojean890: prof de prépa ça doit être galère hehe

leojean890: ENSIIE mdr

Boulet: VilBoub : ENSIIE à Évry

leojean890: comme Stilgart

leojean890: vous êtes responsables de formation, non ?

leojean890: both of u

DCVolo: Clash Of Schools bientôt

leojean890: dwarfie fait du devops chez vous ?

R4N4R4M4: keto3409 tu as une info en entrée qui te permet de savoir dans quelle base tu es. En suite c'est à toi de gérer ;)

leojean890: o/ R4N4R4M4

R4N4R4M4: o/ leojean890

leojean890: Nehrz pour les 2 joueurs en commençant par toi

Boulet: il existe des informations relevant du secret défense que je ne peux ni confirmer ni infirmer et dont je ne peux même pas mentionner l'existence

Boulet: \o R4N4R4M4

VilBoub: j'envoie pas l'ENSIEE dans le Classement des Ecoles...

Boulet: ENSIIE pas ENSIEE

leojean890: Boulet hehe :P bah c des infos que vous avez déjà dites^^

VilBoub: ha oui ^^

Boulet: mais ils doivent pas être classé

leojean890: j'ai même croisé des élèves de votre école qui disent qu'ils ont une tradition de se donner des surnoms :p

Boulet: euh oui pas nous

Robinsstudio: L'ENSIIE c'est à côté de la gare d'Évry-Courcouronnes ça.

Boulet: ouaip

leojean890: les classements des écoles, parfois c'est cohérent parfois bizarre xD

Boulet: ah si il sont classés mais pô bien

Boulet: je vais les foueter

VilBoub: Tu t'es pas mis dans l'Ecole Boulet ?

Boulet: Comme employeur pas lieu de formation

VilBoub: moi j'ai été formé dans mon Lycée =)

Boulet: pas moi

Boulet: je suis pas ingé

leojean890: t'es docteur, non ?

Boulet: oui mais il parait que c'est pas incompatible

Wassel: Oh je viens de monter 1570ème avec mon mon nouvel algo ça fait plaisir quand même

Boulet: gg Wassel

Boulet: plus 1569 places :P

leojean890: tu peux être docteur et ingé en effet ça existe xD

Boulet: oui oui

Boulet: j'en ai un paquet comme ancien ou comme colllegue ou les deux

leojean890: ouais en fait après master ou école d'ingé ça ouvre la porte pour une thèse :p

Boulet: master c'est un peu obligatoire (enfin en sciences dures)

leojean890: si tu fais un master recherche c cohérent de partir en thèse derrière

Boulet: Je suis entrain de regarder des parties contre toi.

Boulet: J'aime bien ton mode d'attaque

Boulet: Par contre m'est avis que tu attaque trop tot

Boulet: ton bo est ,tjs determiste ?

keto3409: Bonjour, comment inverse l'emplacement des camps dans la phase entrenement ?

keto3409: *avec la phase entrainement du bot coding game*

XxGrindingSheeshxX: initialise au debut 2 variables, baseenemyX et baseenemyY

keto3409: d'accord merci :)

leojean890: Boulet ah c'est possible que j'attaque trop tôt ^^

leojean890: j'aid es critères pour reculer mon attaquant ausi

leojean890: j'attaque quand j'ai 150 de mana

OldDadou: tu peux supprimer une IA (bouton supprimer). Tu supprime ton IA et tu la rajoute a droite ou a gauche

VilBoub: keto3409 tu veux tester en étant le joueur rouge ?

R4N4R4M4: Ah oui elle est tôt ton attaque leo :D

keto3409: pour le moment j'suis ok que si j'suis en haut à droite ^^

R4N4R4M4: Mais efficace

keto3409: pour ça, j'veux le point de vue inverse pr paer aux deux cas

keto3409: pour parer*

R4N4R4M4: T'es sur quel jeu keto3409 ?

leojean890: attaquer quand on a 150 de ana c trop tôt ? :P

leojean890: mana*

Boulet: Pas un pb de mana

Boulet: IMHO

R4N4R4M4: leojean890 si je t'attaque à 150 de mana, oui c'est trop tôt :D https://www.codingame.com/replay/623448158

keto3409: Hé bien le spring challenge 22, je continu de dev pr l'instant, j'suis pas encore au point

Boulet: sers a rien d'envoyer des mob avant pas de pv

leojean890: faut que je trouve un meilleur critère xD

R4N4R4M4: la vie des spiders....

R4N4R4M4: En même temps, attaquer tôt oblige l'adversaire à rester dans son camp et il peut moins farm

leojean890: ah oui la vie des spiders c pas mal pour dire on attaque quand ils deviennent forts on complique la vie de l'adv

OldDadou: On peut connaitre les action des adversaire ?

leojean890: OldDadou pas dans les inputs mais en replay

OldDadou: ok, faut les déduire en gros

OldDadou: merci

MrBib: ça va être drôle sur la ligue Argent quand ils vont ajouter un nombre de héros aléatoire ! :D

leojean890: tu te bases sur les inputs pour tout déduire

OldDadou: La league argent va débloquer des features encore ?

Boulet: nan

VilBoub: non

Ekaon: Arg, je suis dans le top 600 mais je sais pas trop quoi faire de plus pour améliorer mon code :grimacing:

Kirbiby: J'ai du loupé un épisode récemment mais pourquoi tous les noms de contest ont changé ?

leojean890: Kirbiby avec la fusion de CG avec un autre site de code

Kirbiby: oh

leojean890: jsais pas pk niveau droits ça n'allait plus

Kirbiby: ça fait très bizarre Amazonial, Map Pod Racing, Broomstick flyers :d

Boulet: Ekaon : regarde des parties, cherche ce que tu pourrais faire de mieux

Boulet: code

dbdr: gz Boulet

Boulet: j'ai fais quoi encore dbdr ?

dbdr: top 10

Boulet: ça va pas durer :D

Jules.: Il a payé les arbitres

Boulet: chuuuut

Boulet: On avait dit qu'on en parlait pas

Boulet: que c'etait un secret avec Automaton2000

Automaton2000: je sens que je vais pas faire un truc en rapport avec le fait que c'est pas le bon

leojean890: à un moment donné faudra être en simu pour tenir top 10 xD

Default avatar.png carlin-de-clair: Tu appelles quoi la simu leojean890 ?

Jules.: Bouahahahah, j'suis mort, comment mon ia se fait peté https://www.codingame.com/share-replay/623467819

leojean890: tu simules les répercussions de tes actions sur l'état de jeu carlin-de-clair

leojean890: et ensuite tu peux appliquer divers algos de recherche

leojean890: j'ai pas commencé à en faire

Default avatar.png carlin-de-clair: genre tu 'joues' entièrement plusieurs parties avec des stratégies differentes et ensuite tu utilises un algo de recherche pour trouver la meilleure strat ?

Default avatar.png carlin-de-clair: c'est dur à faire ça non ?

Lita65: \o/

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

Bon[]Crayon: Salut Automaton2000 .=.e

Automaton2000: c'est encore un peu de compassion par ici ?

Bon[]Crayon: Automaton2000 Aucune idée.

Automaton2000: moi je suis passé à la ligue de bronze

Bon[]Crayon: Automaton2000 C'est le vote inutile.

Automaton2000: ah tu veux faire un algo de recherche

Boulet: carlin-de-clair: oui plus ou moins

leojean890: carlin-de-clair y'a plusieurs approches, regarde les algos parcours en largeur, minmax, algorithme génétique, monte carlo, MCTS, recuit simulé, hill climbing par ex

leojean890: et tu peux ajouter des heuristiques aux algos de base si tu veux

SIyrack: bonjour puis je avoi

Bon[]Crayon: o/

SIyrack: avoir un coup de main

Bon[]Crayon: :hand_splayed_tone3:

SIyrack: haha

Bon[]Crayon: Pose ta question.

Default avatar.png carlin-de-clair: Merci leojean890! c'est une belle piste. si ça peut tourner dans les temps ce serait parfait

SIyrack: je souhaiterais qu'une fois l'araigner rediriger mon bot ne le suivent pas

Boulet: envoies ton bot ailleurs

Boulet: au tours d'apres

SIyrack: http://chat.codingame.com/pastebin/571d6762-ab88-4750-8d94-c6f141abe1c1

leojean890: carlin-de-clair au moins tu peux te renseigner et tenter une approche ici ou plus tard sur les multis dispos

SIyrack: ma commnde spell control je mets a la fin qu'il aille a sa position initial

Default avatar.png Tamatini: lailai

Bon[]Crayon: o/

Boulet: je commence à voir des bout de simu possible

Boulet: en defense

Boulet: mais ça va être chaud

SIyrack: est ce que quelqu’un pourrait m'aider

Boulet: un hero une action par tour SIyrack

SIyrack: d'accord

SIyrack: merci

thoip2: faut que tu conserves l'action precedente , ca fait que ta structure pour les heros ne doit pas etre rrecreer mais seulement updater a chaque tour

**Boulet pars simuler des trucs

SIyrack: mais tu sais si il est possible qu'au bout d'un moment dans la partie on peux dire au bot de controler toute les araignées qu'ils croiseny

SIyrack: croisent

thoip2: depend de ton ia et de ce que tu veux faire

Boulet: et sans doute un peu trop radical

Vry: Et de la mana

R4N4R4M4: Slyrack, j'ai un bout de code qui fait ça ;)

SIyrack: en quoi ?

R4N4R4M4: simuler l'attaque de plusieurs araignées à la fois

Boulet: en C SIyrack

SIyrack: oui c'est sa que je cherche

Boulet: y'a plus qu'a coder

Boulet: :D

SIyrack: tu peux m'expliquer s'il te plait

R4N4R4M4: Le principe est toujours le même : tester des tas de positions possibles et prendre la meilleure en fonction de critères que tu définis... :D

SIyrack: if tour > sort_at and spider[1]['shieldlife'] == 0 and base_dist > 5000 and spider[1]['iscontrolled'] == 0 and spider[1]['threatfor'] == 1 and my_mana > 10 and hero_dist < 2200 :

SIyrack: c'est tout les critère pour spell control

SIyrack: mes

SIyrack: base_dist

R4N4R4M4: ah, j'avais mal compris ta question

R4N4R4M4: j'avais pas compris "contrôler" mais "attaquer" plusieurs araignées

SIyrack: je veux que par exemple au 100 tour mes bot qui sont en defense controll tout les araignées qu'il voit pour les envoyés en attaque

Boulet: un truc du genre

Boulet: Si le hero voit l'araigné a alors SPELL CONTROL mid base_enemi

Boulet: devrait faire le taf

thoip2: tuu verifies qu'elle a pas un bouclier sur elle et qu'elle ne va pas deja vers la base ennemie.

SIyrack: avec nearbase

thoip2: thread_for

Boulet: voila

Boulet: j'ai pas donner tout le code

Boulet: bon pose

Boulet: restez bien derriere

Boulet: :P

SIyrack: ok est sa doit etre == 1

SIyrack: et*

thoip2: non a 2 pour la base ennemie thread_for

SIyrack: ok merci

Nefael: hello, est-ce qu'un héro peut s'autoshield ou il doit demander à un pote ?

foreign: Bonjour à tous, je viens de commencer un combats de bot sur platinum rift - épisode 1 et je ne comprends pas comment trouver les cases adjacente

thoip2: il peuut s'autoshielder

MrDroweed: Hello ! Je suis bloqué à la première league, j'ai fait en sorte que la target soit si le monstre peut arriver dans le rayon de notre base ou si il a ciblé notre base mais je pense que j'ai oublié quelque chose car je ne gagne pas mais je ne vois pas quoi

Nefael: thoip2 thx

Nefael: MrDroweed fais voir un combat pour voir ?

Littleyounes: @MrDroweed si tu fait ca je penses que ta target va changer à chaque tour car il y aura plein de monstres qui pop et qui cibleront ta base

thoip2: @MrDroweed mets un replay

foreign: Je crois avoir trouvé mon problème sur platinuim rift

Buk.: ca devient compliqué la : https://www.codingame.com/share-replay/623513690

VilBoub: Faut l'obliger à rester en défense !

seb: hello... y'a un truc que je ne comprends pas avec le wind... si je faus un move vers ma base et qu'ensuite je fais un wind vers la base ennemie ça me met bad command... il faut "regarder" dans la bonne direction ?

VilBoub: SPELL WIND

seb: ah lol ok

seb: merci

seb: effectivement je ne faiait que WIND

DCVolo: la vache ce que tu t'es mangé Buk

SIyrack: quelqu’un peux m'aider a créer un soutien ex : un de mes hero tape un araignée mais elle a trop de vis et elle est shield alors un autre vien l'aider

SIyrack: vie*

thoip2: plus precisement tu veux faire quoi?

Littleyounes: Perso en défense mes deux héros font la meme chose

Littleyounes: ils défendent ensemble

Littleyounes: Mais c'est vrai que pour monter plus dans le classement il faudra qu'ils se divisent la zone de défense

Littleyounes: et qu'ils se rejoignent si ca se corse

SIyrack: thoip2 je voudrais que mes heros se regroupes si il y a u araignée qui a beaucoup de vie et qui est shileder

SIyrack: sa marche quand tes heros font pareil Littleyounes

DCVolo: Est-ce que Crystal-Rush c'est une bonne idée pour commencer / apprendre à programmer les bots ? Sachant que c'est littéralement ma première fois donc si y'a un design pattern ou des concepts utiles (de manière générale pas forcément pour ce puzzle) je veux bien avoir des refs, merci d'avance

thoip2: faut que tu consideres la distance par rapport a ta base et a laraignee comme parametre et s'il y a un ennemi pret de ta base

Littleyounes: Slyrack bah je m'en sort je suis #270 btonze

SIyrack: d'accop

Littleyounes: tu concidère le plus proche

Littleyounes: de ta base

Littleyounes: comme target

SIyrack: thoip2 je test la condition mais je dois mettre quoi dedant

MrDroweed: @thoip2 comment je peux mettre le replay ?

Bon[]Crayon: copier coller l'adresse

MrDroweed: https://www.codingame.com/replay/623530526

Littleyounes: C'est comme je t'ai dit droweed

SIyrack: if base_dist < 5000 and spider[1]['shieldlife'] == 1:

Littleyounes: Tes heros changent de target à chaque tour sans avoir terminer de tuer les autres

thoip2: faut que tu calcules les distances entre ta base et chaque araignée a ettre dans ta stucture spider . le rayon visuel autour de ta base est 6000. si une spider est dans ce rayon et un ennemi aussi tu defends avec les deux

MrDroweed: Ok merci, je vais voir ce que je peux faire alors !

SIyrack: ok mais j'ai du mal pour les regrouper

SIyrack: je vais essayer

Littleyounes: MrDroweed tu prends comme target le montre le plus proche de ta base

SIyrack: thoip2 pour dire a mes hero d'aller sur cettte arraigner je fais comment?

SIyrack: for i in range(len(my_heroes)): http://chat.codingame.com/pastebin/e91c3b9c-7f59-465d-89b2-cbb1c9698662

SIyrack: je les fait bouger grace a sa

thoip2: @slyrack mets un replay actuel

SIyrack: https://www.codingame.com/replay/623533133

thoip2: tu as plusieurs chose a faire faire du wind pour degager l'araignee et utiliser un controle sur l'ennemi.

LuckyJ.: http://chat.codingame.com/pastebin/02793c6d-2a5e-4b47-a590-b25a812215d1

thoip2: ça peut arrivé a cause de parametre random de ton adversaire

VirtualAtom: ma question con du jour: vous avez vérifié la baseHealth donnée par les inputs après le tour 1 ? J'ai toujours 0 jusqu'à ce que je perde une vie.

thoip2: non je ne regarde pas ce parametre

VirtualAtom: tu pourrais juste afficher ce que tu reçois ? Ainsi je saurais si c'est un bug chez moi ou un bug du referee ^^

VilBoub: tu as bien vu que c'est dans une boucle avec les 2 joueurs ?

VirtualAtom: ouaip. Les vies des deux joueurs sont nulles quand je les affiche

JulienKerlero: J'ai l'impression d'être bloqué de fou

VirtualAtom: 3 au premier tour, 0 ensuite jusqu'à ce qu'un de deux perde une vie

JulienKerlero: J'arrive pas à améliorer mon IA je ne sais pas du tout quoi faire

Default avatar.png rnd-data: hey, bonjours, quelqu'un d'autre perd a la 1er frame a chaque fois qu'il commence en bas a droite?

OldDadou: hmmm question bete, mais le premier tour cest le 0 ou le 1 ?

Default avatar.png rnd-data: 1 = 1er action

Default avatar.png rnd-data: (je crois)

OldDadou: oki merci

thoip2: c'est de ton coté moi ça s'affiche correctement la vie.

thoip2: @JulienKerlero mets un replay

VirtualAtom: merci thoip2, c'est bien ma connerie alors :-}

VirtualAtom: trouvé. Maintenant je vais aller mourir de honte dans mon coin ^^

JulienKerlero: https://www.codingame.com/replay/623578664

Vry: GG :p

thoip2: @julienkendro, tes positions de deesense sans araignee sont trop rapprochés.

JulienKerlero: Comment ça ?

JulienKerlero: trop rapprochées les unes des autres ?

JulienKerlero: Ou de la base ?

thoip2: regarde tour 13 tu repositionnes ton unité en standby

JulienKerlero: Celle qui est en mode chill ?

JulienKerlero: Pcq là je viens de me faire chier à calculer l'angle qui optimise la vision de mes unités mdr

SIyrack: on peux m'expliquer pourquoi sa n'appel pas un dexieme bot ?

SIyrack: elif spider[0] == 2000 and spider[1]['shieldlife'] == 1:

                       actions[my_heroes] = (my_heroes, { 'type': 'MOVE', 'x': spider[1]['x'], 'y': spider[1]['y'] })

SIyrack: https://www.codingame.com/replay/623590684

thoip2: @julienkendro, oui et regarde jusqu' toour 25 tu verras que ta defense est trop concentré sur le bas.

Default avatar.png B00m: dites les gars, à quoi correspondent baseX et baseY ? [j'ai un problème d'agro d'aggro quand je set ma base à ces coordonnées plutot qu'aux valeurs de coin en dur]

thoip2: @slyrack la condition precedente doit prendre le pas;

SIyrack: donc il faut que je sort ses elif avec un else et je le remet en if

SIyrack: des*

thoip2: non, l'ordre de tes if est probablement pas le bon. par exemple si araignée a coté j'attaque si araignee base j'attaque. tu dois avoir des conditions de cet ordre tu dois ichanger l'ordre de tes if

OldJohn: Quelqu'un peut m"expliquer pourquoi je fais cela en Ruby ?

SIyrack: je dois les mettres dans l'ordre du tour de jeu ?

dwarfie: OldJohn : pas sur que t'apprecies les reponses ;)

Default avatar.png B00m: @OldJohn : un problème avec ruby? :p en haut a gauche de ta page de code tu peux switch de language

thoip2: tu dois les mettre sur ce qui est prioritaire. si mon chat a faim je lui donne du lait, si ma maison est enfeu j'appelle les pompiers. un programme info s'qrrete a la premiere condition vraie il ne checke pas les autres conditions.

SIyrack: ok

SIyrack: je vais arranger tout sa

dwarfie: B00m : t'inquiete , depuis le temps qu'il est la , il est au courant :D

SIyrack: et je te dis si sa changer

Default avatar.png B00m: xD suis vraiment le seul noob du coin alors ?!!

SIyrack: nop

Yukiisama: nn tkt

dwarfie: pas plus que je ne suis le seul ancien en fait :rofl:

Vry: :fearful:

dwarfie: Automaton2000 : sert une :beer: a Vry ... il a l'air d'avoir recu un choc

Automaton2000: j'ai fait que les gens ne savent pas coder

dwarfie: certains avaient pas besoin de toi pour ca Automaton2000

Automaton2000: uttt c'est du combat de bots

b0n5a1: une chope pour un choc, ça c'est de la prescription

b0n5a1: o/

Harlem119: Automaton2000 raconte moi une histoire

Automaton2000: je suis nouveau sur le site et je suis tombé

Vry: Dommage Automaton2000

Automaton2000: mais c'est pas le même code

SIyrack: thoip2 j'ai reorganiser et il defende toujours pas a deux

Vry: Du coup la ligne Argent c'est bien demain (comme d'habitude) ?

SIyrack: https://www.codingame.com/replay/623612094

dwarfie: il est tombe par terre , c'est la faute a beber, le nez de le ruisseau de la faute au pseudo ... :notes:

dwarfie: Vry : c'est un mystere en fait

Vry: Tiens il est passé où Beber ?

Vry: Pas de nouvelles je suppose.

dwarfie: je l'ai meme pas entre-appercu pour le moment

dwarfie: pour le coup, le beberometre est vraiment a zeor

dwarfie: zero

Boulet: z'avez qu'a prendre un bouletometre

Boulet: :P

Boulet: putain plus je tune mon IA plus elle est nulle '

Yukiisama: le secret c'était écrire prout après l'action

Yukiisama: #lifehack

dwarfie: ca va pas ... le bouletometre , ca mesure pas la meme chose ... c'est le ratio ragequit-legned

thoip2: @SIyrack ton code semble marcher juste il est trop loin et il n'arrive pas à temps

SIyrack: ha super je vais essayer de trouver d'autre moment voir si sa marche ou pas

b0n5a1: cours !

Default avatar.png B00m: sinon je me répète, quelqu'un aurait quelques infos complémentaire sur baseX baseY ? j'ai l'impression de ne pas avoir bien compris leurs significations ...

Yukiisama: bah c le coin de ta base

Vry: Ben c'est les coordonnées de ton coin

Yukiisama: soit 0,0 soit l'autre la

Yukiisama: 18000, qqchose

simo1993: base_x et base_y les coordonees de ta base

Vry: 17630, 9000 :sunglasses:

Littleyounes: :o

Vry: Peut-être avec -1

thoip2: @slyrack, il fonctionne bien mais ça te genere un probleme au tour 143, ton heros va attaquer des qu'il voit des araignées shieldes même si elles sont dans le cap adverse

Default avatar.png B00m: d'ac ... parceque j'ai un vieux problème d'agro quand j'utilise baseX/baseY au lieu de 0,0 ;(

SIyrack: if my_base == 0: http://chat.codingame.com/pastebin/32ae6bb7-2fa4-4836-ada5-8337490ba144

Default avatar.png B00m: merci :)

SIyrack: fais un truc comme sa

Yukiisama: sinon t'embetes pas fait des constantes

Yukiisama: mais bon

thoip2: @slyrack, il faut que tu rajoutes une condition sur les araignées shielder pour foncer dessus seulement quand elles sont proche de ta base

Yukiisama: c'pas comme si les coins allaient changer

Default avatar.png B00m: myBase = new Position(baseX, baseY); mais du coup ca déconne plus encore que quand je mets 0,0 ^^

Yukiisama: hormis le side

b0n5a1: enemy.x = 17630 - me.x ... pareil pour y...

b0n5a1: (pour les bases)

SIyrack: ok je viens de le faire thoip2

Default avatar.png B00m: c'est comme si le baseY était complétement à l'ouest, comme si c'etait plutot le x de la base ennemy

Default avatar.png B00m: vous auriez un tric pour avoir un semblant de mode débug ou de log???

b0n5a1: bah une fois lues, dump les valeurs en sorties d'erreur, tu verras bien si tu lis correcrement ou pas...ça prend 5 secondes à tester

b0n5a1: si t'as autre chose que 0,0 ou 17630,9000 c'est qu'il y a une couille dans ta lecture des entrées

Default avatar.png B00m: @b0n5a1 : merci ! c'est bien 0,0 du coup ;(

Littleyounes: Top 200 c'est mon maximum :'(

dwarfie: c'est pas si mal

Littleyounes: Mon code prend des proportions énormes :'(

SIyrack: thoip2

Mazelcop: vu le nombre qu'on est le classement est très variable d'un submit à l'autre, top 200 ça peut vouloir dire top 50 en silver

SIyrack: j'ai mis le spell control en defense mets comme mon adversaire revien toujours alors il le fais tout le temps et je perd trop de mana

Littleyounes: Spell control en défense :o

Littleyounes: Moi je l'utilise en attaque

dwarfie: dumoment que t'as un score au dessus de 37.5 en bronze , c'est satisfaisant en fait

Nefael: spell control en défense je l'avais codé et puis au final je l'ai enlevé

Nefael: ça coute trop cher et ça monopolise un héro

SIyrack: oue moi aussi mais on ma conseiller de le mettre en defense sur le hero je l'ai fais mais c'est inutile alors je le laisse en defense pour les araigner pour me les envoyer en attaque

I_love_CoC: salut à tous

I_love_CoC: alors comment ça avance le challenge?

Nefael: i did it :D https://www.codingame.com/replay/623631822

VirtualAtom: Nice :-}

Default avatar.png B00m: gg

thoip2: joli

Nefael: merci

SIyrack: gg

Drangoht: gg

Littleyounes: wow gg

Remi_44: bonjour, je participe a mon premier challenge, j'ai un soucis quand je lance mon code, une erreur me dit que je n'ai pas pu lire toutes données d'entrée disponible avant d'avoir écris la sortie, quelqu'un peut-il m'éclairer ?

Pedrito_B: tu as du virer un read d'input

VirtualAtom: ou tu écris plus de 3 lignes par tour, l'un ou l'autre :-}

Pedrito_B: regarde le code generé

VilBoub: tu ne peux pas donner deux ordres au même joueur...

Pedrito_B: il y a un read a faire une fois, puis un eutre jeu de read a faire à chaque tour

Remi_44: je vais voir ca merci de vos réponses

Vry: 800 x 800 = 16000 ... je ne suis pas frais les mecs


Default avatar.png Gagaro: Bonne chance Remi_44 !

Lita65: J'ai une question : La formule pour savoir si un point appartient à un disque c'est bien : (x1-x2)² + (y1-y2)² < r

thoip2: @Remi_44 tu as probablement fait trop d'écriture

Remi_44: merci Gagaro

Remi_44: oui thoip2 je pense que cest ça

Zorg1: Littleyounes <r² en fait

Zorg1: Lita65 <r² en fait

Lita65: Et merde ^^"

Lita65: Merci Zorg1

Lita65: :kissing_heart:

thoip2: àlita

Lita65: ça marche tellement mieux maintenant ^^"

Lita65: o/ thoip2

Default avatar.png fprado: Salut, ca fait un jour que je bloque sur un probleme ultra simple (je pense). Je me demande si c'est possible de trouver la position d'une araignee apres avoir ete poussee. C'est a dire simuler si je pousse l'araignee maintenant quelle seront ses coordonnees ? Je pense avoir le vecteur entre moi et l'araignee, j'imagine que la norme c'est 2200 mais alors trouver ses coordonnees quel enfer.. Desole question un peu longue et relou

Lita65: v"rifie son id

keto3409: Bonjour j'aurais une petite question sur quelque chose qui me semble anormal ...

Pour ne pas lancer deux "CONTROL" d'affilé sur une unité (qui est dirigé vers la base ennemi) je me base sur le statu "threatFor" qui est censé être 2 à dès le premier sort normalement ... sauf que non, une idée ?

thoip2: 1280 pas 2000

Nefael: J'ai une entité Monster avec un flag "aboutToControl" que je met à true quand un héro a décidé de le contrôler ce tour là

Lita65: keto3409 regarde putôt si elle est controllé non ?

Nefael: et je test aboutToControl==false avant de control

keto3409: ah yes, je vais revoir mon approche dans ce cas, merci ^^

Vintarel: keto3409 utilise la variable is_controlled plutôt qui est à 1 si elle a subi un sort de control au tour précédent

Lita65: alors modifie sa valeur après avoir fait le controlle pour pas attendre que se soit l'ia qui le fasse entre les deux tour

thoip2: le controle se fait le tour suivant. donc quand tu lances le spell tu peux pas voir il te faut une variable

keto3409: ok merci pr l'idée, j'avais oublié ce décalage dans le sort ^^

Lita65: is_control == false; spell controll ; is_control = true

thoip2: @lita65 pas quand tu lances le sort c'est vrai le tour suivant

Lita65: C'es pour ça que je dis de pas attendre le tour suivant pour modifier soit meêm la variable thoip2 ;)

keto3409: Super ça réagit bien mieux maintenance :)

Lita65: nickel ;)

Lita65: Je te conseil de faire pareil pour ta reserve de mana sinon tu risque de lancer un sort alors que tu n'as plus de mana keto3409

Thyl: c'est quand la silver ??

Lita65: Il y a 1h normalement :(

keto3409: Vous êtes tous des habitués ici ?

Littleyounes: Argentt

LamaM: Argent!

Lita65: il y a de tout keto3409 t'inquiète pas ;)

Lita65: Les pillier de comptoir sont tout simplement plus visible que les autres ^^

VilBoub: =)

dwarfie: eviter d'etre 2000 a le dire surtout ...

Ekaon: La ligue argent a ouverte ?

dwarfie: ouais ... et a moins d'un bug , c'est exagerement large le passage

Littleyounes: J'ai cru entendre un bruit

Ekaon: what ? x)

Ekaon: Qu'es-ce que tu veux dire par large ?

thoip2: 2000 qui passe en silver?

Littleyounes: Oui c'est ouvert

dwarfie: j'ai vu le boss a plus de 2000 dans le classement

Ekaon: Aah

Ekaon: Mais je suis 598 et toujours pas argent :'(

VilBoub: le Boss a 23,00 de Elo !

Nefael: le boss utilise des contrôles sur les monstres dans sa propre base

Nefael: ça devrait aller

Vry: bon vous y aller là ! Laissez nous un peu de place ....

simo1993: quand je peux passer en ligue bois 2

Thyl: moi je suis passé en 2 sec

dwarfie: avec un score < 23 ... y'en a qui ont abusé en stupefiant la

tturchi: Hello y'a une page concernant les infos de levent svp ?

Boulet: Z'ont ouvert ?

Lita65: Moi je ne peux que réver d'y passer ^^"

Boulet: les boss à 23 :D

simo1993: je comprends pas comment ca marche

simo1993: le classement

leojean890: tiens mon code de 11h est stable à #120 good news

Ekaon: @Thyl tu étais dans le top 100 ?

simo1993: je suis le 23 eme

simo1993: mais toujours en ligue bois 1

leojean890: ah y'a le boss bronze j'avais pas cramé non plus

leojean890: je croyais que Thibaud avait dit lundi

philRG: ah tiens les ligues or et argent ouvrent en même temps?

leojean890: wtf

philRG: mdr

**dwarfie pas encore passé et apparait maintenant a la 500 eme place ... les promo dans ordre random ...

VilBoub: d'habitude Silver c'est le lundi, oui !

Ekaon: Bim, je viens de passer

Boulet: depuis quand on écoute machin ?

thoip2: il y a peut etre trop de monde la.

Boulet: Si il dit qu'il va faire beau tu peux être sur que c'est faux

[CG]Thibaud: mdr

[CG]Thibaud: on a implémenter le mécanisme d'ouverture automatique des ligues. Je pensais pas qu'on l'avait configuré pour aujourd'hui

leojean890: ah ouais c'était manuel avant

[CG]Thibaud: (avant, il y avait forcément une action manuelle)

Default avatar.png chouch: le timestamp disait bien aujourd'hui !

dwarfie: vu qui est encore en bronze ... j'ai l'impression que ca promeut par le bas ...

leojean890: je me souviens de la bourde pour la gold d'OOC hihi

[GTS]: ça a un peu bug le passage en argent là non ?

Boulet: meuh non

[GTS]: y'a des gens qui sont passés alors que l'ex top 50 est encore en bronze

Boulet: tout le top est encore bronze

Drangoht: euh j'étais dans les 1400 bronze et je meretrouve 312 silver, normal ? oO

Boulet: y'a pas de bug

Zorg1: y a pas de bug sur CG seulement des features non documentés

leojean890: ah ça promeut pas dans l'ordre du premier au dernier

TomPouce: ça veut dire qu'on est nul ? :'(

Boulet: Sinon ça vous arrive de COMMUNIQUER chez CG ?

keto3409: Ah argent aussi, je pensais pas ...

[GTS]: c'est les derniers bronze qui sont passés argent au lieu des premiers ? :p

leojean890: ça promeut aléatoirement parmi les gens qui sont devant le boss

SIyrack: j'etait 70 eme j'suis passe

Boulet: Vous savez un truc genre un message pour dire ce que vous faite, que votre systeme de promoion de ligue est planté (genre hier),....

leojean890: ptet qu'ils com uniquement sur discord ?

[GTS]: j'étais ~40e et... je suis tjrs ~40e bronze

TomPouce: le nombre de joueurs dans la ligue diminue, on va juste être patients

philRG: j'étais 800 en bronze et là je me retrouve 300 en sliver

[GTS]: et y'a tjrs pas mal de promotion qui sont faite mais de gens plus loin au classement

leojean890: voilà exact soyez patients xD

leojean890: ça passe au fil de l'eau

leojean890: pour éviter a surcharge si ça passe d'un coup

tekki: salut tout le monde

Boulet: Non mais un boss à 23 sur une ligue à 3000

Littleyounes: salut

tekki: la ligue argent est ouverte?

leojean890: par contre ils devraient afficher les dates au lieu des timestamps

Zorg1: Boulet : bah ils ont communiqué avec un timestamp unix ^^

Boulet: serieux quoi

Boulet: Zorg1 tu sors

leojean890: boss à 23 ?

Zorg1: :p

Zorg1: qu'ils ont effacé d'ailleurs

TomPouce: le boss : "Congratulations"

leojean890: le timestamp c surement un bug de leur nouvelle feature de passage auto de ligues

Boulet: avec un peu de chance,le boss va être promu :D

philRG: ah non la ligue silver se remplit au fur et à mesure on dirait

VilBoub: LoL

leojean890: prochain contest on aura de nouveau la date j'espere hmm

Default avatar.png chouch: [CG]Thibaud les serveurs vont pas trop aimer le fait que du coup on passe par le classique passage en ligue supérieur et donc il y a le submit auto !

dwarfie: d'habitude le boss est plutot aux alentours de 35 ... ca fait un choc

Boulet: j'arrive meme pas à le trouver dans le leaderboard

dwarfie: chouch : c'est toujours comme ca en fait

[CG]Thibaud: yup

leojean890: boss silver c'est genre 30% de la ligue qui passe non ?

Default avatar.png chouch: pas en manuel si ?

VirtualAtom: ça a coupé bas non ? Je viens d'être promu avec un bot débilos

leojean890: boss bronze*

Boulet: toujours pas

Zorg1: pareil

leojean890: ça cut bas il parait ouais

Boulet: de promotion

leojean890: c dmg

Zorg1: j'étais dans le bas du 1K je suis passé ^^

Zorg1: rien compris

dwarfie: j'y suis ... mais les runs vont etre long ...

leojean890: fallait cut un peu plus haut sans trop forcer nn plus of course^^

VirtualAtom: j'étais à plus de 1500

leojean890: ayé promu aussi...

leojean890: j'étais 120-170 je sais plus

Boulet: pas de plink

Boulet: ici

Zorg1: mais c'est vrai je vois pas boulet

leojean890: y'a un rerun auto

dwarfie: pourtant il viens de parler sur le chat :D

Boulet: nana

leojean890: j'n profite pour submit des versions de mon code non testées tiens

Boulet: nan y'a pas de rerun

Ekaon: en fait les promotions sont aléatoires

Buk.: Automaton2000 c est toi le boss bronze ?

leojean890: bah si j'ai des matchs en arrivant comme une promotion standard

Automaton2000: moi je me dis que le code de base

eboot: J'ai 600è, pas promu :(

leojean890: une fois ils avaient prou juste en décalant les gens sans run

Zorg1: bon bah s'il suffit d'un bot avec une stratégie de défense braindead pour passer silver

Ekaon: Je reconnais pas les 1ers en argent

Buk.: ca valait bien la peine de faire un tracker §

DepartmentOfRedundancy: franchement codingame c'est génial, mais svp recrutez 2-3 devops pour vous mettre en place des tests automatiques et une infra qui scale

Vry: Mon bot est pacifiste il ne veut pas attaquer les araignées ...

**dwarfie attend, avec du bol il va pouvoir faire une capture de lui dans le top 10 avant que les balezes arrivent :D

VilBoub: on peut attaquer les araignées ?

Littleyounes: non

VilBoub: =)

VirtualAtom: le Dalai Lama -bot

thoip2: non faut les enviyer chez l'adversaire

VincentBab: :joy:

Cedrat: Butcher toujours en ligue bronze *siffle*

leojean890: Ekaon normal laisse leur temps 1 d'être migrés 2 de faire leur run

Ekaon: Mais c'est pas bizarre d'être promus de façon aléatoire ? Ca aurait pas du être les 1ers en 1ers ?

Cedrat: J'ai l'impression que les gens actuellement actif sur le jeu sont promus

Cedrat: c'est ce que je remarque à mon école

thoip2: non parce qu'il y a des runs en cours probablement

Boulet: c'est vrai qu'un ou deux techs pour faire du dev seraient sans doute pas supperflus

dwarfie: Ekaon : ou pas ... ca equilibrerais pas les matchs ... mais la , vu le nombre , ca randomise vraiment beaucoup

Boulet: Avec tout ça je pase de top10 à 1099

Boulet: la classe

Boulet: ok top 20

dwarfie: arf ... premiere defaite en silver

Littleyounes: cheh

Palmipedus: lool ca rame grave, il me dit promotion en silver mais je suis toujours en bronze

Littleyounes: Bande d'impatients

Boulet: et puis tu l'a perd bien dwarfie

Ekaon: Es-ce que l'ia par defaut dans l'editeur c'est le boss de notre league ?

dwarfie: plus qu'une solution . aller profiter de la grosse boule jaune dans le ciel et prendre l'air

Default avatar.png wolfnether: il y a un timer sur le passage en ligue superieur

Littleyounes: Ouais Ekaon

Palmipedus: Dire que c'est toujours mon code de wood 2...

Littleyounes: mdrrrr dwarfie

simo1993: pourqoui je suis pas toujours promus

Boulet: c'est pour être sur qu'on ailles voter le plantage à 18h ?

Palmipedus: haha

Palmipedus: peut-etre

Littleyounes: Ah oui c'est vrai j'avais oublié de voter avec toutes ces conneries

VirtualAtom: seuls sont qui ont voté sont promus, nouvelle règle ^^

Littleyounes: @simo1992 c'est un scandale

Boulet: le boss à 23.11

Littleyounes: pourquoi t'es pas encore promu

thoip2: il te reste encore le temps normalement

Palmipedus: Littleyounes vas ys ca sera stable quand tu reviendra

Littleyounes: Vas-y :(

simo1993: comment ca marche ?

Littleyounes: Et puis tempis j'ai uen simulation a implémenter

Vry: Bien

Littleyounes: c'est pas ma voi qui fera la diff

Ekaon: J'aimerai trop qu'ils déposent sur un git leur code pour faire les tournois et ranking

Boulet: Promo de 3000 personnes en silver

Littleyounes: 3000 c'est trop

Buk.: petite erreur 504

simo1993: Ceux meilleurs que le Boss seront promus en ligue Bois 1

simo1993: je suis meilleur que el boss

simo1993: mais pas

simo1993: encore promus

dwarfie: simo1993 ... meilleur avec un run a 100 % ?

Boulet: simo1993 : les machines sont sans doute au tas à cause des 3000 promotions en cours

thoip2: avec un boss a 23 lol

TomPouce: je vois le boss dans le top 1000 bronze

TomPouce: il est a 23 oof

Littleyounes: Quand je srais riche j'offrirai des mainframes IBM Z dernière generation à codingame

Palmipedus: j'ai jamais compris pourquoi ils refond un run de tous les promus apres un cut en contest

keto3409: C'est peut-être une question bête mais on peut être rétrogradé de ligue ?

simo1993: il faut attendre un run de 100%

simo1993: ?

Boulet: Ou alors apprends leur à coder Littleyounes

Littleyounes: Oui simo

dwarfie: keto3409 : non

thoip2: non keto

keto3409: okok merci

dwarfie: simo1993 : oui

Boulet: et dis leur de prendre des tech pour le dev

simo1993: le run de tt le monde ou que le miens ?

dwarfie: simo1993 : le tien

Boulet: le tiens simo1993

simo1993: ok bon on verra

simo1993: merci les gars

Boulet: Un boss purement défensif en plus

Boulet: il va se faire maraver

Boulet: et qui ne farme pas

dwarfie: Boulet : moins bon que celui de l'ide ?

TomPouce: il est clairement moins bon que celui ce l'IDE imo

thoip2: oui moins bon

dwarfie: ca promet ...

Boulet: https://www.codingame.com/replay/623677717

VilBoub: ça va mettre un petit peu de temps là pour le rerun Silver !

Boulet: regardes par toi même dwarfie

LamaM: vous savez si on peut faire un control hors de la map ?

philRG: les actions wind sont exécutées au tour suivant ou instantanément?

thoip2: instatané

Boulet: LamaM : oui on peut

LamaM: énorme

philRG: thoip2: merci bcp

dwarfie: bon ... garder le meme code que maintenant ... ca passera legend a l'aise dans ces condition ;)

Boulet: non parce que ton déplacement est toujours limiter par la vitesse du mob/hero

Boulet: Une légende à 5000 :D

Boulet: va être sympa le rerun

VilBoub: ils ont peut-être avancé la ligue Silver pour nous sortir une ligue entre Gold et Legend ?

Buk.: ligue platine <3

thoip2: il est clairement trop faible le boss là

Boulet: demande à CG VilBoub

Boulet: ça leur fera un occasion de causer

dwarfie: top 20 ... je vais clairement chuter dans pas longtemps moi :rofl:

Boulet: gg dwarfie

Zorg1: dans trois jours le temps de finir le rereun

Boulet: ah oui et puis 12 combats = 6%

Zorg1: s'il n'y a pas de débordement MPR entre temps

Boulet: pas sur que le rurun soit fini avant la fin de la compet

VilBoub: hahaha

VirtualAtom: c'est pas le running gag ça ? le train de promotion sur MPR pendant le concours ^^

Vry: Flûte mon table de cos était mal initialisé ... y'avait juste l'angle à la place ... lol

**Boulet ne sera jamais promu silver vu le temps

leojean890: mdr il a mis du temps à te promouvoir hehe

TomPouce: road to #1 bronze !

Boulet: toujours pas promu

PitonElQueTengoAquiColgado: nice coc

leojean890: ouais il met du temps pas "il a mis" en fait xD

VirtualAtom: avec 1621 personnes en silver, tu as du vexer quelqu'un Boulet :-}

thoip2: va y avoir quasiment tout bronze là

Boulet: vois pas du tout qui :scream:

leojean890: ils ont fait passer la moitié de bronze :p

leojean890: I guess

leojean890: même pour gold ils ont été méga large en 2021

Boulet: a priori dans les 3000 thoip2

VirtualAtom: Legend était aussi hyper large en 2021

leojean890: 3000 c trop mdr

leojean890: legend ils ont cut à 100 lol

leojean890: en 2021

leojean890: c énorme

dwarfie: ben , vous prenez mal le probleme ... c'etait automatique , donc c'etait sans doute un bot préparé a l'avance ...

[CG]Thibaud: il y aura 2k environ

[CG]Thibaud: non dwarfie

leojean890: 2k en silver ?

leojean890: ok donc la moitié

leojean890: sur 4300

Boulet: alors bot à 23.11

Littleyounes: :cold_sweat:

Boulet: + leaderboard ===> 3K

dwarfie: au temps pour moi alors

leojean890: + les poussés

leojean890: et ceux qui vont improve après

[CG]Thibaud: yes

thoip2: plutot vers les 3000. le boss ne s'affiche toujoursd pas dans le classement bronze

Boulet: parce que l'actuel 2085 de la bronze est à 23.2

TomPouce: il est vers les 440 le boss

dwarfie: top 10 ... photo :D

Boulet: ok 2k je sais plus lire

Boulet: dwarfie: grave

dwarfie: top 1 a venir ?

**dwarfie reve

dwarfie: :rofl:

Boulet: cool enfin promu

Boulet: plus que 1700 place à remonter

Boulet: ....

TomPouce: ça va le faire t'inquiète

[GTS]: on connait le principe ? Les promotions se font une fois que quelqu'un a fini ses matchs en silver ? :s

simo1993: c normal ca prends du temps les matchs dans l'arene?

VirtualAtom: en ce moment ? oui, ça va prendre vachement de temps ^^

simo1993: ca fait un moment que j'attends la

tturchi: doit yavoir du monde pour passer argent

Zorg1: bah avec le rereun de toute la silver ...

simo1993: meme je viens de commencer

thoip2: oui tu as entre 2000 et 3000 runs la

-Cile-: c'est clair, je viens de prévenir les copains de ne pas lancer pour l'instant

simo1993: suis en bois 1

-Cile-: quelle que soit ta ligue, s'il y a 1900 personnes en cours d'évaluation ça va être hyper long

Zorg1: bah c'est les mêmes serveurs qui calculent ^^

Boulet: 2055 run

Boulet: 1 match une victore

Boulet: cool

Zorg1: ah tiens Boulet est dans le leaderboard

simo1993: mdr c'est long

Zorg1: fini la rigolade ^^

Boulet: Zorg1 : pas possible je suis envore trop bas non ?

Zorg1: 1411

Zorg1: va falloir attendre

thoip2: et le boss a pas fini reste 340 personnes avant lui

Zorg1: je reviendrais vers 22:00 ça devrait être revenu à la normale

Zorg1: surveille les tous Automaton2000

Automaton2000: y a t'il un moyen de voir la liste des puzzles

Lionel: Euh, le boss bronze est un peu déséquilibré : Il s'attaque tout seul avec des Wind s'il est en ahut à gauche

Boulet: la classe

Buk.: je veux bein un replay de ca si c est possible

Boulet: je aussi

Lionel: non mais si je vous montre un replay, vous allez vous moquer de mon bot (qui est le même qu'en wood2...)

Buk.: divertis nous Lionel stp

Boulet: nan Lionel promis

Littleyounes: ne les crois pas lionel

Lionel: https://www.codingame.com/share-replay/623689620

Littleyounes: c'est des haut classées

Littleyounes: oh non

Buk.: très bon replay

Boulet: non il est trop con ce bot boss

Boulet: il essaie de sortir les mobs sur les cote

Boulet: ca ne marche pas dans la zone des 5000

Littleyounes: ptdrrrr lionel

Lionel: alors que quand il est en bas à droite, il me bat toujours

Lionel: (bon c'est pas dur..., mais ça reste bizarre)

LamaM: ah je me demandais, on peut pas faire de control vers l'exterieur dans la zone des 5000?

LamaM: (oui ça serait abusé)

Default avatar.png Skia: Non y'a des petites bordures de couleur si tu regardes bien

Boulet: LamaM c'et surtout que bon ton control il ne sert qu'un tour dans la zone de 5000

Nefael: si mais le monstre reprend l'aggro si il est de nouveau dans la zone après un déplacement

Vry: Le boss est 233 actuellement en Bronze

LamaM: oui mais si tu le controle uniquement s'il est vers un bord, c'est ok nan ?

Robinsstudio: Petite question innocente, les modérateurs peuvent supprimer des messages du chat ?

LamaM: ou la zone continue en dehors de la map en cercle

Nefael: LamaM oui ça marche de faire ça

LamaM: et question bête, comment vous faites pour répondre à quelqu'un dans le chat ? XD

Boulet: tu met son nom LamaM

LamaM: ok merci Boulet

LamaM: :D

Boulet: de rien

Boulet: 2277 runs

Boulet: bon lire un bouqin et revenir demain soir

Default avatar.png le_chilien: hello j'essaie de trouver un moyen de "prédire" les directions des mobs en partant de leurs coordonées par rapport a la base histoire que mes défenseurs soit pas a l'abour mais je suis une quiche en math y a moyen d'avoir un hint pour ça ?

Default avatar.png le_chilien: j'ai songé a conservé leur position précédente dans une liste

VilBoub: il y a vx et vy

Robinsstudio: Oh la la, erreur 504. Je crois que l'ouverture de la ligue argent est en train de faire crasher les serveurs de CG.

rcrl: Il est temps d'exporter son code et de le sauvegarder ailleurs :')

Robinsstudio: Tu es en train de dire que tu n'utilises que l'IDE CodinGame jusqu'ici rcrl ? 🤔

vpoulailleau: https://http.cat/504

rcrl: Voui

Robinsstudio: Aïe.

keto3409: Moi aussi, y a mieux hehe ?

Robinsstudio: vpoulailleau J'adore.

rcrl: C'est mon 1er Spring Challenge, c'est plutôt sympa, je fais confiance aux organisateurs :')

keto3409: Je travaille sur l'IDE en ligne, j'pensais que tt l'monde le faisait

vpoulailleau: Sans oublier https://http.cat/

Buk.: pourquoi avoir un truc a distance alors qu'on peut l'avoir en local

Robinsstudio: Vous savez que vous pouvez synchroniser un fichier sur votre machine avec l'IDE de CG ?

GlaceCoding: ah bon ?

thoip2: parce qu'il n'y a pas les parties

rcrl: Yes, y'a deux extensions pour ça

Buk.: https://www.codingame.com/forum/t/cg-local/10359

thoip2: c'est deux écoles de pensée.

rcrl: Mais l'IDE de CG est mieux pour moi que celui que j'ai en local XD

rcrl: Les erreurs de code en LUA...

Littleyounes: oula

Littleyounes: tu fait le contest en LUA

rcrl: VSCode chez moi galère (j'ai testé à peu près toutes les extensions)

PitonElQueTengoAquiColgado: nice coc

Robinsstudio: vpoulailleau Ce site est incroyable ! 😮

rcrl: Yes :)

Littleyounes: wow

Littleyounes: atypique

vpoulailleau: :grinning:

Robinsstudio: rcrl HEIN ? Mais c'est le meilleur IDE de tous les temps !

rcrl: Bah à vrai dire, ça me permet de mettre en place toute la logique que j'ai en tête sans perdre de temps à coder "proprement"

thoip2: j'aurais pas dut relancer un run juste avant le silver. prend trop de temps a finir. la 51 combats je suis qu'a 71%

Buk.: C'est le cas de tout ceux devant le boss xD

leojean890: ah oui relancer un run c dommage

leojean890: plus simple de relancer direct en silver^^

leojean890: ça va prendre du temps avant ta promo

GlaceCoding: en argent on a des variables différentes?

leojean890: non c pareil:)

rcrl: Nope, depuis Bronze on a déjà tout

GlaceCoding: ah ok je pensais qu'ils allaient supprimer celle de la menace/cible des monstres

leojean890: les runs sont longs car il y a promo

leojean890: chaque personne qui change de ligue a ses matchs de placement à rejouer

leojean890: ça ralentit tout

GlaceCoding: vu que vx/vy nous obligerait a le faire nous meme xD

leojean890: une fois ils avaient fait mieux : juste transvaser les joueurs sans run les games au moment du changement de ligue

Littleyounes: mdrrr

Littleyounes: c'est vrai

leojean890: ça n'avait donc pas pris de temps

Robinsstudio: Celui-là est juste trop bien : https://http.cat/411

leojean890: seuls les gens qui avaient submit adns le nouvelle ligue avaient les games

leojean890: là ça fait trop de games en parallèle donc ça va lagguer pendant lgtps, notamment les submits

GlaceCoding: je pensais qu'on allait etre automatiquement switch en silver

thoip2: le dernier jour aussi c'est compliqué les runs

Littleyounes: pas autant que maintenant

thoip2: idem a la fin

GlaceCoding: le dernier jour? il y a une nouvelle league qui apparait? ou c'est juste pour viser le score le plus haut?

thoip2: score le plus haut. et ils font retourner toute la league legende

Littleyounes: la ligue légende *-*

Default avatar.png ACad: mais les ligues or/légendes sont déjà ouvertes? ou elles ouvriront quand?

Littleyounes: pas encore

Littleyounes: mec

Littleyounes: ils viennent d'ouvrir la ligue argent

thoip2: pas encore mercredi ou jeudoi or

GlaceCoding: ils font ça tous les 3 jours?

Default avatar.png ACad: Ah c'est lonnnng

Littleyounes: patience

Default avatar.png ACad: et on peut régresser? genre si on est ligue argent ils peuvent nous repasser en bronze si trop de gens deviennent meilleurs?

thoip2: ca vas etre long le boss bronze a perdu 10 places

-Cile-: ACad : non, une fois monté dans une ligue tu y restes, sauf si tu montes encore évidemment

Default avatar.png ACad: lourrdddd

Default avatar.png ACad: merci!

Ekaon: comment es-ce qu'on trouve un boss dans une league

Ekaon: ?

Ekaon: Quand je cherche boss j'ai que des joueurs

thoip2: il y a pas de boss en silver pour l'instant

Ekaon: Ah ok ! La seule façon de savoir où il serait, serait de remplacer notre code par celui du bos

Ekaon: http://chat.codingame.com/pastebin/3f96f97f-4efd-4b6e-8adf-cf5f1480652f

thoip2: et tu peux pas affronter ceux des leagues inférieures

Ekaon: Je suis en train d'essayer de faire fonctionner le code du jeu qu'ils ont mis à disposition mais c'est pas très concluant

thoip2: tu ne le vats pas?

Snef: Le boss ce sera l'IA d'un joueur de la ligue donc tu peux pas savoir à l'avance

Littleyounes: j'espère que ca sera le mien

Littleyounes: vous n'avez aucune chance

GlaceCoding: Tant que ce n'est pas un boss qui joue le chrono ça me va xD à chaque égalité je perds

Ekaon: @thoip2 je bats l'ia à disposition en argent si, juste je voulais connaitre son classement parce que j'avais cru comprendre que c'est ça qui déterminerait si on allait en gold ou pas. Mais là @Snef dit que c'est un joueur

42_unicorn_unicorn: salut, vous savez si il y a un moyen de recuperer le dernier code envoye dans l'arene?

Ekaon: click sur historique en dessous de battle

GlaceCoding: historique à gauche

c0r3dump: "Historique" dans l'IDE.

thoip2: oui ils prennent le code d'un joueur

Ekaon: Je vois !

42_unicorn_unicorn: ah yes merci

Ekaon: Quelqu'un peut m'aider à faire fonctionner le code du jeu en local ?

-Cile-: l'IA fournie est parfois stupidement faible

Ekaon: Naivement j'ai télécharger le code dans le git, et essayé d'en faire un projet eclipse, mais y a des erreurs de partouts, et il semblerait qu'il me manque du code

Littleyounes: https://www.codingame.com/forum/t/codingame-sync-beta

Littleyounes: tu installe les deux trucs

GlaceCoding: tu as choisi le bon langage en haut à gauche de l'éditeur?

Littleyounes: ensuite tu vas sur les paramètres de codingame à gauche et tu fait coder sur l'ide : ON

[GTS]: ce n'était pas sa question je pense Je crois qu'il veut faire tourner le moteur du contest sur son poste

Littleyounes: OH le moteur

Littleyounes: y en a un

Ekaon: Mais ça permet de debuger depuis un IDE ensuite ?

Littleyounes: mdrrrrr

GlaceCoding: le code sur git est complet pour pouvoir le lancer ?

Ekaon: Il me semble que non

Ekaon: Y a des includes que je trouve pas

Ekaon: import com.codingame.gameengine.core.AbstractPlayer; import com.codingame.gameengine.core.GameManager; import com.codingame.gameengine.core.Module; import com.google.inject.Inject;

OldJohn: On peut le lancer

Dje54: [GTS] j'ai un problème : tu es devant moi :D

OldJohn: utilise maven

Ekaon: Maven ?

rcrl: Combats en cours : 4% Rank : 303 / 1975 On y croit x')

OldJohn: google... puis mvn package à la racine

Greg237: Frustrant la lenteur du placement en Argent...

[GTS]: Dje54 je vois pas le problème :sweat_smile:

Ekaon: Je sais pas de quoi tu parles ^^' on est sur un truc ou j'y connais rien haha

thoip2: ça vas etre long le boss bronze est a 190 eme place

Littleyounes: Ouais j'etait dans la meme situation que toi l'année derniere

OldJohn: pas mieux chez moi mais j'ai lancé le truc

Littleyounes: c'est une galère quand on connait pas le principe de maven

Littleyounes: au début

Littleyounes: mdrrr

Ekaon: C'est un IDE ?

Littleyounes: non

Littleyounes: c'est un outil qui permet de livrer du code java

GlaceCoding: un gestionnaire de package?

Ekaon: Ah okay !

[GTS]: compliqué de faire un tuto dépendances java dans le chat codingame quand même ^^

Littleyounes: mdrrrrrrr

Ekaon: Oui moi j'arrive tout naivement avec une question pas si easy

GlaceCoding: 53%… c'est long

Littleyounes: purée les combats mettent une eternité

Ekaon: Donc en gros ils ont créé un projet maven et si je veux réussir à le compiler pour avoir .jar je dois trouver comment utiliser maven avec leur fichiers ?

Littleyounes: ouais

Ekaon: Y a un pom.xml à la racine, je suppose que je dois donner ça à maven d'une manière ou d'une autre

Littleyounes: Si je me rappelle bien

Ekaon: Tu l'avais déjà fais pour un précédent concours ?

Littleyounes: ton cmd doit etre ouvert dans le meme repertoire que pom.xml

Littleyounes: c'est tout

Littleyounes: Ouais j'avais réussi

thoip2: et le boss bronze continu de perdre des places 197.

Littleyounes: thoip t'es classé combien

thoip2: j'attends juste la fin du run pour passer en silver.

Ekaon: Bon, je vais essayer ça j'arrete de vous embeter pour l'instant

Littleyounes: moi aussi :'(

thoip2: la je suis 59

Littleyounes: combien de combats %

thoip2: 86% 64 combats

Littleyounes: tu passe

Littleyounes: moi 29 82%

keto3409: Capgemini vous êtes vrmt nombreux O_o

Littleyounes: c'est leeeeeent je veux passer en silver pour commencer une simu

Einbroch: petite pensée pour les serveurs cg

thoip2: 29 combats, je e suis fait arnaquer la avec 64 combats

Littleyounes: ca doit souffler labas

elji88: taxe carbone

Littleyounes: reCurse n'est pas de la partie

thoip2: il n'y a pas que la taxe carbone sur l'essence, il y a une taxe lié aux régions

dwarfie: 47 matchs , 24 %

thoip2: lol

thoip2: t'es parti pour 200 cobats la

keto3409: Dailleur on a plus de nouveaux "SPELL" depuis la ligne Bronze non ? ça s'arrête à control et shield ?

dwarfie: bah , au moins comme ca , mon classement bougera pas d'ici l'ouverture de gold

thoip2: lol

thoip2: oui keto

keto3409: merci, c'est mieux comme ça j'pense

jajalecapouet: quelqu'un a l equation de la droite qui est tangente a la base en bas a droite et ou la pente est 1. Flemme de calculer

jajalecapouet: deso pour cette question xD

Bmol: tangente à la base ?

SIyrack: quelqu'un peux m'aider ou pas ?

jajalecapouet: tangente a la distance 5000 du coin du bas a droite

jajalecapouet: mais je crois que je l ai

Bmol: ok tant mieux car j'ai la flemme aussi xD

jajalecapouet: la grosse flemme du dimanche ^^

jajalecapouet: soir

thoip2: boss bronze passé a 202

Freezee: question, y'a un truc que j'ai du mal à comprendre j'ai plein de matchs où je finis 2e alors que personne a perdu de coeur et que j'ai + de mana, pourquoi ? :/

b0n5a1: t'a moins de wild mana que l'autre

WhatTrickeryIsThis: c'est le wild mana vs mana

Bmol: C'est le "wild mana" qui compte,

jajalecapouet: tu as plus de wild mana ?

thoip2: wild mana, tu le recoltes en tuant des monstres en dehors de ta base

c0r3dump: Wild mana. S'acquiert en dehors de la base.

Freezee: ahhh ptn je viens de voir les logs en même temps

Freezee: déso, merci

jajalecapouet: le chat est la pour ca !

Ekaon: Il n'y a aucune manière fiable de calculer le wild mana ennemy non ?

jajalecapouet: miaou

Buk.: le statement aussi !

BiasInput: Ekaon, non a cause du fog

c0r3dump: A moins d'observer les faits et gestes de l'adversaire, non.

SIyrack: pour cibler un araigner il faut son i ?

SIyrack: id

keto3409: oui

thoip2: oui faut son id

jajalecapouet: oui malheuresement

SIyrack: ok merci

thoip2: 76 combats 95%

jajalecapouet: gg !

Dav59S: salut est ce que l'ordre des héros à qui on donne un ordre est toujours le même ?

Ekaon: Oui

Dav59S: d'accord merci !

GlaceCoding: par sécurité je sort l'id xD

GlaceCoding: bon à savoir :')

Dav59S: justement j'ai un doute sur l'ordre

R4N4R4M4: Tiens, la ligue SILVER est ouverte !

GlaceCoding: depuis 17h

GlaceCoding: arme toi de patiente pour passer en argent xD

GlaceCoding: les combats sont très long

Freezee: j'suis deg du coup à cause de la wild mana que j'avais pas pigé j'ai du relancer

Ekaon: Dans tout les cas, c'est plus propre de ne pas dépendre de l'ordre. Pour ça j'ai 3 strings pour chaque hero-id, et je les output dans le bon ordre à la fin. Comme ça il est possible de décider de l'action du héro 3 en 1er par exmeple

LamaM: L'ordre des combats se fait comment ? Des plus loins dans le classementjusqu'aux premiers ? Ils sont pris au hasard ? (parce qu'on fait pas 2000 combats obviously) Et souvent je gagne tous les premiers combats puis c'est de pire en pire

Dav59S: ok c'est ce que je suis en train de mettre en place parce que ça ma posé problème

bananaMixer: LamaM C'est en fonction de ton classement. Tu vas jouer ton prochain matchs contre quelqu'un proche de toi dans le classement (un peu au-dessus ou un peu en-dessous).

thoip2: lamam c'est par dichotomie

LamaM: oh okk ça marche comme ça, merci bananaMixer

bananaMixer: LamaM Il y a juste les 10 premiers matchs lors d'un submit qui sont joués contre 10 personnes prises à différents endroits dans le classements.

LamaM: oh ok, c'est pour ça que le classement se stabilise bien à un moment donné

LamaM: je me demandais comment c'était géré

Seriousman-_-: Pourquoi dans les events d'avant, c'était des t shirts pour les 50 premiers et là c'est pour les 20 premiers ?

bananaMixer: Exactement. Tu finis par trouver ta place et gagner autant que perdre.

Dav59S: Comment vous avez fait pour sortir les id de vos héros au début sans qu'il repasse par la boucle à chaque fois ?

bananaMixer: Seriousman-_- ça fait plusieurs concours qu'il n'y a plus que 20 t-shirts. Elle commence à être loin où il y avait des super prix à gagner !

c0r3dump: Suffit juste de les collecter au premier tour seulement.

Dav59S: justement je ne vois pas quelle condition mettre pour que cela se fasse qu'au 1er tour

thoip2: tu ne peux pas

c0r3dump: Compter le nombre de tours suffit.

Dav59S: ah oui bien vu merci

Conidev: ou bien dès que tu vois une araigné avec un nombre de hp mini correspondant au tier2 ? :upside_down:

Dav59S: oui aussi sinon j'avais pensé à tester si une variable qui est utilisé plus tard existe 🤷

Dav59S: pourquoi ça ma mit un fille mdrr

BigUP: ha tiens, wood1 sur space shooter !:)

thoip2: space shooter?

BigUP: un multi de la communauté

BigUP: bon sinon, silver sur Spring Challenge...

Zorg1: pareil pas trop d'efforts fournis jusque là

Zorg1: du défensif brain dead

TidyMaze: heyyy les gens :)

Default avatar.png Knowa: yo

Vry: o/ TidyMaze

Seriousman-_-: Hello

SIyrack: spider[1]['health']

est ce que sa calule sa vie

SIyrack: calcul

keto3409: http://chat.codingame.com/pastebin/81edae6b-2f48-4646-bb30-7e11ae5c676f

SIyrack: gg

keto3409: J'ai eu LEOJEAN890 :D !

(peu de fois hehe)

BigUP: je crois que j'aurais pas du resubmit ... :)

Meho: hey

SIyrack: if base_dist < 5000 and spider[1]['health'] > spider[1]['health'] /2 and spider[1]['shieldlife'] == 0:

               actions[my_heroes] = (my_heroes, { 'type': 'MOVE', 'x': spider[1]['id']['x'], 'y': spider[1]['id']['y'] }) 

SIyrack: est ce que sa veut dire que si y'a un araignée etc tout mes héros viennent la tue

Default avatar.png BlackFlare: spider[1]['health'] > spider[1]['health'] /2 devrait être équivalent à spider[1]['health'] > 0

SIyrack: ok merci

Zorg1: o/ TidyMaze

Stilgart: \o TidyMaze

Stilgart: o/ BigUP

poloch0n: slaut les gens

poloch0n: dites voir (si vous pouvez m'epargnez le test) est ce que on peut voir autour des unit adverses ou le brouillard de guerre est présent ?

Boulet: on voit autours des SES unités quoi qu'il ai dans la zone

Boulet: \o Stilgart et les autres

poloch0n: ty

Boulet: bon 8%

Boulet: ça avance pas

dwarfie: 32%

dwarfie: 67 matches

tekki: Re, question challenge: id de notre team est toujours 0? ou ça dépend du côté de départ?

-Cile-: toujours 0

tekki: ok merci

dwarfie: aucune idee ... pas contre , a linout du health et mana , oui ... me suis fais avoir justement

-Cile-: dwarfie : tu veux dire que ça s'inverse ? Je n'ai pas fait gaffe à ça encore

simo1993: pour la mana je viens de voir que il y la boucle for pour les deux players

simo1993: comment retirer la mienne ?

simo1993: je ne sais qu'il indice ils m'ont accordé

-Cile-: oui, et comme c'est une boucle de 2 je l'ai joyeusement suprrimée pour avoir en 1ère ligne my_mana et my_health et en 2e ligne opp_mana et opp_health

dwarfie: non , justement ... j'ai cru que ca s'inversait quand j'ai vu que j'avais pas les bonnes valeurs ... faut dire que le commentaire du code par defaut est trompeur

-Cile-: aaaahhh ouf j'ai rien à changer

dwarfie: in se demande pourquoi une boucle la d'ailleurs

Boulet: des fois qu'il y aurait 4000 joueurs en //

simo1993: @-Cile health, mana = [int(j) for j in input().split()]

Boulet: tient ça serait une idée

Boulet: un seul gros match

Boulet: oooooh un match

Boulet: va-t-il aboutir

Zorg1: une bataille royale à 4000 ?

Boulet: Ouaaaaais

Zorg1: au début on commence à l'artillerie et on finit au couteau ?

Boulet: Un CSB

Boulet: chacun 2 pods et hop

jajalecapouet: Pourquoi en informatique on utilise toujours des plans orthonormes MAIS inversé sur l'axe y...

Boulet: jajalecapouet parce que on ne le fait pas

Boulet: il faut être con

jajalecapouet: si

Boulet: ya que CG pour faire des conneries pareil

jajalecapouet: a l ecole quand on va en haut, y augmente

dwarfie: c'est pas du a l'informatique ... d'ailleurs les fonction de trigo sont sur de l'ortho

Boulet: ls 0 0 c'est en bas à droite et les axe sont standard

jajalecapouet: ici c est l inverse

Boulet: Parce que CG fait de la merde

Remi.: Salut tout le monde

jajalecapouet: qui est CG ?

Remi.: CodinGame

Boulet: Codingame

b0n5a1: ça, c'est fait ^^

Boulet: mouais

jajalecapouet: dans tout mon cursus informatique y est inversé. C est peut etre les cours de math qui nous qpprennent q l envers

jajalecapouet: désolé pour le qwerty azerty mélangé

Remi.: Allez c'est reparti pour 5 ans

Boulet: Alors euh oui c'est pour correspondre vaguement aux pixel d'un ecran mais bon

Boulet: Remi. : on va dire pas de pol ici sinon ça va vite partir en quenouille

-Cile-: moi les coordonnées ne me choquent pas. Le visuel n'est là que pour aider mais en vrai il n'est pas nécessaire.

dwarfie: bah oui ... retourner les inputs qui donnent une grille , c'est trop trop dur ;)

Remi.: Ouais c'est vrai y a beaucoup de monde depuis quelques jours ^^

SIyrack: vous pouvez m'aidez s'il vous plait

jajalecapouet: tout dépend de la question :p

Boulet: Ou pas

jajalecapouet: a pardon ! j avais pas lu

dwarfie: on fera pas du quoi qu'il en coute pour repondre , c'est tout :D

SIyrack: https://www.codingame.com/share-replay/623786028

sur se gameplay mes heros suivent un hero qui part en attaque et je perd souvent des point a cause de sa

jajalecapouet: " spider[1]['health'] > spider[1]['health']" vaudra toujours 0

SIyrack: fin des vie

jajalecapouet: " spider[1]['health'] > spider[1]['health'] / 2" vaudra toujours 1 pqrdon

SIyrack: se que je voulais la c'etait si c'est au dessus de la motie de la vie

Default avatar.png Anktinosia: ça mouline, les serveurs, là, non ?

SIyrack: oui

dwarfie: depuis une looooonnnnnngg moment

Default avatar.png Anktinosia: J'ai fait mon submit pour atteindre la ligue argent, mais suis qu'à 60 % après 3 h ...

Ekaon: J'ai réussi à créer un .jar avec maven mais ils me disent qu'il manque un main manifest

dwarfie: jamais faire un submit a l'ouverture d'une ligue ... c'est le piege classique :D

jajalecapouet: mmm il te faut une memoire pour connaitre la vie max de ton araignee

dwarfie: t'as pas mal de chance de passer à la poussette sans

Ekaon: Ca parle à quelqu'un cette erreur "no main manifest attribute, in .\spider-attack-spring-2022-1.0-SNAPSHOT.jar" ?

Boulet: Surtout on s'en tape des HP max

jajalecapouet: calculer des aires en C. oscour...

Boulet: comme sqrt (x*x+y*y ) jajalecapouet ?

dwarfie: euh ... trivial , non ?

jajalecapouet: jdois definir une zone entre 2 droites

Boulet: Bon ça va pas remonter top 10

dwarfie: on parle d'aire et Boulet repond une diagonale :D

dwarfie: ou du moins une distance

jajalecapouet: je crois la flemme du dimanche soir est trop forte x)

Boulet: ah oui un peu rapide ma répionse

SIyrack: jajalecapouet je t'ai envoye un message perso

dwarfie: jajalecapouet : t'as juste a calculer des surfaces de triangle ...

dwarfie: c'est pas la mort

jajalecapouet: oui les triqngle on m a conseille, je vais me renseigner

GlaceCoding: Combat 95%, je combats les mêmes depuis une heure xD 10e pour l'instant

BlackFlare: Pour monter d'une ligue, il faut que combat en cours soit à 100% et être meilleur que le boss, c'est bien ça ?

MooMooN: oui ou se faire pousser par les autres

JulienKerlero: Yo y'a un discord CG ?

b0n5a1: o/ MooMooN

MooMooN: oui bonsai ?

b0n5a1: bah salut ^^

MooMooN: bonsoir également :)

JulienKerlero: Les ligues or et + sont ouvertes ?

MooMooN: non uniquement aegent gold c'(est mercredi

MooMooN: enfin normalemen,t

JulienKerlero: d'acc cimer

MooMooN: mais il ouvre progressivement

philRG: quel est le range pour lancer CONTROL?

Zorg1: c'est dans l'énoncé :p

Zorg1: que t'as pas lu comme d'hab ;-)

jajalecapouet: 2200

MooMooN: 2200 mais c'est dans l'ennoncé :)

philRG: ah oui pardon j'ai confondu

philRG: Zorg1: :-D

Default avatar.png Rubis: Salut j'ai du mal à comprendre le système de ligue, je viens de commencer et j'ai battue le premier boss de Bois2 mais je ne passe pas immédiatement en Bois1 dois je attendre ? A quoi corresponds le % Match ? il semble plutôt bas comparer à mes adversaire proches :/ Il y a t'il un lien vers une docs ?


VilBoub: tu dois attendre d'être à 100%

VilBoub: Mais là c'est long car il y a plus de 2000 joueurs qui sont dans des matchs de classement en Silver !

Default avatar.png Rubis: Merci si je n'ai qu'à attendre c'est parfait :)

Littleyounes: Le classemenet est faussé

Littleyounes: !!!

Littleyounes: j'étais 300/4000 en bronze

VilBoub: il n'y a pas de classement actuellement en Silver... Faut attendre la fin du rerun !

Littleyounes: pourquoi je suis 180/2100 en argent maintenant

Littleyounes: OK VILBOUB

MooMooN: pafce qu'il y en a qui sont passé en or

MooMooN: euh en argent

JulienKerlero: Peut-être que y'a des gens (comme moi) qui ont submit une IA de merde qui bug mdr

Littleyounes: bah eje suis en argent moomoon

VilBoub: les premiers de la ligue Bronze sont arrivés en dernier dans la ligue, ils sont très loin d'avoir leurs 100% de matchs...

MooMooN: oups, après il y en a aussi qui cache leur ia :)

Buk.: butcher est a 9%

Buk.: par exemple

VilBoub: voilà !

Bon[]Crayon: Ça va le filet d'argent perche large.

Littleyounes: Aprés ca me dérange pas que ca reste comme ca

VilBoub: Mais même à 8%, butcher est top3 ^^

Littleyounes: #148 c'est une première pour moi

MooMooN: Disons que le classement aujourd'hui bveut pas dire grand chose il faut attendre vendredi pour savoir

JulienKerlero: GG littleyounes

JulienKerlero: J'ai une question pour vous les gens : comment vous gérez ce que font vos héros ?

MooMooN: mais c'est déjà bien en effet

JulienKerlero: Est-ce que ce sont des conditions à remplir avec un ordre de priorité ? par exemple : def la base > farm les mobs > faire chier les ennemis ?

MooMooN: c'est justement ca tout le but du challenge :)

JulienKerlero: J'ai l'impression de bloquer

Littleyounes: mdrrr Julien je me pose chaque jour cette question

Littleyounes: en ce moment je fais des conditions par ordre de priorité

Littleyounes: if else if

MooMooN: Il faut regarder les IA des autres et voir ce qu'elle font.

JulienKerlero: Moi aussi mais j'ai l'impression que je passe totalement à coté de qqc

Littleyounes: mais la j'implémente une liste qui regroupera les actionspossible par héro

Littleyounes: je vais y appliquer une simulation qui la trier par ordre prioritaire

JulienKerlero: J'pense que je vais tout recommencer, une fois que j'aurais débuggué mon IA actuelle

Boulet: JulienKerlero Littleyounes : oui les simu et des truc genre MC (facile) AG(plus dur), .... qui vont "deviner" le truc à jouer

Littleyounes: ensuite j'aurais qu'a faire pour chaque hero : joue la premiere action de la liste

JulienKerlero: MC et AG = ?

Boulet: Nan

Buk.: monte carlo

Buk.: algo genetique

Boulet: oui

Littleyounes: la commu codingame aime bien monte carlo

Boulet: tu en as plein d'autre

Boulet: après souvent le pb c'est trouver une manière intelligente d'evaluer le résultat et comme le disait le regretté Manwee de ne pas oublié qu'il y a deux sortent de hasard

Littleyounes: Les gars on est d'accord qu'on peut savoir si un monstre ne peut jamais être rattrapé avant qu'il atteigne la base

Littleyounes: avec

Littleyounes: le rapport

Boulet: le mauvais hasard qui fait n'importe quoi

Littleyounes: distance hero-base/800

Littleyounes: et distance monstre-base/300

Boulet: et le bon hasard qui fait n'importe quoi ..... mais qui le fait bien

Snef: 400 pas 300

Littleyounes: oui 400

Littleyounes: c'est ca ?

Snef: Pas exactement mais oui

JulienKerlero: J'avais déjà tenté de coder un MCTS y'a quelques années

Littleyounes: :(

Boulet: oui

Snef: parceque tu n'as pas besoin d'être sur lui pour le taper

JulienKerlero: Mais j'étais bcp moins bon en info à l'époque

Littleyounes: ah oui il faut prendre en compte

Snef: tu as de la portée

Littleyounes: le rayon

Littleyounes: !

Littleyounes: mrc

Boulet: mrc ??

Littleyounes: merci

Littleyounes: :(

Boulet: ok

MooMooN: Aller je crois que je peux aller mez coucher le temps du submit :)

Littleyounes: non

Boulet: MooMooN : tu compte dormir pendat 3 j ?

JulienKerlero: Les AG c'est chaud pour quelle raison ?

nicola: Ben oui, par les temps qui courent, c’est aussi un truc politique.

Littleyounes: il faut un bon crossover

Boulet: Entre autre

nicola: MRC.

leojean890: tu peux MC sinon ^^

leojean890: purée les submits de placement sont loin d'être finis on dirait mdr

Littleyounes: montecarlo la solution à tout les challenge

nicola: Oui, cause à MC. :p

Boulet: 13 %

leojean890: asapha a doubé les 2 first d'avant

Boulet: 42 matchs

leojean890: MRC ? nicola ^^

Boulet: Merci

nicola: Mouvement Républicain et Citoyen.

leojean890: 51% avec 97 matchs moi c chelou

Boulet: voila

nicola: Chevènement.

Boulet: plus maintenant si ?

nicola: Aucune idée.

leojean890: j'ai tjr pas commencé la simu sinon

nicola: Le truc existe toujours mais je crois qu’il a changé de nom.

thoip2: @leojean980 c'est ton meilleur code dans l'arene ou juste des tests?

JulienKerlero: Donc en gros vous me dites que je devrais investir mon temps à faire un simulateur de parties ?

leojean890: thoip2 un test je sais pas s'il est meilleur ou pas que celui que j'avais avant silver

JulienKerlero: Un truc qui simule des parties

Boulet: il est à fond leojean890 :D

leojean890: je l'ai submit quand je suis passé silver

TomPouce: team heuristique any1 ? :'(

leojean890: Boulet à fond sur le contest ? oui et non :P j'ai passé ptet 3h dessus par jour ^^

BlaiseEbuth: Yo tout l'monde ! Automaton2000 !

Automaton2000: si tu as un peu de temps

Boulet: \o BlaiseEbuth

BlaiseEbuth: o/

Boulet: Automaton2000 va chasser les licornes

Automaton2000: je sais pas si je l'ai fait en python

Remi.: \o

leojean890: thoip2 mais j'avais le même rank avec le code précédent

leojean890: 122

Boulet: On ne connait pas les rangs pour le moemen

leojean890: ça a pas l'air de changer

leojean890: ouais clair tant qu'il y a le roll général je peux pas être sûr

Boulet: la terre entiere est en rn

BlaiseEbuth: Comment es ta autoritarisme

Remi.: réélu

BlaiseEbuth: Wé!

Snef: Yo BlaiseEbuth, t'as changé de compte ? :o

leojean890: après macron / marine j'aime po les 2 donc j'avais pas d'attentes spécifique

leojean890: marine je la trouve pire

leojean890: Snef il a eu des soucis avec son compte précédent ;)

Zorg1: *ses comptes précédents ...

BlaiseEbuth: BlaiseEbuth --version BlaiseEbuth-v10.0

leojean890: dwarfie mon voisin de leaderboard

Boulet: claro

thoip2: mon ia avait plus mal avec l'ancienne version après je suis en train de faire des modifs et je compare de temps en temps avec la tienne et celle d'aero

leojean890: mtn tu peux bench sur asapha xD

leojean890: Boulet ils t'ont fait passer tard

leojean890: t'as 13% :o

Snef: tiens ça fait longtemps leojean890

leojean890: ou t'as resubmit

leojean890: ouais Snef ça va ? :P

JulienKerlero: Ooooh d'ailleurs Boulet j'ai une question pour toi : Monte-Carlo typiquement le genre d'algorithme à faire en langage fonctionnel non ?

leojean890: monte carlo tu peux le faire dans any language ^^

Boulet: Non pas particulièrement,

Boulet: voila

JulienKerlero: ok ok

Snef: période challenge donc ouais ! et toi ? (et angine blanche aussi.. si vous avez un remède méconnu je suis preneur)

JulienKerlero: J'me suis excité pour rien mdr

Boulet: de même que les autres

BlaiseEbuth: Les langages procéduraux ont de très bonnes fonctions rand aussi

leojean890: ouais tranquille ça va xD

Zorg1: ce snobisme fonctionnel ...

JulienKerlero: Awi c'est sûr que le random avec un langage fonctionnel c'est pas forcément top mdr

thoip2: Elle est oins agressive la tienne ça me permet plus d'ajustements.

leojean890: Snef tu continues à optim ton CSB ? :P

Snef: leojean890 oula ça fait un bail que j'y ai pas touché :p

leojean890: t'étais à fond à un moment

leojean890: MPR mdr

leojean890: et hypersonic

leojean890: thoip2 que la mienne ? :P

Snef: c'était utt le dernier que j'ai try hard :p

Snef: et search race

leojean890: ah ultimate^^

Zorg1: héhé

leojean890: search race j'ai fait un peu comme CSB avec un recuit simulé

Snef: j'ai repris 90% de mon csb haha

leojean890: narmol^^

leojean890: y'avait le contest unofficial de sofia labs aussi qui était CSB-like

leojean890: ensutie y'a eu un contest basé sur FB j'ai rien fait

thoip2: celle d'asapha est plus agressive que la tienne. Por le moment je modifie mon farming pas trop la defense.

leojean890: jvais commencer une simu je suppose aussi

leojean890: faut que je réfléchisse dans quel cas je me shield moi même par ex quand je vois un adv

Snef: simu :p

leojean890: mais c du gâchis de mana un peu ^^

Snef: si il te control et que ca te baise.... go shield

BlaiseEbuth: :tada: leojean890 réfléchit ! :champagne:

leojean890: mdrr

Nefael: vu le nombre de games que je perdais à cause des contrôles adverses

thoip2: snef bonne stratefgie simple a mettre en application

Zorg1: le tout est de savoir s'il va réfléchir à haute voix sur le chat

leojean890: ouais s'il m'a control au moins 1 fois je shield pour éviter qu'il réitère

**Zorg1 prend des notes

Snef: thoip2 dans le doute la simu c'est toujours bon a prendre :p

leojean890: sur le chat j'ai spammé mes strats depuis jeudi mdr

Neabfi: Quun peut confirmer qu'il n'y a que 50 ms par tour aulieu des 100ms marqué ?

philRG: leojean890 :)

Remi.: C'est confirmé Nefael

Remi.: euh

VilBoub: oui Neabfi, 50 ms

Zorg1: leojean890 : oui bon je suis complétement claqué ces derniers temps pas fait gaffe

Remi.: Neabfi

BlaiseEbuth: C'est marqué 50...

Remi.: (le tab qui ne fonctionne pas comme je veux)

philRG: j'ai fait un README.md des strats de leojean890

Remi.: En FR c'est écritr 100

Neabfi: Chaud! 1000 paths pour une depth de 10...

Zorg1: dans l'énoncé french c'est marqué 100

Remi.: MAis sur discord c'est confirmé pour 50

Neabfi: c'est ecrit 100ms en bronze fr

Remi.: Et b0n5a1 a fait le test, il confirme 50

Snef: ah rip 100 ms ca me mettait bien ça :/

philRG: Remi. c'est une erreur de traduction, c'est bien 50

Nefael: j'ai submit vers 18h je suis à 42% de batailles

Zorg1: mais ils peuvent pas éditer l'énoncé sans tout relivrer je crois ^^

philRG: en vrai je suis monté jusqu'à 62ms

BlaiseEbuth: A oui ils ont traduit 50 en 100, l'erreur est communE.

b0n5a1: ouais traduire 50 en français c'est balaise philRG, on n'imagine pas, c'est fou :D

Zorg1: en IDE oui, en arène je crois que c'est plus stict

BlaiseEbuth: use strict;

Jules.: Il y a une ligue au dessus d'argent?

Zorg1: chiffre arabe anglais => chiffre arabe français

Zorg1: c'est vachement compliqué

b0n5a1: 15 matchs 100% win, 28%, 42e, ça va aller ^^

BlaiseEbuth: En même temps qui utilise le site en français...

Snef: Jules. pas en ce moment mais elles ouvriront dans la semaine (or et leagende)

Jules.: okay

Jules.: Merci

BlaiseEbuth: Ca m'avais manqué ça...

b0n5a1: ha merde c'est pas ici que je voulais taper la progression :D

thoip2: zorg1, les vrais chiffre arabe ?

BlaiseEbuth: La version cg du "Quand est-ce qu'on arrive ?"

Zorg1: oui ça n'arrêtais pas depuis Jeudi avec la silver

BlaiseEbuth: L'avantage de pas être là...

Zorg1: le jour, puis l'heure précise, puis le nombre de gus, puis ...

BlaiseEbuth: L'âge du capitaine ?

Boulet: go go go b0n5a1

Zorg1: il faut aussi dire qu'ils n'ont rien mis dans leur truc, d'habitude ils mettent le jour là on a eu droit à un timestamp unix

Zorg1: mais bon la com CG ...

b0n5a1: j'arrive Boulet 17 matchs 100% ^^

BlaiseEbuth: mais bon la techno cg

JulienKerlero: Vous pensez que y'a une grosse diff entre Python et un langage plus rapide pour faire un MCTS ?

b0n5a1: juste une petite heuristique

BlaiseEbuth: Noooonn.

Zorg1: bah si tu veux faire un paquet de simulations, python ça va pas forcément être ça

b0n5a1: non y'a pas une grosse diff JulienKerlero...y'en a une colossale

JulienKerlero: Ah

Zorg1: enfin après on te laisse découvrir ça ^^

JulienKerlero: Bah vite j'ai 6 jours pour apprendre un autre langage lol

Zorg1: bah OCaml c'est pas censé être rapide cette bestiole ?

Zorg1: vu que tu parlais de langage fonctionnel

leojean890: b0n5a1 ça y est t'as fait ta simu et ton MC et ton eal ? :P

leojean890: eval

JulienKerlero: J'en ai fait y'a looooongtemps

JulienKerlero: J'ai fait un peu de Haskell cette année en cours

BlaiseEbuth: En C++ tu vas compter ton nombre de simu en dizaines de milliers par tour, en python si t'atteint les 1000 t'es trop fôr.

JulienKerlero: Je vais me renseigner vitef

b0n5a1: non leojean890 c'est juste une heuristique bateau là, avec un coup de wind de temps en temps

JulienKerlero: BlaiseEbuth MDR ah oui

b0n5a1: le "moteur" est dans le même état que hier

Boulet: Oui enfin Haskell et Ocaml pour les rendre rapides, ça demande un peu d'expertise

Zorg1: ah b0n5a1 tu as décolé dans le classement ?

leojean890: ah ok t'avais une simu en cours mais t'as fait une heuristique finalement ^^

Remi.: b0n5a1 va bientôt passer argent

b0n5a1: 29/2106 Zorg1

leojean890: qui a finalisé une simu/search là ? :P

leojean890: gg

b0n5a1: 17 combats 100% win pour le moment

Zorg1: bah je pense qu'elles vont débarqué en semaine les simus

b0n5a1: ha 18e perdu ^^

Boulet: hop 55 ieme en hausse

BlaiseEbuth: Après on peut avoir des surprises, au dernier contest y'a un mec qui a fait top legend avec un mcts en python qui faisait pas plus de 800 simus par tour, mais il avait un excellent pruning à côté.

leojean890: t plus 10e BOulet ? mais t au début du submit aussi

Boulet: devrait pas dépasser les 60 à la fin

b0n5a1: +5 au dessus du boss ça passe en théorie

leojean890: ah b0n5a1 t'es en bronze là ?

Zorg1: je suis qu'à 62% de run moi actuellement

leojean890: je croyais silver mdr

Zorg1: on a commencé à 17:00 c'est ça ?

leojean890: on verra le résultat en silver alors^^

Boulet: oui

JulienKerlero: BlaiseEbuth ouais après autant ne pas me mettre des batons dans les roues quoi mdr

leojean890: 55% de run moi hehe

leojean890: Snef t mon voisin là

b0n5a1: bah oui leojean890, je viens à peine d'écrire un truc pour pas rester stuck bronze et pour intégrer le wind à mon bordel

leojean890: dwarfie aussi encore

BlaiseEbuth: C'est sûr, mais apprendre le C++ avant la fin du contest c'est plus un tronc qu'un baton JulienKerlero ^^

leojean890: ah oui donc tu parallélises avec la simu^^

leojean890: apprendre le C++ c'est très long ^^

JulienKerlero: Nan mais j'ai pas envie de toucher à du C ou du C++

Zorg1: commencez par le C

leojean890: j'ai quelques codes en C++ ici mais j'ai pas une super maitrise

JulienKerlero: Et je suis débutant en Haskell et en OCaml

leojean890: j'en ai en go c'est plus facile à aborder

Boulet: oui mais si tu cherche les perfs ...

b0n5a1: leojean890 j'en suis à un truc basique comme ça : https://www.codingame.com/replay/623835168

BlaiseEbuth: Les perfs c'est java !

b0n5a1: :rofl:

Snef: leojean890 t'avises pas de me dépasser !

JulienKerlero: C'est ironique ou premier degré ?

Boulet: BlaiseEbuth : tu veux bien passer dans la branne suivante stp ?

Default avatar.png JIMRANDRIAMAMPIONONA: salut tout le monde , est ce que quelqu'un peut m'aider en python

Boulet: Qu'on puisse l'annuler

Boulet: JIMRANDRIAMAMPIONONA non c'est un serpent

JulienKerlero: Punaise c'est même pas ironique en plus, la moitié des premiers sont en Java

b0n5a1: heu...lol

BlaiseEbuth: Si si c'était ironique :D

Boulet: parce que pas de perf pour le moment JulienKerlero

JulienKerlero: Comment ils font alors ?

JulienKerlero: Ahhhh

JulienKerlero: D'acc

ThomasNicoullaud: faudrait faire les créations de ligue à 3h du mat en faite

Boulet: Claro ThomasNicoullaud

BlaiseEbuth: branne ? Boulet

Zorg1: y a des gens c'est des champions de l'heuristique bizarre JulienKerlero

b0n5a1: bag quand t'a besoin de seulment max 100 microsecondes pour une heuristique JulienKerlero Java suffit encore (enfin en peut être plus de temps que ça ^^)

Boulet: alors: tu vois l'univers tel que tu le conçoit ?

Boulet: BlaiseEbuth

BlaiseEbuth: Je sens que ça va envoyer du rêve. Azi

Boulet: SI oui, il parrait que c'est de la merde et qu'il est contenu dans un brane parmis plein d'autres

Boulet: dans un espace à 11 ou 9 ou 8 ou un notre nombre de dimensions

Zorg1: l'univers est un petit pois dans sa gousse

b0n5a1: arf je pensais cg sstats pété ... mais je suis au delà des 1000 en fait :D

Default avatar.png JIMRANDRIAMAMPIONONA: :thinking:

b0n5a1: Missant Magus :D

BlaiseEbuth: Ah c'est la théorie des cordes ça. J'avais pas le terme 'brane'.. C'est moche

leojean890: sur 2k en silver normal mais ptet qe ton bot va bien monter

Boulet: Magus a soumi ?

b0n5a1: 20/22 wins

leojean890: Zorg1 Boulet vous avez commencé des simus ? :P

leojean890: j'crois que Vry en faisait une

Boulet: pas moi

Zorg1: moi j'ai rien commencé

b0n5a1: non je disais ça par rapport à cg stats Boulet

Boulet: Ah ok

leojean890: toi tu osef ton heuristique casse tout mdrr

Zorg1: j'ai trois if qui se battent en duel

Boulet: disons 10 if pour moi

leojean890: t'as pas encore finalisé tes ifs^^

Boulet: ok 15

leojean890: moi 300 lignes de code

Zorg1: incubateur à if

Zorg1: ça envoie du rêve

Snef: pareil leojean890 on a le meme code en fait :D

Boulet: 454 mais j'ai cod

Boulet: é verbeux

leojean890: Snef t'es plus mon voisin direct tiens mdr

b0n5a1: 10 ifs, 7 fors ^^

Snef: leojean890 t'es redescendu :(

Zorg1: pour mieux remonter :p

leojean890: ah ouais les fors imbriqués sur les ennemis et sur les joueurs/mobs mdr

leojean890: ouais j'suis 148 là

leojean890: à 57%

Remi.: 388ème :'(

leojean890: jsais pas quelle version de mon code est la meilleure hmm

Zorg1: fais un smurf par version

Snef: leojean890 vu la taille de la ligue tu peux pas trop le savoir sans faire du local......

leojean890: ouais c tjr galère de savoir quelle version était la meilleure

Zorg1: "hmmm Leojean890_v5 a l'air d'être premier"

leojean890: je regrette l'époque où je lancais plein de CG bench toute la nuit

leojean890: mtn avec les limites de plays ide ..:(

leojean890: jsuis obligé de submit

leojean890: triste

MooMooN: c'est chiant de pas mettre la place du boss dans le leader board des last battle

b0n5a1: 21/23 37%, ça faisait wattmilles ans que c'était à 35 % :fearful:

Snef: leojean890 les limites ont changés ? le soft les prenait en compte il me semble

Zorg1: je crois qu'ils ont limités le nombre de match encore plus dans l'IDE

leojean890: y'a des gens à 7 ou 10% qui sont déjà dans le top 10 :o

leojean890: Snef ça a changé y'a un an

leojean890: mtn tu play pas 100 fois en peu de temps

leojean890: il bloque vers 20 ou 30 en peu de temps ou .. pas compté mais dans le genre

thoip2: moins que ça 5 max

Snef: j'ai bien spam hier avant d'avoir les limitations quand mêm

leojean890: ah dur

leojean890: 5 en combien de temps aussi^^

GlaceCoding: quand il y a personne ça prend 2min xD la nuit d'hier aucun soucis

leojean890: Snef t'as pas commencé de simu ?

Snef: leojean890 J'ai un tout debut de simu mais l'angine m'a un peu counter la motiv de la finir

b0n5a1: leojean890 à la recherche des simus :D

leojean890: bah jme renseigne xD

Snef: Elle semble pas dure à faire en soit

leojean890: vu que pour le moment j'en ai pas fait

Zorg1: en plus bon leojean890 tu codes en python

leojean890: j'y ai même pas assez réfléchi

Snef: c'est pas csb :p

leojean890: Zorg1 dans certains jeux même en python ça rank correct xD

Snef: bon leur histoire de round / truncate en fonction de si t'es en haut ou en bas de la map c'est un peu a chié mais bon

BlaiseEbuth: Où sont les simus les enfants ? Où sont elles ? Where are the simulations?

leojean890: ah ouais les round truncate ça me gave d'avance mdr

TomPouce: j'ai pas eu la foi d'en faire une pardon

GlaceCoding: c'est quoi cette histoire de round/truncate?

leojean890: faut utiliser le code du referee

leojean890: c dans l'énoncé

Snef: Lorsqu'une entité se rapproche d'un point, ses coordonnées sont tronquées (lorsqu'elle se trouve en dessous de la moitié de la carte) ou arrondies (lorsqu'elle se trouve au-dessus de la moitié de la carte). Ce n'est qu'à ce moment-là que les calculs basés sur la distance sont effectués (comme les dégâts infligés par les monstres).

BlaiseEbuth: Stoi l'monstre

GlaceCoding: :dizzy_face:

Snef: Le truc qui est là juste pour faire chier les simu :D

b0n5a1: y'a un mec il campe ma base, pousse les araignées pour me buter la base...mais m'aide à les buter :D

GlaceCoding: C'est peut etre mon algo si les hero siffle bcp xD

pardouin: soir o/

jfaixo: buter des adds dans la base adverse ca compte comme du wild mana ptet xD

pardouin: vous êtes tous silver ou quoi? :)

GlaceCoding: J'ai eu la flemme de faire un algo pour calculer une esquive O_O

Snef: jfaixo de ce que j'ai compris oui

pardouin: on peut faire silver juste avec des wind?

Zorg1: pardouin : y a b0n5a1 qui est bronze qui essaie de venir en silver

pardouin: histoire que je me foule pas trop

GlaceCoding: oui en full defense à 3

TomPouce: c'est gratuit vazyyyyyyyy

Zorg1: pardouin : en gros oui je suis au milieu du silver et j'ai défense + wind

pardouin: je suis 500 bronze avec juste une def approximative et sans wind

pardouin: ok ça devrait aller alors

GlaceCoding: Mais si tu as une bonne attaque tu peux te passer de défense wind

leojean890: b0n5a1 ça m'arrive de faire ça c'est triste mais j'essaye d'éviter xD

Snef: GlaceCoding et avec une bonne defense tu peux te passer de l'attaque :p

b0n5a1: pardouin je suis 16e, 22/26 win avec kill basique et défense à coup de vent très light

b0n5a1: donc oui ça passe

b0n5a1: pardouin : https://www.codingame.com/replay/623848899

QuentinSeiwert: Bonjour à tous, est-ce que si je renvoie du code, ma progression dans le classement repart à 0 ? En gros si je suis bien placé à 70% d'évaluation il vaut mieux que j'attende la fin pour republier une nouvelle version ?

MooMooN: Oui ca repart à0

GlaceCoding: attend

QuentinSeiwert: Ok merci :)

leojean890: tu peux submit en cours d'évaluation mais ouais tu te retapes les matchs depuis 0

GlaceCoding: b0n5a1 tu pourrais faire plus de wind vu la masse de mana que tu recoltes avec tes kills

b0n5a1: ouais mais ça suffit

b0n5a1: ça passe silver easy

GlaceCoding: ah ok, je suis plus dans l'optique de faire le meilleur score ^^

b0n5a1: pas moi, truc simple qui marche pour le moment ça suffit

b0n5a1: et ça score

Snef: Faire du wildmana c'est bien que si tu meurt pas de toute façon :p

Snef: et si l'adversaire est pas nul en def..

GlaceCoding: mais le wildmana tu peux le conso

Snef: Oui mais le mana aussi

b0n5a1: ça reste du mana osef ^^

b0n5a1: pourquoi dépenser des masses quand un peu suffit...je verrai ça plus tard :D

GlaceCoding: je suis à 24% de combats et rank 500, je peux redecendre selon le score de mes 75% autres combats ? :')

b0n5a1: ça peut oui

GlaceCoding: je m'y fais pas à l'ascenseur emotionnel

b0n5a1: dis toi que si tu fais à peu près presque la même chose que les quelques 100aines autour de toi t'as pas fini de faire le yoyo

b0n5a1: c'est random quasiment

GlaceCoding: j'était rank <300 avant l'ouverture de la league

b0n5a1: ça c'était avant...maintenant y'en a plein qui pushent

leojean890: ah jt'ai doublé Snef xD

pardouin: comment on sait qui est joueur 0 et joueur 1?

leojean890: random powaa

pardouin: avec les coo de la base?

GlaceCoding: 0 c'est toujours nous?

b0n5a1: entre autres

Remi.: Oui tu n'as que ça pardouin

Snef: leojean890 m'oblige pas à implémenter le shield...

Snef: leojean890 je veux plus toucher à ma forêt :p

pardouin: et donc base 0,0 -> on est joueur 0, sinon joueur 1 c'est ça?

Remi.: Oui

pardouin: ok merci

Remi.: en tout cas je ne vois que ça

leojean890: Snef ça y est ton IA est finie et t'y touches plus next week ? :P après c'est tellement random on va se doubler plein de fois xd

leojean890: pardouin ouais avec la base^^

Snef: leojean890 clairement je vais pas plus investir dans mon ia jetable :D

b0n5a1: pardouin : type: http://chat.codingame.com/pastebin/caeb565a-1b09-4553-b1ea-ac80669209dd

leojean890: ah tu vas donc simu

Snef: Oui :p

GlaceCoding: ah bon ? base[0] c'est toujours nous

pardouin: ah je vois ça :

pardouin: Entrées pour un Tour de Jeu 2 premières lignes : deux entiers baseHealth et mana pour la vie restante de la base et la quantité de points de mana des deux joueurs. Vos données sont toujours fournies en premier.

pardouin: ça va dans le sens de glace

b0n5a1: voilà (+ le type pardouin )

leojean890: ah t'es 140 sans shield pas mal mdr

leojean890: shielder les mobs c fort par ex

Snef: leojean890 j'ai pas d'attaque non plus :p

leojean890: il me reste à me shielder moi même

GlaceCoding: J'ai toujours fait base[0] = moi dans le sens inverse est c'est ok

leojean890: ah gg alors

Snef: j'ai juste defense + farm

b0n5a1: super...51%

Default avatar.png carlin-de-clair: les gars c'est quoi la nouveauté en silver league ?

leojean890: juste en defense et afrm t'es si haut c cool

leojean890: ça a du potentiel xD

Remi.: Je ne trouve plus le rayon de visibilité des héros dans le brouillard ?

Remi.: quelqu'un l'a en tête ?

GlaceCoding: 3000

leojean890: aucune nouveauté

Remi.: Ok merci

Snef: leojean890 ouais mais je me shield pas donc je perd contre ceux qui me tiennent en laisse :p

leojean890: je me shield pas nn plus^^

leojean890: justement c à améliorer

b0n5a1: carlin-de-clair t'as une maman araignée géante au centre de la map qui jette ses petits direct dans le scope des bases

GlaceCoding: Remi Vous devez les avoir à moins de 2200 unités d'un de vos héros ou 6000 de votre base.

GlaceCoding: 2200 apparement

b0n5a1: et elle a 5000 PV

leojean890: et ptet rertarder ma phase d'attaque sous conseils de Boulet et R4N4R4M4

leojean890: à voir

Snef: vu comment c'est parti mon ia de merde passera surement gold donc bon..a quoi bon l'améliorer avant la simu :p

Default avatar.png carlin-de-clair: Merci beaucoup bon5a1

leojean890: gold en tant que 140.. maybe

Remi.: Je croyais que 2200 c'était pour les sorts. Donc c'est pour la visibilité aussi.

leojean890: ça dépend du seuil de gold

GlaceCoding: Faut que je modifie mon code xD

Snef: leojean890 vu celui pour le silver...

leojean890: qui parfois est 00 parfois 200 et parfois 650

Snef: même si c'est 20% je devrais passer

leojean890: qui parfois est 100 parfois 200 et parfois 650

leojean890: 650 SC2021

Nefael: retarder l'attaque le plus possible c'est bien parce que les mobs que tu utilise ont plus de PVs, mais si le gars t'attaque avant et que tu dois dépenser une tonne de mana pour te défendre, c'est chaud

leojean890: 100 FC2020

leojean890: 200 SC2020

leojean890: 100 OOC

GlaceCoding: Attaquer trop tôt c'est inutile

GlaceCoding: sauf si c'est avec une strat

Anlzebeth: Hello! Ptite question technique sur l'event, est-ce que c'est possible de tester dans l'IDE la configuration avec la base dans le coin en bas à droite ? Je me prend des timeouts dans l'arène quand je suis dans cette config et je peux pas tester ducoup :/

Snef: Anlzebeth tu peux supprimer ton icone en bas et celle de l'adversaire et les inverser

Nefael: GlaceCoding par exemple si tu vois que le gars a ses héros trop loin de sa base, tu peux tout balancer

TylerDurden: tu efface le joueur 2, et tu choisi ton code en face... (celui de l'ide)

GlaceCoding: Il y a Sly qui utilisé les spider comme un pet xD

pardouin: near_base c'est rayon de 6000, pas moins?

Snef: 5000

Snef: 6000 c'est la visibilité

pardouin: ok

pardouin: et wild mana c'est en dehors des 5000 du coup?

Snef: Oui

pardouin: ok merci

Default avatar.png Azorlebleu: Heyo, je vois des monstres où le nearBase est 1 et qui est une threat pour moi - mais il tangente juste le cercle, et ne rentre jamais dedans. c'est un bug connu ? :/

Anlzebeth: Snef Merci :)

Remi.: Allez hop, arène

Teakt: Yo tlm, vachement stylé ce nouveau challenge !

GlaceCoding: bon courage xD

Default avatar.png jujurocking: 62% depuis 17h..

Remi.: Merci ^^ 1er combat gagné mais c'est marratn, les 9 autres ne sont même pas en cours

Remi.: Ah ok ça ramme comme vendredi ? :'(

Remi.: * rame

GlaceCoding: oui

Remi.: J'ai pas de bol

Default avatar.png jujurocking: Oui j'arrive plus à rien faire..

Remi.: Je peux même pas remettre le code précédent si je vois que ça se passe mal

GlaceCoding: l'historique

Remi.: Je veux dire, parce que ça rame et que jen e vois pas le résultat tout de suite.

GlaceCoding: si tu reviens sur last battle, a la fin tu les verras

Remi.: Oui, mais à quelle heure ... j'aurais voulu voir ça avant de me coucher, pour remettre le code précédent si je fais trop de la merde.

Remi.: Au moins vérifier que les 10 premiers combats sont 10 victoires.

JulienKerlero: https://www.codingame.com/replay/623869086

JulienKerlero: J'ai comme une légère impression que ma fonction d'exploration ne marche pas très très bien

pardouin: bon j'ai lancé un truc décent

pardouin: je fais des 900 wild mana sans perdre de vie

GlaceCoding: JulienKerlero ils ont juste pas le sens de l'orientation xD

pardouin: par contre en silver ça risque de pas aller chercher très loin ^^

Default avatar.png carlin-de-clair: comment tu vois tes wild mana pardouin ?

Default avatar.png Azorlebleu: Une idée de quand le gold est ouvert ? :)

pardouin: à la fin si égalité de vie

JulienKerlero: for h in heroes: http://chat.codingame.com/pastebin/ecc7156b-96e5-41b9-8877-bfabc3e338de

GlaceCoding: et ton jungler à le même bug que moi, il focus les mobs que la defense voit xD

JulienKerlero: Téma la merde que c'est comme code en plus, c'est illisible

pardouin: c'est quoi en général, mardi gold et jeudi legend?

thoip2: mercredi jeudi or, vendredi samedi legende

GlaceCoding: Ce n'est )pas tous les 3 jours à 17h ?

pardouin: ah ok ça fait short pour passer legend

thoip2: legend c'est reduit

Default avatar.png Azorlebleu: merci!

Zorg1: enfin **2 pour faire un carré c'est pas super opti ^^

JulienKerlero: Awai ?

pardouin: zorg tu es bien rank ? :)

JulienKerlero: Je note, si jamais je refais mon code j'y penserai

Zorg1: pardouin : pas du tout je dois être >1000 silver

Zorg1: j'ai vraiment un code pourri

SIyrack: salut je n'arrive vraiment pas a faire un système de defense a deux sachant que je gère mes héro avec une seule variable et une boucle qui le répétè pour le nombre de hero et je n'est que 2 hero defensif

Zorg1: pas vraiment la super motivation

JulienKerlero: Slyrack ça te dis de brainstorm un truc à deux ?

SIyrack: sa marche en python?

JulienKerlero: oui

JulienKerlero: Pcq je pense qu'on est pas mal complémentaires

GlaceCoding: https://www.codingame.com/replay/623806637 defense à 1 ça marche xD

SIyrack: comment je fais sa ??

JulienKerlero: Mp ici et on verra, t'as discord ?

JulienKerlero: GlaceCoding MDR tes héros qui font une pause café

JulienKerlero: Ca m'a mis giga bien

Boulet: GlaceCoding : tu peux faire un match contre mon IA et m'envoyer le lien stp ?

GlaceCoding: (En vrai il demande à aller à la cafet' -> cafetaria mais c'est la même)

Vry: Mon bot est super fort en collecte de mana ... un peu faible en défense ...

JulienKerlero: Oui oui j'ai bien lu, c'est ça qui m'a fait rire

GlaceCoding: Boulet je te battais à plat de couture hier :joy: je me suis aidé de ton ia en adversaire, je vais essayer

Boulet: sauf si ton replay viens de ton IA en arene '

GlaceCoding: Boulet le lien au dessus c'était en arene

Boulet: parce que ce que je teste contre toi j'en ai qu'un qui soit

Boulet: sort

Boulet: chez toi

keto3409: J'ai tenté GlaceCoding, mais j'perds en bonne majorité, mon attaque pas opti

Boulet: pas deux

keto3409: https://www.codingame.com/replay/623878177

Default avatar.png carlin-de-clair: Comment on fait pour tester son bot contre celui de quelqu'un d'autre en particulier ? c'est ma première fois de participer

GlaceCoding: Boulet Ah ma def en 1, c'était un troll, car la plupart du temps mes héros sont collé xD

keto3409: Faut se rapprocher de vos l'opti de vos attaques ...

GlaceCoding: carlin-de-clair en bas de l'ide tu peux "supprimer" ton ia et celle du boss

Boulet: GlaceCoding: domage j'aurai bien testé contre une attaque à 2

GlaceCoding: ainsi tu peux jouer en bas aussi

Vry: 1ère victoire contre le boss Bronze, ça va le faire :p je submite

GlaceCoding: Boulet c'est viable ? J'hésitais à faire un rush 2, puis revenir en 1

Boulet: go go go vry

Boulet: GlaceCoding justement j'ai deux ou trois idées mais je voulais voir un vrai cas

GlaceCoding: @vry A demain pour le rapport LUL

thoip2: moi je fais des attaques à 3 par moment

Vry: Par contre je sous utilise la mana ... je finis la partie avec 870 mana :upside_down:

GlaceCoding: Boulet tu as vu l'IA de sly?

Boulet: Nan

Boulet: je regarde de ce pas

Vry: Je devrais pouvoir me shielder toute la game avec ça

jajalecapouet: waa l école 42 maroc est la 1ere au classement

Vry: Ah oui ça fait 348 tours de shield

Vry: par hero

Boulet: jajalecapouet pour le moment les classeemnts.....

GlaceCoding: Vry : 870/10x12 ça fait 1044 pour moi

GlaceCoding: ah oui divisé apr 3 xD

Default avatar.png Azorlebleu: pas toujours ouf de se shielder ^^ des fois c'est bien d'être repoussé avec les monstres pour pouvoir les tuer

Vry: Flûte je wind à l'envers quand je suis en bas ...

GlaceCoding: Azorlebleu +1 j'hésite des fois à shield l'ennmi pour wind xD

JulienKerlero: on peut shield l'ennemi ?

Boulet: vry ....

Boulet: JulienKerlero oui heuresement

GlaceCoding: Vry mdr

Boulet: parce que les mob c'est l'ennemi

leojean890: Vry t'es en MC ?

BiasInput: @Azorlebleu, tu risques de te faire controle à l'infini sans shield

Buk.: https://www.codingame.com/replay/623885165 frame 95-96

GlaceCoding: Je reste devant les battles de l'arena pour voir mon final rank mais ça ne sert à rien, dans 2h j'y suis encore xD

Buk.: je comprends pas

Littleyounes: elle est éclatée ton ia BUk

GlaceCoding: trop fort le blink, je voulais le faire!

Vry: leojean890 : non pour l'instant en heuristique

GlaceCoding: Le héro1 pousse le héro2 qui a poussé aussi le héro1

leojean890: d'acc tu avais mentionné convertir le referee en C, non ? mais tu n'as pas fini je vois^^

GlaceCoding: Et le héro de l'adversaire aussi

Buk.: @LittleYounes, oui je sais

leojean890: en vrai les heuristiques ça marche assez bien là

Vry: J'ai revu le code du referee j'ai codé une partie mais pas encore décider d'y aller

b0n5a1: leojean890 j'arrive, ça prend le temps mais jarrive :D : https://ibb.co/YknDmYy

leojean890: ah oui ton submit met du temps comme pour nous tous avec le roll de change de ligue

leojean890: ils auraient juste dû déplacer les IA au lieu de roll

leojean890: tu gardes to rank en cahngeant et voilàà^^

b0n5a1: dimanche à lundi prochain ce sera pire, comme d'hab

leojean890: tu gardes to rank en changeant et voilàà^^

Zorg1: en plus je croyais qu'ils voulaient ne plus faire de rerun

leojean890: ils en faisaient plus

Zorg1: enfin c'est ce qu'ils avaient fait lors du dernier contest

leojean890: le souci c'est que ça consomme de ouf

Vry: Après dans certaines conditions une simu. peut être sympa pour optimiser les phases de défenses par exemple ... à creuser

leojean890: on peut plus submit pour tester par ex

b0n5a1: bah la dernière fois ça cuttait c'est tout non ?

leojean890: vuque ça met plus de 6h le submit

Zorg1: oui

leojean890: la derniere fois ça cuttait et déplacait

leojean890: c'était mieux du coup

leojean890: Vry ouais mais pareil ça me semble galère à faire bien

GlaceCoding: C'est autorisé d'avoir un deuxieme compte si on veut try une IA "loufoque" ?

b0n5a1: en théorie non, mais presque tout le monde le fait

Zorg1: si t'es discret ça passe

leojean890: GlaceCoding en théorie tu peux pas, en pratique si tu as un code différent ça va

leojean890: 2 codes simulaires c'est le ban

Zorg1: voilà quasiment tout le monde a un smurg

Zorg1: *smurf

Vry: Pour l'instant je calcule à la main le nombre de tour de l'araignée pour atteindre ma base, le nombre de tours pour la zigouiller pour chaque héro et j'utilise le WIND quand c'est critique. J'ai pas encore implémenter SHIELD et CONTROL

b0n5a1: à la fin remet le code par défaut pour le smurf pour être tranquille

leojean890: 2 codes trop similaires => triche et ils le voient

leojean890: après tu peux faire mumuse avec un autre compte pour tester des trolls

GlaceCoding: Faudrait que je tente d'installer le moteur sur mon pc alors

Littleyounes: Je rigole @buz elle est pas éclatée ton ia

b0n5a1: fais gaffe au cambouis

Vry: J'ai une bonne IA en défense ... mais contre une IA agressive je ne ne sais pas ce que ça donne

b0n5a1: Vry essaye contre les coréens du top

Vry: En Bronze ça déroule bien

Vry: b0n5a1 : attend que je change de ligue :p

GlaceCoding: vry tu as un replay?

b0n5a1: ha t'es bronze, je vais tester contre toi avant de passer ^^

Littleyounes: aprés reCurse va venir il va faire 3*println("Move"*0.54829381*i+x+' '+y)

Vry: https://www.codingame.com/replay/623887346

Littleyounes: et va nous mettre à l'amande

GlaceCoding: ta def ne tiendra pas sans wind

b0n5a1: ou à la cacahouète

pardouin: c'est bon je passe facile

Boulet: pas sur pour le wind en defense

pardouin: comme bonsai

pardouin: c'est juste super long

Littleyounes: putain elle est bonne ton ia vry

Boulet: ça tiens pas non plus face des shield

b0n5a1: Vry, c'est sur le fil entre nous :D https://www.codingame.com/replay/623892712

GlaceCoding: vry j'ai pas essayé mais à vue d'oeil je passe (mon ia est agressive)

pardouin: 37% grr

pardouin: le boss est 77ème, il y a pas mal d'attente ^^

Boulet: en fait le wind en défense j'y crois de moins en moins

Boulet: c'est bien pour farmer mais pas pour défendre haut

Boulet: 63 match 18%

GlaceCoding: Ca fait 90% du work si tu n'as pas une IA en face avec une strat agressive

Littleyounes: @Vry je dit peut être de la merde mais ton positionnement n'est pas opti

Boulet: GlaceCoding oui mais les IA vont devenir de plus en plus argressives

Littleyounes: y a un hero qui fou rien

pardouin: on s'amuse comme on peut en attendant :

pardouin: https://www.codingame.com/replay/623894254

Boulet: parce que le shield est bien trop fort et trop peu couteux

Littleyounes: control aussi

Vry: Littleyounes : c'est bien possible c'est un placement arbitaire à 15°, 45° et 75° :)

GlaceCoding: Boulet si tu wind à 6000/7000 tu tiens

Boulet: non controi c'est bcp bcp bcp moins fort que shield

pardouin: quand même pas mal ce que t'arrives à faire sans wind bonsai

pardouin: tes petites rondes sont efficaces

b0n5a1: je wind pardouin

Vry: shield ça dure 12 tours et ça ne coute que 10 mana ... c'est la classe

pardouin: je les vois pas

pardouin: regarde le replay

b0n5a1: frame 177 par exemple pardouin

Vry: on peut avoir des shields toute la partie

pardouin: ah ok mais quasiment jamais

b0n5a1: le minimum syndical vital oui

pardouin: je wind dès que ça rentre dans les 6000 de la base

b0n5a1: c'est surtout sur la fin avec les mobs à gros pv

pardouin: comme ça tout mon mana est wild

Littleyounes: @Vry moi j'ai divisé la map sur geogebra en triangles rectangles

Littleyounes: et j'assigne chaque hero à une zone

pardouin: et même comme ça il me reste du mana

GlaceCoding: Boulet la personne qui faisait des wind 6000/7000 a changé son code, c'était assez fort et il était encore fullmana

pardouin: (et toi il t'en rete pleinnnn à la fin D:)

Boulet: GlaceCoding : bah non parce que je vais te shielder tellement de mobs que tes winds ....

b0n5a1: (huhu, je suis un écureuil)

Boulet: enfin pas moi parce que je suis mauvais mais un mec qui sait coder

pardouin: oui je sens que gold ça va pas être aussi simple

pardouin: il va falloir attaquer à un moment donné ^^

pardouin: (genre shield les mobs adverses, comme tu dis)

GlaceCoding: Il y a quoi comme algo/modèle pour traiter la position des monstres sur la carte? :')

Littleyounes: comment ca traiter

b0n5a1: mob.pos += mob.velocity

GlaceCoding: Les analyser dans son code/prendre en compte la position des groupes ou autre

TylerDurden: ben... c'est une grosse partie du truc... va falloir que tu le fasse toi même ^^

Vry: On ets 74 devant le boss Bronze

Vry: *ets

Vry: *est

b0n5a1: t'es à combien de % Vry ?

Default avatar.png SIsig67: que 1 devant le boss Bois 2

Vry: 33%

Zorg1: bah c'est bon demain vous devrez connaître votre classement en silver ;-)

b0n5a1: 82%

Default avatar.png Mamounedj: Bonsoir

Vry: Mais je suis 47 donc ça passe large

b0n5a1: ouais

b0n5a1: j'ai été propulsé là haut direct aussi

Vry: J'ai corrigé un nombre magique mais j'ose pas resub

b0n5a1: les 17 premiers combats sont des wins

Vry: Avec la correction du nombre magique je serai à 100% aussi

b0n5a1: je suis à 39/56 wins là

Vry: 16/18

pardouin: 21/26

pardouin: https://www.codingame.com/replay/623906657

pardouin: tu wind pas non plus des masses

TylerDurden: j'ai up a la sortie de silver, a 17h... uis a 18% des combats...

pardouin: ouch

YanisLaGlisse: Quelqu'un a une strat pour contrer les shields perpétuels ? J'ai l'impression qu'il y a rien à y faire

Littleyounes: Abusé

b0n5a1: shielder le premier avant l'autre :D

GlaceCoding: WIND assez tôt LUL

YanisLaGlisse: Ouch, je sens que ça va pas être coton

Default avatar.png carlin-de-clair: Une question bête mais comment je fais ça pour voir qui est le vainqueur d'un match ?

Default avatar.png carlin-de-clair: ce n'est pas affiché

GlaceCoding: Si

Vry: pardouin : c'est le fameux nombre magique que je viens de corriger ... mais ouais je wind que si c'est impossible de tuer le mob

GlaceCoding: tu as toujours 1 / 2

pardouin: vry le pb c'est que du coup tu kill souvent dans ta zone

pardouin: et c'est un manque à gagner en wild mana

Default avatar.png carlin-de-clair: Lorsque 1 est en gras ça signifie que j'ai gagné c'est ça ?

b0n5a1: ouais mais ça suffit pour silver pardouin

pardouin: oui je vois ça

GlaceCoding: Vry tu stacks un max de mana, tu peux te faire plaisir à wind avant les 6000

Vry: Oui c'est vrai, je garde ça pour la ligue silver, je pense que les matchs seront bien différents de ceux de la ligue bronze

TylerDurden: ouai, je pensse aussi qu'il faut wind pour ortir les monstre de ta zone dès que possible...

b0n5a1: mais foutez nous la paix à Vry et moi avec vos winds :D

pardouin: :D

LothairK: La fenêtre graphique ne s'affiche plus chez moi

GlaceCoding: Faut opti vos scores xD

LothairK: Quelqu'un d'autre a ce pb ?

pardouin: #1 ça veut dire gagne

GlaceCoding: j'ai cliqué sur #2 è_é

b0n5a1: LothairK t'aurais pas toutes les ressources bouffées (mem + proc) par les players ?

pardouin: en gros quand tu es à gauche tu gagnes, droites tu perds (dans la présentation des derniers combats)

b0n5a1: c'est gournands ces trucs

b0n5a1: gourmand*

Default avatar.png carlin-de-clair: Merci pardouin

LothairK: Je vois pas ce que tu veux dire, les players c'est qui/quoi ?

b0n5a1: le visualiseur graphique

LothairK: Normalement j'devrais pas avoir de pb de mem/proc

LothairK: J'ai une 3070, 16g de ram

b0n5a1: bah ça bouffe à mort ce merdier dans les processes, depuis toujours

b0n5a1: si t'en a plusieurs ouverts ça peut vite faire mal

pardouin: essaye de desactiver l'acceleration matérielle peut-être

GlaceCoding: si tu utilises IE aussi LUL

LothairK: bon j'avais Overwatch d'ouvert c'est peut être pour ça

Littleyounes: jsuis dans le otp 100

Littleyounes: non mérité

Littleyounes: :')

Boulet: tiens shield l'adversaire c'est pas si con ça comme idée

LothairK: ça me saoule j'aurai bien aimé faire du Reinforcement Learning mais ça pue la merde CodinGame pour pouvoir entrainer des modèles

Littleyounes: respecte codingame

b0n5a1: faut le faire en local ça LothairK

TylerDurden: y'a des outils pour le faire en local ...

Littleyounes: oé mais du réinforcement learning dans ce challenge

Littleyounes: le comportement énemi est imprevisible

Littleyounes: c'est chaud

Littleyounes: je dis peut etre de la merde

GlaceCoding: mais tu as quand même un schema à adopter sur la defense

LothairK: Ballec du comportement ennemi

pardouin: j'imagine qu'identifier la strat de l'ennemi peut aider quand même

LothairK: Le plus dur à faire dans ce genre de pb c'est bien définir les actions et surtout les rewards

pardouin: mais je sais pas si je me lancerais la dedans

TylerDurden: ouai, useless avant le gold je pense

LothairK: C'est pas toi qui t'en charge d'identifier la strat ennemi, c'est le modèle qui s'entraine et finira peut être par le trouver

GlaceCoding: je peux controle un montre en 1000 de ma base pour le faire sortir ? Ou il va faire demi tour ?

keto3409: Les serveurs sont en grande difficultés là

sboomi: C'est possible d'éviter le RL justement ?

Littleyounes: si ton algorithme renforcement découvre que la bonne strat c'est l'attaque

keto3409: "Tester dans l'arène" avance de 1% toutes les 2min ?

sboomi: :thinking:

Littleyounes: tu va perdre contre les gens defens

GlaceCoding: keto3409 demain tkt

Littleyounes: fin je sais pas en vrai

b0n5a1: 1% toutes les 10 mins oui plutôt :D

GlaceCoding: 1 les 40*

TylerDurden: y'a toute les i1 silver qui sont en train de recalculer... donc oui, c'est lent...

pardouin: oui c'est très lent passé les 10 premiers combats

pardouin: bonsai 91% :p

TylerDurden: mais suffit de chopper une defaite, l'amener dans l'ide, et tu peu améliorer ton code... reste 1 semaine...

Littleyounes: putain il m'a mi l'idée du reinforcement learning dans la tete

Littleyounes: vous savez si c'est viable

Littleyounes: ?

yamo: le farming marche mieux en targetant (x,y) au lieu de (x+vx, y+vy). Qq'un aurait une explication ?

TylerDurden: pas dans l'ide... en local, pk pa... mais une bonne heuristique de base sera plus efficace a la fin de la semaine... (amha)

pardouin: je crois que le referee est pensé comme ça

pardouin: les vx, vy servent surtout pour voir si un mob se dirige vers l'ennemmi ou pas

pardouin: (pour le shield par ex)

pardouin: -m

TylerDurden: si tu attein le mob en 1 tour, vise sa position... sinon sa position après deplacement... (on tape avant qu'ils bougent)

velkuns: @yamo selon les règles, les heros bouges, puis tape et ensuite les monstres bouge

Vry: +1 velkuns

Vry: hero, attack et ensuite mob

Default avatar.png carlin-de-clair: Est ce que le control modifie la direction de la cible ? ou juste ça le recule et il continue le tour d'après ?

pardouin: faudra quand même que j'ajoute dans mon code de vérifier si un mob est pas sous shiled avant de le wind ^^'

Default avatar.png le_chilien: je me suis dit pareil :D

b0n5a1: essaye carlin-de-clair

Default avatar.png le_chilien: du mana de gaspillé

DepartmentOfRedundancy: quand est-ce qu on ouvre gold?

DepartmentOfRedundancy: on attend 1semaine que tout le monde passe en silver?

TylerDurden: mardi ou mercredi la gold (amha)

yamo: Merci !

b0n5a1: si c'es décalé d'un jour et 2 heures comme pour silver alors mardi 16h oui

Littleyounes: Les gars pour savoir si un héro peut tuer un monstre avant qu'il n'arrive à la base

TylerDurden: c'etait le mercredi avant, maiss la silver ouvrai le lundi...

Vry: Y'a pas de timestamp pour l'instant ... surprise

Littleyounes: il ya un moyen mathématique pour calculer ca

Littleyounes: ou il faut simuler

Littleyounes: ?

Default avatar.png Camboui: une simulation c'est pas mathématique ? :D

PhOeNyX: C'est ce qu'elles disent toute

Default avatar.png carlin-de-clair: Tu peux calculer normalement

Vry: Tu peux le faire avec des divisions ... moi je suis une feignase je fais ça avec des while

Littleyounes: Bah une simulation j'imagine un truc iteratif

TylerDurden: ouai, tu compte son nombre de tour avant d'arriver, le nombre de tour pour le rejoindre, et tu lui fait 2 dega par tour... easy ^^

Littleyounes: Ouais vry ej fais actuellement avec les divisions

Littleyounes: mais

b0n5a1: bah t'as la vitesse du mob, ta vitesse max et les distances leojean890 ... pas difficiles de comparer le nb de tours nécessaire

Default avatar.png carlin-de-clair: le monstre avance de 400 unités par tour et subit 2 damages par tour du héros

b0n5a1: oups Littleyounes

Littleyounes: vous prenez en compte

Littleyounes: la vie ?

Vry: Oui

Default avatar.png carlin-de-clair: donc en ayant son health initialement tu peux le calculer

Littleyounes: :o

Vry: un premier while pour "rattraper" le mod, un deuxième pour le zigouiller

b0n5a1: oui mais avec un système déval à deux balles

TylerDurden: pas besoin de simu pour ca...

Littleyounes: Oui c'est ce que je fais maintenant c'est avec les rapports

Littleyounes: mais je prends pas en compte la vie

Littleyounes: avec la formule on peut pas savoir à quel moment l'heros va rattraper le mob

Vry: Ça peut tout changer la vie du mob !

Littleyounes: poru commencer à lui faire des dégats

b0n5a1: ha non en fait j'ai viré la vie c'était pas génial

TylerDurden: faut que tu ai le temps de le tapper 2 fois plus que sa vie...

b0n5a1: je compense en wind si c'est limite

pardouin: après si tu wind tu peux gagner du temps

Vry: 2 fois moins :)

Littleyounes: hmmm

pardouin: oui voila

TylerDurden: exact Vry :)

pardouin: à partir du moment où tu l'atteinds si tu le wind ça passe

Littleyounes: Ok donc rien qu'avec les rapports

Littleyounes: merci les gens

Littleyounes: ;v

Vry: C'est avec ça que je "calcule" ma défense

Boulet: bon j;ai boulot demain

Boulet: bn les petits

b0n5a1: plus que 5%

Littleyounes: moi aussi :(

GuillaumeBardy: Désolé j'ai pas forcément trop lu les échanges plus haut. On sait quand ouvre la ligue Gold ?

Boulet: à demain soir

velkuns: je suis passé en simulation (move + attack si a portée + move mob) pour savoir si un héros avait besoin de support pour kill un mob avant qu'il atteigne la base

Vry: +1 Boulet bn

pardouin: je t'ai dépassé bonsai :D

b0n5a1: on veut un bot qui dit quand les ligues ouvrent...

Littleyounes: Ouais automaton ne fait pas le taf

b0n5a1: je me doute pardouin j'ai testé en IDE tu me tartais

pardouin: normalement c'était marqué

TylerDurden: je fais une liste des mob en fonctions de leur distance avec ma base, idem mes heros, si le premier a le temps de le tuer, je sort le mob de ma liste, sinon le 2eme va dessus aussi... etc...

pardouin: mais il y avait un affichage bizarre genre 4567876545678

Littleyounes: c'etait un timestamp

Littleyounes: ptdrrr

pardouin: genre ms after epoch

GuillaumeBardy: ça ok mais là il n'y est plus :)

Littleyounes: ouais

pardouin: oui ils l'ont dégagé mais sans rien mettre à la place :(

Littleyounes: :(

b0n5a1: bah c'est compliqué tu sais pardouin :D

TylerDurden: correction de bug rapide, et efficace... il updateront quand ils seront sur de la date pour la gold...

Littleyounes: Ils ont merder codingame aujourd'hui en vrai

Littleyounes: ils auraient juste du cut les 1000 premiers de bronze

Littleyounes: les foutre en argent

b0n5a1: c'est pas comme si y'avait des fonctions qui permettent de déterminer ça ....

Littleyounes: au lieu de tout mobiliser pour la journée

Arnaud.Net: ou faire ça la nuit :)

TylerDurden: ils ont testé le boss automatique en silver, il regardent ce que ca donne, on aura une réponse rapidement...

b0n5a1: Littleyounes aujourd'hui ? :D

Littleyounes: ptdrrrr

TylerDurden: c'était le week end ... concours gratos... comment leur en vouloir? on est dimanche... on vera demain...

b0n5a1: heu...c'est comme ça à chaque fois hein :D

Littleyounes: !(

Littleyounes: :(

BigUP: la vache ! les 1ers n'ont toujours pas fini leurs matchs !??

b0n5a1: quand c'est pas ça c'est autre chose...et dans tous les cas les dimanches c'est la mémerde

TylerDurden: d'habitude, la silver, c'est le lundi, ils sont connecté, et ils reagissent plus vite ^^

Littleyounes: ils devraient mettre des pubs

pardouin: c'est un coup des hackers russes ça

Littleyounes: et s'acheter des mainframes Z

b0n5a1: réagir...là est le problème...être proactif ça aiderait

pardouin: bon je vais faire les deux puzzles du jour au lieu de regarder les % s'incrémenter

b0n5a1: rain j'ai la notif, enfin

b0n5a1: tain*

Littleyounes: t es argent

TylerDurden: mais serieux, respect... pas fait le dernier, donc 1 ans que je m'etais pas co... y'a eu des amélioration quand meme...

BigUP: pardouin, non les hackers russes ne s'attaque qu'a des cibles hautement stratégiques comme l'éducation nationale

b0n5a1: heu...joker

pardouin: gg bonsai \o/

TylerDurden: (je dis pas que c'est parfait, mais pour un truc gratos... ca marche pas trop mal quand même...)

b0n5a1: c'est pas moi c'est le code

Littleyounes: tyler c'etait toi qui avait parler dapprentissage renforcement

Littleyounes: ?

TylerDurden: nan, j'ai donné mon avis... mais je pene pas que ce oit optimisé sur ce concours...

Littleyounes: Ouais moi je penses que pas du tout

Littleyounes: car il va devoir l'entrainer sur l'IA de quelqun

TylerDurden: :)

b0n5a1: ouais enfin TylerDurden normalement ça cut et y'a pas de rerun...donc l'amélioration...c'est du même niveau que la traduction de 100 ms en 50 ms

Littleyounes: et son truc sera optimisé uniquement contre cette IA

b0n5a1: rerun plus de 1000 IA au lieu de juste cut c'est débile

Littleyounes: oui

Littleyounes: il y en avait 4000

Littleyounes: en bronze

Littleyounes: qui ont été rerun

TylerDurden: la dessus, totalment d'accord... mais ils ont test... c'et bien de tester... mais il aurai fallu plus de serveurs pour 2000 rerun en meme temps...

TylerDurden: il aurai fallu laisser passer 500- 700 ia en ssilver, pour eviter ca... mais on est en plein week end...

b0n5a1: test ? je parierai pas, pas sur ce point en tout cas...et ça aurait été plus malin que de mettre le "download as pdf" complètement pété et ridicule pour innover

b0n5a1: si tu cliques dessus ne bois rien en même temps tu pourrais avaler de travers ou cracher sur ton écran

TylerDurden: après, c'est pas parfait... mais c'est gratos, ils gagnet rien la dessus...

TylerDurden: faut savoir prendre ce qui est bien, tout en gardant son esprit critique bien sur... pour améliorer les choses... et faire remonter les problèmes...

b0n5a1: fais toi plaisir, remonte les problèmes, nous on prend le popcorn... (bon courage)

TylerDurden: lol, c'est pas faux :)

TylerDurden: je regarde juste le verre a moitié plein :D

TylerDurden: mais je comprend totalement les gens qui voient la moitié du verre vide

pardouin: bon est sinon vous ke trouvez intéressant ce challenge?

pardouin: pour moi bof sans plus

b0n5a1: ouch silver ça rame pardouin, avant ça speedait :D

pardouin: totoro était plus marrant

TylerDurden: c'est mon préféré depuis code buster :D

Buk.: totoro etait plus beau

pardouin: après j'ai pas trop testé de strats d'attaques

4839565: T'façon c'est d'la merde.

pardouin: je réviserai peut-être mon jugement si c'est rigolo

b0n5a1: o/ BlaiseEbuth

4839565: re

TylerDurden: (après, je kiff l'heuristique, mais je comprend que les fan de simu ne trouvent pas leur plaisir...)

MooMooN: bon generalement quand tu perd contre DefaultIA ca pue :)

b0n5a1: :D

MooMooN: j'ai vu des defaultia de silver plus nulle que celle la

MooMooN: les temps changent :)

TylerDurden: je pense que la defaut ia et la meme pour toutes les ligues... le code est dispo dens le refere...

b0n5a1: je sais plus quel contest c'était la misère pour passer les bois avec des trucs bâteau

TylerDurden: ligues bronze+

YanisLaGlisse: Default IA c'est une IA aléatoire ou c'est toujours la même ? J'ai l'impression que ses starts varient

Lab3ss: C'est possible de s'entrainer avec l'equipe rouge ?

b0n5a1: Lab3ss oui

b0n5a1: t'inverse les 2 IA

b0n5a1: tu delete puis remplace

Lab3ss: :kissing_heart:

b0n5a1: ou t'installe violentmonkey + le script d'Azkelas et tu cliques sur swap :D

b0n5a1: ha non marche plus swap, mais le reste est ok

I_love_CoC: bonsoir à tous

MooMooN: OUi ils ont virer le swap c'était pratique ca

b0n5a1: o/ I_love_CoCk

leojean890: YanisLaGlisse tu t'en fiches de Default joue avec qqn d'autre xD

I_love_CoC: tout le monde est passé argent?

leojean890: 2241 / 5000 sont passés silver only

Sirios: o/

b0n5a1: o/

I_love_CoC: o/ Sirios

Zorg1: \o

RandomVariable: Yo Ca va pas suffir pour passer silver, mais j suis déjà content, j'ai gagné 400 places

-Cile-: j'ai un bug dans l'arène que je n'arrive pas à reproduire dans l'IDE...

b0n5a1: -Cile- t'as importé le replay dans l'IDE ?

RandomVariable: -Cile- j'ai eu ca quand j'avais oublié que je ne commencait pas que en 0,0

LuckyJ.: -Cile- avec les seed les paramètres du jeu identiques ?

-Cile-: Quand je regarde les combats que je perds c'est assez souvent que je n'envoie rien. J'ai vérifié un éventuel time out et non : 0.5ms

b0n5a1: ça peut être un segfault

-Cile-: b0n5a1 on peut faire ça ?

b0n5a1: oui, le bouton "send parameters to IDE" en bleu

-Cile-: RandomvVariable : ça c'est bien géré, et je le verrai dans l'IDE (je teste des 2 sens)

b0n5a1: tu as ce bouton sous chaque replay -Cile-

-Cile-: bon, je vais vérifier

b0n5a1: (dans laste battles)

b0n5a1: last*

RandomVariable: Navré -Cile-, merci b0n5a1 je viens d'apprendre un truc

b0n5a1: hey pardouin ça va je suis pas trop à la cave avec mon truc peanuts ^^

b0n5a1: 1513/2245 %11%

-Cile-: je ne vois pas le bouton... il est tard faut croire

pardouin: pas mal :D

b0n5a1: attends je te le sceenshot -Cile-

-Cile-: ah ça y est

b0n5a1: ok ^^

-Cile-: il est dans le menu last battle, et pas quand on revoit les derniers combats via le tableau de classement

b0n5a1: oui last battles, mais j'ai précisé un peu plus tard

-Cile-: ok, donc j'ai bien un bug dans mon code, c'est ultra rassurant de perdre autant sur un bug probablement corrigeable :)

-Cile-: MAIS QUELLE BOULETTE SUR PATTES !!!

I_love_CoC: c'est la joie du bot programming -Cile-^^

-Cile-: Bug trouvé

I_love_CoC: gg

RandomVariable: Par curiosité, on peut savoir ce que c'était ?

-Cile-: j'avais bêtement considéré que les 3 1ères entités qu'on recevait étaient les nôtres, suivies des héros de l'adversaire et enfin les monstres...

-Cile-: aller, je suis 773, peut-être que je peux gratter 2-3 places

RandomVariable: Moi e remercie grandement celui qui s'est tappé les Kits de demarrage

-Cile-: je ne l'ai pas encore regardé celui-là, comme la vidéo d'ailleurs... faudrait peut-être

TylerDurden: oui, ca aide bien si tu as ton langage dispo...

Lab3ss: On peut lancer une partie en entrainement avec une seed en particulier ?

RandomVariable: Grr, pas moyen de battre Boss 3, faut je je trouve un moyen de faire plus de mana

TylerDurden: par contre, si t'as deja en silver -Cile- c'est plus trop utile... c'est juste pour gagner 1/2 heure au démarrage, le temps de passer bronze...

b0n5a1: bof, les starters c'est juste le stub par défaut un peu amélioré genre classe Entity et sans plus, autant le faire soi même

TylerDurden: oui voila...

RandomVariable: Tu sous-estimes ma flemme

TylerDurden: Lab3ss onglet option tu peux definir la seed

b0n5a1: pardouin 1251/2257 %17% :D

b0n5a1: 15/19 wins

b0n5a1: j'aurais fait ça plus tôt j'aurais peut être été dans le cut

b0n5a1: ou pas

leojean890: ah te voilà ici :p

leojean890: c'est painful ces submits de changement de ligue, ce sera pas fix avant demain cette lenteur

b0n5a1: han...depuis 17h05 Bob est à 21% :face_palm:

b0n5a1: horrible...

leojean890: Boulet pareil

leojean890: c'est le random de l'ordre des matchs

leojean890: 22% depuis 17h aussi

leojean890: 17h39 lui son upgrade

leojean890: moi 95% mdrr

leojean890: je vais push un truc différent et laisser la nuit s'occuper du submit^^

b0n5a1: 17/21 wins ça monte pépère

R4N4R4M4: J'ai fini mes matches, je repush ? :D :D :D

b0n5a1: je m'attendais à pire

b0n5a1: o/ R4N4R4M4

R4N4R4M4: o/

b0n5a1: tu m'as un poil inspiré pour mon éval bateau de sélection de target mobs ^^

R4N4R4M4: ah cool, faut justement que je la refasse complètement :D

Stilgart: tiens, mon run est toujours à 18%

Stilgart: ça va battre mon précédent record tout ça

b0n5a1: ouais Stilgart la misère

leojean890: comme Boulet ça rame hehe

leojean890: Mazelcop comme d'hab dans le top

R4N4R4M4: Je vais en profiter pour installer le chrono dans mon code

leojean890: siman idem

b0n5a1: je te rattrappe je suis à 22% depuis 23h30 environ

rafaelSorel: hola, est qu'il ya un referee pour le brutaltester de dispo ? car là avec les serveurs qui patinent...

b0n5a1: les liens sont dans le statement

leojean890: le vrai souci c'est le rerun de changement de ligue^^

Stilgart: nan

Stilgart: à ce stade là on ne peut plus utilise le mot soucis

b0n5a1: clair

Stilgart: quelle idée d'ouvrir dimanche et pas lundi matin à 9h

leojean890: la dernière fois ils avaient pris la super décision de ne pas le faire

leojean890: donc pk ils rerun de nouveau^^

b0n5a1: et quelle idée de pas simplement cut comme avant...

leojean890: alors que rerun 2k bots en parallèle ça fait des chocapics^^

b0n5a1: pas compliqué de tester juste avec 10 bots

Stilgart: le rerun ça sert à rien avant la légende de toute façon

leojean890: ouais^^

leojean890: bah ça fait tt lagguer

leojean890: mais pour SC2021 ils avaient bien fait ça

Stilgart: leojean890: ça ne devrait pas laguer à ce point

rafaelSorel: de mémoire, ils faisaient pas ça lors de rajout de league ? rerun les codes de tout le monde ?

Stilgart: le problème est que les parties ne comptent pas comme elles devraient

leojean890: ils l'ont souvent fait

b0n5a1: non juste cut et expédition en ligue sup

Stilgart: 80 matches, 18%, c'est pas normal

leojean890: mais SC2021 juste cut et expedition ouais

Stilgart: je devrais être à 75% pour une ligue silver

leojean890: et à une époque ça passait car cut à 100

leojean890: Stilgart normal t'as les matchs des autres

leojean890: tes 12 matchs de 18%

Stilgart: sauf que ce sont aussi les miens en fait

b0n5a1: ouais Stilgart et je monte plus vite, large...z'ont mis Haskell sur un Z80...

leojean890: et 68 matchs des autres submitters tes voisins

jfaixo: flemme de tester, du coup question : "le rayon de sa base" dont il faut etre en dehors pour générer du wild mana, c'est lequel ? le vrai rayon (300), le rayon d'attraction (5000), le rayon de vision (6000) ?

TylerDurden: le truc, c'est qu'ils ont laisé passé 2200 ia en silver... du coup, forcement, ca fait pas mal de parties...

leojean890: ils les comptent pas comme les tiens

Stilgart: faudrait qu'ils apprennent à gérer ça pendant les reruns

rafaelSorel: cut à 100 pour la league silver c'est très rare, peut être la gold ou la legend

Stilgart: (et ça diviserait sans doute la charge par 5)

TylerDurden: jfaixo 5000

leojean890: bah faire passer 2200 IA en silver why not c trop mais ça peut se faire sans rerun

jfaixo: thx :)

rafaelSorel: yep

leojean890: avec rerun c une mauvaise idée

Stilgart: leojean890: je sais, on l'a spot quand j'ai fait un run de 3h45 à ... gitc de mémoire

b0n5a1: pardouin 1106 là :D

Stilgart: où j'ai fait plus de 300 parties pour atteindre 100%

leojean890: fallait soit cut plus bas (comme OOC SC2020 etc) soit ne pas rerun mais cut haut (comme SC2021)

leojean890: Stilgart ouais mg

leojean890: dmg*

leojean890: dans OOC pareil les changes de ligues

Stilgart: (dont 50+ à massacrer le boss)

TylerDurden: je pense aussi

Stilgart: ce qui avait le bon goût de faire monter les autres :p

leojean890: ça te fait des gens relous de moins dans ta ligue s'ils passent

Stilgart: nan mais j'avais genre 8 pts de plus que le boss

Stilgart: j'ai popé genre 2e au first genre

leojean890: mdr on dirait CSB en silver avec un -3vel

Stilgart: first ten*

Stilgart: c'était à peu près ça

leojean890: 156eme à 97%

Stilgart: j'avais un vrai code en réserve, et j'étais juste en dessous du bot avec mon dummy

leojean890: je vais tenter un nouveau code et laisser tourner la merde toute la nuit :p

leojean890: ah pk t'avais aussi ce dummy :p

TylerDurden: d'ailleur, suis a 21%, avec 76 matchs... donc cut à 2000 plus rerun, plus 400 match par reruns... forcement, il aurai fallu un peu plus de puissance de calcul...

Stilgart: enfin bref, c'est triste les contests dans ses conditions

leojean890: bah ouais dmg ils sont revenus sur leurs super résolutions de la dernière fois

Stilgart: encore une fois, il faudrait un scheduler plus futé pour les reruns

Stilgart: ça limiterait énormément les parties

TylerDurden: après, on est dimache, je pense que demain, il vont reagir...

Stilgart: leojean890: je t'avoue que je ne m'en souviens plus de la dernière fois

Stilgart: (en même temps, sc2021 j'étais pas dispo et je ne l'ai pas vraiment fait)

Stilgart: d'ailleurs, il se peur que mon sc2022 soit fini aussi

leojean890: ouais ils auraient pu aussi ^^

leojean890: on verra demain ouais

leojean890: moi je me souviens bien qu'ils cuttaient sans rerun

leojean890: ah oui t'auras pas le temps la semaine^^

Stilgart: c'est ça :(

leojean890: jsais pas si mon nouveau run sera terminé demain matin ou pas mdr

leojean890: et le soir après le boulot tu peux pas coder ?

Stilgart: ça va aller mieux dès que ceux qui sont à 90+% auront fini déjà

TylerDurden: après, cutter sans rerun, ca valorise les IA fortes qui montent toute seule quand pushée très tot... mais en silver la quetion se poe pas vraiment...

Stilgart: je suis pas chez moi de demain à mercredi ou jeudi, en fait

leojean890: ah oui alors si tu pars en vacs ça n'aide pas mdr

Stilgart: bah, c'est mon 2 jours de vacances du premier semestre

leojean890: je ne pars pas pendant les vacs scoaires moi mais toi normal vu que t'es prof :)

Stilgart: après, je prends cher jusqu'au 14 juillet

leojean890: ouais je te crois ^^

Stilgart: on n'est pas vraiment alignés sur les vacances scolaires btw

leojean890: TylerDurden ouais mais elles finissent par se faire tej avec les loses si elles sont pas si fortes^^ en silver ouais on s'en fiche un peu :)

philRG: tu dors jamais leojean890? :-D

leojean890: ah ouais ? en école d'ingé souvent c'est un peu aligné avec parfois juste 1 sem / 2 de vacs

leojean890: philRG euh si pk..

leojean890: et toi.. t reveillé aussi

philRG: bon moi j'vais me pioncer, je viens de coder mon fog

leojean890: je dors pas avant 2h$

Stilgart: le supérieur c'est "démerdez vous"

leojean890: genre tu fais un tracker

xOgre: hum question con :D, quand on a cliqué sur "tester dans l'arene" et qu'on a quitté l'écran, comment on fait pour voir nos résultats ? (surtout les défaites :) )

philRG: ben je dors entre 21h et 23h quasiment tous les soirs dans canapé

leojean890: clique sur "last battles" xOgre

leojean890: moi 2h - 9h

xOgre: ah merci :D

philRG: puis un peu de code et ensuite j'me couche mais hier j'ai trop veillé (j'vais être crevé demain moi)

leojean890: sauf quand je suis pas en TTV

leojean890: je dois me lever à 8h pour présentiel

leojean890: mdr

Stilgart: bon, sur ce, moi je vais me coucher... je me lève à 5h ce matin :/

leojean890: pour commencer à 9h30

b0n5a1: bn Stilgart

leojean890: good night :)

philRG: ah 9h... moi 7h (m'ont empêché de faire du TT dans ma phase de formation alors que quasiment les 3/4 des gens sur site sont en TT)

philRG: encore une incohérence

leojean890: formation sur quoi ?

leojean890: moi 3j TTV 2j présentiel

philRG: euh phase de montée en compétences, je suis censé me faire former par les gens sur site, mais suis quasiment tout seul dans les locaux du client lol

philRG: pas très logique

philRG: lever 9h t'as la belle vie

leojean890: début 9h30 le daily

philRG: à mon époque, on se levait à 7h du matin, et parcours du combattant à 6h du matin dans la boue

leojean890: en TTV c facile du coup

philRG: pffff

leojean890: mais en présentiel le temps d'y aller, voilà^^

philRG: je me fais encore avoir j'ai l'habitude

leojean890: selon où tu habites par rapport au taf et l'heure de tes trains..

b0n5a1: donc tu faisais le parcours en rêve avant de te réveiller 1 heure après philRG :D

leojean890: du coup je me lève à 8h le jeudi

philRG: oui c'est çà b0n5a1 bon sérieux je dois être en forme demain

philRG: bn

b0n5a1: bn

leojean890: good night

leojean890: 17% en 9 min j'aurais craint pire que ça mdr

leojean890: mon submit récent

philRG: mon bot est tout pourri grrr (bon pas de submit ce soir) bon j'ai codé le fog que pour les spiders, bon un jour faudra que j'apprenne à coder une simulation lol

philRG: bn

leojean890: 375eme à 18% on verra si je rattrape mon ancien bot qui était 156 ou pas :p

leojean890: gn

leojean890: j'ai pas de simu perso, les heuristiques ça marche

pardouin: 97% ça sent bon

pardouin: entre temps j'ai passé beaucoup trop de temps sur ce truc de bowling

pardouin: tu vas le faire à l'heuristique pure leo?

Stilgart: pardouin: tu demandes à dieu du nid de if

leojean890: pardouin pour le moment oui

leojean890: ptet simu later on verra

pardouin: et toi stil tu as d'autres projets?

I_love_CoC: petite question demander de faire 7! opérations(environ 5000) dans un puzzle sans temps de reponse contraint est ce vraiment assez pour afficher un timeout?

Stilgart: je ne sais pas trop comment attaquer ce contest en vrai

pardouin: la simu c'est bien gentil mais tellement d'options différentes pour l'adversaire...

Stilgart: ça va finir en Boulet qui finit légende en codant la strat que j'aurais suggéré

JulienKerlero: 364eme

Zorg1: il a pas encore dit qu'il ragequit

pardouin: le nombre d'opérations peut facilement faire quelques dizaines de millions sans pb

I_love_CoC: merci pardouin c'est ce qu'il me semblait

Zorg1: après bon t'as que certains mouvement à tester aussi

Stilgart: sur ce, au lit pour de vrai

Zorg1: typiquement un wind ou un contrôle tu vas pas le faire dans 36 directions

pardouin: oui ça restreint mais malgré tout ça reste très ouvert

Default avatar.png FranckL94: hello, si on bat le bot silver on va tous etre en gold ?

poloch0n: Arli94 voui

pardouin: ça va dépendre du boss silver mais c'est l'idée

pardouin: il sera pas forcément si facile que ça

Default avatar.png FranckL94: ahh d'accord merci, et pour légende ça sera plutôt un % de golds ou pareil ?

pardouin: pareil, un boss choisi parmi les gold

poloch0n: c'est pareil, les boss sont des algo choisi parmi les joueurs a partir d'un certain % je crois

pardouin: et à voir si tu le bats ou pas

poloch0n: en théorie, si tout le monde push un bot bidon une fois qu'on est gold, tout le monde passerait légende ensuite

poloch0n: je dis ça, moi 'jdis rien

Default avatar.png FranckL94: aah d'accord !! merci

pardouin: oui ça aide quand les gens se chauffent pas trop d'emblée ^^

pardouin: à la louche ils se débrouillent pour avoir quelques centaines de legend en fin de contests

poloch0n: j'reste un peu pour check que mon demi algo bidon passe silver et je gododo

pardouin: et gold c'est plutôt 2000~3000

Default avatar.png FranckL94: a oui le ratio gold legend est chaud

poloch0n: j'ai encore en travers le cut legend de la derniere compet ou j'avais fini 5 eme gold je crois ou dans ces eaux là

pardouin: dernier contest c'était 300 legend 2000 gold si je me rappelle bien

pardouin: ah tiens passé ligue argent

poloch0n: gg

Default avatar.png FranckL94: bonne nuit à vous merci pour les réponses

poloch0n: ++

pardouin: ah ok je bats vilboub classé 50ème

pardouin: peut-être un coup de chance ^^

poloch0n: mille excuse meussieur !

poloch0n: (bien joué )

pardouin: bon c'était de la chance

pardouin: en général il me prend un coeur

pardouin: je fais double de wild mana mais je perds quand même

pardouin: mais ça montre quand même que l'attaque c'est assez quitte ou double

poloch0n: j'ai pas trop eu le temps encore, mais j'ai joué contre un mec qui a la technique d'aggro suivante : controle monster aggro, shield monster , puis controle sur moi pour me dégager, puis wind pour m'harass et secure le kill

pardouin: faut être sûr de gagner aux coeurs

poloch0n: ç'a mavait choqué tellement c'était propre

pardouin: wind juste avant shield non?

pardouin: ah ou bien il te wind toi?

poloch0n: non, parce qu'il wind dans la direction oposé et il veut pas me wind mon defenseur avec

poloch0n: exactement

pardouin: ah oui pas trop réfléchi à ça de wind le joeur

poloch0n: j'savais même pas qu'on pouvait controler un joueur XD

poloch0n: (le wind, et le control )

poloch0n: a me demander si il faut pas "anticiper" et faire pleins de shield protect sur soi quand t'es en defense

pardouin: j'espère que les submits seront un peu moins en pls, qu'on puisse s'amuser à vraiment tester les effets des différentes strats d'attaque

poloch0n: yup, comment ça se fait ? t'as des infos ? premiere fois que jele sens "si lent"

poloch0n: le jour j j'comprends mais là ilest 1h du mat, et faut 1h pour un 100% ? c'est rip

ZndrBrok: Il n'y a pas que l'event qui bug ! L'IDE met 1h pour charger les snippets de raccourcis depuis l'event

ZndrBrok: C'est limite plus rapide d'écrire mes loop manuellement :P

ZndrBrok: (╯°□°)╯︵ ┻━┻

pardouin: https://www.codingame.com/replay/624000382

pardouin: ah ok les control de joueur

pardouin: 100 premiers tours il sert à rien et d'un coup il se met à faire des control dans tous les sens

poloch0n: héhéhé

pardouin: même en 1 vs 2 si tu spam control tu peux carrément défoncer la défense adverse

poloch0n: j'note l'idée

poloch0n: mon algo actuel ne tourne qu'a 2 defenseurs, mon attaquant ne fait strictement rien (eu la flemme) et j'passe silver. quand j'vais lui dire de defenir le controleur fou, ça va être génial.

b0n5a1: bonne nuit

poloch0n: ++

VincentBab: Omg jviens encore de trouver un comportement bizarre: les mobs en dehors de la map ne sont pas envoyés dans les inputs, mais ils donne quand meme de la mana quant tu les touche !

R4N4R4M4: Bizarre

TylerDurden: possible... aprè, de la a chasser les mobs en dehors de la zone...

VincentBab: https://www.codingame.com/replay/624004547

b0n5a1: ou pas...les deads et out of bounds sont virés à la fin, après que t'es tapé

VincentBab: derniere frame du replay

R4N4R4M4: L'attaque est faite avant le déplacement des spiders

VincentBab: (mon bot plante a cause d'un assert)

VincentBab: le mob #33 a 1 PV mais il est en dehors de la map, et il me donne 2 de mana

TylerDurden: y'a un autre mob qui spawn au meme endroit...

VincentBab: (et il n'est pas envoyé dans les input)

R4N4R4M4: Ah oui, t'as raison VincentBab

TylerDurden: le 46 est dans la zone///

R4N4R4M4: pas le 33

R4N4R4M4: https://prnt.sc/twpXlT0RYfk5

R4N4R4M4: https://prnt.sc/4shSUlAsvsIj

VincentBab: yes

b0n5a1: bin oui mais selon le moteur...tu tapes e qui est à portée et ensuite les mobs morts et/ou hors map sont virés, je vois rien de déconnant...ou alors je pige pas

R4N4R4M4: Oui c'est logique

VincentBab: oui mais le mob#33 n'est pas envoyé dans les input, donc j'ai pas moyen de savoir que le le tape

b0n5a1: pour moi c'est normal

TylerDurden: ben, pour moi aussi...

VincentBab: j'ai pas dit que c'était forcement anormal, juste très chiant ^^

b0n5a1: bin si tu simules si

R4N4R4M4: Moi je l'ai puisque je calcule les invisible :D

b0n5a1: en tout cas avec cette partie du moteur telle que je l'ai fait, j'ai aussi ce comportement normalement

R4N4R4M4: Oups, ah non j'élague les hors zones... :(

TylerDurden: et pas sur que tu gagne 2 mana... ton hero 0 en gagne pas 4?

R4N4R4M4: Si, il gagne 8 mana en tout

R4N4R4M4: donc les 4 spiders dont celle qui est out

VincentBab: oué en tout j'en gagne 8 mais mon moteur me dit que je vais en gagner 6

TylerDurden: le hero 0 en gagne 4 non?

TylerDurden: le 0 4, les 2 autre 2... ca fait 8...

b0n5a1: les move des mobs et éventuels clippings avec maintien du mob à la frontière si en zone de base ou élimination sinon sont faits après attaques (et wind) donc c'est cohérent ^^

TylerDurden: les degats se font avant le move...

VincentBab: non le hero 0 ne touche pas le mob 38

R4N4R4M4: Bon j'ai corrigé, je garde les araignées out si elles n'étaient pas out le tour d'avant :D

TylerDurden: ok

TylerDurden: alor je pense que tu touche l'autre avant son move

R4N4R4M4: oui le move est fait après

VincentBab: Hit from HERO0 on Mob#34 Hit from HERO1 on Mob#46 Hit from HERO2 on Mob#38

VincentBab: car c'est : Move des hero -> Combat -> Move des mobs

TylerDurden: aprè, possible qu'un mob en dehors de la map donne quand meme de l'xp... mais le cas est tellement rare que je pense pas que ca pose de gros soucis...

b0n5a1: c'est pas rare

b0n5a1: et ma simu sur un tour pour tester me donne le même état que les inputs au tour suivant quand ça arrive

TylerDurden: rare, peut etre pas, mais ca ne donne pas un avantage d'un campo ur l'autre...

b0n5a1: j'ai le bon calcul de mana

b0n5a1: j'ai observé/testé tous ces trucs comme un dingo ^^

VincentBab: bah pourtant je recois que ca en input: - Mob#34(4133,5783) (-304,258)

- Mob#38(4873,5213) (-219,334)
- Mob#42(6774,3972) (-157,367)
- Mob#46(5751,121) (-383,115)

TylerDurden: joli ^^ j'espére que ca pourra t'aider... ce le mérite ^^

b0n5a1: bah oui au tour suivant tu l'a plus puisqu'il est viré

VincentBab: bah c'est pas le tour suivant

Default avatar.png Dash-: Bonjour je suis tout nouveau et un bébé programmeur. Vous jouez à quoi svp?

VincentBab: c'est juste que l'affichage te montre la fin du tour apres les actions envoyé, donc l'affichage du tour N correspond au input du tour N-1

b0n5a1: fais gaffe à penser à dumper le numéro du tour VincentBab, c'est traître le décalage en console par rapport au player

pardouin: le contest du moment dash:

pardouin: https://www.codingame.com/contests/spring-challenge-2022

b0n5a1: (juste au cas où )

VincentBab: oui je sais bien ^^

pardouin: mais je sais pas si tu peux encore t'inscrire

TylerDurden: l'affichage montre avec le vecteur vitesse appliqué, c'est pas ce qu'on recoit en input...

b0n5a1: bon sur ce, bonne nuit pour de vrai ^^

VincentBab: bonne nuit ^^

pardouin: cassé cmbien bonsai finalement?

TylerDurden: ciao

pardouin: bn

pardouin: classé*

b0n5a1: 1144 à 69% pardouin

b0n5a1: 1141

b0n5a1: c'est correct pour ce que je fais

pardouin: 1007 à 41% là

pardouin: correct aussi pour ce que je fais

pardouin: zéro simu

pardouin: pifomètre total

b0n5a1: ouais heuristique à deux balles avec wind minimum vital

pardouin: mais je retire ce que j'ai dit sur l'intérêt

pardouin: c'est vraiment rigolo de regader les replays

b0n5a1: c'est les wild mana qui me plombent à souffloter en dernier recours au lieu de ventiler hors base ^^

pardouin: plein de strats d'attaque différentes

pardouin: je perds pas tellement en mana mais plutôt en coeur

pardouin: (quand je suis attaqué)

b0n5a1: je fini souvent avec 1000+ mana en stock

b0n5a1: bon, bn :D

pardouin: les mecs qui te wind des gros mobs dans ta zone et qui les shield direct derrière

TylerDurden: c'est typiquement le genre de contest ou une bonne heuristique a une chance contre les simu...

pardouin: ou qui te spam control tes heros

pardouin: en quelques secondes ça te plie

pardouin: je serais pas surpris que le contest finisse avec un top hyper aggro et que ça se joue à qui plie l'autre en premier

TylerDurden: possible

Razielwar: ya déjà une ligue argent?

pardouin: faut que je regarde des replays top vs top

pardouin: oui silver depuis ajd

Razielwar: mince je suis grave à la bourre!

TylerDurden: probable qu'en gold, la meta soie bcp plus aggressive...

Razielwar: bon ya moyen que ça passe silver avec juste du wind défensif. ya des simu en top ou c'est pas mal heuristique? pour le moment je suis parti en heuristique pour comprendre le jeu déjà

TylerDurden: amha, ca va se transformer en gagne terrain... les trop aggressif et/ou trop defenif se feront manger par les adaptatifs...

R4N4R4M4: TylerDurden Y a de la META SOIE en GOLD ?? :D

TylerDurden: lol

TylerDurden: c'est mon avis, on y est pas ^^

TylerDurden: passé ma journée a matter les replay pour trouver une strat a coder :D

pardouin: (silver défense avec un peu de wind ça passe easy)

TylerDurden: tout a fai d'accordù

R4N4R4M4: J'ai fait la modif pour taper les spiders out game, mais j'ai l'impression que ça me donne moins de WILD MANA

Razielwar: ok merci pardouin

Razielwar: bon je verrai demain, les seuls game que je perds c'est au mana, faudra jouer plus agressif si ça passe pas dans la nuit

TylerDurden: ouai, je pense pas que taper un monstre qui va de toute facon sortir de la map soi opti par rapport a se replacer de manière sympa...

R4N4R4M4: Si tu tapes fort, il pourrait sortir de l'autre côté directement dans la base adverse non ?

Default avatar.png Dash-: Merci pardouin

TylerDurden: lol

Razielwar: non R4N4R4M4 j'ai regardé le code pour essayer de trouver tous les petits trics comme ça mais pas trouvé, si ça sort ça meurt et si on pousse sur le coté dans la base ça rentre en collision avec le bord

R4N4R4M4: Bon tant pis, j'allais coder un super wind pour warp les spiders de l'autre côté :D

R4N4R4M4: On peut push à nouveau ou c'est toujours planté ?

TylerDurden: pas testé, mais je présume que les push actuel prennent le pas sur les reroll de silver...

TylerDurden: bon, bonne nuit les gens, je pense avoir un algo qui tiens la route, j'ai plus qu'a le coder, (et certainement devoir tout remettre en cause avec la gold :D) mais ca fait plaiz de voir un contest ou l'heuristique a une vrai chance de bien se placer (je pense^^)

Default avatar.png Skm11: wesh lequipe

JulienKerlero: o/

Jino42: o/

Diablixx: yo

Hackinfo: yo