Chat:Fr/2022-05-01
TylerDurden: bon, 0.3 du boss... sur un malentendu, ca peut le faire...
Lysk: bon courage!
Lysk: vu le random sur le submit, j'hesite a submit une nouvelle version
TylerDurden: t'es pas loin non plus... c'est tentant... perso, vais attendre un peu , meme i l'écart s'est creusé...
Lysk: il y en a 2 qui push la, terry et mickael, a voir
MAWAAW: possible de passer legende sans control ni shield !,
Lysk: 3 qui pushent dans le top 20 TylerDurden, je pense que tu devrais essayer aussi ;)
Lysk: 4
TylerDurden: sui en train de tester un truc vs le boss...
TylerDurden: ils le font mmonter plus qu'autre chose... :(
Lysk: t'es tres groupe en debut de partie, non?
TylerDurden: ouai, je veux tellement farmer que les 3 sautent sur le premier mobs au'ils voient...
TylerDurden: et ils se lachent plus après, c'et ce que j'essai d'ameliorer...
MAWAAW: https://www.codingame.com/replay/630068270
TylerDurden: je fais un double wind frame 52 au lieu d'1, du coup, perte de mana, et les mobs sortent du truc...
TylerDurden: j'ai encore pas mal de truc a améliorer ;p
AeroFlorian: o/
TylerDurden: \o
AeroFlorian: Bon ben je me suis fait pousser dans la nuit
AeroFlorian: en legende il faut forcément une strat anti double/triple wind
AeroFlorian: c'est relou
Remi.: Salut tout le monde
Remi.: GG AeroFlorian
bourgeof: o/
bourgeof: AeroFlorian GG
bourgeof: Pas trouvé de strat anti double/triple wind
Remi.: Pas trouvé de strat qui passe légende :rofl:
Bob: blop
Remi.: Bon, mon dernier espoir de finir à un classement correct est de ne plus rien toucher pendant 24h ... jusqu'à présent c'est ce qu'il m'aura fait le plus monter.
Remi.: o/ Bob
R4N4R4M4: Salut tout le monde
Remi.: \o R4N4R4M4
Bob: ma defense est mauvaise et je ne sais pas dire pourquoi
Bob: c'est vexant
R4N4R4M4: Tu simules Bob ?
Bob: non
Bob: simuler c'est fatiguant
R4N4R4M4: moi non plus et je pense que c'est ça le soucis en fait
Bob: je sais psa je vois tellement de bots qui ont l'air de tres bien s'en sortir avec des trucs brutos hardcodes
R4N4R4M4: Oui j'en vois aussi
Remi.: Vous pensez qu'il faut hardcoder pour réussir sur ce challenge ?
R4N4R4M4: Tu peux hardcoder certains trucs Remi. mais pas tout
Remi.: Les seules valeurs que j'ai en hardcode ce sont les positions de départ de mes héros
Remi.: * de mes défenseurs.
Remi.: si aucun monstre à l'horizon
Bob: le boss me plie en quelques dizaines de tours alors que j'ai 2 defs
Littleyounes: MOI AUSSI
Littleyounes: j'avais commencé une simulation défense mais c'est pas évident
Littleyounes: surtout qu'on peux pas simuler plus de 3 tours mdrr
Bob: et j'ai essaye dfe faire une attaque similaier a la sienne, ca fonctionne un peu mais pas aussi bien
Littleyounes: les winds qu'il me met ca me fou le seum
Remi.: Combats terminés (rapide ce matin). 885ème global, 606ème gold. Y a plus qu'à espérer que je monte grâce aux autres submits.
LoganWlv: @R4N4R4M4 Bob ne simule jamais, si j'en crois ce super article: https://www.codingame.com/blog/lazy-keep-simple/
KillerB37: dans le mad pod racing vous savez à quoi servent les collisions. Je ne vois pas l'utilité donc pourquoi et comment les gérer
Bob: LoganWlv : en pratique ca m'est arrive quelques fois
Bob: KillerB37 : typiquement a bloquer ton adversaire
Remi.: KillerB37 ça dépend dans quelle ligue tu es.
Remi.: Au début pas de collision, mais ensuite il faut bien fair en sorte de 'léviter pour avancer, ou de la provoquer pour empêcher ton adversaire d'avancer.
KillerB37: Hello merci de la réponse Ligue Bronze je commence à peine !^^
KillerB37: Ok engroqs saboter et ne pas être saboté dans sa trajectoire. Très bien.
Remi.: Tant que tu n'as qu'un seul pod, tu peux ignorer les collisions. Ton adversaire et toi êtes tous les 2 préoccupés par la meilleure trajectoire.
Remi.: Par contre, arrivé à un certains niveau, tu as 2 pods à gérer
Remi.: Et il suffit qu'un seul gagne
Remi.: Donc le 2ème peut servir à bloquer l'adversaire
Remi.: Et l'adversaire aussi risque te vouloir te bloquer avec son 2ème pod.
KillerB37: j'avais une vision lus fairplay du truc en effet. Ah oui chaud les 2. Oui c'est pas mal. @Remi Merci
Bob: fair play ?
Bob: pourqu9oi diable faire :)
Remi.: On est fair play entre humains quand on discute ... mais sur nos IA, pas de pitié :P
KillerB37: Je voulais plus me focaliser sur ma trajectoire. Mais l'idee de gener voir d'expluser son adversaire me plait assez !^^
Bob: alors la base ca reste la trajectoire, au debut
Bob: tant que t'as pas une bonne traj, tu peux rien esperer
Bob: et avec juste une bonne trajectoire tu vas gold, a priori
BigUP: Déjà eviter les collisions entre ses 2 pods fait gagner pas mal de place lorsque le reste tient la route
R4N4R4M4: Dans l'énoncé, il y a la liste des actions dans l'ordre de 1 à 9, mais il n'est pas dit quand les points de vie des bases sont décomptés si une araignées les atteint ?
Bob: apres le mouvement des araignees, je dirais ?
R4N4R4M4: Je galère pour trouver les actions à faire dans ces situations
Bob: vu que c'est le dernier truc qui deplace des entites
Littleyounes: il me fatigue l'attaquant du boss :'(
Bob: Littleyounes toi aussi ?
Littleyounes: il wind une premiere fois
Littleyounes: puis il suit pour rewind
Littleyounes: :(
Bob: oui ca c'est assez facile a faire
Littleyounes: j'en suis arrivé à shield les enemies qui m'attaquent
Littleyounes: mdr
Bob: arf
R4N4R4M4: Je modifie ma zone de défense et je repushe -> 10/10 :D
R4N4R4M4: par contre je perds le 11e match :(
Bob: t'emballe pas hier soir j'ai change un magic number, j'ai fait 10/10 aussi et au final c'etait exactement identique a avant
R4N4R4M4: Oui c'est pas très significatif les 10/10
R4N4R4M4: Surtout qu'il y a du monde
R4N4R4M4: Faut en profiter pour push c'est super rapide ce matin
Remi.: Oui ce matin ça va vite
I_love_CoC: Bob as tu essayer de redescendre ta defense un peu car moi c'est comme ça que j'ai améliorer a fond ma def
I_love_CoC: oups
Bob: j'ai essaye plein de trucs T_T
I_love_CoC: perso j'avais une defense au dela de ma frontiere et jai vu un legend qui defendait a l'interieur et sa defense etait en beton armé
Bob: quand je defends dedans j'ai pas assez de mana pour attaquer
I_love_CoC: ok
Bob: ni pour defendre, en fait
I_love_CoC: https://www.codingame.com/replay/630164309
VilBoub: ça sert à rien de défendre : la meilleur défense, c'est l'attaque ^^
Bob: bah mon attaque est pas encore assez efficace non plus T_T
I_love_CoC: avec un peu de patrouille sur tes soldats
MAWAAW: https://www.codingame.com/replay/630165640
MAWAAW: bob comment tu longe la base
Bob: j'aibetement precalcule un jeu de positions sur lesquelles iterer
MAWAAW: ah ok ca parait tellement fluide
MAWAAW: merci ^^
Bob: c'est juste un peu de trigo de base et 2-3 essais pour trouver le bon intervalle
I_love_CoC: une petite fonction affine et un compteur
Bob: parce que j'ai trop la flemme de le calculer :)
MAWAAW: cos(x) et sin(y) oui
NoZ-: hey, gg VilBoub pour la légende, j'avais pas vu que t'étais passé !
NoZ-: Sinon, je plussoie ce qu'a dit VilBoub, rien de tel qu'un triple wind pour passer légende
Bob: muh
I_love_CoC: https://www.codingame.com/replay/630170441
Bob: mais comment tu fais pour camper suffisamment longtemps pour reussir ca sans defendre
I_love_CoC: +1 a la question de Bob
NoZ-: je control quelques mobs vers la base ennemie en arrivant
NoZ-: ça réduit le temps que j'ai à camper
Bob: je comprends bien qu'avec un triple wind bien place tu peux faire du degat a 7300 de distance (!)
Bob: ca semble surrealiste
NoZ-: j'aurais dit 6900, mais je me goure peut-être
TylerDurden: 6900 les mobs "windé" ne move pas
Bob: ah oui pardon
Bob: my bad
I_love_CoC: NoZ- et tu dirais qu'il te faut combien de mana avant de partir en triple?
Bob: 30 :p
Littleyounes: oh
I_love_CoC: ^^
I_love_CoC: ce que je voulais dire c'était avant de lancer ta phase d'attaque quels étaient tes pré requis^^
jujurocking: Dur de faire une bonne attaque :/
jujurocking: J'ai l'impression d'avoir une bonne avance de farm mais mon attaque fait toujours n'importe quoi j'arrive pas à marquer direct
Halphas: @I_loce_CoC je tente cette aproche, en regardant un peu en légendre, 120 mana semble être pas mal, comme ça tu controle 3 monstres sur ta route et après tu as 90 de mana pour faire troix triple wind
Halphas: trois*
LoganWlv: A la fin du contest est-ce qu'il y a un re-run des combats de toute la ligue légende?
Bob: a priori oui
LoganWlv: Ok cool
Bon[]Crayon: Salut :ghost:
Bon[]Crayon: Automaton2000 slt
Automaton2000: les mystères de cg ...
Halphas: Quels mystères Automaton2000 ?
Automaton2000: mais c'est le même genre
I_love_CoC: merci Halphas pour le renseignement et tu attends les mobs rouges ou alors tu pars aux bleus?
I_love_CoC: o/ Bon[]Crayon
Halphas: @I_love_CoC j'attends rien du tout, j'attaque le plus tôt possible, avec les jaunes direct
Bon[]Crayon: o/
I_love_CoC: ok^^
dbdr: Halphas, tu peut descendre le boss un peu plus? ;)
**Stilgart souffle sur dbdr
dbdr: ma version qui a 2 jours :D
dbdr: merci Stilgart
dbdr: dans l'autre sens svp ;)
Halphas: @dbdr Un peu loupé à la fin ahah
NoZ-: I_love_CoC moi je pars en triple à 150 de mana
dbdr: la prochaine est la bonne
Halphas: Frustrant d'être à la fois si près du but et si loin :(
I_love_CoC: ok merci NoZ-
Halphas: Je connais pas trop la fonctionnement du ranking, je peux espérer être pushé légend en étant à 0.6 points du boss ou c'est compliqué ?
Bob: ca peut se faire
Bob: plus de 1 point c'est complique
Bon[]Crayon: large
Halphas: bon j'ai plus qu'a espérer alors (ou retourner charbonner un peu :D)
MrBib: https://www.codingame.com/replay/630223369
MniDK09: Bientot 300 légendes ça commence à faire
MrBib: Full mana war ! :D
yamo: ils auraient pu donner la dernière position des monstres morts en input, ça aurait été plus facile :)
TylerDurden: si c'était facile, ce serai pas fun :D
Bob: Gz de ?
MniDK09: Tu es passé légende non ?
Bob: hahahahah non
Bob: je suis juste dans le fond du board gold la :D
jujurocking: Arg dernier submit aux portes du top 20
GlaceCoding: il manque une dizaine de personne dans le top 10 il me semble
MniDK09: https://www.codingame.com/replay/630230993 Pas encore au point mon attaque rip
jujurocking: Ca reste mieux qu'avant GlaceCoding
VirtualAtom: ^ heu, j'ai honte, je suis passé avec une attaque carrément plus pourrie (carrémment bugguée en fait ^^)
MniDK09: J'ai pas mal de cas où mon bot ne fait rien malheuresement
GlaceCoding: jujurocking je te disais ca pour que ne soit pas surpris dans 3-4h^^
VirtualAtom: j'ai harcodé des actions quand je trouve rien d'intelligent à faire, d'après les tests locaux, ça a pas mal aidé
MniDK09: Je fais quelques trucs comme ça aussi sur mon attaquant là
jujurocking: Le pire c'est qu'en test j'ai un très bon winrate contre les tops mais j'arrive pas à avoir une attaque double wind efficace
Bob: j'arrive a faire des wind multi mais y a pas a chier je me fais defoncer en def avant de pouvoir en faire quoi que ce soit T_T
Stilgart: oublie la défense Bob, go go go attaquer tour 20
Bob: dans ce cas mon attaque n'est pas assez bien foutue
jujurocking: J'attaque plus tôt mais c'est pas assez direct pour gagner https://www.codingame.com/share-replay/630238111
jujurocking: Et c'est comme ça sur toutes mes défaites
jujurocking: Faut que j'arrive à faire des passes décisives mais je vois pas comment le faire :/
Bob: genre https://www.codingame.com/share-replay/630241429
MniDK09: Renvoie peut-être avec ton défenseur des spider vers tes 2 attaquants ?
Bob: j'ai pas de defenseur techniquement
MniDK09: Bob j'avais pensé à faire un truc ou tu mets 3 spiders à côté et tu les push en même temps
Bob: MniDK09 c'est un peu ce que je tente de faire en realite
MniDK09: Tu peux le faire mais faut être sur que les 3 ne meurent pas avec tes héros
Bob: mais mal, visiblement
jujurocking: En triple wind j'arrive à être direct mais là faut faire un truc plus malin pour marquer en deux coups
MniDK09: Tu es sur un truc ! ça me faisais chier de tout recoder mes defenseurs donc j'ai pas fait x)
Stilgart: Bob: tu défends le camp adverse ou bien ?
Bob: Stilgart : j'ai pas encore trouve comment guider les mobs vers un spot d'ou je peux les wind sans les buter en meme temps
MniDK09: Faut que tu mettes les héros plus en avant
MniDK09: Et tu en as 1 qui wind et les autre wait
MniDK09: C'est ce que je m'étais dit en tout cas
MniDK09: Si je devais faire ça
Stilgart: Bob: blague à part, tu joues vraiment avec 0 défenseur ?
Stilgart: c'est viable ça ???
MniDK09: Comme ça ils sont toujours hors de portée des AA
Bob: Stilgart bah non tu vois bien T_T
jujurocking: Stilgart ça passe légende en tout cas
Stilgart: j'ai vu qu'un replay
Bob: mais je sias pas y en a plein qui ont l'air de le faire
jujurocking: Peterpanda fait ça il est top 6
I_love_CoC: lorsque le contest sera fini on pourra direct continuer de l'améliorer en combat debot ou est ce qu'il y a un délai?
I_love_CoC: *de bot
Bob: ca reviendra assez vite a priori
MniDK09: Tu m'as donné envie Bob
MniDK09: Presque envie de viré mon Ia et de faire un triple Wind x)
dbdr: Halphas à un doigt...
**Stilgart tend un doigt à dbdr
Stilgart: tu as un simu, au fait ?
dbdr: oui, et c'est de la merde, comme tu peux le voir
Halphas: dbdr je me fais pousser autant que le boss :p
**Stilgart tend une phalange à Halphas
dbdr: mon avis maintenant c'est que il y a trop de fog pour bien simmer
Halphas: * Halphas se met sur la point des pieds et tente d'attrapper la phalange qu'on lui tend
PhOeNyX: Salut
Stilgart: j'ai rien fait, donc je ne vais pas trop critiquer :)
dbdr: 2200 autour des heros c'est vraiment rien
I_love_CoC: o/
Stilgart: \o
Bon[]Crayon: o/
OldJohn: Ben il faut se rapprocher de ce que l'on veut voir. C
DanteB: Je comprends pas, ça fait plusiieurs fois que je fais 100% de victoire dans ma ligue et je ne monte pas pour autant, est ce que quelqu'un a une explication?
OldJohn: Et tu es devant le Boss ?
DanteB: Non justement
VilBoub: tu attends bien d'avoir fait 100% des matchs ?
OldJohn: Quel est le score du Boss et du second ?
DanteB: j'attend d'avoir les 100%
DanteB: 21,27 et 20,64 je suis a 20,45
OldJohn: Donc il va falloir attendre que les autres te poussent un peu
DanteB: pourtant quand je regarde mon historique j'ai gagné les 100 batailles où j'ai participé
DanteB: 108*
OldJohn: Il y a un trop grand écart entre le Boss et les suivants
OldJohn: Je sens que cela doit être frustrant
DanteB: Un peu oui
Bon[]Crayon: Quant je regarde tes derniers combats tu as des défaites.
DanteB: quand je clique dans laste battle j'en ai pas
DanteB: tu vois ça où?
Bon[]Crayon: ok ce n'est peut-être pas à jour
Bon[]Crayon: https://www.codingame.com/contests/spring-challenge-2022/leaderboard/global?column=keyword&value=DanteB
OldJohn: Moi je vois pas mal de défaites aussi
DanteB: ça doit pas être à jour car quand je clique sur ton lien moi je vois pas de défaite
DanteB: ok autant pour moi
MniDK09: DanteB oui je ne sais pas quand je regarde je vois des loses aussi, sinon tu peux essayé d'améliorer ton système de target en def ! Pour que ce soit celui le plus proche de la spider qui y aille, pour l'instant c'est par id et tu fais des zigzig de temps en temps !
OldJohn: Bon tu nous écrira correctement "au temps pour moi"
VociNur: les deux sont justes techniquement ;)
VociNur: Bijour
OldJohn: Oui oui, c'est juste de la taquinerie
VociNur: ah x')
VociNur: en forme pour ce dernier jour ?
OldJohn: Oui de poire :-)
VociNur: arg
OldJohn: Bon je suis #2 en Ruby, je vais me contenter de cela...
DanteB: Est-ce que quand mon nom est en surbrillance c'est une victoire que je soit placer en 1# ou en #2?
Bob: non
OldJohn: Tu dois être #1
Bob: tu es toujours en surbrillance
Bob: tu gagnes quand tu es #1
DanteB: okok j'avais pas compris ça
DanteB: merci
Bob: il suffit de regarder les replays pour verifier
DanteB: en effet ;)
Bon[]Crayon: Tu es #1 en poire.
Bon[]Crayon: Aaaaaaaaaaaaaaaaaaaaaaaah !
Bon[]Crayon: Désolé.
OldJohn: Pas de pbs :-)
Bob: bon quand ca fonctionne, ca fonctionne tres bien
Bob: https://www.codingame.com/replay/630273370
Bob: mais encore plein de fois ou ca fonctionne pas :/
RomanceDawn: hum
Bob: c'est frustrant j'ai l'impression de tatonner a deux doigts de la solution
Remi.: Bienvenue au club ^^
philRG: moi je tatonnes déjà depuis 5j de la solution mais à 2 bras :-D
philRG: faudra que j'arrête de coder des trucs de ouf aussi et déjà corriger mes bugs existants
philRG: bravo en tout cas
MniDK09: https://www.codingame.com/share-replay/630280291 Quand ça marche comme ça j'hésite à changer de strat mais trop rare mdr
philRG: le truc de discord de waffle à toutes fins utiles, mais çà me paraît chaud à coder quand même
philRG: waffle — Aujourd’hui à 02:01 minimize (dx+vx*t)^2+(dy+vy*t)^2 where dx,dy is relative position and vx,vy is relative velocity
philRG: disons que çà pourrait servir pour du double Wind mais je peine à voir dans quel contexte (gestion du fog de fou?)
philRG: moi j'attends le PM de Bob post contest :-)
BigUP: MiniDK, generalement, a moins d'avoir une IA qui eclate tout, il faut avoir 50/50 de win contre le boss. Sinon tu te fera boucher par les IA sous le boss
BigUP: bref, il ne faut pas une IA trop specialisée
philRG: le truc de coder une série de Fourier pour gagner 0,01% des combats c du trolling
Bob: oh je ferai pas de PM sauf a trouver en derniere minute comment passer legende
Bob: et vu que j'arrive au bout du temps que je peux consacrer au contest, c'est pas gagne
philRG: :ok_hand:
BigUP: idem, sauf a trouver comment décoller du fond de classement ! :)
philRG: (pareil pour moi j'ai le cerveau en marmelade impossible de réfléchir)
MniDK09: http://chat.codingame.com/pastebin/813a7111-d6de-4f3e-985c-aa3cd885d2d3
MniDK09: C'est censé fonctionnait ça non ?
MniDK09: mon verif(p) renvoie toujours false
OldJohn: Le vecteur c'est un rayon ?
Bob: verif ca fait quoi ?
MniDK09: C'était ma constante attackMaster
MniDK09: Et donc ça verifie si on est bien dans la map
Bob: si verif renvoie toujours false c'est ca qu'il faut que tu regardes
MniDK09: Beh je ne vois vraiment pas ce qui ne va pas pour le coup
MniDK09: On peut bien passé des param à une fonction anonymes ?
Bob: bien sur
philRG: (ouf heureusement que je code pas au boulot)
philRG: Bob le guru JS/C++ :-)
MniDK09: A moins que ma condition soit irréalisable mais normalement je check simplement si c'est dans un interval
carlin-de-clair: Bob ton wind il projette les araignées très loin
carlin-de-clair: Le mien va beaucoup moins loin
MniDK09: Tu n'en fais pas 3 à la fois ?
OldJohn: Ben c'est un triple wind
Bob: la je fais des double oui
carlin-de-clair: Comment ça se fait ça ?
Bob: ben
carlin-de-clair: sur un même tour ?
Bob: deux persos qui font wind de la meme maniere
Bob: sur une meme zone
carlin-de-clair: Je vois. Il te faut 2 soldats regroupés donc
Bob: avec les directions de chaque wind calculees comme il faut pour que ca se cumule bien
Bob: regroupes ou chacun a distance d l'entite que tu veux bouger
Bob: a priori c'est plus facile de les regrouper :)
carlin-de-clair: oui, mais ça implique avoir 2 attaquants
Bob: eh oui
carlin-de-clair: c'est chaud pour la défense
Bob: story of my life
philRG: le mieux c'est de calculer le tour d'une rencontre entre 2 spiders et de diriger ton héros vers ce point
philRG: pas besoin de toucher à la défense du coup ou changer sa strat'
philRG: (çà marchera à mon avis pas pour moi ce jour)
philRG: bon moi j'ai des (x, y) hors de la carte: https://pastebin.com/LNpLpGKp
philRG: eh dans l'absolu, c'est de la merde, car je dois pouvoir faire double wind
philRG: https://pastebin.com/E31p7RK4 (avec la fonction trouvé sur le discord CG)
Bob: bon je remets mon early attack et j'avaiserai plus tard
philRG: location et velocity sont des vecteurs (numpy.array python), bon çà m'évite de taper x et y et de coder des fonctions vectorielles
philRG: allé Bob gogo
carlin-de-clair: Je ne comprends pas trop à quoi ça t'aide de trouver le moment où 2 spiders se rencontrent
MniDK09: Plus tu peux envoyé de spiders d'un coup mieux c'est
philRG: ben pour positionner ton héros à distance de double wind
Bob: c'est pas ca double wind philRG
philRG: mais à mon avis il doit y avoir plus simple
Bob: c'est pas wind plusieurs mobs en meme temps
Bob: c'est wind un mob avec plusieurs heros en meme temps
philRG: ah ok wind d'au moins 2 entités (à partir d'un seul héros)
MniDK09: Yes mais si tu peux wind Plusieurs mob avec plusieurs héros tu win en 1 move
philRG: merci Bob pour la précision (oui c'est pas du double wind avec 2 héros)
Bob: philRG : ca pour le coup ca sert pas a grand-chose
carlin-de-clair: Moi je ne calcule pas philRG. Je peux déterminer le nombre de spiders qui sont dans mon rayon de wind et ça me donne l'info du coup
Bob: a moins de l'organiser expres pour un double ou triple wind et faire un OTK
philRG: Bob: en fait oui (j'ai vraiment le cpu en guimauve)
Bob: mais pour ca faut deja avoir un multi wind qui fonctionne
iwillgetbetter: http://chat.codingame.com/pastebin/4bde710d-0553-4e7f-8198-dc08dec038de
Bob: bref j'ai des frites a preparer
philRG: carlin-de-clair oui clairement c bien plus simple (j'fais des trucs de ouf là)
philRG: bonnes frites Bob :-)
Bob: iwillgetbettercf les regles c'est marque a la fin
VilBoub: on peut wind 1 fois 1000 araignées mais on ne peut pas , mais on ne peut pas wind 1000 fois 1araignée !
philRG: :-D
Bob: deja tu wind au maximum 220 fois :p
Bob: et en realite moins parce qu'il faut farmer la mana
VilBoub: =)
iwillgetbetter: ah oui ok, en league bois ce n'est pas indiqué, je viens de voir sur un ami qui est en league or
Palmipedus: Quand on wind, il se passe quoi si le monster sort de la zone?
iwillgetbetter: en dehors des 5000 d'une base, il quitte le jeu, dans une base, le "mur" l'arrête
Palmipedus: j'ai essaye un triple wind mais le point n'a pas ete decompte
OldJohn: Le replay ?
VilBoub: si le mob n'a plus de vie quand il arrive, le point n'est pas compté...
Palmipedus: ben la a l'air
Palmipedus: https://www.codingame.com/replay/630305176
VilBoub: on peut wind un cadavre mais ça ne score pas ^^
Palmipedus: ha ouic'est ca
Palmipedus: les heros font degats avant le wind
Palmipedus: bom va falloir prendre en compte ce cas alors
Palmipedus: ca va etre marrant tiens avec tout de harcoded
Palmipedus: enfin c'est vraiment double tranchant l'attaque avec trois heros
carlin-de-clair: sauf si tu fais une blitzkrieg
carlin-de-clair: Lorsque tes attaquants vont en attaque le jeu finit dans max 10 tours
Palmipedus: ouais, pour l'instant c'est pas tres bien regle et ca n'arrive pas a battre mon bot dans l'arene
Palmipedus: je teste encore un peu et apres sinon je laisse mon bot actuel finir le contest, 230 en gold c'est pas trop mal
MniDK09: https://www.codingame.com/share-replay/630322088
MniDK09: Pourquoi il lui court dessus faut juste qu'il reste loin d'elle .. frame 77 mdr
OldJohn: Allez un dernier pour la route...
Halphas: let's go j'ai enfin été poussé légende, j'allais juste push des correctifs, ça aurait été l'erreur ahah
carlin-de-clair: cela m'est arrivé hier également
carlin-de-clair: Souvent il faut juste attendre que le boss perde quelques points
carlin-de-clair: Même si c'est dur haha
Halphas: oui j'espérais ça mais il montait autant que moi, il à gagné plus d'un point depuis que j'ai push ce matin haha
carlin-de-clair: Hier j'ai eu une fin de soirée compliquée à l'attendre. Au final il a fallu 20 minutes pour que je le passe
carlin-de-clair: Alors que j'étais juste en dessous de lui
Halphas: Ca se joue à pas grand chose parfois :D
nicola: [CG]Thibaud, on me souffle dans l’oreillette qu’il manque la page officielle pour le puzzle Nature of quadrilaterals. https://www.codingame.com/ide/puzzle/nature-of-quadrilaterals
Zorg1: https://www.codingame.com/training/easy/nature-of-quadrilaterals ?
Zorg1: il manque la page de discussion mais une fois j'avais demandé pour un autre puzzle on m'a répondu "takalacréé"
nicola: Tiens, je vois le script en JS de quelqu’un d’autre.
Zorg1: ah je l'ai résolu en java lui :fearful:
nicola: Mais elle ne sera pas visible à partir de ton lien.
Zorg1: mais c'est comme ça avec les anciens puzzles
nicola: OK.
Zorg1: faudrait qu'ils refassent une passe mais bon ils ont d'autres priorité
Ekaon: C'est normal de pas voir la sortie d'erreur dans le tournoi ?
egaetan: gg AeroFlorian c'est finalement passé !
OldJohn: Bon nature of quadrilaterals => done
Bon[]Crayon: C'est pas juste !
Zorg1: heureusement que nicola se plaint de temps en temps sur le chat de vieux puzzle
Bon[]Crayon: Un sort "CONTROL" est appliqué avant un sort "SHIELD".
Bon[]Crayon: C'est HONTEUX !
Zorg1: c'est le jeu ma pov'simone
mybk: Bonjour, j'arrive pas a visualiser le bataille, quelqu'un a le meme problem, peut me guider comme la resoudre ? j'ai juste mis a jour mon chrome...
Bob: c'est-a-dire, tu fais quoi et il se passe quoi ?
mybk: je click: play my code > rien de s'affiche
mybk: rien ne s'affiche
mybk: je peux voir les message et la resulatat du bataille
mybk: mais pas l'animation du jeux
Bob: l'affichage est tout gris ?
mybk: oui
Bob: je sais que ce probleme-la est deja arrive, cherche dans le forum ca doit y avoir ete evoque
mybk: okay, je vais voir, merci
Bob: par exemple dans https://www.codingame.com/forum/t/spring-challenge-2021-bugs-questions/190526 il est suggere d'activer l'acceleration hardware dans le browser, je crois
mybk: bon pour l'acceleration hardware est active
mybk: j'ai desactivé le hardware accelaration est ça revien en marche, merci Bob
Bob: de rien
MniDK09: Je l'avais eu suite à la mise à jour de ma carte graphique pendant que je faisais des test, et j'avais reboot mon pc et c'était ok pour moi
FranckL94: 1er de la ligue or devant le boss, 80% de matchs restants, souahitez moi bonne chance
4839565: Yo tout l'monde ! Automaton2000 !
Automaton2000: il faut attendre combien de temps ?
GlaceCoding: il a fait gg :D
Bob: un point et demi au-dessus du boss a 20 % ca devrait etre tranquille
FranckL94: l'attente va etre longue hahaaha
BlaiseEbuth: cmb
Bob: FranckL94 je suis jaloux : quand j'essaye de faire pareil, je me fais deboiter la tronche en defense
FranckL94: priorise mieux tes araignées
OldJohn: @Bob regarde les parties de Arnaud.net cela semble si simple de bien faire !
Bob: c'est ca mon souci : ca *semble* simple
BlaiseEbuth: Araignée 1 ! Araignée 2 !
MniDK09: Je viens de push dans l'arène x)
FranckL94: bon courage
BlaiseEbuth: Le continuum escpace temps va s'effondrer ! :scream:
FranckL94: Blaise est un bot ?
BlaiseEbuth: Ta mère le bot :rage:
FranckL94: :joy:
FranckL94: ça semble etre une réponse de bot
FranckL94: :upside_down:
BlaiseEbuth: Automaton2000: fais une réponse de bot !
Automaton2000: il a l'air pas mal
FranckL94: automaton2000: salut
Automaton2000: et je n'ai jamais réussi à le faire
FranckL94: Automaton2000: salut
Automaton2000: c'est plus simple que ce que je me dis qu'il y a un puzzle là dessus
Zorg1: Turing avait rien compris, en fait il n'y a que des bots pas besoin de tests compliqués ^^
Zorg1: Salut Automaton2000 ça va ?
FranckL94: Automaton2000: ça va la famille ?
Automaton2000: merci de me le dire.
Automaton2000: je suis en train de me dire que j'ai un peu peur
FranckL94: BlaiseEbuth: hello
BlaiseEbuth: t(°□°t)
Zorg1: ah bah bravo t'as vérouillé le BlaiseBot dans l'état "véner" :(
BlaiseEbuth: A force de créer des comptes je trouve plus mes identifiants...
FranckL94: Pardon Blaise tu peux te calmer maintenant
BlaiseEbuth: C'est la faute de cg, comme on peut mettre des mails qui n'existent pas je me souviens plus de ce que j'ai mis comme connerie.
Zorg1: vtff@vtff.com ?
BlaiseEbuth: Nan :thinking:
Zorg1: j'ai de la chance y a pas de taco bot ici pour me faire la leçon sur sortir des insanités sur le chat :cold_sweat:
dwarfie: met une adresse en @elysee.fr ... tu risqueras plus le ban
jujurocking: Mon dernier push est full bugué et ça marche mieux que les autres...
dwarfie: bug is feature
jujurocking: Faut croire, bientot le print ('ce que tu veux')
dwarfie: x-mas rush , j'avais fini top gold avec un code qui foirais le move des tils .. si je poussais a droite ca deplacait a droite , si je poussais a gauche , ca deplacait aussi a droite ... :D
Zorg1: vieille astuce quand ça commence à devenir confus faut mieux faire un WAIT :p
pardouin: o/ j'ai codé des patrouilles défensives et offensives à l'arrache, je push, on sait jamais si ça grapille quelques centaines de places
pardouin: j'étais 1276 donc j'ai rien à perdre ^^
philRG: la chance c'est pour les faibles :-)
Zorg1: \o
philRG: ooops scrolling failure
jujurocking: Je veux laisser gagner mon adversaire c'est pas possible : https://www.codingame.com/share-replay/630430937
BlaiseEbuth: Stoi l'fail
BlaiseEbuth: Bon allez. Wood2 -> Legend en python sur l'aprem. On est chaud
jujurocking: Faut que les submits passent..
philRG: o/ BlaiseEbuth
BlaiseEbuth: \o
pardouin: avec la durée des submits c'est déjà bien si tu fais bronze :)
BlaiseEbuth: J'ai de la vaseline.
philRG: week-end dernier, j'ai perdu du temps à chercher à utiliser brutal tester au lieu de coder, du coup, j'ai pas codé :(
philRG: et là je suis en mode rush à enfiler 100 lignes de python à la minute sans savoir ce que font les 1000 précédentes :-D
philRG: pour çà que je préfère les combats de bot hors contest
R4N4R4M4: Pas loin du Boss cette fois-ci... :D
Zorg1: même pas en clojure ?
Zorg1: ce manque d'ambition BlaiseEbuth
philRG: ah tiens j'aurais du visionner ton streaming R4 plutôt que faire de la merde
BlaiseEbuth: Quit à troller autant le faire jusqu'au bout
Zorg1: cépafo
philRG: (oui moi je fatiguais un peu du coup :-D)
R4N4R4M4: C'est long les push
philRG: non mais là çà fait depuis hier que je me self-control j'en ai marre moi https://www.codingame.com/share-replay/630433814
BlaiseEbuth: C'que j'aime pas python...
philRG: ah c'est parce que j'ai pas assez de mana, le referee cast un control au héro
Passi10: pas mal de légende au final, plus que sur les précédents challenge
dwarfie: ouais mais bon ....
BlaiseEbuth: Farpaitement.
**dwarfie recommande l'ajout "non recommandé aux intolérants au lactose" sur l'affiche
BlaiseEbuth: Les produits laitiers sont nos amis pour la vie.
Jewtwo: Pas pour les complotistes
dwarfie: cheese et contre-cheese , c'est trop² chiant
BlaiseEbuth: Z'ont du Yop dans le cervau...
Zorg1: python-bière ?
BlaiseEbuth: Apu bière.
Zorg1: c'est la crise :(
BlaiseEbuth: La crise c'est quand j'ai tout bu ? J'ai pas bu l'économie, j'vous vois v'nir.
Zorg1: omg il y a des gens qui codent vraiment en pauvre shell ... :scream:
BlaiseEbuth: St Jacques de Compostel ?
Stilgart: mais c'est pas la faute à Blaise, vu qu'il n'a pas bu l'économie de ses pauvres gens
dwarfie: non , lui les fait payer qu'apres leur mort le prix de leurs péchés ....
BlaiseEbuth: 'bsolument
Zorg1: bon je vais essayer de parler un peu du contest sinon je vais me faire gronder
philRG: Zorg1 ah mais au taf on code en git bash, faut faire du awk pour pouvoir utiliser des nombres flottants
BlaiseEbuth: taco tacos tacos tacos
philRG: :)
egaetan: Cedrat tu cherches un stage en backend ?
BlaiseEbuth: C'est bon, j'ai mis de la monnaie
Zorg1: "coder en git bash"
BlaiseEbuth: t'as un taf toi maintenant
BlaiseEbuth: ?
Cedrat: Salut Egaetan, oui c'est le cas :)
Zorg1: c'est quoi ça comme langage ?
BlaiseEbuth: Cedrat fait gaffe il va te forcer à utilise un light theme ! :scream:
Zorg1: ah en bash
**Zorg1 en train de décoder PhilRG
dwarfie: les flottants c'est pour les faibles
Cedrat: J'ai pas envie d'aller vers la lumière ah
**egaetan est passé en dark !
BlaiseEbuth: Une victoire de Blaise!
Zorg1: toute façon un flottant c'est qu'une fraction qui se la raconte
philRG: :clap:
Zorg1: c'est bien awk
BlaiseEbuth: Nan mais là c'est git bash, c'est comme bash mais pour les con**ds
GlaceCoding: ah ouai quand meme
Zorg1: fait gaffe il a codé un module regex dans le tacobot
BlaiseEbuth: GlaceCoding ?
dwarfie: il manque une * , il craint rien ;)
Zorg1: bah l'auteur ne sait pas vraiment ce qu'est une regex donc les deux erreurs peuvent se compenser ...
Zorg1: méfiance
dwarfie: CéTréVré
BlaiseEbuth: bsolument
elji88: Hello tout le monde, chaque fois que je rejoue mon code j'ai "Network error : status -1" c'est parce qu'on est trop à submit en ce moment ? ou ça veut dire qu eje dois formater mon ordi ?
BlaiseEbuth: Ca veut dire que c'est pété. T'as refresh ?
elji88: oui
Zorg1: t'as pê un pb avec ta cnx internet aussi ? mais je vois pas ce que reformater ton disque dur va résoudre le problème
elji88: parfois ça passe, parfois non
elji88: @zorg pour le formtage, je troll juste ^^
BlaiseEbuth: Ouai, les -1 c'est généralement des problèmes de connexion... Mais bon, on est sur cg alors...
Maxime01: Ca m'arrive aussi, pas besoin de formater le disque dur, des fois ça tarde à revenir.
elji88: mais c'était pour savoir si c'était ma connexion ou si c'était le jeu qui était en PLS
Zorg1: elji88 : bah installe unix alors
Zorg1: :p
Zorg1: enfin linux
elji88: je suis sous ubuntu là
Zorg1: envie de faire du distrib trolling ^^
BlaiseEbuth: Ubuntu ?! :scream:
Zorg1: mais je suis fort et je vais prendre sur moi
egaetan: il y a un theme dark sur ubuntutu ?
elji88: je vais prendre mon mal en patience et forcer à submit
BlaiseEbuth: Nan c'est tout mauve.
elji88: oui @blaise pk ? lol
elji88: C'est tout mauve mais bon, y'a phpstorm ouvert en mode dark, ça compense
BlaiseEbuth: :speak_no_evil:
Passi10: ya encore des gens qui font du php ?
Passi10: :D
elji88: ahah
FranckL94: @R4N4R4M4 let's go
Passi10: yen a qui font le challenge en bash, franchement, chapeau
BlaiseEbuth: Moi je coderai en typescript j'me moquerais pas des langages des autres... :smirk:
dwarfie: Passi10 ... qu'est ce que c'est que cette question !?
Maxime01: Il faut du courage pour faire du bash pour le challenge !
Passi10: mdrrr
Passi10: j'ai touché une corde sensible
R4N4R4M4: FranckL94 c'est toi qui me plafonnes ! :D
egaetan: BlaiseEbuth la preuve que ton lobbying a fonctionné https://ibb.co/m0Dbxr8
Passi10: typescript c'est le présent et l'avenir, je vois pas le soucis (grabs popcorn)
BlaiseEbuth: Moi je suis juste un troll, me feed pas Passi10
Passi10: tkt moi aussi
BlaiseEbuth: :o
R4N4R4M4: FranckL94 ... avec ton Triple Wind ! :D
dwarfie: voila , l'avenir c'est la merde , ca viens d'etre prouvé :D
Passi10: mdrr
BlaiseEbuth: J'allais le dire.
BlaiseEbuth: Mais je suis pessimiste, ça a été prouvé ici même
FranckL94: @R4N4R4M4 haha désolé je suis bientot plus là
**dwarfie se retient , se retient , ..... elon musk ...
BlaiseEbuth: :rofl:
dwarfie: :rofl:
Zorg1: ici Londres les trolls parlent aux trolls
Zorg1: ça scrolle trop
philRG: FranckL94 :wave:
BlaiseEbuth: C't'anthologie
Zorg1: Ô temps arrête ton scroll
R4N4R4M4: Oui FranckL94 je surveille ton run justement
Passi10: bon après j'utilise typescript mais j'envoie du JS au final, mais jsuis pas fan de JS natif donc team TS :D
Maxime01: Une fois que le challenge se termine, on peut récupérer notre code ?
BlaiseEbuth: C'est comme la diarhée et la constipation, au final ça reste de la merde...
dwarfie: Maxime01 .. oui , et meme continuer une fois en moed multi
BlaiseEbuth: #poete
Passi10: n'empeche ceux qui sont en java ils partent avec un avantage de taille je trouve
Passi10: ils partent avec la simu déjà toute faite
BlaiseEbuth: La taille du fichier source ?
Passi10: c'pas rien
Maxime01: Merci dwarfie, j'ai cru comprendre que le challenge serait converti en combat de bots.
BlaiseEbuth: Disons que le java lui même compense largement l'avantage...
philRG: mais à quel moment ai-je totalement perdu le contrôle de mon code
Maxime01: Du coup, si j'ai atteint la ligue Argent du challenge, je vais me retrouver en ligue Argent du combat de bots. Je dois atteindre deux ligues Argent pour débloquer un quête...
BlaiseEbuth: Bon en attendant je pense que je me suis fait catégoriser par le glaçon...
Passi10: là où on voit que ce challenge n'est pas perf oriented comme les précédents c que dans le top 10 ya du JS et du python, mais tant mieux car le top 50 en c++ c'était relou
dwarfie: ca jete une froid , heiin , BlaiseEbuth :)
BlaiseEbuth: :clap:
Maxime01: J'utilise Java aussi pour le Challenge, j'ai crée des objets pour les Entite par exemple avec des attributs et des méthodes, c'est pratique pour appliquer une stratégie ensuite.
BlaiseEbuth: C'pas ma faute si les gens ont pas la culture pour comprendre mes blagues...
Maxime01: Il y a beaucoup de développeurs C++ dans les 1er du challenge même si la performance n'est à priori pas prise en compte
Maxime01: Ceux qui arrivent à comprendre le C++ sont super doués. Perso, j'ai beaucoup de mal avec le C++.
BlaiseEbuth: C'est un apprentissage
MooMooN: Maxime01 la performance est prise en omtpe si tu fasi une simu
Maxime01: Je pensais que c'était du tour par tour le challenge de toute façon pour déplacer les personnages et les araignées...
BlaiseEbuth: C'est toujours du tour par tour, c'est bien l'intérêt de la simu: tenter de prédire les tours suivants
Maxime01: Je vois ce que vous voulez dire. On peut faire des simulation à chaque tour et profiter de la vitesse du C++ qui est beaucoup plus rapide.
FranckL94: @R4N4R4M4 le boss a fait de la gonflette il a pris 1 point :o
R4N4R4M4: Oui j'ai vu je suis dég.
BlaiseEbuth: Après selon la complexité du jeu et l'algo utilisé ça peut être viable dans des langages moins performants. Mais sinon oui, il vaut mieux un truc qui dépote.
Maxime01: J'essaye de faire un tour à la fois. J'arrive à souffler les araignées dès quelles approchent trop près de ma base.
Passi10: ben en fait souvent pour aller loin il te faut une fonction d'evaluation, et un algo de recherche d'arbre de possibilité grace à la simu, donc oui tour par tour, mais quel tour vas tu jouer
Passi10: et le plus perf ira le plus loin dans l'arbre pour choisir la meilleure possibilité de coup à jouer parmi celles calculées dans le temps imparti
GlaceCoding: vous avez des problemes de timeout?
BlaiseEbuth: ou un mcts, pas de fonction d'éval ! \o/
Maxime01: @GlaceCondig, non tout va bien, on discutait des différences de performances entre les langages.
GlaceCoding: on m'a dit qu'en cpp c'était pas la derniere version et c'était donc chiant pour filtrer les vector
GlaceCoding: dans un array
Maxime01: J'ai tout fait en Java, je ne sens pas de tout traduire en c++ et de faire une simulation MCTS pour ce soir.
BlaiseEbuth: Bah dans la mesure où le compilo est pas configuré pour la perf, personne n'utilise vraiment la stl ou du C++ 'propre' sur CG, donc les vector...
R4N4R4M4: Question de symétrie : au tour 53, en jouant contre moi-même les bleus voient une araignée que les rouges ne voient pas... https://www.codingame.com/share-replay/630481778
BlaiseEbuth: Laquelle ?
FranckL94: oui c'est la troncature
FranckL94: et l'arrondi
FranckL94: ton rouge au dessus voit une araignée qui a été arrondi au dessus
Maxime01: Les coordonées sont des entiers
R4N4R4M4: FranckL94 on m'avait dit que l'arrondi était symétrique aussi
Yukiisama: vous savez si la durée est longue où on ne peut plus tester son code ? :d
BlaiseEbuth: Tu veux dire quand tu as trop soummis ton code ?
Yukiisama: exactement
Yukiisama: j'affinais j'ai un peu les boules x)
Yukiisama: si vous savez pas pas grave
GlaceCoding: @Yukiisama ça depend le temps est variable
GlaceCoding: 1 à 10 minutes
Yukiisama: ah ça va alors :)
GlaceCoding: et tu peux push une ou plusieurs fois xD
Yukiisama: x)
GlaceCoding: je n'ai pas trop compris le fonctionnement, j'ai l'impression que c'est une limite "glisstante"
GlaceCoding: glissante*
FranckL94: @R4N4R4M4 pour moi ton bleu voit le scarabée car (7015,6229) n'est pas sa vrai position
FranckL94: mais (7014,45, 6229) par exemple
FranckL94: mais (7014.45, 6229) par exemple
BlaiseEbuth: C'est pas très clair non, et c'est propre au puzzle/multi. A savoir. Tu peux aller spam submit sur un autre jeu en attendant ^^
Maxime01: Tu peux renommer tes variables et ajouter des commentaires en attendant
Yukiisama: merci ok je vais être patient alors :)
R4N4R4M4: FranckL94 En fait c'est à la frame 52 qu'ils divergent
Maxime01: Tu peux aussi refactoriser des méthodes
BlaiseEbuth: verge
Maxime01: @BlaiseEbuth, humour de malade !
BlaiseEbuth: Tavu
BlaiseEbuth: Trop de bière
dwarfie: un humour d'enfer ;)
BlaiseEbuth: Pas mieux
dwarfie: et l'enfer , c'est comme une belle blonde .... satan l'habite ...
**dwarfie sort
BlaiseEbuth: :see_no_evil:
Maxime01: c'est l'alcool ou le manque de sommeil.
BlaiseEbuth: Bon en vrai jerry...
Maxime01: Ca fait à peu près le même effet.
BlaiseEbuth: J'ai bien dormi ça va. Mais j'ai fait une queue de poisson à Balmer
BlaiseEbuth: J'ai les yeux qui pétillent comme un lépreu dans une piscine d'eau salé.
dwarfie: c'est pas "... comme ceux d'un lépreu tombé dans ... " que tu voulais dire ;) ?
dwarfie: tombés
BlaiseEbuth: Non.
BlaiseEbuth: :smiling_imp:
dwarfie: hummm ... ayé g compris
dwarfie: :rofl:
dwarfie: sadique
BlaiseEbuth: :D
GlaceCoding: ma strat de rush est nul, tout le monde l'anticipe maitnenant xD
BlaiseEbuth: C'est pas ta strat in game qui est nulle, c'est ta strat de push. Fallait hide...
Palmipedus: lool, la mienne elle est pas terrible, 700 en gold a 40%
Palmipedus: mon bot normal etait 200...
Palmipedus: je vais probablement remettre l'ancienne version et attendre la fin
PhOeNyX: Alors, comment se passe cette dernière ligne droite de challenge ?
BlaiseEbuth: Dépèche toi ou t'auras pas le temps
PhOeNyX: Et Bob, toujours pas trouvé l'heuristique magique pour légende ?
MooMooN: bob il hide sa legend
PhOeNyX: https://www.codingame.com/replay/630506221 Bob il over extand
MooMooN: Enfin je chambre mais je suis certainement bien moins bon que lui et j'ai la flemme de coder autre chose
PhOeNyX: J'ai un trigger dans mon IA qui la fait jouer plus défensive sur les bots défensifs si je constate que l'adversaire est offensif
Yukiisama: pas bête
PhOeNyX: pour éviter de m'éloigner trop de ma base si l'adversaire peut me strike, mais ne pas m'empêcher de farmer du wild mana le cas échéant
dwarfie: ah , ca y est , je suis sorti du top 10% ...
BlaiseEbuth: :wave:
Bon[]Crayon: glop ou pas glop
dwarfie: on va dire logique
PhOeNyX: glop glop
MooMooN: Mais lol.. je rajoute un condition pour ne pas faire un speel si j'ai pas le mana et c'est moins bien ...
Zorg1: bah oui au lieu de jeter ton spell en vain tu fais une connerie ^^
MooMooN: C'est ca :)
MooMooN: Et puis c'est pas un petit truc car je preds 3 vie contre 0 avant ...
pardouin: j'étais à 1276 avant mon submit, c'est quasi fini et je suis dans les 1500 XD
pardouin: avec une pointe à 1100 de courte durée
MooMooN: Après ca c'est normal ca fait parti de la marge d'erreur
pardouin: j'aurais mieux fait de pas changer mon code :x
Zorg1: oui c'est très random
Yukiisama: ça peut être frustrant ouais x)
pardouin: je vais plus y toucher je crois
pardouin: (pourtant c'était objectivement mieux)
MooMooN: Il y a bcp de strat qui se valent (ou qui se contre entre elle)
Palmipedus: bon aller j'ai remis mon ancienne strat classe 200 contre une qui etait 'meilleure' mais bloqqit a 700 a 60%
Palmipedus: esperons que j'arrive a remonter au meme endroit environ et ensuite j'attends au chaud
TomPouce: omg le timer est rouge
KuiKui: les amis j'ai une qestion technique
Bon[]Crayon: J'ai une réponse fantaisiste.
KuiKui: L'arraignee elle prend la base comme cible si elle <= 5000 unité ou strictement < 5000
ZndrBrok: Il n'y a que moi qui a toujours l'assistance de l'IDE qui est brisé ?
ZndrBrok: Je viens de tchecker avec le c++ pas de probleme
ZndrBrok: mais avec mon c#
ZndrBrok: j'ai plus rien qui es souligner en rouge depuis 3 jours
Bon[]Crayon: à moins de 5000 unités d'une base
Bon[]Crayon: Ça doit être < 5000.
R4N4R4M4: Quand une araignée arrive dans la base, on peut la repousser avec un Wind ou bien c'est trop tard ?
Bon[]Crayon: Oui tu peux.
philRG: moi je dirai <= 5000
R4N4R4M4: ok merci Bon[]Crayon
jujurocking: Ca dépend de ce que tu veux dire par arrivait dans la base R4N4R4M4
Bon[]Crayon: Mais si elle reste dans la base après le "WIND", elle vise toujours la base.
R4N4R4M4: Par exemple là, au tour 40, mon héro il pourrait faire WIND au lieu de se barrer ?
R4N4R4M4: https://www.codingame.com/replay/630556657
R4N4R4M4: A mon avis l'araignée n'est plus dans les input le tour suivant
jujurocking: Non dès que l'araignée est dans la zone 300 300 c'est perdu
Bon[]Crayon: J'ai du me tromper.
Bon[]Crayon: Quand j'ai lu base, je l'ai compris comme la zone de 5000.
philRG: c'est dans le referee
philRG: public boolean inRange(Vector v, double range) {
return (v.x - x) * (v.x - x) + (v.y - y) * (v.y - y) <= range * range; }
R4N4R4M4: ah oui c'est moi qui ai pas précisé
Bon[]Crayon: Pas besion.
Bon[]Crayon: besoin
Bon[]Crayon: La base c'est la base.
R4N4R4M4: Bon, je fais quoi ? Je laisse ou je repushe ? :D :D :D
R4N4R4M4: (contrepéterie d'ailleurs :D=
BlitzProg: si une araignée se fait wind, elle se déplace quand même ensuite?
BlitzProg: ah non j'ai rien dit
BlitzProg: c'est littéralement écrit que non
R4N4R4M4: c'est littéralement écrit que t'as rien dit ? :D
BlitzProg:
R4N4R4M4: ah oui en effet :D
GlaceCoding: toute une journée de code… pour revenir en arriere xD
Bon[]Crayon: aie aie aie
Razielwar: non non mais laisse ton code actuel sinon tu vas me passer devant :p
KVNMDS: Quand on lance nos combats, c'est quoi le score à côté du graph montrant le % de match qu'on a fait?
Neumann: Ton score TrueSkill (un genre de ELO)
KVNMDS: Ha merci =)
Bon[]Crayon: Lamballe trop D'laballe :joy:
KVNMDS: Cholet trop chaud le lait (pas mieux)
Razielwar: comment ça rame, j'hésite à retenter des trucs c super chaud de voir si c'est bien ou pas. faudrait encore plus de ligues pour limiter le nombre de combats
Bon[]Crayon: :thumbsup_tone2:
cup_of_tea: mdr KVNMDS t'es everywhere
KVNMDS: mdr cup_of_tea t'es trop un poupinou
nicola: Tu Lamballe ?
KVNMDS: Pas quand c'est un vilain fripon
nicola: Mais que vas-tu imaginer ? Je parlais du paquet.
KVNMDS: J'ai pas lamballage du paquet
nicola: Lamballe ? Tu viens du lycée Henri Avril ?
KVNMDS: Non j'habite ici depuis 6 mois :D
nicola: OK.
KVNMDS: Puis j'ai pas été au lycée, j'ai oublié :(
nicola: J’ai des potes pas loin, pas vus depuis un bail.
GlaceCoding: 13% deja 27 :D
KVNMDS: Ils sont trop occupé à faire du cheval
PhOeNyX: go go go, il reste 4 places en légende ! Après on ferme les portes. O:-)
GlaceCoding: c'est bloqué à 300 ?
PhOeNyX: Non t'inquiète ^^
egaetan: Gg Fouk !!!!
Bon[]Crayon: GG
Fouk: merci
nicola: Non, ils font des cultures de bouffe.
Paikan2068: Question : est-ce que mon code heuristique est étonnamment devenu non déterministe, ou est-ce que le rejouer dans les mêmes conditions est buggé?
Paikan2068: Je tente des trucs, et je crois que je me suis planté du coup
Bob: ca depend contre qui tu joues
Bob: alors oui il est random
Paikan2068: Ah ok, merci, ceci explique celq
Paikan2068: Mais du coup, ça rend le debug un peu plus compliqué haha
Bob: helas oui
Littleyounes: oé boss 5 chiant
Bob: Paikan2068 si ca t'amuse tu peux debug contre moi
Bob: j'essaye de faire le meme genre d'attaque (mais avec moins de succes) et je suis 100 % deterministe
Paikan2068: Merci! Je vais faire une pause et tenter un dernier rush dans la soirée, quitte à juste finir low gold ce coup-ci (ce qui est déjà pas si mal)
Lita65: Salut à tous \o/
Bob: yop
Lita65: J'aurais besoin d'une fomule mathématique. Si j'ai un triangle isosèle en C. Je connais la distance des trois côté. Je connais la position de A et de C. Comment je trouve B1 et B2 ?
Snef: C'est qui B1 et B2 ?
conadal: bon moi je boucle, je reprendrai le sujet après le contest avec un code réorganisé https://imgur.com/a/zHmyTMH
Lita65: C'est B sauf qu'il peut est d'un côté ou de l'autre du cercle de centre C et de rayon AC.
[GTS]: c'est quand même relou les 4h de run, vu comme la league legend est stack (du moins en milieu de ligue) c'est super dur de se faire un avis sur notre bot avant de le lancer... et attendre 4h
Bob: Lita : ben c'est les intersections des deux cercles justement
Lita65: Je comprends pas Bon[]Crayon
Lita65: *Bob
Bob: fais un dessin
Bob: C au centre
Lita65: En gros je veux patrouiller autour de ma base donc je connais la position de ma base, la position de mon héro et le rayon du cercle que je veux parcourir
Bob: tu fais un cercle de rayon CA
Lita65: ok Bob
Bob: B est quelque part sur ce cercle et tu sais a quelle distance de A il se trouve
Bob: donc tu fais un cercle de centre A et de rayon AB
Bob: et tu as B1 et B2
Lita65: dans l'image je suis ok
philRG: le mieux c'est vraiment la feuille papier et faire comme au collège
Lita65: oui je suis d'accord philRG c'est la honte ... mais je préfère demainder que de mourrir con ^^"
JulesT: Pour patrouiller autour de ta base en cercle je te conseille de passer par un système de coordonnées polaires
Bob: Lita65 : si tu veux patrouiller autour de ta base, il y a plus simple
Lita65: Je suis toute ouÏ
Bob: tu as ~90 degres a parcourir
Lita65: yes
philRG: je l'ai aussi codée mais en python et j'ai vu Bob le faire ;-)
Bob: tu divises ca en N points (a toi de voir combien)
Lita65: ok
Bob: ca te donne directement les N points
BlaiseEbuth: Point point point point !
Bob: distance de la base * cos/sin de l'angle qui va bien
philRG: en fait j'ai les points en dur pas besoin de triangle isocèle, je les ai piqués dans un replay
Lita65: je préfèrerais les calculer ^^
Bob: bah moi je les calcule au depart
philRG: çà doit être dans ma fonction Game.init()
philRG: çà doit pas être sorcier à calculer ceci dit
Lita65: yes je suis daccord pour le calcule du départ
Lita65: Pour se qui est de la formule est ce que tu aurais un lien à me filer Bob ?
philRG: mais bon faut pas déborder le rayon de vision de la map
Bob: bah euh
Bob: point + distance * cos/sin(angle)
BlaiseEbuth: Vous parlez de quels points ?
Bob: c'est de la trigo de super-base
Lita65: j'ai jamais prétendu me souvenir de mes cours de collège
Bob: x = dist * cos(angle) y = dist * sin(angle)
Bob: si ta base est en 0,0 c'est directement x et y
Lita65: haaaaaaaaaa
philRG: http://chat.codingame.com/pastebin/d6176a79-d033-4c0c-a75a-ed9c19457425
Lita65: c'est plus clair avec x et y
Bob: si elle est a l'oppose c'est baseX - x et baseY - y
[GTS]: comme tu juges @Bob :p Moi aussi à chaque challenge je me gratte la tête sur des notions de 5e-4e :p
Lita65: Merci pour la compassion [GTS] ^^
philRG: et une fonction que Bob pourra réduire en 2 lignes (car j'étais crevé)
philRG: def get_patrol_point(self, patrol_points: List[array]) -> array: http://chat.codingame.com/pastebin/013c76d0-89a1-47de-b43b-7471eef1aef6
philRG: bref c'est pas super
[GTS]: pro-tip : quand tes enfants arrivent en 4e tu as les cours de trigo pas loin :D
philRG: à expliquer
Bob: apres, il faut experimenter un peu pour trouver les angles min et max qui te conviennent, la distance, le nombre de points etc
philRG: la 2ème fonction c'est du code
Lita65: du coup Bob pour la base à l'opposé c'est :
philRG: Lita65 oui en fait il suffit de faire varier l'angle c'est simple
Bob: houla j'ai du mettre un bug/feature dans mon code
philRG: en fait la formule de la symétrie centrale c'est x, y = 2 * c_x - x, 2 * c_y -y
Bob: philRG mais tu te casses la tete pour rien
philRG: c_x, c_y = map_width, map_height
Lita65: x=(dist * cos(angle) - baseX)/-1 ?
Bob: t'as la position de ta base et le delta
philRG: Bob mais faut expliquer, ta formule c'est pas le cas général
Bob: tu fais base - delta et c'est marre
PhOeNyX: Moi du coup j'ai un truc comme ça
PhOeNyX: http://chat.codingame.com/pastebin/67430762-2160-4599-8dfc-721bc85bf69d
philRG: l'explication du codeur :-D
PhOeNyX: Les angles sont choisis pour faire des distances entre 2 points de ~800 unités
Bob: Lita65 c'est baseX - dist * cos(angle)
philRG: PhOeNyX j'ai du te piquer tes points de patrouille au fait (et merci pour le boulot j'ai eu la flemme)
Bob: le push qui prend la premiere defaite au 16e combat, je suis pas habitue, ca surprend
PhOeNyX: Comme les mouvements sont sur des quarts de cercle, tu peux calculer la distance de parcours max comme étant 2*PI*R/4
philRG: :-D
PhOeNyX: C'est le quart de périmètre
Bob: moi je vais entre 5 et 85 degres
PhOeNyX: Ensuite tu divises par 800 ce quart de périmètre pour avoir le nombre de points
Lita65: Mercfi Bob je vais tenter ça. Et merci à tous ;)
philRG: euh distance de parcours, les héros se déplacent en ligne droite, pas sur le cercle
philRG: pour avoir le nb de points là d'accord
Lita65: Je commence les pattrouille à 14h de la fin :weary:
Paikan2068: Il y a pas le théorème d'alkashi sinon, si vous voulez vraiment pousser?
Lexer31: R4N4R4M4
PhOeNyX: Bah dans mon cas ils se déplacent sur le cercle
PhOeNyX: Donc je me base sur le périmètre pour avoir la distance correspondante
Paikan2068: JE dis ça, je ne patrouille pas à l'heure actuelle (et ce serait pas mal!) mais ça m'y fait penser vos histoires
PhOeNyX: Je les fais se déplacer de point en point
PhOeNyX: Donc ça simule un mouvement circulaire
Bob: moi j'ai juste tatonne pour trouver le bon nombre de points qui ne necessite qu'un seul pas par point
PhOeNyX: https://www.codingame.com/share-replay/630636736
PhOeNyX: Regardez mon bel attaquant qui massacre Bob en tournant autour de sa base
PhOeNyX: C'est poétique
Bob: peuh
conadal: R * angle c'est une distance curviligne
philRG: cool :-)
Bob: PhOeNyX ouais ben c'est pas juste parce que j'essaye de faire pareil mais toi ca marche T_T
carlin-de-clair: Je vais te copier là PhOeNyX
PhOeNyX: mdr
Bob: PhOeNyX tes defs restent a proximite de la base aussi non ?
PhOeNyX: Oui, je prends en compte 2 cas
Bob: je pense qu'un truc qui me plobe c'est que les miens s'eloignent trop
Bob: sur le replay la c'est assez manifeste
PhOeNyX: Si je repère un héros ennemi qui semble être un "attaquant" je n'utilise les wind que pour sauver un strike (wind à 2500 de distance) pour pour repousser une spider à 700
PhOeNyX: Sinon je wind pour sortir les spiders de ma base et générer du wild mana
Lita65: Euhhhh ... Bob ^^ Je trouve comment l'angle ?
PhOeNyX: Dans le deuxième cas, mes héros s'éloignent plus spontanément de la base
Bob: Lita65 : c'est toi qui le choisis
Bob: on a dit plus haut, tu as 90 degres max a couvrir
Lita65: oui mais je veux le calculer en fonction des distance que je connais
Lita65: à ok
PhOeNyX: Oui voilà vu que c'est un quart de cercle l'angle va varier de 0 à PI/2
Lita65: je divise juste 90° en N partie ?
Bob: c'est ca
PhOeNyX: Du coup si tu veux 11 points par exemple (en excluant 0 et PI/2, ça sert à rien d'aller au bord de la map pour patrouiller) tu prends un angle de base de PI/20 ou PI/24 par exemple
Bob: ou seulement une portion de cet angle
Lita65: J'aurais préféré le faire en fonction d'une distance mais tant pis ^^
PhOeNyX: Et tu incrémentes de jusqu'à PI/2 exclu
Bob: typiquement t'as pas besoin d'aller exactement a 0 ou 90 parce que les extremes sont couverts par ton champ de vision et ton range d'attaque
BlaiseEbuth: Comment es ton re
Maxime01: A chaque fois que je souffle les araignées, elle reviennet !!!
PhOeNyX: Au fait Bob
BlaiseEbuth: Souffle plus fort
PhOeNyX: Mon attaquant ne wind aussi que selon une condition sur la position des héros ennemis
Bob: oui j'imagine qu'il y a plein de petits details qui font que ca fonctionne bien
PhOeNyX: Je considère que c'est du gâchi de wind une spider si ça rapproche ton héros de la spider en question
PhOeNyX: Sauf si c'est pour tenter un strike
Maxime01: Je vois des araignées qui m'attaquent de partout !!!
BlaiseEbuth_: Si les héros sont alignés avec Mars et Venus, c'est qu'il y aura du vent ! \o/
Bob: de ton heros = de *son* heros ?
PhOeNyX: son*
Bob: oui je me disais aussi
Bob: il faut que j'essaye
Bob: j'ai un peu ce souci-la je crois
Bob: je me demande dans quelle mesure je pourrais plutot calculer le win pour la pousser hors de portee du heros en fait
PhOeNyX: Et regarde sur le replay que j'ai link tout à l'heure
PhOeNyX: https://www.codingame.com/replay/630636736
BlaiseEbuth_: Tiens, ils ont remis le chat pour les nouveaux comptes...
PhOeNyX: frame 62/63 mon héros pourrait wind
Hyrozen: Hello, petite question, il y a un nombre limité de place en master ? (Et donc on doit considérer que le master jamais acquis), ou tant que l'on bat le bot5, on restera master
PhOeNyX: Mais il ne le fait pas parce que ton héros est aussi à portée
PhOeNyX: Par contre frame 64 il wind parce qu'il peut foutre la spider DIRECTEMENT dans ta base
Bob: oui ok
PhOeNyX: Et là c'est TOI qui aurait dû détecter que mon héros pouvait faire ce wind
PhOeNyX: Et du coup tu aurais dû "contre-wind"
Bob: un OTK c'est logique
Maxime01: Ca ne vaut pas le coup de souffler une seule araignée sauf si elle menace le village.
Bob: tout a fait c'est ce que je viens de me dire
PhOeNyX: La condition est simple
Bob: oui oui
Bob: si il y a un heros adverse en range de wind et avec assez demana
PhOeNyX: spider.distanceTo(myBase) < Constants.HERO_RANGE + Constants.SPIDER_RANGE
BlaiseEbuth: Qu'est-ce que t'appelle Master Hyrozen ?
PhOeNyX: && hisAttacker.distanceTo(spider) < Constants.WIND_RADIUS
PhOeNyX: ==> son héros peut wind, et la distance lui permet de la foutre dans ma base
Bob: yes
Hyrozen: Je parle de la league BlaiseEbuth
Hyrozen: ligue*
Maxime01: If (numAraignees > 2 && distance < 1200) souffle()
BlaiseEbuth: Y'a pas de league Master ^^ Et pas de place limittées non plus.
Hyrozen: Oui, Légende pardon
Hyrozen: Donc tant que l'on bat le bot5, on restera légende, pas de risque de descendre ?
Bob: une fois que tu es monte tu es monte
BlaiseEbuth: Pas de descente
Hyrozen: ok
Bob: faut juste reussir a monter :)
PhOeNyX: Oui, une fois dans la ligue du dessus tu ne peux plus redescendre dans la ligue inférieure
BlaiseEbuth: Ca ce soigne ça bob
PhOeNyX: T'as l'air à 2 doigts Bob
carlin-de-clair: https://www.codingame.com/replay/630648096
Maxime01: Comment on fait pour redescendre ?
carlin-de-clair: Je fume leojean890
BlaiseEbuth: Tu l'as haché, séché, et roulé ?! :scream: Tu m'en file une ?
PhOeNyX: Je pense que si tu faisais un peu moins d'over extand quand un héros ennemi te menace et que tu rajoutais le contre wind à ta strat ça pourrait faire une diff suffisante
PhOeNyX: du moins si ça ne crée pas un effet de bord indésirable à ta strat globale. ^^
Hyrozen: Comment ça se comporte quand on wind une spider qui nous attaque en dehors de la map
Hyrozen: Comment ça se comporte quand on wind une spider qui nous attaque en dehors de la map ?
LcsGa: son vecteur vitesse reste inchangée si elle n'est pas poussée dans une base
Maxime01: Si l'araignée est dans ton village, elle reste sur les bords, sinon elle sort.
Hyrozen: AH elle est bloquée sur le bord, ok
LcsGa: ah j'avais pas compris la question :sweat_smile:
Maxime01: Si tu arrives à la repousser en dehors tu village, elle peut sortir.
LcsGa: Au fait, la condition pour être promu d'une league c'est quoi ?
Maxime01: Il faut calculer le bon angle.
Hyrozen: D'accord
LcsGa: Battre le boss mais il faut des stats particulières ?
Hyrozen: C'est pour ça que ça parlais d'angle plus haut
Maxime01: Pour être promu, il faut faire un meilleur score que le boss de ta ligue dans les confrontations avec les joueurs.
PhOeNyX: (sans forcément le battre)
PhOeNyX: Le seul truc important c'est le score
Maxime01: Au plus tu montes au classement, au plus tu vas affronter des joueurs forts, jusqu'à pouvoir défier le boss.
Hyrozen: C'est moi ou les calcul de score après soumission dans l'arène sont plus long que pour les autre challenge ?
Maxime01: Oui, plus tu montes de niveau, plus tu vas affronter de joueurs, je ne sais pas si c'est proportionnel au nombre de joueurs dans la ligue.
PhOeNyX: Mais affronter le boss n'est pas obligatoire lors d'un submit
Maxime01: Je n'ai pas essayé le sort de "shield". La prochaine fois peut-être.
LcsGa: Ah merci ! Mais du coup j'ai soumis une nouvelle version de mon code alors que j'étais déjà au-dessus du boss :rolling_eyes:
LcsGa: Et combien de temps après on est promus ?
PhOeNyX: En multi ça peut prendre plusieurs heures, mais en challenge c'est toutes les quelques minutes les promotions
LcsGa: Qu'est-ce que tu appelles multi ?
Maxime01: Si ton nouveau code est aussi bon que l'ancien, ça va passer :-)
PhOeNyX: https://www.codingame.com/multiplayer/bot-programming
PhOeNyX: C'est ça les multi
Maxime01: Je pense que multi fait référence au combats de bots
PhOeNyX: Les anciens challenges deviennent générale des multi
LcsGa: yes, j'espère :p après actuellement j'ai encore plein de piste d'améliorations donc ça devrait le faire
PhOeNyX: généralement*
LcsGa: Ah ok top ! Merci pour l'info !
VincentBab: les 3/4 de la ligue legend sont en submit xD
Maxime01: Le challenge sert à attirer les joueurs et les entreprises pour se défier en temps limité.
PhOeNyX: Pas moi :o
Maxime01: Après le challenge, tu peux continuer tranquillement.
PhOeNyX: Pourquoi ils ont tous submit ? :thinking:
Hyrozen: Y a des strats "sale" en legend ? Genre "Control" vers un point unique et utiliser des "triple push" ?
PhOeNyX: Y en a certains oui
Maxime01: C'est l'heure de pointe, les américains sont réveillés et les Chinois ne dorment jamais de toute façon !
LcsGa: ah ca c'est cool ! Parce que perso j'ai pas eu trop de temps pour ce challenge et j'aurais été hyper frustré de pas aller au bout de l'algo que j'avais en tête !
Hyrozen: Trop chiant de contrer ça
Hyrozen: Il y a beaucoup d'heuristique dans ton code ou c'est assez clean phoenyx ?
c0r3dump: Effectivement j'ai entendu dire que la methode du tir au but utilise des simulations, ca devrait mettre a genoux toutes les formes d'heuristiques assez généralistes.
LcsGa: Est-ce que pour passer une ligue il faut avoir passer un certain pourcentage de combat en cours ou pas forcément ?
R4N4R4M4: J'ai bien envie de repusher là..
Maxime01: Oui, il faut finir 100% des combats en principe.
LcsGa: aie aie, ça va être long ça !
Maxime01: Tu joues à quel niveau ?
Hyrozen: Pour moi la technique du tir au but, c'est le summum de l'euristique non ?
LcsGa: argent
LcsGa: là je n'en suis qu'à 21%
Maxime01: Pareil, mais je suis 1250e...
c0r3dump: Par tir au but j'entend le coup avec deux ou trois héros, mais je me trompe sans doute de terminologie.
LcsGa: Moi 43ème pour le moment
Hyrozen: c0r3dump Généralement la technique du tir au but, c'est du all -in, avec personne qui défend
Maxime01: C'est ça, tous à l'attaque et on pousse les araignées !!
Hyrozen: Mais c'est pas très intéressant niveau algo
Littleyounes: je m'avoue vaincu devant ce bot gold
Maxime01: La meilleure défense, c'est l'attaque !!!
Maxime01: J'ai fait mon commit, je vais aller me faire à manger !
PhOeNyX: Hyrozen tu peux être en heuristiques et que ce soit clean pour autant
[CPC]raaaahman: Hello, il y a quelque chose que je n'arrive pas à déterminer en lisant les règles: est-ce que le bouclier protège du Wind?
Hyrozen: oui
[CPC]raaaahman: Okay merci
c0r3dump: Mais il n'est actif qu'au prochain tour, detail important.
PhOeNyX: Et mon code est 100% déterministe
Hyrozen: okok
Hyrozen: J'ai besoin d'idée, j'aimerai faire un sorte de path en arc de cercle autour de la base ennemie, mais à part mettre mes 2 valeurs (et faire une droite) avec un booleen qui gère le sens, je ne vois pas comment faire
Hyrozen: Y a mieux ?
BlaiseEbuth: Une courbe de Bézize ! \o/
BlaiseEbuth: *Bézier
Littleyounes: o*
Littleyounes: o/
Hyrozen: je vais me renseigner sur ça mais je pense que ma droite sera très bien mdr
Littleyounes: les combats sont bloquées pour moi
Littleyounes: moi c'est uen droite
OldDadou: bon j'ai passé 10 jours a coeder un algo qui marche pas ... triste vie
BlaiseEbuth: Pigeon...
Littleyounes: rude
OldDadou: un truc compliqué en plus :D
VilBoub: ça sert à rien les trucs compliqué !
OldDadou: jvoulais pas à a la base
VilBoub: Moi j'ai jeté tout ce que j'avais fait pendant une semaine et je suis reparti de zéro hier matin... et le soir c'était bon =)
Lita65: :astonished:
BlitzProg: En train de faire ça aussi! Mais je sais pas vers quoi partir
BlaiseEbuth: L'horizon !
VilBoub: vers l'infini et au delà !
R4N4R4M4: Je vais faire ça aussi :D
Hyrozen: Je vous respecte, j'ai pas la fois de repartir à zero, en général quand je vois que je devrai repartir à zero, c'est là que je stop le chall ^^
OldDadou: pour leprochain, je vais chercher de la doc pour avoir un peut plsu d'idée de comment coder des ia
BlaiseEbuth: Moi je commence juste, du coup j'ai pas besoin de jeter mon code. :sunglasses:
OldDadou: le code que j'ai fait en speed en python est passé gold, je l'ai pas touché depuis 10jours mdr. Je pense pas push ma nvl version
BlaiseEbuth: P'tit joueur
OldDadou: héhé
OldDadou: il me reste 13h
BlaiseEbuth: Juste le temps de push et de bacj si ça marche pas ^^
BlaiseEbuth: *back
Buk.: 13h si le site plante pas :>
Zorg1: vu les perfs acutelles il lui faudra plus de 13h pour planter ^^
OldDadou: au moins j'aurais pus faire un peu de rust
OldDadou: vous êtees partie en quelle langage et pourquoi ?
BlaiseEbuth: Python. Pour le troll
OldDadou: le troll ?
[CPC]raaaahman: Javascript, parce que c'est ce que j'utilise le plus.
KuiKui: Est ce que c'est possible de descendre de ligue ?
BlaiseEbuth: Non
OldDadou: à par si riot rachète coding game, je pense pas
BlaiseEbuth: On sent le sel d'ici
OldDadou: :p de quoi tu parle ?
Zorg1: riot ?
BlaiseEbuth: Editeur de league of legend
mario8705: rito games
Zorg1: ah ok
PhOeNyX: J'avais fait un p'tit code pour monter bronze et débloquer les règles vendredi soir, c'est monté silver tout seul sans rien changer. J'ai codé un peu lundi soir en anticipant l'ouverture de gold, j'ai pas voulu faire d'attaquant pour commencer. Mardi à l'ouverture de gold j'ai pas changé grand chose et j'ai pu monter dans la ligue
PhOeNyX: Ensuite j'ai attendu jusqu'à samedi matin, j'ai codé mon IA d'attaquant de 12h à minuit et j'ai fait quelques modif sur la partie défensive
PhOeNyX: Et c'est passé légende sur mon dernier submit de la journée.
PhOeNyX: Et sinon je code en Java parce que c'est le langage que j'utilise le plus
BlaiseEbuth: C'était "La semaine de PhOeNyX". On retrouve maintenant notre sitcom: "Automaton2000 et les tortues".
PhOeNyX: C'est le langage avec lequel je me pose le moins de question.
Automaton2000: c'est un 3 4 5 en plus ?
PhOeNyX: BlaiseEbuth c'était pas BlaizeEbuth avant ? Tu t'es fait ban ?
BlaiseEbuth: Y'a jamais eu de 'z'
PhOeNyX: Tu n'as répondu qu'à une question.
BlaiseEbuth: Bah elles étaient liées. J'ai toujours eu ce nom là, qu'est-ce qui te fait penser que j'ai été ban ? :smirk:
PhOeNyX: Ton niveau de compte, on dirait que t'as été reset
BlaiseEbuth: :grin:
BlaiseEbuth: Oui bon...
Bon[]Crayon: Il renaît de ses cendres.
BlaiseEbuth: C'est la v10
VincentBab: t'as été ban 10fois ? ^^
AeroFlorian: o/ all
BlaiseEbuth: Ban ou delete
Lita65: o/ AeroFlorian
FaisalSensei: Le boss OR m'a terminé la ...
PhOeNyX: beng beng
philRG: j'ai modifié mon code bronze samedi soir (entre minuit et 3h du matin) c'est monté Silver, puis c'est monté Gold qq jours après mais je n'y ait pas touché
leojean890: delete ça fait mal car t'as même plus ta progression (XP, CP..)
PhOeNyX: Mouais c'est pas vital
philRG: assez zarbi, je me demande si y a pas eu bug, et ensuite semaine pourrie impossible de le reprendre
PhOeNyX: Mais bon faut pas faire de la merde non plus aussi
BlaiseEbuth: Va dire ça à CG...
Lita65: Bon j'ai essayé la patrouille et j'ai échoué ! Je comprends pas. Une âme charitable pour m'expliquer ?
leojean890: bah perdre la progression c horrible sauf si t'as gardé les codes en local
PhOeNyX: Lita65 moi je définis des points espacés de ~800 unités de distance (j'ai déterminé l'écart d'angle idéal en fonction de la distance avec un crayon et du papier)
PhOeNyX: http://chat.codingame.com/pastebin/013d1d28-de1d-46bd-a5ca-ec2aa9594688
leojean890: mais sinon tu perds masse codes que t'as écrit c'est chaud
leojean890: écrits
PhOeNyX: Et la patrouille se fait tout simplement avec un curseur
PhOeNyX: http://chat.codingame.com/pastebin/35f2dab0-5a8c-4ce4-a373-1703acd4e99f
Lita65: Merci PhOeNyX j'avais vue mais je voulais faire un calcule :S
PhOeNyX: J'itére sur les points du tableau, et quand j'arrive au bout du tableau j'inverse la direction du curseur
BlaiseEbuth: Stoi l'curseur
PhOeNyX: Quel calcul veux-tu faire ?
Super_Biscotte: Bonjour, je commence sur codingame. Je suis sur le Spring Challenge 2022 j'ai une erreur quelque part dans mon code. Le msg "Attention : votre code n'a pas lu toutes les données..." s'affiche quand je lance. Est ce qu'il y a un moyen de débug ou un tips à me donner pour trouver mes erreurs sans relire encore et encore mon code comme un con ?
AeroFlorian: tu as print plus de 3 lignes
Yukiisama: et bah 4h le submit x)
Yukiisama: ou pas assez de print au choix
AeroFlorian: print dans la stderr Super_Biscotte si tu veux debug
philRG: bon j'ai tout réorganisé mon code, la prochaine fois je me ferai pas avoir, car là je me suis éclaté les yeux
philRG: https://imgur.com/a/h9nHUhD
Yukiisama: t'es en quel langage
BlaiseEbuth: :scream:
Yukiisama: system.err.print je crois?
Yukiisama: ça doit etre ecrit dans ton template
Super_Biscotte: Il est possible que je print plus de 3 fois mais je vois pas comment c'est pour ca que je demande si il y a pas un moyen de debug mon code que je vois ou je boucle
PhOeNyX: Lita65 quel calcul veux-tu faire ?
Yukiisama: pour le debug malheuresement le seul moyen comme on te dit c'est de print en debug donc sortie erreur
Yukiisama: c'est pas très agréable mais bon x)
philRG: PhOeNyX en fait oui je crois que je fais de la merde depuis un petit moment déjà
PhOeNyX: En java oui c'est System.err.println("debug");
Yukiisama: voilà bon courage x)
PhOeNyX: philRG de la merde à propos de quoi ? x) la patrouille ?
conadal: PhOeNyX euh non j'ai pas eu le temps de bien refactoriser, je me suis noyé dans mes stratégies
conadal: j'ai du coder un truc au début qui avait une logique (j'utilisais que le WIND) et ç'est monté gold facile
conadal: suis monté direct de wood 2 à bronze sans le wind (pas pu tester la wood 1)
BlitzProg: Est ce qu'une simu peut aider sur ce contest?
Snef: BlitzProg c'est compliqué (pour moi)
philRG: euh non ma stratégie, j'ai pas utilisé patrol, j'ai flanqué mon attaquant en face de la zone ennemie et basta
Yukiisama: comme toi x)
philRG: j'ai trouvé patrol plutôt joli en fait, çà m'a diverti
Yukiisama: point a => cumul les monstres => point b => full shield x)
FaisalSensei: Prédiction de trajectoire, estimation du temps pour éliminer un enemie + estimations du mana restant à la fin du round... et même avec ça je me fais écalté solo par l'attaquant du Gold xDD
Yukiisama: il est un peu random le boss gold
FaisalSensei: J'ai changé mon attaaquant en espèce de fou qui pouse l'attaquant au bout de la map ca a l'air de porté ses fruits xD
PhOeNyX: BlitzProg avec le brouillard de guerre la simu c'est compliqué. Mais simuler partiellement certains mouvements c'est utile
FaisalSensei: Mais je me fais toujours carry avec le surplus de mana en fin de partie
PhOeNyX: Je simule différents winds pour évaluer le meilleur angle par exemple. Simulation partielle du coup.
Yukiisama: http://chat.codingame.com/pastebin/3e5ecd61-444d-47f8-a00e-bda618834fd7
BlitzProg: intéressant
Yukiisama: Mince je voulais pas pastebin dsl
Yukiisama: et oui sympa pour le wind
PhOeNyX: Quand j'ai un héros qui s'apprête à taper une spider, je simule aussi différents mouvements afin de trouve la position qui lui permet de maximiser ses dégâts (défenseur) ou minimiser (attaquant)
PhOeNyX: L'attaquant je fais en sorte de minimiser la distance avec les spiders dans le camp adverse en minimisant aussi les dégâts afin de rester à porter pour lancer des sorts
PhOeNyX: à portée*
Remi.: Salut tout le monde
PhOeNyX: Ah et une dernière simulation que je fais en tout début de tour après avoir reçu les inputs c'est de faire avancer les spiders selon leur vecteur vitesse et de vérifier si un héros peut l'atteindre avant qu'elle ne sorte de la map. Si ce n'est pas le cas j'ignore cette spider
BlitzProg: ah oui, je ne fais absolument aucune simu, faut que je teste un peu
AeroFlorian: Salut Remi.
Remi.: o/ AeroFlorian
Remi.: GG pour ton passage en légend
Remi.: Moi j'ai tout perdu ce week-end ^^
leojean890: moi j'ai quasi rien glandé depuis jeudi soir et je suis 366 gold xD
leojean890: o/ Remi.
Remi.: J'aurai dû faire pareil ^^
BlaiseEbuth: Ton code est parti avec ta femme ?
leojean890: enfin j'avais 2 activités par jour hors CG
AeroFlorian: je me suis fait pousser par tous les triple wind players hier soir
PhOeNyX: Quand on relit mon code, toute ma stratégie est détaillée des lignes 353 à 408
leojean890: conadal hehe philRG
Remi.: lol Blaise ... j'ai "tout perdu" côté contest, pas sur le reste
philRG: ooops smurf alert
BlaiseEbuth: Ah, y'a que ton code qu'est parti. Ouf
leojean890: AeroFlorian tu tues les triple wind ?^^
philRG: ouais çà me paraissait un peu try hard ce contest au niveau quantité de code
Remi.: Merci Blaise de te soucier de moi comme ça ^^
AeroFlorian: non meme pas
leojean890: PhOeNyX tu as donc bien organisé ton code en fonctions ?:P
PhOeNyX: Oui
leojean890: AeroFlorian mais tu les bats ou en moyenne tu gagnes donc ils te poussent ?
AeroFlorian: mais vu que plein de gens faisaient la strat ils battaient le boss, donc le boss descendait
leojean890: ah ça aide pour se faire pousser une strat qui baisse le boss xD
PhOeNyX: Je pourrais même vous coller les 3 fonctions à l'origine de tout le comportement
AeroFlorian: je pense que c'est le boss qui est vachement descendu, pas moi qui suis monté
PhOeNyX: y a 0 implem dans ces fonctions
leojean890: mon code est bcp plus sale que le tien alors PhOeNyX
leojean890: le boss qui descend c pareil que se faire pousser hehe
philRG: en fait j'ai vraiment du mal à gérer beaucoup de code, car suis pas dev en temps usuel et python c'est peut-être pas très iso
philRG: pourtant je code propre
AeroFlorian: en python ce qui est bien c'est que tu peux faire pas mal de one_liner
philRG: ah oui moi j'aime bien le sql et les expressions lambda çà me parle
philRG: je fais tout avec
philRG: d'ailleurs accessible sur pleins d'autres langages (je pourrai pas me relire sans çà en fait)
Yukiisama: je l'ai fait en ts juste pcq je voulais pas coder dans le même fichier et c'était simple de bundle x)
AeroFlorian: monsters_in_range = sorted(list(filter(lambda x: dist_func(x["x"], x["y"], att1["x"], att1["y"]) <= 2200, monsters)).copy(), key=lambda x: dist_func(x["x"], x["y"], att1["x"], att1["y"]))
philRG: ts est pas mal aussi oui
AeroFlorian: j'aime python
PhOeNyX: J'ai 900 lignes de codes, les 200 premières c'est des constantes, de l'Utils ou de la structure de données, les 150 suivantes c'est de la lecture/écriture d'input/output, les 50 suivantes c'est la définition et l'appel de la stratégie, le reste c'est de l'algo
philRG: moi j'utilise les dataclass pour éviter de taper trop de notation indicées et guillemets, je suis pas un pro du clavier azerty
Yukiisama: j'ai découper en classe pas trop la foi de check mais je dirai 900 too
AeroFlorian: j'aurais pas dû améliorer ma strat double_wind
philRG: 900 en python çà devient chaud à lire
AeroFlorian: ah moi j'ai 240 lignes
Yukiisama: bof ça dépend tjs de comment tu t'organises
AeroFlorian: 200 si tu enleves les commentaires et les lignes vides je pense
PhOeNyX: Ah ouais les strat en dur ça prend moins de place. O:-)
philRG: oui 10 lignes de code pour monter bronze
PhOeNyX: print("WAIT")
PhOeNyX: oops
philRG: un peu plus pour monter silver/gold
Yukiisama: après la taille bon ça veut pas dire grand chose
Yukiisama: si t'as la meilleure idée tu gagnes xd
philRG: je crois 300 lignes pour monter gold et beaucoup de dataclass pour modéliser mes entités
Yukiisama: sur une petite période comme ça
AeroFlorian: le jeu est tellement sympa avec moi qu'il me fait jouer 2 fois contre l'IA en légend qui crash
AeroFlorian: c'est pour dire quelle raclure de bas de classement je suis en légende
BlaiseEbuth: Faut pas être pressé...
BlaiseEbuth: En fait c'est la nouvelle strat de cg contre le hiding. Tu ne peux littéralement pas arriver au dernier moment, faut prévoir 6 heures :grin:
PhOeNyX: Sauf si tu testes en local et que t'es certain du résultat que tu vas obtenir quand tu lanceras dans l'arène
BlaiseEbuth: Ah. C'est juste lent alors ? C'est pas une super strat ?
VincentBab: omg cette attack que je vien de faire: https://www.codingame.com/replay/630749816
VincentBab: Control + shield sur le hero + WInd le mob
Lysk: wouah cette guerre on top gold
Bob: je parie que tous les top gold font du multi wind de la mort
Lysk: Les longs submits de compet' sur codingame, Brise mon coeur d'une langueur monotone
Lysk: moi oui
Bob: c'est frustrant, vraiment
Remi.: Cool j'ai gagné 100 places sur Mean MAx
TomPouce: gold 136 atm je vous jure j'ai joué à la loyale depuis le début
Bob: je vois tout le monde le faire et moi pas moyen de le rendre efficace
Remi.: Idem ^^
TomPouce: j'ai même pas osé prendre ce sombre chemin
TomPouce: (bon va falloir trouver un autre jeu pour monter légende)
PhOeNyX: Bob t'avais presque fini change pas de strat maintenant x)
Remi.: Vous croyez que c'est encore possible de passer légende ?
Bob: PhOeNyX : rien de ce que j'essaye ne fonctionne c'est desesperant
BlaiseEbuth: Oui. Mais pas pour toi Remi.
AeroFlorian: Allez Bob
Edracoon: c'est bizarre le classement en légende j'ai l'impression que ton mmr est boosté quand tu push et qu'il diminue sur la durée
Remi.: Merci Blaise pour tes encouragements infaillibles
AeroFlorian: le déclic, faut juste le déclic
Bob: PhOeNyX : le code pour faire du double ou triple wind je l'ai, et des fois ca passe mais 90 % du temps je me fais contrer l'attaque et/ou defoncer en defense
Bob: la j'ai du early attack a la facon du boss et c'est pareil en fait, juste que ca score mieux
VincentBab: Edracoon: moi c'est l'inverse lol
Lysk: Bob, tu reviens en defenses apres avoir mis un point de degat?
Bob: et je ne vois rien de flagrant qui serait mauvais ou different de ce que les autres font T_T
Edracoon: Bah moi quand je push je monte top 10 puis ça diminue vers le top 30/40 sur le temps je comprends pas mdr
PhOeNyX: Pour ta def ce que j'avais repéré il y avait le contre wind d'une part, et le fait d'éviter à tes héros d'aller trop loin de la base quand un héros ennemi vient te menacer
Bob: Lysk : je l'ai tente, mais non
Bob: PhOeNyX : je viens de mettre ca en place mais ca a pas l'air phenomenal
PhOeNyX: Parce que c'est bien d'aller farmer du mana, mais si ça permet à un héros ennmi de push très tôt dans la partie une spider que tu ne pourras pas rattraper c'est 1 point de vie perdu trop tôt
Bob: oui c'est sur
Edracoon: J'ai push à 19h je suis à 57% :grimacing:
TomPouce: plus que 12h, c'est à ce moment la qu'on perds 500 places d'un coup d'ici demain ?
AeroFlorian: allez ca va etre mon last je pense
AeroFlorian: je peux plus perdre de place j'suis au fond de la ligue^^
PhOeNyX: J'suis passé légende j'touche plus à rien ^^
TomPouce: tu ne peux que monter alors !
Remi.: Euh si tu peux en perdre AeroFlorian
Remi.: Si 200 personnes passent legend, tu peux perdre 200 palces
AeroFlorian: oui oui
Remi.: Bon je t'accorde que tu as quand même une sécurité supplémentaire par rapport à moi ^^
AeroFlorian: mais mon objectif est rempli de toute facon, no regrets
Remi.: alors GG
TomPouce: GG !
VirtualAtom: j'ai pas le souvenir que les submits en legend étaient aussi long l'année dernière, si ?
Bob: VirtualAtom : si ca peut te rassurer en gold aussi c'est tres lent :p
BlaiseEbuth: :see_no_evil:
Bob: tout est blinde la
VirtualAtom: mouais. C'est lent dépuis wood
Cedrat: Bonsoir :), Petite question, par rapport a l'an dernier, demain 10h, il y aura une relance globale de tout les matchs ?
Neumann: Soon les 1k submits en cours
Bob: Cedrat : uniquement en legend
Cedrat: D'accord merci ^^
Boulet: GG cedrat
VirtualAtom: impossible de tester une idée, même simple. Il te faut plus d'une heure pour avoir un résultat.
Boulet: au fait
Boulet: Bon dernier run
Cedrat: Le code que je repushais tenait le top 35 tal, je prie pour finir top 50
Boulet: ça passe ou ça casse ce coup si
Boulet: ci
Boulet: :whisey:
Boulet: :whiskey:
TomPouce: GL GL
TomPouce: faut que ça passe !
BlaiseEbuth_: :popcorn:
Boulet: passera pas
Boulet: mais bon
Boulet: sur un malentendu ....
Dadouche: Hello, Y'a un moyen de choisir un adversaire dans le leaderboard plutot que dans ses last battles ?
Bob: Dadouche : uniquement dans ta ligue et si il est dans le top 1000 du board global
VirtualAtom: ch'ui passé légend avec un attaquant ayant subit des dommages cérébraux hier, tout est possible Boulet :-}
Bob: tu as un bouton delete sous les joueurs dans ton IDE
Remi.: Allez dernier test, ensutie je ne touche plus à rien.
TomPouce: GL §
Dadouche: j'ai peur de submit aussi lol
VirtualAtom: ah. Je timeout. Nice. Submit à jeter à la poubelle ^^
PhOeNyX: Le submit n'est pas l'ennemi, c'est la peur de submit l'ennemi !
Remi.: Dans les autres multis il n'y a pas la peur de submit ^^
Remi.: D'ailleurs je ne vais même pas regarder l'évolution, je regarderai demain après 10h
PhOeNyX: ça c'est /ff
PhOeNyX: D'ailleurs on parlait du rerun de légende après la fin du contest
PhOeNyX: Généralement toute la ligue n'est pas rerun
Bob: bon cette defense-ci devrait etre un peu moins pourrave
egaetan: Luffy_ding ?
VirtualAtom: ok, c'est beaucoup trop lent pour moi. Je vire mes asserts, je soumets, et je ne touche plus à rien
PhOeNyX: https://www.codingame.com/share-replay/630783640
PhOeNyX: Bob frame 59 gj
PhOeNyX: Mon "BOOM !" C'est le strike si pas de counter
Bob: ouais ca, ca fonctionne
Bob: c'est deja ca de pris
Bob: malheureusement ca va etre complique de s'assurer que ca a un gros impact
PhOeNyX: frame 72 tu contres une deuxième fois
PhOeNyX: ça t'as sauvé 2 points de vie ^^ T'aurais été mort à cette frame sans ça
Bob: oui je viens de voir
Bob: bon pour autant je me fais demonter quand meme :p
Bob: je le refais frame 86
Bob: mais a partir de 94 j'ai plus de mana pour contrer :skull:
PhOeNyX: Ouais la mana
Bob: https://www.youtube.com/watch?v=8N_tupPBtWQ
PhOeNyX: Tes steps de patrol sont étranges Bob
Bob: ah ?
PhOeNyX: Le premier step est normal, le deuxième est très court
PhOeNyX: Un step sur deux ne te fais pas parcourir une grande distance
Bob: quelles frames ?
Bob: ah oui
PhOeNyX: https://www.codingame.com/replay/630783640
Bob: en effet
PhOeNyX: frame 36 grand pas
PhOeNyX: frame 37 petit pas
Bob: yes yes
PhOeNyX: à tous les coups tu t'attends à pouvoir parcourir plus de 800 unités, du coup tu ne changes pas la destination du prochain pas
Bob: oui c'est ca
Bob: j'ai pas inclus la distance dans mon precalc des positions c'est fait au doigt mouille
Cedrat: Et du coup, pour la relance des matchs demain, c'est sur le dernier code qu'on a submit, c'est bien ça, pas IDE ? (Et seulement ligue legend si j'ai bien lu)
Bob: oui Cedrat
PhOeNyX: Mes défenseurs patrouillent à 6000 de distance de la base, l'attaquant à 5000 de distance de la base ennemie
Cedrat: Super Merci Bob :)
AeroFlorian: ah on a un reroll demain?
PhOeNyX: Vu que je fais un parcours en arc de cercle, je me base sur le quart de périmètre pour trouver l'angle en divisant ce quart de périmètre par 800 pour savoir en combien de points je peux le découper
Bob: PhOeNyX les grands esprits se rencontrent
PhOeNyX: 2 * Pi * 6000 / 4 = 9424.77, ça se découpe en 12 pas de 800 (arrondi au supérieur)
PhOeNyX: 2 * Pi * 5000 / 4 = 7854, je découpe en 10 pas
Bob: oui j'arrive a la meme chose
dhubleur: y a que la ligue legend qui est reroll ?
MooMooN: oui
dhubleur: ohhhhh
PhOeNyX: dhubleur et probablement pas toute la ligue
AeroFlorian: ah genre les nuls comme moi ils vont pas se faire c** à reroll j'imagine^^
Bob: faire 4 defaites au push, en refaire un tout de suite et faire 10/10
Bob: ce random d'horreur
PhOeNyX: Au final mon attaquant parcourt une distance angulaire de Pi / 20
PhOeNyX: par tour
AeroFlorian: Ah je connais Bob
Bob: je parcours pas tout le quart de cercle, je fais 5 - 85 degres
PhOeNyX: Et les défenseurs parcourent des distances angulaires de Pi / 24 par tour quand ils patrouillent
Theo_EwzZer: Salut
PhOeNyX: Et effectivement l'attaquant ne vas pas en 0 ni en Pi / 2
PhOeNyX: Et les défenseurs ne vont pas en 0, Pi / 2 ni en Pi / 4
Bob: par contre sur du multi wind je me fais demonter
Bob: https://www.codingame.com/replay/630797706
Bob: je vois pas trop ce qu'il est possible de faire d'efficace la-dessus
Snef: T'as 1 defenseur et 2 attaquants Bob ?
PhOeNyX: Pi / 20 c'est 180° / 20 soit 9° par pas
Bob: je peux camper un mec a cote pour faire du wind et ca evitera l'otk mais derriere il y aura un mob dans la base quand meme
Bob: Snef non, 2 def 1 atk
PhOeNyX: Et Pi / 24 c'est 7.5° par pas
PhOeNyX: Bob le counter je pense que c'est de shield la spider
Bob: pas faux
PhOeNyX: Si tu vois la spider à 1 tour d'être en position de strike, tu la shield
Snef: tu peux control un des attaquants aussi
PhOeNyX: Si y en a 3 le control n'est pas assez fort
PhOeNyX: shield c'est mieux
Snef: Si y en a 3 avec un control il fais qu'un double wind et a sa distance ca te tue pas (et derrière tu le tue facile si il a aucun defenseur..)
Snef: shield c'est bien mais sur plusieurs arraignées set up pour bazook ca marche pas
Snef: pas le temps de toute les shield
PhOeNyX: La plupart des strats que j'ai vues faisaient les winds 1 spider à la fois, à plusieurs tours d'intervalle
PhOeNyX: Selon la situation on doit pouvoir faire l'un ou l'autre. ^^
Snef: Oui de toute façon y'a pas une bonne réponse, ce serait facile sinon :p
Anktinosia: à quelle heure ça cloture demain ?
MooMooN: dans 11h30
Anktinosia: ça sera donc mon dernier mot
PhOeNyX: C'est écrit en haut à gauche quand tu es dans l'IDE
PhOeNyX: https://www.codingame.com/replay/630808305 Bob frame 14 ton attaquant wind vers la base mais les spiders n'atteignent pas la base
PhOeNyX: Je trouve ce wind inutile du coup
VirtualAtom: c'est tout pour moi pour ce concours. Bon courage à tous et à demain pour les résultats ,o/
Bob: c'est pour essayer de faire wind + follow-up comme le boss
Bob: ah non pas la
Bob: d'ou sort ce wind ?
Bob: il est con t'as raison
PhOeNyX: le "track" que tu fais je fais un truc dans le genre aussi mais uniquement vers une spider qui est "nearBase == true"
Bob: oui c'est ca qui me manque
AeroFlorian: Bon allez, c'est une fin de tournage pour moi
PhOeNyX: Et les winds je filtre les spiders de cette façon : spider.distanceTo(hisBase) < Constants.BASE_RADIUS + Constants.HERO_RANGE
PhOeNyX: Du coup je ne wind jamais une spider qui ne peut pas finir dans la base
AeroFlorian: Bonne nuit all, merci pour les 10 derniers jours c'était vraiment sympa
AeroFlorian: et gogo Bob légende
PhOeNyX: Bonne nuit
Littleyounes: 11 jours de codage j'ai pas réussi à monter légende
Littleyounes: ce foutu boss 5
Littleyounes: qui change de jeu quand on rejoue dans les memes conditions :'(
PhOeNyX: http://chat.codingame.com/pastebin/0909a8c8-3906-4531-a58c-9c0f330b21c6
Littleyounes: qu'est ce donc cette diablerie
Tintoune: failed a CONTROL: Hero 2 doesn't know where entity 5 is
Littleyounes: ah bravo
Tintoune: hello, savez-vous d'où ça vient ?
Tintoune: suis à d = 1431 :(
Littleyounes: :o
Bob: Tintoune : tu essayes de controler une entite hors de ton range ?
Bob: montre le replay ?
Littleyounes: il est a 1431 il a dit
Tintoune: https://www.codingame.com/share-replay/630811329 65/162
Littleyounes: mais il faut verifier si c'est le bon champ qui lance le sort
Cr3aHal0: Excusez moi messieurs, juste une petite question pour vous, est-on d'accord que pour une araignée s on peut dire qu'elle est windable par un hero h si distance (s.x + s.vx, s.y + s.vy, h.x, h.y) < 1200 ?
Cr3aHal0: j'ai l'impression que des fois ça wind dans le vent et je me demande si je suis con
Littleyounes: wow
Littleyounes: no
Cr3aHal0: outre le shield et tout
Snef: c'est sans les vx/vy et 1280 le range
Littleyounes: c pas une distance ca
Littleyounes: meme sans les vx vy
carlin-de-clair: Non c'est juste si sa distance au hero < 1280
Snef: en prenant compte que ta fonction distance fasse le taff
BlitzProg: Quand tu décides un wind, le wind est appliqué avant le déplacement des arraignées
Littleyounes: ca fait une distance norme 1
Snef: Littleyounes il a juste du donner le fonction pas le corps
Cr3aHal0: Ah merci BlitzProg, j'avais pas lu ce point
Littleyounes: ah
Zorg1: tu windes avant que le monstre se déplace et après le héros se déplace
PhOeNyX: Oui si tu regardes l'ordre des actions d'un tour tu verras que les spiders ne bougent qu'après toutes les différentes actions possibles des héros
BlitzProg: si une arraignée est déplacée de cette façon, son déplacement est cancel (point 7 de "Ordre d'action pour un tour")
Cr3aHal0: my bad :( merci !
PhOeNyX: Donc le wind s'applique toujours AVANT qu'elle ne bouge. Et ça annule son mouvement si elle est touchée
Bob: Tintoune : la pour le coup je sais pas, c'est curieux en effet
Tintoune: https://www.codingame.com/share-replay/630811329 65/162 si qqn sait me dire pourquoi ça raconte : failed a CONTROL: Hero 2 doesn't know where entity 5 is
Tintoune: ok merci @bob
Tintoune: y'a un endroit pour créer des bugs ?
Tintoune: ouvrir un ticket je veux dire
Littleyounes: pff mo nreve c'etait de finir légende dans un combat de bot
Littleyounes: avant la fin de mes études
Bob: il doit y avoir un sujet dedie dans le forum
OldDadou: tout rest open après le challenge, c'est juste que les winners seront un snapshot de la fin du temps imparit ?
Littleyounes: j'étais à deux doigts d'y arriver cette année :'(
Dadouche: continue tes etudes sinon
Hyrozen: mdr
Hyrozen: Une thèse, c'est bien une thèse
Bob: ok j'ai fait plein d'"ameliorations" et maintenant ca decolle plus du fond T_T
Bob: :see_no_evil:
TomPouce: tente un autre jeu
Hyrozen: je suis dans le même cas bob
PhOeNyX: Aie Bob
TomPouce: courage Bob !
TomPouce: lâche rien !
Littleyounes: mdrr
Littleyounes: aprés franchement le boss qui change de jeu
MooMooN: Bob certain dirait tape dans le fond mais c'est sans doute pas le même contexte de fond :)
Littleyounes: on peut pas savori si la modif qu'on a fait est positive ou pas
Littleyounes: à moin de lancer un run de 2h
Bob: MooMooN tu sors
MooMooN: Je suis déjà très loin
PhOeNyX: Attention hein Bob il a un badge de modérateur
Littleyounes: phoenyx
PhOeNyX: Il a le super pouvoir fessée
Littleyounes: je vois que tu fais pas de strat bizzare
Littleyounes: de tripple wind
Littleyounes: t'as des conseils
BlaiseEbuth: Oussa ? Je vois que le badge de collabo
Littleyounes: pour sortir du top gold
Littleyounes: ? :'(
PhOeNyX: http://chat.codingame.com/pastebin/3200e118-3748-4fa0-8b76-f6165291fee9
PhOeNyX: Mais tu n'auras jamais le temps d'implémenter tout ça sans bug je crois. x)
Bob: oui voila
Littleyounes: :(
Bob: je crois que je vais pas faire de miracle a cette heure
TomPouce: c'est pas grave
Bob: sauf a y passer la nuit et c'est pas mon intention
TomPouce: je propose de célébrer la fin du contest entre golds
Littleyounes: NON je suis pas des votres
Littleyounes: ma place est en légende
Littleyounes: :(
Littleyounes: 1000 lignes de code
Littleyounes: 9 classes
Zorg1: comme il se la raconte
BlaiseEbuth: Cette blague
Littleyounes: dmrrrrrrrr
Hyrozen: Et honnêtement je trouve que c'est pas intéressant quand on en est à paufiner des constantes magique dans du code dégeu pour grater des places
Theo_EwzZer: J'ai battu le boss et je suis toujours bronze c'est normal ?
Littleyounes: cheh
Bob: Theo_EwzZer : si tu n'as pas termine tous tes matches, oui
Theo_EwzZer: D'accord merci
egaetan: gg Greg237 !
Littleyounes: je regrette d'avoir tenté la simu
Littleyounes: défense
Littleyounes: ca m'a pris 2 jours
Littleyounes: pour au final constater que en 50ms je n'aurais jamais le temps
Littleyounes: de simuler plus de 3 tours mdrrr
Bob: bon je perds sur des bots a 1500 j'ai du merder un truc mais je vois pas quoi
PhOeNyX: Bob mon submit qui passait légende je perdais contre des strat un peu esotérique
PhOeNyX: pierre feuille ciseau
Hyrozen: Y 3 grandes strat ?
Hyrozen: Lesquels ?
PhOeNyX: Non c'était une image
TomPouce: y en a plein
Hyrozen: ok
Hyrozen: Après y a moyen de regrouper
thoip2: moi j'ai laisser tomber jeudi soir c'est beaucoup trop court 11 jours.
Littleyounes: mdrrrrr
Littleyounes: t'es sérieux thoip
Littleyounes: c'est quoi cette excuse encore
PhOeNyX: avant c'était 10 jours, et je trouvais ça bien comme durée
PhOeNyX: 2 weekend tout le monde peut faire quelque chose de correct.
Littleyounes: bah c'est bien 10 jours
Littleyounes: y a 300 personnes qui ont eu le temps de finir legend
PhOeNyX: Le nombre de légende n'est pas vraiment un critère étant donné que ça dépend de comment sont sélectionnés les boss
Bob: PhOeNyX oui mais ca devrait etre un de temps en temps et effectivement avec des strats space
Littleyounes: mais il est trop fort le boss
Bob: la c'est pas le cas
Littleyounes: gold
Littleyounes: il est pas fort ?
Littleyounes: perso j'ai du mal à le suivre en défense
Bob: je repondais a PhOeNyX mais t'as 300+ personnes qui l'ont passe
egaetan: c'est pas le boss qui compte mais ceux juste en dessous
Bob: c'est juste nous qui n'avons pas trouve la bonne combo
Littleyounes: ouais
Littleyounes: moi perso je m'attache trop à ma strat de départ
Littleyounes: je veux pas la lacher
Remi.: Je suis dans la mauvaise moitié de la ligue mais j'ai quand même droit à ça : https://www.codingame.com/replay/630827473 :D
egaetan: et il y a beaucoup de pierre/feuille/ciseaux
Littleyounes: je me suis trop investi dedans mdr
Littleyounes: y en a qui partent yolo à 3
Littleyounes: en attaque
egaetan: comme nous tous, qu'est ce qu'on ferait sur le chat un dimanche soir à 23h sinon
Littleyounes: :'
Bob: ce qui est vraiment frustrant c'est de voir les gars qui passent legend avec un triple wind qui semble simple et hardcode a mort et de pas reussir a en faire autant
Snef: Ou de vouloir faire un truc plus "clean" et générique et voir que c'est puant..
Neumann: Si t'y arrives pas c'est que c'est pas si simple :D (je suis un peu du même avis, c'est cheese-land ce jeu)
Snef: Ton bot repose grandement sur de la simu Neumann ? j'ai abandonné là mienne moi..
Neumann: J'ai des micro-simus très localisées et un paquet de IF-ELSE
Neumann: Comme la majorité du top je pense
Littleyounes: woa
Hugo_godanceur: comment on peut insérer dans une liste un couple niveau de menace et monstre en java ?
Snef: J'ai fais l'erreur de tenter la full simu :/
PhOeNyX: Ce qui change grandement d'un bot triple wind à un autre c'est la vitesse à laquelle est construite la situation qui permet d'enchaîner les strikes et la préparation du terrain qui permet de ne pas perdre trop vite
egaetan: j'ai jamais mis ma simu dans l'arene sur ce contest... pourtant elle marche, mais ...
Neumann: Trop d'info manquante, trop d'actions possibles. La simu complète ça me parait impossible
Littleyounes: j'ai tenté une simu défense
Neumann: Simuler des 1v1 ou des 1v2 en attaque/défense, à la limite, et encore
PhOeNyX: En gros c'est pas le tout de réussir à trouver un triple wind qui strike, faut pas avoir perdu avant
Littleyounes: echec cuisant
Snef: Neumann à bah clairement, quand j'ai vu mon nombre de simu par tour j'ai vite compris
Littleyounes: ptn 'javais fait des trucs de fou en simu
Littleyounes: j'ai le seum
Littleyounes: j'avais fait des clusteurs de monstres
Littleyounes: pour avoir un point par cluster
Littleyounes: qui permet de tous les toucher :'(
Littleyounes: pour réduire les possibilitées de la simulation en defense
Littleyounes: seum absolu
Bob: bon celui-ci a l'air pas trop pourri
Bob: on verra bien demain matin
Littleyounes: good luck
Bob: boh
Bob: avec beaucoup de bol ca sera top 50 gold
Bob: je ne m'attends pas a plus
Theo_EwzZer: Littleyounes moyen de voir un replay de l'un de tes combat pour voir comment ton bot fonctionne ?
Bob: du moment que je suis au-dessus de mon pote de toute facon ma mission est remplie :p
PhOeNyX: Bob je trouve ta défense très correcte sur ce replay https://www.codingame.com/replay/630836893 l'attaque est améliorable
Bob: oui je pense que la defense est meilleure maintenant
Bob: l'attaque peche pas mal, mais plus le temps de l'ameliorer :(
TomPouce: c'est chaud d'avoir une très bonne attaque
Theo_EwzZer: Bob ca représente quoi els nombre au dessus de tes bot ?
TomPouce: la mienne est pas mal mais elle fait cracher beaucoup de mana
TomPouce: (et j'ai jamais trouvé comment évaluer une mauvaise attaque)
Bob: c'est les ID des mobs que je vise
PhOeNyX: Ce sont les ID des cibles
Theo_EwzZer: ah d'accord
egaetan: même pas des trucs randoms ...?
PhOeNyX: J'ai reverse engineer Bob :D
TomPouce: il a téléchargé Bob
Hyrozen: Pour limiter mon utilisation de mana, je compte les tours et je fais un 'turn % 2 == 0', j'en suis là
PhOeNyX: Du coup Bob pour ton attaque tu fais encore des wind qui ne permettent pas à tes cibles d'atteindre la base adverse
PhOeNyX: Tes control sur les spiders je trouve pas ça fou non plus, moi je préfère Control les héros ennemis
Bob: oui je viens de pousser a l'arrache un essai pour remplacer les control par des wind
Bob: autant pousser directement le mob dans la base et ca lui fait faire plus de distance
PhOeNyX: En gros je control un ennemi si je suis en train de suivre une spider à protéger
PhOeNyX: Et que je vois un ennemi à une distance supérieure à "triggerDistance"
PhOeNyX: En gros si la spider n'est pas shieldée, je control un héros ennemi qui est à une distance supérieure à WIND_RADIUS
PhOeNyX: Pour l'empêcher de se mettre à distance de wind
PhOeNyX: Et si la spider est shieldée, je control un héros qui est à une distance supérieure à 2 * HERO_SPEED pour l'empêcher de taper la spider dans 2 tours
PhOeNyX: Et du coup je ne control jamais les spiders
YanisLaGlisse: Est-ce que ça aurait été déconnant comme idée de se servir d'un héros adverse en attaque comme un défenseur supplémentaire avec un control + shield sur les araignées ?
Neumann: Oui.
Remi.: Ca userait beaucoup de mana, et ça ne marcherait pas à tous les coup s'il s'auto shield.
Neumann: Ca immobilise un de tes défenseurs et ça coute très cher pour un résultat pas dingue
YanisLaGlisse: J'imagine oui
Bob: PhOeNyX bon par ta faute j'ai pris 5 minutes pour repush avec une reduction des wind en milieu de terrain
Bob: mais bon ca demarre a 10/10 alors tu auras un bisou :*
PhOeNyX: Ahah
PhOeNyX: Je vais te maintenir éveillé jusqu'à 10h demain
TomPouce: on y croit !
Bob: peu de chances, je touche pas le boss et je vais sans doute me faire defoncer par le top
Bob: mais bon ce coup-ci c'est bn, on verra bien demain ce que ca aura donne
Bob: bonne nuit, soyez sages
TomPouce: bonne nuit !
PhOeNyX: D'acc bonne nuit
TomPouce: je vais y aller aussi, on va enfin pouvoir passer à autre chose !
TomPouce: c'était cool en tout cas !
carlin-de-clair: Ouais! Bonne nuit les gars
carlin-de-clair: C'était cool ces 11 jours d'échange
Hugo_godanceur: j'avoue
leojean890: tjr ces submits relou qui durent 6h mdr
Littleyounes: c'est toujours extraordinaire les 11 jours de challenge
Remi.: Moi perso je suis un peu déçu de mon bilan
leojean890: j'ai vu un mec qui est encore en plein submit lancé à 17h10 lool
Remi.: Mais c'est vrai que c'était intéressant
Littleyounes: leojean
Littleyounes: t'as reussi la légende
Littleyounes: ?
leojean890: non j'ai quasiment pas CG depuis jeudi^^
Littleyounes: ah
leojean890: qq activités hors CG
leojean890: j'en ai fait un peu hier soir et un peu ce soir
leojean890: et les matins vite fait genre 30 mn
leojean890: et toi ?
leojean890: ah t'es en submit long
leojean890: après c quasiment impossible de faire des trucs avec cette durée de submit (sauf d'être sûr de soi avant les submits mais y'a aussi les limites de plays IDE^^)
Zorg1: ça devient ridicule les temps de push :(
leojean890: bah push 17h10 => 23h30 c très ridicule xD
BlaiseEbuth: Critique pas, c'est gratuit.
leojean890: hehe c gratuit indeed^^
egaetan: ça c'est sûr, et encore personne ne bouffe les 50ms
PhOeNyX: J'ai même pas mesuré combien je mets à répondre
PhOeNyX: Probablement 2ms
leojean890: j'avoue, peu de simus surtout très time consuming^^
leojean890: j'ai pas de simu juste qq ifs donc.. ça ne consomme pas trop :)
Louck: Intéressant comme challenge, c'est mon tout premier. Mais un peu ennuyant vers la fin quand on cherche à tweak le code à mort pour réussir à battre les quelques gus qui sont devant nous (alors que je ne suis qu'Or).
J'ai l'impression que le boss 5 ne peut se battre que sous une certaine stratégie, mais je peux me tromper.
PhOeNyX: Moyenne 0~1ms, des fois 3ms mais ça ne monte jamais plus haut. ^^
leojean890: Louck pareil mdr galère à tweak (mais ça démontre qu'il nous manque des bonnes idées aussi^^)
leojean890: pour ce faire il faut passer du temps à analyser plein de replays
BlaiseEbuth: Bah avec cette vitesse de submit t'as le temps d'analyser un replay avant que le suivant ne soit dispo.
Louck: Ouai c'est ce que je fais aussi. Mais comme c'est remonté, difficile de pouvoir push quelque chose (le mien vient de finir au bout de presque 5h).
Et puis vouloir tweak pour des strats de triple pushs bête et méchant... Bon j'ai la solution mais voila quoi x). Si c'est ca qui fait qu'on passe le 5ème boss, j'ai du mal à voir l'intéret.
PhOeNyX: le triple wind n'est pas le seul moyen de passer le 5ème boss
VilBoub: Le problème n'est pas seulement de battre le Boss mais surtout de battre ceux qui sont derrière le Boss ! ^^
yamo: Y'a un côté roulette russe dans le fait de submit maintenant …
VilBoub: les submit le dernier dimanche, ça a toujours été une mauvaise idée...
BlaiseEbuth: La prochaine fois ce sera "Le submit la dernière se!
PhOeNyX: J'ai déjà réussi à monter légende dans un challenge un dimanche soir
BlaiseEbuth: *semaine...
PhOeNyX: Mais les submits étaient plus rapides
PhOeNyX: D'ailleurs il y a 4 nouvelles personnes en légende là
VilBoub: Moi j'ai déjà casser mon code un lundi matin... j'ai alors fini dernier Légende ^^
PhOeNyX: Comme quoi tout peut arriver
yamo: la boulette !
PhOeNyX: Le secret c'est probablement de s'autoriser à push le dimanche soir tant qu'on peut surveiller le résultat du submit, mais par contre le lundi matin faut se dire que les jeux sont faits. ^^
Cr3aHal0: Désolé si la question a déjà été répondue mais au lock de demain 9h y a -t-il un rerun du leaderboard ?
PhOeNyX: Seulement d'une partie de la ligue légende
VilBoub: un rerun Legende uniquement
Cr3aHal0: d'accord merci
BlaiseEbuth: Déjà là ça va prendre 3 jours.
BigUP: la vache ! la quantité de submit ce soir ! bon ca sert à rien de submit pour moi
BigUP: Arf !! 1012 rerun ! :)
BigUP: on a flingué 10 ours polaires ce soir ! :)
BlaiseEbuth: Avec un minitel ? Ca m'étonerait?
Zorg1: ils ont tout dimmensionné pour ne flinguer aucun ours polaire
MAWAAW: j'arrive meme pas à me battre moi meme -_-
leojean890: Cr3aHal0 c'est pas 9h mais 10h^^
Cr3aHal0: leojean890 oups merci bien !
dwarfie: 9h , 10h , .... suivant d'ou qu'on se trouve ca change tout ....
dwarfie: ;)
GuillaumeLAURIE: Trop deg de pas avoir eu plus de temps pour faire ce challenge, il est vraiment top
GuillaumeLAURIE: Tellement de stratégies possibles, c'est un truc de fou
Cr3aHal0: La même, c'est la première fois que je kiffe autant depuis Ghost in the Cells et pourtant le timing est pas ouf
BigUP: zero kiff pour moi, mais effectivement, un peu de choix de strats
leojean890: toi tu préf les sujets avec physique ;)
Razielwar: moi je le trouve sympa aussi ce jeu, c marrant de faire du full heuristique, après c'est time consuming mais c'est plus sympa de tenter des strats que de se battre avec les timeout et d'optimiser son code pour gagner 100K play en simu
leojean890: je trouve ça pas mal comme sujet aussi même si j'en préf d'autres
leojean890: mais la durée des submits ça gache :s
GlaceCoding: je retiens surtout la durée des submits ça me donne pas du tout envie de reessayer les prochaines fois
dwarfie: virer ce FOW de merde qui sert a rien et oui ca peut etre interessant ... la parler de strat alors que tout est random ... bof ...
leojean890: ces jours ci j'étais pas là la journée mai un peu le soir après minuit par ex et j'étais content de tenter des trucs quand les submits étaient bcp plus rapides quand les gens dormaient, mais today c pas pareil
leojean890: le fow ça ajoute un peu de random ouais (après ça force à chaque fois à coder des trackers)
BlaiseEbuth: T'façon c'est dl'a merde...
leojean890: GlaceCoding clair ça gâche malheureusement
Razielwar: GlaceCoding: clair ça s'arrange pas à chaque challenge c'est dommage car effectivement c'est hyper compliqué de voir ce qu'une modification fait
leojean890: dommage
dwarfie: le fow ca apporte rien ... a part reduire les entrées a gerer par le referee
leojean890: Razielwar mega compliqué
Cr3aHal0: d'ailleurs le Boss 5 il joue avec du random ? j'ai l'impression que même lorsque je choisis de rejouer dans les mêmes conditions ses actions ne sont pas identiques coup sur coup
leojean890: je retiens OOC mars 2020 où on avait pas de limite de plays donc on faisait des stats avec CG bench et des submits en 15 min trkl
leojean890: y'avait même pas besoin de trop push du coup
leojean890: Cr3aHal0 il est pas déterministe ouais je crois
leojean890: qd tu mets rejouer dans les mêmes conditions ça s'applique à la seed du referee mais pas du joueur
Cr3aHal0: Bien dommage
Cr3aHal0: ça pourrait être sympa ce genre de paramétrage si pas trop chiant à mettre en place
leojean890: depuis qu'il y a plus de joueurs (6000-7000) ça devient surchargé/lent
leojean890: c'était méga simple CG bench mais on peut plus
dwarfie: leojean890 : c'est pas le nombre de participant qui monte qui plombe le plus ... c'est surtout la barre de passage en ligue superieur qui baisse ...
dwarfie: avant on ralais parce que les bas de ligues etaient de la melasse a cause de ceux passé à la poussette ...
BlaiseEbuth: Mais dwarfie, faut pas frustrer les noobs ! Pense à la rétention de comptes enfin !
dwarfie: la c'est surchargé par du mou qui est surclassé et la melasse est tout du long
leojean890: dwarfie ouais les barres ça arrange pas le pbm, ils avaient eu la bonne idée l'an dernier de supprimer les reruns d'ouvertures de ligues
leojean890: mais dmg cette année dimanche on était 2000 à rerun en silver
leojean890: du coup ingérable
BlitzProg: okay, j'ai codé une petit maj, à mon code premier test contre le boss gold pour vérifier que ça compile, je gagne 3 vies à 0
dwarfie: leojean890 : c'est pas une bonne idée ...s'ils 'avaient pas fais de rerun , je serais encore dans le top 500 avec l'inertie
leojean890: et ouais les barres un peu plus bas ça peut être cool
leojean890: dwarfie en gold ça allait en vrai les reruns car 450 personnes
leojean890: mais en silver 2k :(:(
leojean890: BlitzProg gg
R4N4R4M4: Bon cette fois-ci c'est bien parti :D
dwarfie: ca ... j'ai ralé parmi les premiers ... un boss a 23 points ... sans dec'
**dwarfie s'en remet toujours pas
BlaiseEbuth: 23 ? Oo
MAWAAW: le boss 5 donne du fil à retordre
leojean890: oui
BlitzProg: vas y je push voir
leojean890: R4N4R4M4 pas mal 26eme à 8% xD
R4N4R4M4: 15/15 matches pour l'instant
leojean890: j'avoue
BlitzProg: bon, ça marchera surement pas contre tout mais boi c'est drole comme astuce
dwarfie: bon , on va finir a 10500 faux participants au contest on dirait :D
R4N4R4M4: Mince, j'ai perdu le 16e match à #14
leojean890: ah les smurfs ?:P
dwarfie: nouveau ecord
leojean890: R4N4R4M4 si tu gages le reste ça ira hehehe
Cr3aHal0: combien de faux japonais?
BlaiseEbuth: 2Millions de participants selon les organisateurs
R4N4R4M4: Ca peut plafonner dur dans le top quand on monte trop vite
dwarfie: leojean890 : non , les mecs qui ont cliqué je participe mais soumette meme pas le code par defaut :D
BlaiseEbuth: Bawi, ça fait progresser la quest map
Zorg1: t'as aussi un achievment je crois
dwarfie: ouais ... mais s'ils comptaient , ca ferait plus de CP pour ceux qui font un truc
leojean890: R4N4R4M4 ouais parfois ça bloque top gold j'en connais qqc ^^ (ooc pendant 1 semaine^^)
leojean890: 2 millions d'inscrits sur le site c pas participant au concours hihi
dwarfie: 18 145 CodinGamers enregistrés pour ce challenge
dwarfie: en tout cas , c'est ce qui est ecrit
R4N4R4M4: Oui là c'est bloqué, y a trop de stratégies différentes d'attaques, faudrait tout défendre
MAWAAW: ca rends fou
leojean890: 18145 clair mais pas 2M xD
leojean890: dont plein qui n'ont pas push
Cr3aHal0: 18145 selon la préfecture
leojean890: :P
dwarfie: ben oui , j'ai dit environ 10500 ...
BlaiseEbuth: T'as vraiment qu'un seul degré à ton cerveau toi, c'est terrible...
BlaiseEbuth: Tu comprends le second degré toi Automaton2000 ?
Automaton2000: ca c'est un peu dur
BlaiseEbuth: :weary:
leojean890: le 30eme c mieux hehe
BlaiseEbuth: Commence par le deuxième toi, vas y doucement.
leojean890: t'as un achievement juste pour dire tu t'inscris sans pusher ?
leojean890: je dirais qu'il faut pusher^^
leojean890: je sais que tu trollais sur les 2M mais osef:p
BlaiseEbuth: Sur la questmap y'a une étape "s'inscrire"
leojean890: après tout ton dicton c que le troll c la vie :p
BlaiseEbuth: Je suis pas un troll. Les trolls sur ce chat ils sont marqués avec un p'tit badge à côté de leur pseudo.
leojean890: de la part de celui qui troll le + le chat^^
BlaiseEbuth: Qui ça ?
leojean890: TrollEbuth de son surnom^^
BlaiseEbuth: Connais pas. :thinking:
leojean890: moi non plus mais ça me dit qqc ;)
BlaiseEbuth: Y'a tellement d'utilisateurs actifs sur ce site, on peut pas tous les connaitres
dwarfie: Automaton2000 : tu connais ca qutant que les tortues je suppose
Automaton2000: je suppose que c'est pour ça que j'ai dit plus haut
dwarfie: Automaton2000 : quoi donc ? on te lit pas tu sais
Automaton2000: mais j'ai pas encore eu le temps de m'y mettre
leojean890: si on peut tous les connaitre, suffit d'avoir un ordi dans la tête !
**dwarfie se remonte le moral en regardant le fil du forum sur descente ... toujours autant dans le mode Z.A.Z. celui la ;)
BlaiseEbuth: Y'a un forum ?! :o
**dwarfie a failli attendre ... ;)
BlaiseEbuth: J'étais parti me resservir. :beer:
dwarfie: c'est une vraiment bonne excuse :)
BlaiseEbuth: Je trouve aussi.
dwarfie: mais ca va pas t'aider a redescendre assez pour pouvoir attaquer a nouveau l'ascension du pic ca ...
BlaiseEbuth: Si je bois assez, je fais le tour, je reviens en bas et je remonte.
dwarfie: humm , je sens que demain je vais pouvoir en chambrer quelques-uns dont les smurfs sont mieux classés que leur vrai compte :D
dwarfie: et les buter ensuite parce que ca me coute des places
BlaiseEbuth: Des gens ont des smurfs ? Mais c'est interdit par la loi des tacos !
dwarfie: ce qui devrait etre interdit c'est ce qui va arriver ... un seul des gars que je suis en legend sur ce contest ... du jamais vu .
BlaiseEbuth: osef, la rétention de compte mon petit
dwarfie: surtout quand il y a des 0 cp qui y sont
BlaiseEbuth: Farpaitment! Place aux jeunes !
dwarfie: place surtout aux gars d'une meme equipe avec le meme code ...
BlaiseEbuth: Y'a des gens qui ont le même code ? Mais c'est interdit par la loi des tacos !
leojean890: dwarfie y'a même quelqu'un que tu connais TRES bien dont le smurf est mieux classé que le main XD
leojean890: je n'en dirai pas plus sur ce chan xD
leojean890: même code => CG supprime la participation hehe
dwarfie: non , je le connais pas ... et d'ailleurs je lui dirais pas bonjour en le croisant pas demain :)
leojean890: mdrrr TTV ??
BlaiseEbuth: Les smurfs c'est pour les faibles ?
dwarfie: ici on prefere les schtroumpf
Anubis29: Salut, les classements seront stabilisé à la fin, ou bien le classement reste fixe même si on est pas à 100% des combats ?
leojean890: autant utiliser son main, mais des mecs cnnus n'aiment pas avoir un main avec un code hors top 10 ou autre seuil applicable à chacun donc.. car ça pourrit le profil xD
leojean890: Anubis29 ils attendent la fin des submits
leojean890: ensuite ils rerun la légende
leojean890: attendre la fin des submits après 10h ça donnera déjà 16h mdr
leojean890: ensuite le rerun de la légende ça donnera mardi matin ;)
dwarfie: peut etre ... ou pas ... on verra ce qu'ils feront en fait
dwarfie: un rerun a 400 ... ca sera fendard ...
Anubis29: ça marche x) merci
leojean890: parfois ils rerun que les 100 premiers de légende je crois
dwarfie: oui , je sens venir un wagon de japonais comme c'est deja arrivé ...
leojean890: mais récemment ils le faisaient sur tlm
leojean890: ah les jap c'est fc2020 mdr
BlaiseEbuth: Avec des appareils photos ?
leojean890: clicclacpowaaa
leojean890: powaaa^77
Anubis29: C'est mon premier challenge sur coding-game. C'est quoi exactement un rerun ?
leojean890: bah ils font rejouer des matchs
leojean890: à chaque joueur un nombre fixé
leojean890: tirés aléatoirement sur les voisins (algo trueskill à regarder sur une resssource externe)
leojean890: histoire d'enlever le gros random de ranking lié aux submits
leojean890: en forcant des matchs à chacun
dwarfie: simili-trueskil.... mais le debat est moet et on va pas le relancer ...
Anubis29: D'acc, merci !
leojean890: ouais alors je connais pas leur inplem du trueskill et celle initiale de microsoft etc
leojean890: 237 gold à 19% :s
leojean890: 19% en 36 min .. no comment^^
Snef: nice leojean890
leojean890: Snef plus ou moins^^
leojean890: j'aurais ptet mieux amélioré si j'avais eu du tps ce weekend :p après ça me gêne pas si je finis autour de 2XX gold, osef quoi
Snef: J'ai commencer à recoder un truc from scratch ce soir après avoir lachement abandonné complètement la simu on verra ce que ça donne..
leojean890: ah ouais la simu sur ce jeu... certains font des petites simus partielles
Snef: ça ma tellement saoulé que j'ai tout jeté :p
leojean890: mais des algos de recherche avec simu pas trop ou pas du tt
leojean890: y'en a ils le font par ex juste pour optim la défense
Snef: Ouais c'est ce que j'ai tenté à la fin
Snef: mais j'ai pas eu le temps de la debug a fond donc ca marchait a peine aussi bien qu'une heuristique
leojean890: ou pour trouver un bon cheese pour triple winder
leojean890: exemple après avoir ctrl plusieurs mobs vers la base ennemie, trouver un move qui permet d'avoir 3 mobs à portée à l'emplacement suivant et triple winder direct
Buk.: exemple : https://www.codingame.com/share-replay/630947600
Buk.: :p
leojean890: ah ouais tu m'as bien kill
Buk.: j'ai recommencé jeudi mais pas eu le temps de bien finir
leojean890: de hardcoder le triple ? tu trouves ça galère à faire? :P
leojean890: j'avoue, un peu la flemme de try
Buk.: j'ai voulu me garder un posibilité de simu ca m a fait chier a un point...
leojean890: surtout avec ces submits foireux infinissaables^^
leojean890: à la fin tu cherches automatiquement des moyens de mettre N mobs à portée avec un move ?
leojean890: comme salmon par ex
Buk.: ouais et j'ai une eval aussi que j'utilise pas
Buk.: 1780 lignes de code de merde
leojean890: 44 min pour 22% :s
Razielwar: le triple il doit pas être compliqué. tu places tes troupes de façon à pouvoir push un monstre quand il arrive à moins de 6900 de la base
leojean890: 1780 t'as bien buché xD
leojean890: j'ai même pas 600 lignes en tout même en comptant le code que j'ai désactivé^^
Buk.: et je fais a peine mieux que mes 400 du jour 2
Razielwar: environ 1900 j'ai pas fait dans l'économie
leojean890: Razielwar ça prendrait du temps je suppose à faire très propre :p
leojean890: ouais pareil en vrai je galère à améliorer^^
Razielwar: leojean890 effectivement pour que ça marche bien car tu laisses ta base sans surveillance alors il faut avoir 3 cibles à balancer rapidement
leojean890: ouais du coup faut les faire propres et sur les bons mobs les ctrl
Buk.: et faut pas tuer tes 3 cibles :p
leojean890: ouais^^
Razielwar: lol
Razielwar: autant l'attaque j'ai bien peaufiné autant le control j'ai tendance à marcher sur mes troupes
leojean890: sur tes mobs^^
leojean890: t'es en triple toi ? :P
Razielwar: quand je vois une araignée je peux pas m'empecher de l'écraser :)
Razielwar: non en double
leojean890: c l'intuition xD
leojean890: ok
Buk.: imagine si ils avaient rajouté la possibilité de wind ses troupes
leojean890: winder ses players j'avoue..^^
leojean890: 1 defenseur c un peu plus safe
Razielwar: j'aurai bien testé le triple et le simple aussi mais tellement de boulot pour changer et avec les submit qui prennent trois plombes j'ai préféré persévérer
leojean890: ouais ça gâche vraiment tout c ouf
leojean890: le simple c'est pas mal si t'arrives à bien tirer derrière le défenseur
Buk.: le plus sympa dans l'aspect du triple wind c est que ca ouvrait des nouvelles persepectives en termes de strategies
leojean890: ouais ça varie le style de bots
Buk.: ce que je veux dire c est que si j'avais commencé par un bot agggro j'aurai sans doute pas fait pareil
leojean890: oui
Buk.: jouer avec u nattaquant c est super limité
leojean890: ça va si tu le fais vraiment bien viser en considérant les défenseurs
Buk.: si tu sais ou ils sont ^^
leojean890: ouais certains de legende le font bien
leojean890: j'ai pas bossé ce genre de trucs
Buk.: je le ferai jamais je crois
Buk.: ce challenge m'a donné envie de faire du cpp et des puzzles d'optims :p
leojean890: ouais c cool j'ai fait plein de combats de bots & optims y'en a des intéressants
Buk.: je voulais faire 2048 !
Buk.: après en multi je sais pas
GlaceCoding: j'ai vu que certain multi leur ia dans le top 50
BlitzProg: ooooo! un 10/12 comme push en gold *_*
mapapin: J'en peux plus des push en gold perso x)
BlitzProg: Je suis juste venu pour entrer en ligue Or, comme de coutume... je crois que j'ai un streak de ligue Or qui dure depuis plusieurs années
BlitzProg: Mais si je pouvais ne pas patauger tout au fond je serais super content ^_^
mapapin: Ouais mais ça rend fou parce que je vois des gens passer avec la même stratégie, il doit y avoir 1 mini changement ou de la chance dans le matching :/
BlitzProg: Je suis passé gold avec berserk dual wind Mon premier changement significatif c'était éviter d'attack les spiders inutilement
BlitzProg: là j'ai push un autre truc intéressant, mind control + pre-wind, et attaque plus tôt
BlitzProg: donc moi c'est significatif :D
BlitzProg: c'est une dinguerie à quel point le leaderboard est serré, tu m'étonnes que les gens push au moindre changement de config
mapapin: Ben ouais :/
BlitzProg: c'est le revers d'un jeu aussi riche en tactique j'imagine
mapapin: hmm
MAWAAW: 7/10 de win sur les 10 premiers...