Chat:Fr/2022-06-19
I_love_CoC: bonjour à tous
I_love_CoC: tortue Automaton2000
Automaton2000: je viens de faire un puzzle
I_love_CoC: gg Automaton2000
Automaton2000: il y avait des nombres à 20 chiffres ça serait moins pratique
Natheo: je suis bloquer au deuxième exercice de l'IA ext ce quevous pourier m'aider (sans me dire la reponse) s'il vous plait
I_love_CoC: tu peux mettre le lien du puzzle stp Natheo
M_C: Bonjour, De quelle IA parles-tu ?
Natheo: https://www.codingame.com/ide/puzzle/mad-pod-racing
I_love_CoC: ok
I_love_CoC: et c'est quoi ta question?
I_love_CoC: parce qu'il n'y a pas de reponse franche sur ce contest
Natheo: bas enfaite j'ai utiliser les condition pour que :
Natheo: si l'angle du chekpoint est superieur a 90 ou inferieur a -90
Natheo: et j'ai ajouter une variable thurst *
I_love_CoC: ok
Natheo: mais quand je lance mon code il ne se passe rien
I_love_CoC: sur la sortie console en rouge il doit y avoir un truc marqué
I_love_CoC: soit tu as timeout
I_love_CoC: alors tu as peut être une boucle while qui tourne à l'infini ou
I_love_CoC: un if qui n'a pas de contrpartie else et ça te fait planter
Natheo: bas au début il y a une boucle while comme tu a dit
Natheo: mais elle enveloppe tout le code
I_love_CoC: oui elle c'est ta boucle de jeu c'est normal
Natheo: ah oui c'est marquer en commentaire
I_love_CoC: comment rends tu ta réponse c'est paut être là qu'il y a un probleme
Natheo: tu parle du : Console.WriteLine ?
Natheo: attend je vais faire un copier coller de ce que j'ai écris
Natheo: http://chat.codingame.com/pastebin/4b7bfa57-c463-4ea6-9577-efe7a714df82
Natheo: Console.WriteLine(nextCheckpointX + " " + nextCheckpointY + " " + thurst);
Natheo: Timeout: the program did not provide 1 input lines in due time... Natheo will no longer be active in this game.
Natheo: c'etais parceque j'avais marquer "or" au lieu d'avoir marquer "||"
Natheo: don tu avais raison le probleme etais dans le if
-Cile-: Bon, ben sur GC ça ne passait pas en bronze avec un quasi full random, je suis surprise, je ne m'attendais pas à ce que ce soit si compliqué.
-Cile-: Bon, maintenant je vais lire les règles.
-Cile-: Ca te semble bien Automaton2000 ?
Automaton2000: après ça fait le yoyo
-Cile-: les règles sont touffues quand même...
M_C: Il manque plein de détails
M_C: Première fois que je passe autant de temps sur le referee pour comprendre comment ça marche
-Cile-: yep, j'avais pas compris au départ qu'on pouvait utiliser des cartes compétence uniquement pour bacler des taches, même si on ne se servait pas de la compétence
-Cile-: je ne pense pas aller voir le referee... je suis en mode touriste
M_C: C'est en regardant la fonction qui calcul les dettes à donner que j'ai compris...
-Cile-: moi c'est en calculant un score pour chaque release proposée, je me suis rendue compte que certains revenaient avec "impossible à faire" alors que s'ils sont dans les proposés...
-Cile-: Je passe complètement à côté de l'aspect "green" dont ils parlent. Je propose donc de renommer ce challenge "green washing" Tu en penses quoi Automaton2000 ?
Automaton2000: quelqu'un a fait le puzzle de la semaine
-Cile-: joli classement M_C
M_C: Première fois que je suis si haut :)
M_C: Surement car il y a moins de participants :)
-Cile-: C'est le début, ça va bien se battre quand la ligue argent sera ouverte
M_C: Je suis devant EulerscheZahl, je peux faire pause je pense :D
-Cile-: wooooww ! Pause méritée
Vry: o/ -Cile- M_C
Natheo: j'ai encore besoin d'aide 🤔
Natheo: mais cette fois c'est avec les boost
Natheo: je n'arrive pas a les utiliser
vincent_manuceau: salut a tous !
Natheo: tu serais capable de m'aider ?
vincent_manuceau: dis moi quel est ton souci ?
I_love_CoC: SALUT VINCENT
I_love_CoC: oups
vincent_manuceau: Salut I_love_CoC ca va bien ? :-) 1 jour de pause et c'est la guerre ici haha
vincent_manuceau: bon ben je vais m'y remettre tranquilement :-) Il n'y a pas eu de changement de regles / updates depuis vendredi soir ?
VilBoub: y en a eu une vendredi soir
vincent_manuceau: ah oui ? Peux-tu m'en dire plus stp ?
VilBoub: L'emplacement peut être HAND votre main, DRAW votre pioche, DISCARD votre défausse , PLAYED_CARDS les cartes jouées ce tour et qui iront dans votre défausse à la fin du tour , AUTOMATED,
VilBoub: PLAYED_CARDS c nouveau
vincent_manuceau: ok merci beaucoup ! :-)
Natheo: desoler vincent je ne t'ai pas repondu
Natheo: enfaite mon souci c'est que il faut utiliser le boost
Natheo: donc j'écris mes ligne
Natheo: mais il n'y a aucun message d'erreur sa ne marche juste pas
vincent_manuceau: le boost, tu parles du bonus ?
I_love_CoC: non c'est un boost sur mad pod racing
Natheo: je suis au niveau ou il faut programer des bots
I_love_CoC: tu as bien écris ta réponse concernant le boost il ne te manque pas des valeurs?
Natheo: http://chat.codingame.com/pastebin/1bdb91a6-fc27-4dd7-bea4-f574a88329e0
vincent_manuceau: ah excuse moi je croyais que tu parlais du green circle
Natheo: j'ai ecrit sa pour le boost
vincent_manuceau: c'est la course de vaisseaux c'est ca ?
I_love_CoC: le Boost tu le laches une fois et apres plus besoin
I_love_CoC: donc il faut à un moment que tu dise BOOST en sortie et c'est tou tje crois
Natheo: ah d'accord e vais essayer
Natheo: non sa ne marche toujours pas
I_love_CoC: c
I_love_CoC: essaye de me copier ton code stp
Natheo: http://chat.codingame.com/pastebin/257b3079-8696-493d-82bc-78c2db45b8b1
vincent_manuceau: En fait pour utiliser le boost (si il t'en reste) tu dois ecrire : x y BOOST
I_love_CoC: ptin les premiers sur le green sont à 45+ ELO c'est des machines^^
vincent_manuceau: au lieu de mettre x y 40 (40 c'est ta vitesse)
I_love_CoC: exact vincent voila tu donnes ta direction x,y et apres tu indiques Boost plutot que ta vitesse
vincent_manuceau: soit tu ecris la valeur de thrust / soit tu ecris BOOST, mais pas les 2 en meme temps sinon tu n'auras jamais le boost
vincent_manuceau: tiens nous au courant si ca fonctionne mieux :-) et rejoins nous sur green circle ! https://www.codingame.com/contests/green-circle
Natheo: mais du coup je fais comment parce que si le boost est utiliser mais qu'il n'y a plus de vitesse le vaisseau n'avance plus si ?
I_love_CoC: tkt le boost remplace ta vitesse
Natheo: d'accord je vais essayer
vincent_manuceau: tu n'as le droit qu'a un seul boost pour toute la partie
vincent_manuceau: donc cree une variable en dehors de la boucle while pour savoir si tu as deja utilise le boost ou pas
I_love_CoC: bon alors vincent tu as de nouvelles idées pour le green?
Natheo: donc une variable boolean ?
vincent_manuceau: @natheo oui exactement
I_love_CoC: oui qui passe à 1 quand tu a smis le boost et ne revient jamais à 0
vincent_manuceau: @I_lov_Coc oui je recommence a 0 :-)
I_love_CoC: tu n'as pas besoin du @ vincent
I_love_CoC: ^^
I_love_CoC: sérieux :flushed:
vincent_manuceau: oui effectivement #newb
vincent_manuceau: oui j'ai eu le temps de reflechir pendant que je me reposais hier, regarde les 1ers du classement, ils n'utilisent pas de bonus ...
I_love_CoC: tu penses que tu t'es fourvoyé avec ta premiére approche?
vincent_manuceau: je pense que d'entree de jeux il faut trouver les bonnes cartes et release uniquement si tu ne genere pas de debt
I_love_CoC: tu veux dire des buffs permanents ou des cartes bonus
I_love_CoC: pas évident juste comme ça j'ai essayé et au final tout le monde te crame quasi
vincent_manuceau: regarde les combats du top10, ils n'ont jamais de dettes technique
I_love_CoC: oui car ils ont un algo qui en plus de fair ele bon coup genere peu de debt mais c'est accessoire au debut je pense
I_love_CoC: perso je ne la gere aps et je suis 50
I_love_CoC: des que je veux la diminuer je passe 150
vincent_manuceau: ok
I_love_CoC: mais mon algo est une heuristique un peu bidon
vincent_manuceau: je fais un essai et je te dis ca des que j'ai un resultat
Natheo: et apres j'en fais quoi de la boolean ?
I_love_CoC: les top 10 doivent utiliser un MCTS ou un truc dans le style
vincent_manuceau: ok
vincent_manuceau: bon je code un peu et je reviens a tt a lheure !
Natheo: attendais au pire je fais une pause sur sa et je vous rejoint
I_love_CoC: Natheo ta boolean commence à 0 et aund tu actives le bosst passe à 1 et t'empeche de reactiver le boost plus tard
I_love_CoC: quand*
Natheo: oui sa j'avais compris mais je ne sais juste pas ou dire qu'elle est passer a false
I_love_CoC: ben aprés avoir choisi que tu ferais un boost tu la fais passer à false
I_love_CoC: là où le choix du boost se fait tu rajoutes une ligne qui change ton bool
Natheo: ah ok je crois que c'est bon
Natheo: c'est bon j'ai reussis
Natheo: je vais rejoindre le truc attendais
I_love_CoC: gg à toi Natheo
I_love_CoC: si tu viens de commencer la prog de bot je te deconseille green circle
I_love_CoC: il est assez compliqué à comprendre au début
Natheo: je vien de le rejoindre
I_love_CoC: mais fais comme tu le sens ^^
Natheo: si si je vais vous ecoouter
Natheo: c'est vous les plus expérimentés
vincent_manuceau: gg Natheo n'hesite pas on est la pour aider !
Natheo: je n'ai pas compris ce qu'il faut faire 😂
Zorg1: sur Green Circle ? c'est normal
Zorg1: on se pose des question depuis jeudi soir ;-)
Natheo: sa va on a jusqu'à la semaine prochaine
M_C: Pas sur que ca suffise :)
Natheo: qui d'autre code avec csharp ?
Neumann: Je pense que tu es le seul oui
Natheo: vous vous progrrammer pour le plaisir ?
Natheo: perso je veut faire programmeur de jeu video
Natheo: je sais pas ce que j'ai fait mais je gagne contre le boss 🤔
tinmarbusir: Hello, pour green circle, comment vous faites pour savoir le nombre de cartes qu'il y a sur le plateau de jeu ? Perso j'arrive à voir sur l'animation, mais pas du tout dans les inputs du code
LaTaupeBleue: bonjour dans le puzzle temperature pour le cas "-10 -10", il faut afficher 10 ou -10 ?
Natheo: tinmabusir bah je croit que le code c'est juste le code de ton IA et le plateau de jeu il est programmer dans un autre code du coup je pense que c'est pour ça que tu ne le vois pas dans ton code
Natheo: tinmarbusir bah je croit que le code c'est juste le code de ton IA et le plateau de jeu il est programmer dans un autre code du coup je pense que c'est pour ça que tu ne le vois pas dans ton code
vincent_manuceau: salut tinmarbusir, tu dois le calculer a chaque tour en fonction des cartes de chaque joueur, au depart il y a 5 cartes a chaque desk
Natheo: vous vous avez deja reussit le premier niveau ?
vincent_manuceau: tu parles de green circle ?
vincent_manuceau: oui je suis en bronze
Natheo: il est ou le probleme ?
vincent_manuceau: http://chat.codingame.com/pastebin/877d2805-243a-43a1-9495-a3a54d3fc529
vincent_manuceau: tinmarbusir, regarde le lien au dessus si ca peut t'aider
tinmarbusir: ah oui d'accord je vois. Merci bien vincent Pendant la ligue bois 2 je prenais la position de chaque joueur sur le plateau pendant la phase MOVE et çà suffisait. Mais dans les ligues supérieures çà devenait compliqué à gérer de cette manière^^ Je suis arrivé en Bronze aussi
tinmarbusir: Je continuerai à me prendre la tête lors de l'ouverture de la ligue argent;)
vincent_manuceau: haha je suis content si ca peut t'aider :-)
Natheo: et il y a moi qui reste bloquer a bois 2
vincent_manuceau: il faut un maximum de francais dans le top ;-)
vincent_manuceau: Il faut battre le boss Natheo pour passer dans les leagues superieures, regarde comment il joue et essaye de trouver les coups qui peuvent le battre
Natheo: j'ai même pas compris les règles
Natheo: je vais me mettre a font
vincent_manuceau: Prend le temps de bien lire les regles, meme si c'est long, c'est le plus important !
Natheo: ok je vais me mettre en mode lecture attentive
vincent_manuceau: Apres pour debuter, ils ont deja code un squelette d'application en C# si ca peut te faire gagner du temps : https://github.com/societe-generale/GreenCircle/blob/master/starterAIs/Starter.cs
M_C: Quand vous faites Training ou coding, ca tire des cartes chez vous ?
jujurocking: M_C : Oui sauf si tu ne peux pas jouer de carte l'animation est coupée
thoip2: natheo, en J1 fait du random total; seul J2 tu dois faire des move et wait;
thoip2: pour passer wood ça suffit
Natheo: thoip2 j'ai pas trop compris ce que tu voulai dire
thoip2: dans les leagues wood. si tu joue en premier faire random ça suffit.
thoip2: c'est quand tu es en deuxieme position tque tu dois gerer
Natheo: ouais d'accord mais après je fais comment pour "évoluer"
thoip2: éevoluer c'est à dire?
Natheo: passer a la ligue superieur
[GTS]: Hello ! On est d'accord que les piles de cartes dispo sur chaque "zone" ( celle qui démarre à 5 ) on a aucune info pour tracker leur évolution ?
M_C: [GTS] Peut-être en faisant la somme de ce qui est en main ?
thoip2: si tu es en wood en premiere position tu joues randomn toujours, et e deuxieme position tu fais quelque ove et wait
[GTS]: Pour nos propres actions on peut suivre ce qu'on pioche et qu'on défausse... Mais pour l'adversaire ça parait compliqué de tracker sa défausse
M_C: OPPONENT_CARDS te les donne
[GTS]: je n'ai que les cartes qu'il a en main non ?
thoip2: non la defausse aussi
[GTS]: ooooh ok
M_C: non toutes ses cartes mais tu ne sais pas celles qu'il a en main justement
[GTS]: ah très bien
[GTS]: j'avais pas noté cette subtilité Je pensais qu'on avait uniquement l'info de ce qu'il avait en main au contraire
[GTS]: merci je vais voir ce que je peux faire avec ça
thoip2: si tu regardes en fin de partie tu verras qu'il a un paquet de cartes
Natheo: ok je vais y allais la a toute al 'heure
R4N4R4M4: Hello
Zorg1: o/
TomPouce: o/
R4N4R4M4: avec TASK_prior, on peut échanger un BONUS ?
TomPouce: oui
R4N4R4M4: Cool merci
Troph: yo,une question pour être sûr : ce qu'on a en PLAYED_CARD ça compte aussi pour les release ? Par exemple si je joue TRAINING je peux encore utiliser ce même TRAINING pour release une app ? Il me semble que oui mais je en suis pas sûr
Troph: pour release dans le même tour de jeu*
Zorg1: pour moi elles ont déjà été joué et vont aller à la défausse. Si j'ai bien compris elle ne vont pas directement à la défausse pour éviter un bug sur le CODING/TRAINING ou ça pouvait boucler indéfiniment, elles ont un slot "intermédiaire"
Zorg1: mais pour moi elles ne peuvent être dans le compte du release
0skour: sur l'entrainement Power of Thor épisode 1, pourquoi j'optient le message d'erreur "Attention : votre code n'a pas lu toutes les données disponibles depuis l'entrée standard avant d'avoir écrit sur la sortie standard. Ceci cause une désynchronisation qui peut entraîner des comportements inattendus." ?
Troph: hmmmm, la play phase est plus délicate alors...
Troph: 0skour parce que tu n'as pas lu toutes les données d'entrée avant de faire un print
0skour: c'est à dire ?
Troph: tu es en quel langage ? comment tu lis les données d'entrée ?
0skour: Je suis en Lua
0skour: Les données d'entrée sont 4 variables
Troph: tu vois c'est quoi les données d'entrées ?
0skour: lightX, lightY, initialTX et initialTY
Troph: ça veut dire que ton programme fait un print avant d'avoir fait un read sur toutes les données qu'on t'envoie, tu as peut être une erreur dans ta boucle de lecture
Troph: je sais pas comment c'est Lua, mais faut généralement faire un read pour chaque ligne qu'on t'envoie
0skour: hum...merci, je crois que j'ai un problème sur mes conditions
KinaKhongs: Dites voir, pour le green circle, une fois une carte jouer, dans la phase PLAYED_CARD, peux importe la carte, elle va toujours dans la défausse?
KinaKhongs: Ou quand l'énoncer dit 'la carte reste active', la carte ne va pas dans la défausse avant que cette même carte ne soit plus active ?
Troph: je suppose que tu parles de daily routine et architecture study ?
KinaKhongs: Ouai
Troph: les cartes vont dans la défausse et peuvent être tirées et jouées aux tours suivants
KinaKhongs: Ok merci
R4N4R4M4: Quand on passe au poste ADMIN pour aller prendre une tâche, on paie 2 cartes avant de prendre la tâche ou après ?
R4N4R4M4: Selon l'énoncé, ça serait après...
Troph: selon l'animation c'est avant
Troph: selon les commentaires de jeu c'est aussi avant
R4N4R4M4: ok merci. selon le referee aussi
R4N4R4M4: Dans l'énoncé, il est écrit qu'on récupère la carte, avant qu'il est écrit qu'on perd 2 compétences
R4N4R4M4: donc c'était pas clair
philRG: vous me stressez là :-D
Bambi54: Salut, quelqu'un a déjà passé un entretien techoss codingame?
Troph: c'est pour quelle boite ?
Bambi54: C'est la merde, je postule pour un poste dév Angular, je me retrouve à passer des puzzle d'"algorithme en Javascript
Bambi54: Je capte pas le concept
Bambi54: Pour Experis Manpower
Bambi54: Du coup si quelqu'un a des tips, ou bien ce sur quoi je devrais m'entraîner...
thoip2: l'angular c'est du javascript
Troph: les RH ce sont peut être foiré entre angular et angular.js
Bambi54: Ils m'ont envoyé un lien codingame, et quand j'ai testé les petits puzzle codingame, c'est vraiment des casse-tête pour des passionnés d'algorithme et de puzzle
Bambi54: Mais y'a littéralement aucun lien entre ce que je fais en dév Angular
Troph: bof, les puzzles faciles c'est vraiment de l'algorithmie basique à base de boucles et de conditions
Troph: c'est pour tester ta connaissance du langage je suppose, et un peu ta logique
Troph: mais si j'ai bien lu leur truc, après avoir remis ton code, il y aura une phase "debrief" avec le recruteur
thoip2: mais attention, un lien codingame d'entretien c'est pas des puzzles
Bambi54: Ah ? TU peux m'en dire plus?
Troph: https://www.codingame.com/work/fr/
Troph: tu peux faire un tour sur ce lien pour voir un peu comment ça se passe côté recruteur
thoip2: tu as des questions techniques sur le langage et tu peux avoir quelques exercices.
thoip2: ils vériifient ta connaissance du langage
Palmipedus: les desk 0 et 7 sont-ils consideres comme adjacents?
thoip2: oui palmipedus
Palmipedus: ok merci thoip2
Troph: Bambi54 en fait il y a une différence entre les tests et les entretiens, les tests techniques c'est un peu comme les certifications sur les langages que tu peux faire une fois par mois
Popop: Salut :)
Troph: les entretiens c'est différents, c'est détaillé dans le lien que je t'ai donné
Bambi54: Merci Troph j'vais faire un tour avec mon mail pro
Bambi54: Merci thoip pour la précision
vincent_manuceau: salut popop
Palmipedus: autre question, si opp est sur desk 7 et je vais desk 0, dois-je donner une carte?
Troph: si 7 et 0 sont adjacents oui, sinon non
Troph: Bambi54 si le post c'est pour du typescript et qu'ils t'envoient du js je pense que ça coute rien de le faire remarquer
Troph: parce que coding game fait aussi des tests en typescript normalement
Bambi54: Durant l'entretien, je leur ai dit que j'avais grosse expérience Angular Et préférence Angular sur React, et elle l'a bien noté Je verrais en cliquant haha
Bambi54: mais pas mal l'astuce de passer par l'email pro pour avoir la vue recruteur
Bambi54: y'a en effet un test spécifique Angular
KinaKhongs: Rho plus je code, plus je baisse dans le classement, je suis tout triste là
WhatTrickeryIsThis: est-ce qu'on peut utiliser des played card pour faire une release??
KinaKhongs: Nan
WhatTrickeryIsThis: :(
vincent_manuceau: ce sont les cartes que tu as deja joue pendant le tour je crois
vincent_manuceau: (sauf erreur!)
WhatTrickeryIsThis: oui c'est ça
WhatTrickeryIsThis: mais la fin de tour release je peux pas en profiter donc
WhatTrickeryIsThis: ou bien?
KinaKhongs: Si c'est des cartes que tu utilises, elles vont dans ta défausse une fois utiliser
vincent_manuceau: oui je crois que tu as raison kina
WhatTrickeryIsThis: oui elle retombe en pioche, sauf archi et dayli
KinaKhongs: Ouai
WhatTrickeryIsThis: ces deux là elle s'évaporent à l'usage
KinaKhongs: Bon, j'en est plain le ..., j'arrive pas a avoir plus de 26 de score dans le leaderboard :( chui nul
KinaKhongs: Sa par contre a vérifier, mais si tu release une application, elle revienne pas dans ta pioche/défausse ?
WhatTrickeryIsThis: bhen on dirait que si
LaTaupeBleue: comment on fait wordwrap dans l'editeur ?
KinaKhongs: Je suis peux être pas la meilleure personne a écouter tu me dira, vu mon classement x)
WhatTrickeryIsThis: ctrl f + h
WhatTrickeryIsThis: un truc du genre
WhatTrickeryIsThis: ou dans parametres
WhatTrickeryIsThis: pas evident
WhatTrickeryIsThis: VRAI : après un release, je récupere des cartes archi et routine :p
WhatTrickeryIsThis: dans la pioche
KinaKhongs: ;-)
WhatTrickeryIsThis: encore une belle feature mystere de résolu
KinaKhongs: Je pense je vais stop le challenge pour le moment, j'ai pas les compétences j'ai l'impression ^^', je vais voir si y a pas des puzzle ou autre trucs qui pourrais m'aider à le résoudre
vincent_manuceau: N;abandonne pas kina !
vincent_manuceau: essaye de partir sur autre chose
vincent_manuceau: genre une autre strat ...
KinaKhongs: Pas un abandon, c'est un retrait technique
Troph: Ah mais OMFG je savais pas que ARCHI s'évaporait à l'usage
KinaKhongs: daily aussi
VilBoub: Cette compétence est permanente : une fois jouée, elle reste active jusqu’à ce que l’équipe ait livré une application.
WhatTrickeryIsThis: elle disparait pas totalement, car elle revient après release
vincent_manuceau: exact, tu peux les retrouver dans playerPermanentArchitectureStudyCards
WhatTrickeryIsThis: mais bon faut passez 172 h de replay avant de t'en apercevoir xD
Troph: ah ouf, je croyais qu'elle disparaissait vraiment et que tu pouvais plus jamais la repiocher
M_C: La semaine va être longue je pense car j'ai l'impression que c'est toujours les mêmes stratégies qui ressortent au final
R4N4R4M4: Qui a fini sa simu ?
thoip2: pas toucher au code j'ai encore un code wood pour bronze
WhatTrickeryIsThis: j'ai commencé :)
WhatTrickeryIsThis: bha je suis tellement perdu
WhatTrickeryIsThis: mais bon je recommandes, parcequ'en testant on commence à comprendre le jeu
WhatTrickeryIsThis: je serai pas étonné qu'un petit min max fasse son petit pesant de bananes cacahuete
Troph: mais comment tu fais ta simu ? tout en random pour les moves de l'opponent ? t'as refait un referee ?
M_C: Le MCTS serait le plus pertinent je pense
WhatTrickeryIsThis: mais faut gérer du random dedans , or le random seed n'est pas random si je comprends bien
WhatTrickeryIsThis: ça fait vachement d'incertitude sur 50 ms
R4N4R4M4: M_C +1 pour le MCTS en effet pour la partie de l'arbre invisible
Troph: ils s'arrêtent à combien pour le passage en argent ?
thoip2: dépendra su nombre en bronze
Troph: disons entre 564 et 580 personnes
thoip2: non
R4N4R4M4: Ca sera quand même chaud le MCTS sans connaître la main adverse
thoip2: il y aura 20 à 20% si inférieur a 1000 en bronze a passer direct;
Troph: donc 120 à tout casser selon mon estimation
M_C: C'est sûr qu'on est pas nombreux en bronze là
rcrl: Vous vous risquez jusqu'à combien en debt ?
MAWAAW: 0
rcrl: Mhh
rcrl: Passer toutes les tâches en good ça consomme beaucoup trop de cartes
rcrl: B1
Troph: avec toutes les actions possibles tu peux avoir plein de cartes en main suivant les config
Troph: parfois plus qu'il n'en faut
rcrl: Je viens d'arriver en B1, je vais étudier les nouvelles règles, mais ça fait beaucoup à assimiler
Palmipedus: pff on a plus la stacktrace complete dans les log maintenant?
Troph: mais bon, je saurais pas te dire si risquer 0 ou plus c'est une bonne strat, vu mon classement mon avis vaut ce qu'il vaut hein
MAWAAW: t'es combien Troph
MAWAAW: bien
Troph: faut que je change ma strat je constate que le top 100 a une early totalement différente
Palmipedus: ha? c'est quoi la strat que tu as vu?
MAWAAW: Priorisation des tâches TASK_PRIORITIZATION (3). L’équipe se débarrasse d’une carte compétence de sa main et récupère une carte compétence disponible sur le plateau de jeu.
MAWAAW: inutile cette action ?
VilBoub: indispensable au contraire !
Troph: Palmipedus ben c'est par rapport à mon propre algo + une interprétation toute personnelle, je sais pas si tu gagnerais à ce que je pirate ton esprit avec ma vision du jeu approximative
I_love_CoC: salut à tous
MAWAAW: :wave:
vincent_manuceau: salut I love CoC ! J'ai tjs pas fini le nouveau code ;-)
TomPouce: y a des gens qui ont réussi à faire marcher Architecture Study
TomPouce: ça pioche pas de cartes additionnelles j'ai l'impression
TomPouce: ?
VilBoub: pk cette impression ?
TomPouce: je suis en train de tester ça
WhatTrickeryIsThis: -1%8 ça fait 7 ?
WhatTrickeryIsThis: ou ça fait -1?
WhatTrickeryIsThis: ;(
TomPouce: https://www.codingame.com/share-replay/642821983 tout 478
TomPouce: *48
MAWAAW: ca fait 7
MAWAAW: (-1)%7
TomPouce: AH
TomPouce: ça change la main de départ
TomPouce: my bad j'ai mal lu
WhatTrickeryIsThis: bhen ça fait -1 en Java en tout cas
MAWAAW: dure
Vry: WhatTrickeryIsThis : int t_prev_loc[8] = {7, 0, 1, 2, 3, 4, 5, 6};
Vry: Comme ça plus besoin de réfléchir
I_love_CoC: TomPouce alors tu trouves la tech du Tree search plutôt bonne?
TomPouce: c'est pas mal, mais mon eval est pas assez bonne
dwarfie: seulement 1182 particpants ... ca roupille ...
Troph: c'quoi la technique du tree search ?
I_love_CoC: tu trouves?
I_love_CoC: dwarfie
Vry: Un mcts sans mc ?
TomPouce: ouais, j'ai pas appris Monte Carlo pardon j'ai pêché
dwarfie: bah , ca fait meme pas 20% des inscrits au challenge ... c'est peu
I_love_CoC: ok
I_love_CoC: vu comme ça^^
rcrl: Il va sûrement il y avoir plus de monde à la moitié du challenge
dwarfie: ou pas ... :D
rcrl: Mais bon, ça n'a pas fait autant de bruit que le Spring
Vry: dwarfie ... c'est l'énoncé ...
dwarfie: y'avait du bruit ?
rcrl: Un peu oui
rcrl: Et un peu, c'est toujours + qu'aucun bruit :')
Vry: Après je m'attendais plus à un truc d'optimisation (en rapport avec du "green-it")
dwarfie: Vry : non ... y'a surtout le principe de "j'ai besoin de cliqué sur participer , y'a un achievement" ;)
dwarfie: et apres y'a plus personne
rcrl: Après, le jeu en lui-même est pas très 'fun'
Vry: Et après, ça ne fait pas trop "jeu"
dwarfie: fun is devil
Troph: il y a toujours un temps d'adaptation dans les jeux de deck building
Vry: 11 jours en gros ... :p
dwarfie: fun comme dans "ouais le contest est fun , je suis debutant et avec 10 lignes de code je gagne" comme a sc ... moi perso j'aime pas
rcrl: Le déplacement sur un espace adjacent à l'adversaire est vraiment punitif
rcrl: Logiquement, les postes 7 et 0 ne sont pas adjacents puisqu'il y a le 8, non ?
dwarfie: ca a ete confirmé hier que si
Vry: rcrl : oui ... mon code wood1 et passé bronze directement une fois que j'ai interdit à mon bot d'être à proximité de l'autre
rcrl: Encore un truc qui n'a pas de sens ><
dwarfie: pas choquant . c'est comme au monoply , tu repasses jamais par la case depart
rcrl: Mais à la Bonne paie, si
Troph: rcrl c'est parce que le poste admin c'est le poste -1 et iln'est adjacent à rien
dwarfie: non , a la bonne paye tu passes de 31 a 1 ...
MAWAAW: tu vas en prison dwarfie
Troph: sinon au premier tour tu serait pénaliser en allant au poste 0
rcrl: Pourtant, graphiquement, le Poste ADM estn°8
I_love_CoC: oui mais le graphiquement c'est une image'un peu' biaisée du code^^
dwarfie: y'a un visuel ...? quelle idée ... :D
rcrl: Déjà que je dois jongler pour me débarasser des 0 en LUA :')
WhatTrickeryIsThis: le viewer , l'énoncé , le referee, ton code c'est 4 ou 5 choses très différentes
Vry: rcrl : ouais mais il n'y avait pas la place pour le mettre ailleur je suppose ...
Troph: au milieu ? mais adieu la machine à café
I_love_CoC: pourquoi tu dois te débarasser des 0 rcrl?
rcrl: Car les index (de ce qui équivaut à un array) démarrent à 1
rcrl: Et pas à 0
I_love_CoC: oh putain^^
rcrl: Voilà voilà :D
I_love_CoC: c'est quoi ce langage du démon?
MAWAAW: le 666
rcrl: Donc : array = {7, 8, 9} Si je veux récupérer 7, je dois faire array[1]
rcrl: Et étant donné que training, c'est l'espace 0, de mon côté c'est un 1
dwarfie: bah non , les taleaux ont leur met les index qu'ont veut ...
rcrl: Mais je dois print MOVE 0, pas MOVE 1
dwarfie: a = {}
for i=-5, 5 do a[i] = 0 end
I_love_CoC: aprés c'est le premier ça rend les choses plus logique mais toute tes discussion avec les autres doivent êtr ecompliqées^^
dwarfie: et hop de -5 a 5
rcrl: Sauf que c'est complètement crado :')
MAWAAW: deja faut comprendre le problem de ce challenge ie le formaliser correctement
dwarfie: c'est ton code qui est crado si tu te plaint des index qui demarre a 1 alors que tu peut les faire demarrer a 0
dwarfie: {[0]="red", [1]="green", [2]="blue"} ca marche aussi
dwarfie: days = {[0]="Sunday", "Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday"}
dwarfie: aussi
philRG: [ ] Release application and generate minimum technical debt cards
philRG: bon si j'arrive à coder çà, je comprendrai un peu plus l'énoncé :-D
dwarfie: cherche dans le chat d'hier , j'ai expliqué :D
I_love_CoC: c'est un trés bon minimum en effet philRG
philRG: ben , tu prends tes cartes , tu regardes les comptences necessaires , tu decomptes ce que tu as via les cartes en bonne competence et bonus ... ce qui manque sera du debt
philRG: c'est çà dwarfie?
dwarfie: voila ... ;)
dwarfie: en résumé c'est ca
philRG: ah ok j'ai le timestamp (mais pas le jour dans mon fichier) 16h09 (et vendredi j'étais au taf)
Palmipedus: bizarre j'ai l'impression que Train a un bug, je lance le skill mais je ne rejoue pas apres
Troph: parce que tu n'as pas de possibilités dispo ?
dwarfie: voila
I_love_CoC: mais franchement philRG je pense que la gestion de la dette n'est pas une question qui se pose vraiment pour l'instant mais en silver ça permettra surement de passer gold
Palmipedus: ben si, archi, code review, CI
I_love_CoC: perso à chaque fois que je tente de diminuer ma dette je perds 20-50 places
philRG: I_love_CoC ah ok j'ai un gros amas de dette technique vs d'autres bots. Je me disais que çà pouvait scorer
Troph: Palmipedus tu as une vidéo ?
I_love_CoC: alors je pense que les top l'ont déjà pris en compte mais pour faire dans les 60 premiers je pense pas que tu en es besoin(actuellement)
Troph: enfin le lien de replay
I_love_CoC: mais surement que la prochaine ligue te fera payer tes debt chers
Palmipedus: https://www.codingame.com/replay/642836433
Palmipedus: Troph, frame 37
Troph: Palmipedus tu as demandé à ton bot de wait
I_love_CoC: aprés ton training tu wait c'est quoi tes conditions de wait?
Palmipedus: c'est quand il trouve rien a faire pour la phase
Troph: c'était en phase release ?
Palmipedus: oui
Palmipedus: c'est mon problem il passe en phase release alors que je lui ai dit de train juste avant pour faire autre chose
I_love_CoC: ça te fait ça avec toute tes extra action?
I_love_CoC: (coding et training)?
Palmipedus: pour l'instant just Training. Kovi sur le world dit que c'est un bug connu
I_love_CoC: ok
I_love_CoC: dommage ces bugs
Palmipedus: c'est nul ca ma nouvelle strat a besoin de ca
Troph: j'arrête pas de dégringoler au classement :scream:
Palmipedus: sinon je dois coder un meilleur move et la j'ai un peu la flemme
I_love_CoC: aprés c'est un bug qui se déroule à tout tes premiers training ?
dwarfie: vu ce que j'en fais , c'est pas grave :D
Palmipedus: Troph, j'etais #23 vendredi soir, la le meme bot est #91
Palmipedus: si ca continue je ne passerai pas le cut pour silver...
I_love_CoC: la qualité des concurrents a légérement augmentée en effet
Troph: J'étais 160 y' 15 min là je passe 180 T.T
I_love_CoC: on a tous fais des chutes de plusieurs dizaines de places^^
I_love_CoC: sauf ceux dont la stratégie est d'avoir une stratégie opti ^^
rcrl: Mhh, j'imagine que les cartes disponibles à un emplacement ne sont pas disponibles publiquement et qu'on doit les calculer nous-même ?
I_love_CoC: si
rcrl: Je trouve pas ça dans les règles :o
I_love_CoC: en fait non tu as surement raison mais on te donne tout le reste
MAWAAW: card_locations ?
rcrl: J'aimerais éviter de me déplacer sur un zone où il n'y a plus de cartes compétences
I_love_CoC: quand tu vas socker les autres infos tu en profites pour decrementer
rcrl: card_locations : L'emplacement peut être HAND votre main, DRAW votre pioche, DISCARD votre défausse , PLAYED_CARDS les cartes jouées ce tour et qui iront dans votre défausse à la fin du tour ou OPPONENT_CARDS (l'ensemble des cartes de l'adversaire entre sa main, sa pioche et sa défausse)
I_love_CoC: ça te file une bonus c'est pas si mal aprés ça dépend du mieux que tu vas obtenir
philRG: http://chat.codingame.com/pastebin/ea2f9b77-ee64-46a3-b166-8bbc6971d1eb
rcrl: Le problème, c'est qu'en late, il arrive qu'il n'y ait tout simplement ni compétence ni bonus
philRG: dwarfie?
rcrl: et du coup tu perds un tour bêtement
rcrl: Bon bah je vais les calculer moi-même
rcrl: Merci !
I_love_CoC: philRG tu as pris en compte que les carte non bonus donne deux points et les cartes bonus un seul?
Palmipedus: bonus est cnsidere comme une skill card?
philRG: ben je soustrais les skills de ma main avec ceux demandés par l'app, çà me donne une somme de debt cards (en vérité j'ai du mal à modéliser)
WhatTrickeryIsThis: bonus c'est une carte competence oui
WhatTrickeryIsThis: elle peut être utilisée dans continuous ou prio
WhatTrickeryIsThis: c'est une sorte de joker skill qui vaut 1
Palmipedus: et c'est valide comme carte a donner?
WhatTrickeryIsThis: oui
WhatTrickeryIsThis: give card aussi
Palmipedus: cool bon a savoir
philRG: en gros j'ai repris une modélisation de bob, çà aide un peu mais c idiot car chacun modélise différemment
vincent_manuceau: je crois qu'il y a quelque chose que je ne saisis pas : on peut release une application uniquement avec les cartes en main (et non les cartes permanentes, ni dans le draw...) c'est juste ?
WhatTrickeryIsThis: main + auto
WhatTrickeryIsThis: -play_card - draw_pile
vincent_manuceau: HAND + AUTOMATED - PLAYED_CARDS - DRAW
OldJohn: Et en plus on peut faire les opérations en vectoriel !
vincent_manuceau: merci beaucoup WhatTrickery
philRG: avec numpy çà marche bien oui le vectoriel
WhatTrickeryIsThis: nan oublie le played card et le draw
WhatTrickeryIsThis: ils sont plus jouable
Zorg1: oui ou à jeter au poste de sécurité
Zorg1: oups ça scrolle ^^
I_love_CoC: ^^
vincent_manuceau: dans ce cas ils faut compter uniquement HAND et AUTOMATED, nan ?
WhatTrickeryIsThis: Automaton2000 tu peux scroll le chat stp?
Automaton2000: il a pas de bug
I_love_CoC: tu cherches à compter quoi vincent?
vincent_manuceau: mon calcul est faux j'arrive jamais a release sans debt
WhatTrickeryIsThis: hand + auto oui
vincent_manuceau: je cherche a compter le nombre de cartes qu'il manque pour release sans debt
I_love_CoC: par rapport à ta main actuelle?
WhatTrickeryIsThis: y à une séquence d'action pour release propreprement ( carte skill > carte bonus > debt )
I_love_CoC: et tu comptes tes skill par 2
vincent_manuceau: oui mon calcul actuel est HAND + archStudyPermanent + dailyRoutinesPermanent ... mais je pense que c'est archi faux
I_love_CoC: ou plutot skill=2 points et bonus=1point
Zorg1: euh permanent ça compte pas dans le release
vincent_manuceau: oui les points c'est bon
I_love_CoC: daily routine tu t'en tapes
Zorg1: c'est seulement les autos
WhatTrickeryIsThis: rien a voire avec les daylis wtf ^^
Zorg1: faut calculer les applis avec HAND+AUTO c'est tout
vincent_manuceau: en fait c'est Trickery qui a raison, tu comptes ce que tu as dans HAND et tu rajoute ce que tu as dans AUTOMATED
I_love_CoC: oui
vincent_manuceau: merci a tous vous me faites ma journee :-)
WhatTrickeryIsThis: tips&tricks
vincent_manuceau: je saurais compter les cartes, au bout de 2 jour c'est un NET progres haha
Troph: après tu pourras jouer au black jack
Zorg1: le tarot ^^
philRG: Automaton2000 tu sais ce que çà signifie AUTOMATED?
Automaton2000: ça c'est un peu dur
philRG: tu l'as dit bouffi :-D
WhatTrickeryIsThis: garde tes secrets Automaton2000
Automaton2000: je vais essayer de faire ça
vincent_manuceau: CA MARCHE ! Mille mercis !!! premiere release sans debt, faites vos jeux rien ne va plus
philRG: ah cool moi j'y comprends rien à AUTOMATED
WhatTrickeryIsThis: c'est Automaton qui sait pour les automated, il veut pas dire
philRG: ben je vois bien il a été bien éduqué le sacripan
Troph: bon, dernier push de la journée hélas, je retiens mon souffle
rcrl: Ptdr, je viens de me rendre compte d'un bug à la con, je ne faisais JAMAIS 5 appli, je viens de faire une ascension fulgurante en B1
I_love_CoC: philRG AUTOMATED ça stocke une carte dans ta main et tu ne pourras plus t'en servir que pour release
rcrl: J'arrive en Bronze :')
I_love_CoC: gg rcrl
vincent_manuceau: gg !
rcrl: Ah ouais chaud, maintenant on doit jeter des cartes :'(
I_love_CoC: par contre je ne sais pas si tu peux en stocker deux ou si elles se rmplacent l'une l'autre
I_love_CoC: welcome rcrl^^
philRG: ok I_love_CoC gg rcrl
rcrl: Merci merci
WhatTrickeryIsThis: ça stack
philRG: çà me dépasse un peu là c un peu l'enfer ces règles ou alors c la chaleur :-D
WhatTrickeryIsThis: sufiit de tester les règle une par une, on combinaison avec les autres règles une par une, avec les autres
WhatTrickeryIsThis: etc...
Troph: philRG si t'as des bouffées de chaleur c'est probablement les règles
WhatTrickeryIsThis: de toute façon on aura largement fini le contest avant que quelqu'un ait coder le moteur du jeu sans rien foiré
Troph: le code du jeu il est dispo sur github hein
WhatTrickeryIsThis: mais fautdrait le réimplémenter dans l'ide dans ton langage
philRG: Troph lol je viens de comprendre
WhatTrickeryIsThis: tu as perçé le mystère d'Automaton?
WhatTrickeryIsThis: reste discret alors
WhatTrickeryIsThis: il va partir en court-circuit
philRG: c le but
Troph: 90 :/ j'ai peur que ça ne soit aps suffisant pour passer argent ce soir, on verra bien
dwarfie: ca tombe bien , c'est pas ce soir :rofl:
Vry: Ouais on est dimanche ... enfin j'espère ...
dwarfie: je sais pas si on est dimanche mais on est le 19 ... et comme ca ouvre le 20 ;)
I_love_CoC: ayé 63 je ne push plus avant la sortie du silver
R4N4R4M4: Bah non c'est moi #63 :D
R4N4R4M4: ah non ça a rechangé, c'est bien toi :D
I_love_CoC: ^^
vincent_manuceau: gg I love CoC je n'ai tjs pas push :-) gros debuggage en cours
I_love_CoC: ça va pas durer vincent mon rank^^
vincent_manuceau: vas'y pour le fun je push
I_love_CoC: t uas intégré t gestion de dette vincent?
vincent_manuceau: pour l'instant je ne release que sans dette, je n'ai pas encore gere le refactoring pour enlever les dettes
vincent_manuceau: #512 wayyyyy
I_love_CoC: attend un pe
vincent_manuceau: non mais il est encore buggue, il plante sur certaines cartes
I_love_CoC: et je pense que la gestion d ela dette c'est se tiré une balle dans le pied actuellement mais utile pour les prochaines ligues
vincent_manuceau: la plupart des defaite ce sont des plantages ... enfin j'essaye de m'en persuader mdr
vincent_manuceau: par contre il se deplace partout, il me fait des tu as en position 1 il te sort des move 2 6
BlaiseEbuth: Yo tout l'monde ! Automaton2000 !
Automaton2000: coucou à tous et tortue à BlaiseEbuth
BlaiseEbuth: \o/
TomPouce: incroyable
vincent_manuceau: o//
TomPouce: il a dit tortue !
Zorg1: ce talent ^^
Zorg1: sinon super j'ai passé mon we à dormir ...
BlaiseEbuth: La chaleur et les personnes agées...
I_love_CoC: gg blaise
I_love_CoC: et o/
Zorg1: dit le mec qui est liquide au dessus de 25 °C :p
BlaiseEbuth: Ah mais moi ça me fait pas dormir.
BlaiseEbuth: Ca augmente juste le taux de mortalité des personnes qui se trouvent à ma portée.
Zorg1: ça doit être un mécanisme de protection "fait chaud ici, allez zou shutdown"
Zorg1: bon va quand même falloir que je code un truc un peu pointu si je veux être silver sur ce contest
philRG: quelle belle suée :-D
philRG: http://chat.codingame.com/pastebin/807e1c21-2319-4e10-8cf5-2006e7410c0c
Zorg1: je me demande comment on codait avant que ceux-qui-savent convainquent tout le monde que l'objet c'est trop top
I_love_CoC: en tout cas j'ai hate de voir ce qui va passer gold ou legend car deja ici ça semble être un ptin de challenge^^
BlaiseEbuth: Pas en objet Zorg1. :grin:
Zorg1: Automaton2000 t'es prêt pour décrocher ton téléphone recyclé au challenge SoGé ?
Automaton2000: le mec est tout content parce qu'en soit, il respecte toutes les règles d'élaboration d'un coc
Zorg1: ^^
Zorg1: t'es en train de sous entendre que "Green Circle" c'est un CoC amélioré Automaton2000 ?
Automaton2000: je l'ai fait en objectif c lors du dernier contest
Zorg1: "Objectif C" la nouvelle BD des aventures d'Automaton2000
Automaton2000: ok je me suis dit que c'était le but du jeu...
BlaiseEbuth: Prochainement "On a marché sur le C"
Zorg1: suivi de "on s'est cassé la figure sur Java"
vincent_manuceau: vous dites que la league silver demarre ce soir ?
I_love_CoC: ou demain je sais pas le 20 je crois
I_love_CoC: mais c'est peut être à minuit
BlaiseEbuth: Genre
vincent_manuceau: ok ok :-) bon i love coc faut que j'
BlaiseEbuth: C'est marqué 21
vincent_manuceau: affine un peut je suis passe de #116 a #534
I_love_CoC: oups^^
vincent_manuceau: mais le code est plus lisible et enfin, je compte les cartes merci a tricky !
BlaiseEbuth: Si tu comptes les cartes le casino va te foutre dehors
vincent_manuceau: haha
vincent_manuceau: J'attend le clash av I Love CoC on va voir ce que ca donne :-)
BlaiseEbuth: Tu sais que tu peux le tester directement dans l'IDE ?
I_love_CoC: TomPouce tu aurais le temps de discuter un peu du Tree Search et de comment on le crée?
I_love_CoC: chuuuuuuttt BlaiseEbuth
vincent_manuceau: tu peux clash direct quelqun dans lIDE ?
I_love_CoC: lui gache pas le plaisir^^
vincent_manuceau: nooon
BlaiseEbuth: Si.
vincent_manuceau: allez soyez sympa !!!
I_love_CoC: supprime le boss est choisi quelqu'un à la place
vincent_manuceau: Vous etes trop cool :-)
BlaiseEbuth: Je sais je sais
I_love_CoC: surtout Blaise
vincent_manuceau: haha
BlaiseEbuth: Voilà
BlaiseEbuth: Tree Search ?
I_love_CoC: oui j'essayr de comprendre la logique de l'algo tu te contentes de tirer un truc au hasard et tu répétes ça plein de fois pour choisir le meilleur pick
I_love_CoC: c'est ça?
vincent_manuceau: I love Coc premier match victoire en 85 coups
I_love_CoC: gg
vincent_manuceau: tu veux dire mon algo ?
I_love_CoC: ben tu mats battu non?
I_love_CoC: m'as
BlaiseEbuth: Ce que tu décris c'est un Monte Carlo I_love_CoC
**I_love_CoC pleure de honte
I_love_CoC: ahhh ok
vincent_manuceau: mais non pleure pas !!!
I_love_CoC: alors le tree seach c'est quoi?
BlaiseEbuth: T'as pris la mauvaise moitié du MCTS :grin:
I_love_CoC: ^^
vincent_manuceau: je fais pas de mcts et je ne pick rien au hasard (enfin 7% du temps)
I_love_CoC: tu pourrais me le décrire comment le tree search BlaiseEbuth?
BlaiseEbuth: Tree search c'est une catégorie d'algo qui consistent à parcourir un arbre. Mais y'en a pleins
I_love_CoC: ok stou
BlaiseEbuth: https://en.wikipedia.org/wiki/Tree_traversal
TomPouce: je calcule toutes les coonfigs de main possible depuis le move jusqu'après les effets de cartes
TomPouce: et je prends la meilleur main
I_love_CoC: c'est ça tu t'amuses pas à imaginer les mains d'aprés
TomPouce: je sais pas trop comment gérer ça avec les mouvements de l'adversaire
I_love_CoC: je pensais juste à un truc ton code est capable de passer la zone 8 en se disant là c'est meilleur moment pour passer le tour plutot que tour d'aprés car j'ai assez de carte à défausser ça m'évite la dette?
TomPouce: probablement
I_love_CoC: ok
TomPouce: faudrait que je teste plus
I_love_CoC: tu finis tes match avec beaucoup de dette?
TomPouce: ouais
TomPouce: ça par contre c'est bizarre, ce matin j'en avais pas beaucoup en général
I_love_CoC: c'est le nerf de la guerre TomPouce de la dette à gogo, les prochains paieront
TomPouce: hahaha
I_love_CoC: et donc tu as attribuer un poids à chaque état possile de jeu et en fonction de ça tu choisis ta main c'est ça?
BlaiseEbuth: Ouai ! Exit les gros !
Razovsky: Cque je comprends pas avec la simulation c'est comment tu estimes que tu as la meilleure main par rapport à une autre
TomPouce: je prends également le reste de mon jeu en comtpe (deck/joué/discard/automatisé)
TomPouce: si j'ai une main qui peut soumettre c'est très bien
BlaiseEbuth: C'est le problème de trouver une bonne éval Raz. Et l'avantage du MCTS qui fonctionne sans. ^^
TomPouce: sinon faut s'arranger pour que le jeu puisse délivrer plus tard
Razovsky: BlaiseEbuth je suis pas assez bon pour comprendre tout ça, mais je vais essayer de m'y mettre un jour
BlaiseEbuth: On est d'accord qu'on peut pas automatiser de bonus ?
TomPouce: si
Razovsky: je crrois que si
BlaiseEbuth: Ah
TomPouce: et ça se fait en top, c'est flexible de ouf
BlaiseEbuth: Donc c'est l'énoncé qu'est pas bon. Je me demandais pourquoi le referee vérifiait si les automated était des skill ou pas...
TomPouce: avec 3-4 bonus en automatisation tu peux enchainer les applis rapidement
TomPouce: (très rapidement si on veut faire de la dette)
BlaiseEbuth: Ah "skill" et "bonus skill", "action" dans le referee. Ok my bad.
iwillgetbetter: oh boy, 10 jours pour comprendre les règles, 1 jour pour coder pour cette compèt ^^
Zorg1: pourtant les règles sont claires comme de l'eau de roche ^^
Zorg1: enfin plutôt de l'huile de roche :p
Razovsky: hé c'est ma blague ça
Razovsky: ha je vois que des gens ont bossé ce we
Razovsky: jsuis au fond du trou
BiasInput: Hello, est-ce qu'une compétence spécifique peut remplir 2 taches baclée sans remplir 2 bonnes ? (J'ai la flemme de tester AIE)
BiasInput: En mode joker de la dette
Razovsky: si tu utilises une compétence spécifique pour une apli qui n'en a pas besoin, alors elle te complète 2 taches baclées, si c'est ça ta question
BiasInput: Yes, merci !
I_love_CoC: donc BlaiseEbuth le MCTS se passe d'une fonction d'éval c'est ça que tu dis?
BlaiseEbuth: J'ai dit ça.
BlaiseEbuth: L'idée étant de simuler la partie complète pour n'avoir besoin que du win/lose/draw.
Razovsky: une partie complete
Razovsky: ouch
Razovsky: bienvenue le TO
BiasInput: Tout ça sur une RPI
I_love_CoC: ok
BlaiseEbuth: Si tu n'a pas les moyens de simuler la partie complète il faut une fonction d'éval pour scorer l'état final.
I_love_CoC: bien sur
Razovsky: c'est possible en 1s de faire un mcts sur l'ensemble de green circle ?
I_love_CoC: ben je pense pas que tu pourrais envisager toutes les mains ni les move
BlaiseEbuth: Avant les ressources, le problème c'est "est-ce que tu peux simuler". Avec les mélanges de cartes, et sans savoir ce que l'adversaire a en main.
I_love_CoC: mais tu dois pouvoir faire une fonction d'eval qui regarde si ton % de combinaisons et bon ou pas
I_love_CoC: et genre tu tires n mains dans ton nouveau deck et tu regardes si tes chances de release ont augmentée
I_love_CoC: + tu rajoutes ton deplacement
I_love_CoC: si tu augentes ton espérance de faire des release alors tu finiras par les faire
BlaiseEbuth: Note que je dis ça d'après ce que je vois du jeu. Peut être que si tu lis le referee tout est parfaitement déterministe et donc simulable.
WhatTrickeryIsThis: https://www.codingame.com/replay/642919740 ma simu record de dette
I_love_CoC: non je ne pense pas car quand je reload des games elles ne sont plus les mêmes
I_love_CoC: donc les mains doivent changer à chaque game
BiasInput: MDR WTIT, WTIT ??
rcrl: Les mains ne changent pas avec la même seed
I_love_CoC: ils ont du claquer une fonction normal ou un truc dns le style
TomPouce: de l'art
I_love_CoC: ah bon?
rcrl: Mais si tu train contre d'autres utilisateurs, 99.9% de chance qu'il y ait du random
I_love_CoC: alors c'est mon rndom qui avait plus d'impact que je ne le croyais
Razovsky: WTIT 2 seulement ? wtf
BlaiseEbuth: C'est pas ça le problème I_love_CoC. La question c'est "Est-ce que tu peux déterminer quelles cartes vont être piochées ?".
Razovsky: ben non
rcrl: Logiquement c'est possible
Razovsky: fin de la question
Razovsky: tu peux déterminer les cas possibles avec une proba
Razovsky: on peut faire quoi avec ça ?
rcrl: Il faut pour cela réussir à casser la seed
BlaiseEbuth: Voilà ^^
I_love_CoC: ben tu peux avoir une idee de la plus probable sur 1000 tirs aléatoire et construire là dessus (mathématiquement parlant je veux dire)
rcrl: Comme ça a été fait lors de précédents contests
BlaiseEbuth: Tout à fait.
Zorg1: oui tu fais une éval des mains possibles avec un MC ^^
I_love_CoC: ah mais je suis en train de parler à ce style de gars qui cherchent à casser des seed alors que moi j'essaye defaire deux boucles for et while correctes^^
rcrl: J'essaye rien du tout :')
BiasInput: A chaque fois que je réentends parler de casser la seed, je me rappelle qu'on a pas tous le meme niveau. 2 salles 2 ambiances mdr
rcrl: je dis juste que si, c'est possible de déterminer avec exactitude les mains qu'il y aura
Razovsky: casser la seed ???
nicola: Miam, casser la graine.
rcrl: Mais c'est aussi très très loin de mon niveau :')
Razovsky: C'est quoi ça ??
Zorg1: après je croyais qu'après C4L ils avaient fait gaffe pour que cela ne soit plus faisable mais pour le dernier contest, c'était une reprise d'un vieux multi sans doute jamais mis à jour
BlaiseEbuth: Après est-ce qu'on est encore vraiment dans le cadre du jeu ? ^^
Zorg1: "c'est pas interdit donc c'est autorisé" :p
BlaiseEbuth: Voui
Zorg1: soit un peu "user of the month" spirit
BlaiseEbuth: :grin:
WhatTrickeryIsThis: j'ai 6k simus sur 50 ms putin XD
Zorg1: t'es dans quel langage ? le Ook ?
BlaiseEbuth: Razovsky: Etre capable de déterminer la seed à partir des inputs pour pouvoir l'utiliser dans ta simu et de fait pouvoir déterminer les tirages du referee. Ici pour la pioche par exemple
BiasInput: Legit
WhatTrickeryIsThis: j'ai rarement autant foiré mes perfs à ce point
WhatTrickeryIsThis: sur un moteur aussi basique
WhatTrickeryIsThis: basic?
WhatTrickeryIsThis: java avec des int[8] tout petit
Razovsky: BlaiseEbuth en gros savoir cque le jeu va t'envoyer comme carte
WhatTrickeryIsThis: genre le contest avec les arbres il était cent fois plus gourmant, mais j'avais blinde de perfs
Razovsky: ils font tourner des milliers de partie et enregistrent tous les tirages ?
WhatTrickeryIsThis: j'ai peut être des prio circulaire aussi :thinking:
WhatTrickeryIsThis: l'action prioriser c'est chier dur à coder mine de rien
BlaiseEbuth: Non. La fonction de random utilise une seed, et donnera les mêmes résultats pour la même seed. Donc si tu connais la seed de la partie en cours tu peux direct savoir ce qui va sortir.
BlaiseEbuth: Combiner à une simu fidèle au referee bien sûr.
WhatTrickeryIsThis: tu connais la seed -> tu connais l'avenir du random
Zorg1: et aussi avoir le referee sous les yeux pour savoir quand on tire le random
Razovsky: Franchement BlaiseEbuth avec tout ce que tu sais tu devrais faire un code béton et éclater tout le monde
WhatTrickeryIsThis: y à moyen de rester en deck serré et toujours piocher les même cartes ?
BlaiseEbuth: C'est pas parce que je sais ce que c'est que je sais le faire :sweat_smile:
Razovsky: la carte TRAINING c'est toujours bugué ?
VilBoub: pk buggée ?
Razovsky: ben quand je joue un training il ne se passe jamais rien
Razovsky: je pioche que dalle je joue que dalle après
Zorg1: bah si t'as aucune carte qui peut être joué
WhatTrickeryIsThis: parcequ'on pouvait training après un training c'était buggé
VilBoub: c'est pas parcequ'on ne voit rien sur l'animation qu'il ne se passe rien !
WhatTrickeryIsThis: sinon un training qui sert à rien il sert à rien tant pis
WhatTrickeryIsThis: les premiers tours ça a pas vraiment d'effet de faire training, mais c'est légal
Zorg1: bah il peut servir à épuisé la pioche et à forcer un refill de la pioche
Zorg1: c'est une des utilités du truc
VilBoub: mais sinon, si tu parles de la boucle infinie, ça c'est réglé avec PLAYED_CARDS
WhatTrickeryIsThis: en tout cas au premier tour t'as que des cazrtes bonus donc ça fait rien d'interessant
Razovsky: bon ben on va dire que j'ai dû piocher 2 debts hein
Razovsky: non c'est pas au premier
Razovsky: et j'ai d'autres cartes
Razovsky: mais pas moyen de savoir cque je pioche
[SG]Sebastien: Razowsky: ça arrive dnas le game summary après le proichain update
[SG]Sebastien: ça te diras ce que tu as pioché
WhatTrickeryIsThis: si la pioche est assez petite ou bien homogene, tu sais ta pioche ^^
Razovsky: la vache
Razovsky: j'ai gagné en 27 coups
BlaiseEbuth: :cow:
Razovsky: O_o
WhatTrickeryIsThis: meuh
WhatTrickeryIsThis: un coups de griffe et gnan
I_love_CoC: [SG]Sebastien comment se déroule les CONTINUOUS_INTEGRATION? tnat que tu en fais tu aggrafes des comp dans ta main ou alors est ce que tu ne peux aggrafer qu'une comp et qu'elle sera remplacée a la prochaine integration?
I_love_CoC: biensur vider aprés release dans les deux cas
[SG]Sebastien: continuous integration ne se vide pas après une release. Et tu peux y mettre autant de cartes que tu veux
[SG]Sebastien: (oui, c'est très puissant)
I_love_CoC: kewa???
BlaiseEbuth: :frog:
I_love_CoC: pas mal^^
[SG]Sebastien: ce qui se vide après une release, c'est l'archi et le daily routine
Zorg1: ah les cartes auto reste ?
I_love_CoC: tu as aimé la balgue de BlasieEbuth aussi Automaton2000
Automaton2000: on est pas dans la liste des puzzles
I_love_CoC: et ça apparait dans l'emplacement hand dans les données c'est ça?
BlaiseEbuth: Non
BlaiseEbuth: Automated
[SG]Sebastien: oui, l'automation, c'est tout le temps.
I_love_CoC: ook
BlaiseEbuth: Hein
BlaiseEbuth: Ca a rechangé ?
[SG]Sebastien: quoi qui a rechangé Blaise?
I_love_CoC: j'étais sur que tu perdais tes automatisme apres release^^
BlaiseEbuth: Nan j'ai cru que tu disais oui à "a apparait dans l'emplacement hand"
I_love_CoC: c'est paytay
BlaiseEbuth: *ça
I_love_CoC: c'est cartes auto ne seront jamais defaussée à la room 8 ou donner à ton adv?
I_love_CoC: ces*
**I_love_CoC se hait tellement
[SG]Sebastien: jamais.
I_love_CoC: putain trop de fautes dans mes phrases désolé
I_love_CoC: ok merce [SG]Sebastien
[SG]Sebastien: de rien
I_love_CoC: merci*
philRG: bon moi je crois que je vais me remettre au code golf :)
BlaiseEbuth: Sport de snob
Zorg1: bon I_love_CoC arrête de poster, ton clavier t'aime pas :p
Zorg1: j'ai pas envie de savoir ce que tu lui as fait ...
I_love_CoC: c'est à force de corriger les copies, mon cerveau est tout chamboulé
philRG: là moi je sèche
**I_love_CoC apprécie ses excuses moisies^^
philRG: http://chat.codingame.com/pastebin/6c79a041-005d-4312-b592-0b24dd5e39d3
Zorg1: tu corriges le bac I_love_CoC ?
I_love_CoC: ben quoi philRG?
I_love_CoC: non les CAP BAC pro^^
Zorg1: ok
philRG: ah c cool çà
Zorg1: please define "cool"
I_love_CoC: ^^
Zorg1: parce que là ...
philRG: ben un enseignant pas comme Automaton2000 quoi :-D
Automaton2000: et pour le coup je pense que tu peux pas le faire ...
philRG: :sob:
I_love_CoC: et alors tu seches sur quoi phil?
BlaiseEbuth: Une corde à linge.
I_love_CoC: paaaaas mal du tout
I_love_CoC: je suis sûr que tu es un chat bot ultra perfectionné en punch line BlaiseEbuth
Zorg1: j'ai qu'un tancarville chez moi
Zorg1: donc on va se débrouiller de faire sécher philRG dessus
BlaiseEbuth: C'pas vrai je suis prescient !
Zorg1: en espérant que ce soit aussi confortable
I_love_CoC: entrainé à la rude dans des univers parralléles où l'humour est une denrée rare
Zorg1: les univers peuplés de pisse froid
Zorg1: même dans les dystopies ils ont pas osé imaginer ça
BlaiseEbuth: *sentient
BlaiseEbuth: Je viens de me rendre compte de ma connerie ^^
BlaiseEbuth: Prescient c'est cool aussi remarque
Zorg1: prescient c'est Dune, t'as les yeux bleus
Zorg1: et tu peux déplacer les vaisseaux spaciaux avec des effets spéciaux chelous
BlaiseEbuth: :sunglasses:
TheMagicShop: Bonjour à tous
TheMagicShop: Mes hommages du soir Automaton2000.
Automaton2000: mais je vois pas ce que j'ai du mal à faire la simu
BlaiseEbuth: o/
I_love_CoC: salut
TheMagicShop: J'ai du mal aussi.
TheMagicShop: Je me disais : il n'y a aucun moyen simple de savoir combien de cartes compétences il reste dans chaque emplacement, si ?
TheMagicShop: J'ai essayer de tenir le compte mais...
TheMagicShop: La DAILY_ROUTINE, met trop le bazar là-dedans.
TheMagicShop: Je me trompe ?
BlaiseEbuth: Bah tu as tes cartes et celles de l'adversaires, suffite de compter
BlaiseEbuth: *suffit
TheMagicShop: Saut que s'il fait une app, tu devine comment ce qu'il a consommé ?
TheMagicShop: (en comptant j'imagine)
TheMagicShop: J'ai l'impression qu'il y a trop d'inconnues.
TheMagicShop: Salut
BlaiseEbuth: Je vois pas l'inconnu...
I_love_CoC: ben ça change rien car il gange de la debt et c'est tout c'est avec ces cartes su'il a release une app
BlaiseEbuth: Par emplacement tu parles des bureaux ?
TheMagicShop: Celui qui offre des fleurs ? (pardon)
I_love_CoC: gagne*
TheMagicShop: Oui
I_love_CoC: je comprends pas ton probléme
BlaiseEbuth: Bah je vois pas le problème alors :sweat_smile:
I_love_CoC: ^^
BlaiseEbuth: Tu sais que l'adversaire a 1 carte coding, tu sais que tu en as 2, tu sais qu'il en reste 2 sur le desk. Non ?
TheMagicShop: Donc en regardant ce qu'il a en moins et ce qu'il a en plus on devrait y arriver.
TheMagicShop: Mais s'il récupère uen carte qu'il a utiliser pour son app ?
I_love_CoC: quoi? il ne perd pas de carte pour coder son app
TheMagicShop: Je fais comment pour savoir s'il s'en est servi ou pas ?
BlaiseEbuth: Beuh ça change rien. Tue as toutes ses cartes en input. Pioche, défausse, main...
TheMagicShop: Ah bon ?
I_love_CoC: mais en fait tu t'en tapes ça ne cange pas son deck
BlaiseEbuth: *tu
I_love_CoC: ni le tien d'ailleurs
TheMagicShop: Quand tu fais un app tu garde toutes tes cartes ?
I_love_CoC: oui
BlaiseEbuth: Encore un qui a bien lu l'énoncé ;)
I_love_CoC: juste tu gagnes des dbt en plus
TheMagicShop: Eh béh
TheMagicShop: J'avais rien coompris.
I_love_CoC: c'est normal
TheMagicShop: ;)
TheMagicShop: Merci.
I_love_CoC: c'est ça la vrai initiation du bronze c'est la compréhension de l'énoncé^^
TheMagicShop: Donc par différence de DEck on s'en sort.
I_love_CoC: oui
rcrl: Le jeu est glitché j'ai l'impression...
I_love_CoC: oui
rcrl: rcrl has in hand: BONUS (8), BONUS (8), BONUS (8), BONUS (8), BONUS (8), TECHNICAL_DEBT (9)
I_love_CoC: sinon je n'aurais pas ce rank CQFD
rcrl: J'en suis à un score de 4
I_love_CoC: et?
rcrl: Donc, dernière release, qui ne peut pas être bâclée
BlaiseEbuth: Tant de bonus...
I_love_CoC: oui
rcrl: Pourtant :
rcrl: Résumé du jeu : rcrl can release an application rcrl has in hand: BONUS (8), BONUS (8), BONUS (8), BONUS (8), BONUS (8), TECHNICAL_DEBT (9)
Zorg1: bon j'arrive à rien sur ce jeu
TheMagicShop: Bon, bah, j'imagine qu'il faut que je retourne coder à présent... :(
I_love_CoC: as tu pris en compte le fait que tu automatises certaines taches
rcrl: "can release an application"
rcrl: Sortie standard : RELEASE 13
TheMagicShop: Non, je ne m'occupe pas de l'automatisation encore.
I_love_CoC: ces taches auto ne disparaisse jamais jusqua la fin
rcrl: rcrl provided incorrect input. you do not have enough cards to release this application rcrl was disqualified.
I_love_CoC: XD
TheMagicShop: Jusqu'à la fin ou jusqu'à ce que tu release ?
BlaiseEbuth: Replay sinon fake
rcrl: Or, le numéro de l'appli releasable est transmit par le jeu en début de tour
I_love_CoC: est ce que c'est cette app que u peux release?
I_love_CoC: ok
Zorg1: non je viens d'apprendre que les cartes auto sont toujours là et ne disparaisse pas après release d'une appli
I_love_CoC: trop fort
Zorg1: donc un moyen d'avoir des cartes dispos
I_love_CoC: de ouf
rcrl: Etant donné qu'il est envoyé par le jeu, je suis censé pouvoir la release
TheMagicShop: waouh...
I_love_CoC: oui
rcrl: Mais ça ne fonctionne pas
rcrl: https://www.codingame.com/replay/642944019
TheMagicShop: En même temps si tu automatises les actres, tu peux plus les jouer.
Zorg1: oui
rcrl: Mais pourquoi le jeu te dit que tu peux release dans ce cas ?
Zorg1: mais tu dois avoir moins de carte en main pour release
I_love_CoC: parce que tu fais on training avant non et là tu peux plus
I_love_CoC: ça serait pas une connerie comme ça?
Zorg1: rcrl : tu peux release mais pas forcément l'appli que tu veux
Zorg1: normalement tu as les applis que tu peux release dans les actions possibles
I_love_CoC: oui mais apparemment il récupér eles possible app a release dans les données
rcrl: Oui
rcrl: Le jeu t'envoi la liste des apps que tu peux release
I_love_CoC: donc techniquement il doit être capable de la sortir normlemnt
rcrl: Donc normalement, peu importe celle que tu sélectionnes, elle doit être release
TheMagicShop: Je dirais que oui.
I_love_CoC: aprés c'est grâce à cet exploit biug que je suis 63 donc s i tu pouvais ne pas trop l'ébruiteze
I_love_CoC: ebruiter
rcrl: C'est pas un exploit si ça me fait loose :')
rcrl: Je me fais disqualifier
I_love_CoC: ben de mon point de vue si^^
I_love_CoC: c'est moi ton adv sur ce replay^^
rcrl: Ah ptdr pas fait gaffe
rcrl: Mais ça m'arrive plusieurs fois
I_love_CoC: et toujours contre moi non^^
rcrl: https://www.codingame.com/replay/642912596
rcrl: Ca m'arrive là aussi
rcrl: https://www.codingame.com/replay/642912500
rcrl: Et là
Zorg1: mais tu joues bien l'appli de la liste des actions possibles ?
rcrl: Oui
rcrl: bonsoir !
Zorg1: oui enfin ave seulement "Oui" on peut pas t'aider en fait
rcrl: Je n'ai fais que répondre à ta question :')
rcrl: if (compareNString(possibleMove, "RELEASE", 7)) then
table.insert(players[1].possibleMove.release, tonumber((splitStr(possibleMove, " ")[2])))
Zorg1: ok
rcrl: Et ça, c'est les données que j'obtiens dans la boucle initiale du jeu
rcrl: Avec la lecture des tokens
rcrl: ce sont*
jujurocking: rcrl : Dans ton premier replay tu fais release 13 mais tu peux que release 9
TheMagicShop: Tu n'es pas player[0] (comme tout le monde) ?
jujurocking: Je pense que tu regardes les apps qui restent à livrer et pas celles que tu peux livrer
rcrl: jujurocking Pourtant, le numéro 13 m'est bel & bien envoyé
rcrl: TheMagicShop Nope, players[1] c'est moi, players[2] l'adversaire :)
TheMagicShop: Curieux... :)
TheMagicShop: Moi, je suis nul.
rcrl: https://pastebin.com/j82PFfrH
yamo: les cartes que l'on joue, on ne peut pas release d'applications avec.
yamo: ?
I_love_CoC: si
I_love_CoC: enfin pas directement aprés avoir joué la carte non
Zorg1: ah c'est du lua ^^ je comprends mieux l'indice 1 :D
I_love_CoC: si tu as besoin d'un training et que tu le joues il ne sera plus dispo pour release
I_love_CoC: yamo
jujurocking: rcrl : Ce qui me fait dire que tu regardes les apps à livrer, c'est qu'à chaque fois tu renvoies le premier élément des apps qui restent à livrer
rcrl: Du coup, le mystère reste entier, les données que j'ai sont réinitialisées à chaque nouveau tour de jeu et je récupère les inputs du jeu
yamo: merci I_love_CoC
I_love_CoC: pas de souuci
yamo: y'a bcp de règles …
rcrl: jujurocking Yes, je me focalise pas sur une appli précise, je regarde en fonction de la dette que ça va me créer
I_love_CoC: jujurocking il me semble que tu es premier en python sur ce contest non?
rcrl: Impossible de m'occuper de toutes les règles / particularités du jeu, j'ai commencé hier soir, j'ai besoin de plus de temps
jujurocking: I_love_CoC Effectivement pour l'instant ;)
rcrl: Néanmoins, cette histoire d'input incorrect ...
I_love_CoC: est ce que tu fais une simu ou autre?
jujurocking: rcrl : Tu as bien en tête que t'as pas le droit d'avoir de dettes pour la dernière tache?
jujurocking: I_love_Coc : Pas du tout
I_love_CoC: ok
jujurocking: Je pense pas qu'il y ait tant de simu que ça pour l'instant
rcrl: Oui, mais s'il est impossible de rendre la dernière avec des dettes, logiquement lorsqu'une dernière appli est releasable, elle apparait dans la liste des actions possibles, non ?
Natheo: moi je comprend pas comment vous avez fait pour le premier 😭😂
I_love_CoC: car tout le monde m'a dit que le cap des 50ms en python c'était infranchisable une simu python allait forcément timeout
jujurocking: En tout cas c'est sûr que python c'est mort pour une simu
I_love_CoC: non la derniére c'est sans dette
rcrl: Et si ton score est de 4, logiquement le jeu ne doit pas t'envoyer le fait que tu puisses release des apps bâclées
I_love_CoC: ok dommage car j'adore ce langage
I_love_CoC: même avec des bitboards?
rcrl: https://www.codingame.com/replay/642912596 Sur la dernière frame, j'ai un score de 4, le jeu m'a envoyé "can release an application" avec la 17
rcrl: Ah bah, systématiquement un training juste avant
jujurocking: En tout cas tu peux pas la release sans dette, elle n'est pas dans les moves possibles
I_love_CoC: avec la main que tu as à la toute fin tu ne peux pas faire une app
rcrl: Eh bien là, c'est ce qu'il se passe, je fais un training
I_love_CoC: tu n'as pas assez de poi ns
rcrl: Le jeu me dit que je peux release
I_love_CoC: alors aprés ton trining il faut que manuellement tu decremente sa presence
jujurocking: Si il peut faire la 15
Zorg1: juste après un training ? le referee doit se mélanger les pinceaux dans le calcul des releases
rcrl: Regardez celle-ci :
rcrl: https://www.codingame.com/replay/642944019
I_love_CoC: comment il fait avec deux bonus et deux spé différentes les apllis coutentpas toutes 4?
rcrl: Frame 100 : http://chat.codingame.com/pastebin/fe6f8dc5-4226-482e-9bb6-9958e44bb8ab
jujurocking: Il a automatisé des compétences
rcrl: Frame 101 : http://chat.codingame.com/pastebin/d778200f-cc25-44f4-aade-ab559bf04434
I_love_CoC: oui désolé jujurocking je raconte nimp
jujurocking: rcrl : Encore une fois je suis quasi sûr que tu regardes les apps qui restent a release et pas celles possibles
I_love_CoC: c'est ton training qui fout la merde le mieux c'est de le prendre en compte dans ton code genre tu prévois une carte training de plus pour release
I_love_CoC: mais jujurocking a surement raison
Zorg1: vous avez regardé dans le forum si on parle de ce bug ?
Razovsky: rcrl ya pas de bug, tu te plantes, désolé
jujurocking: A chaque fois que tu montres tes bugs y a une tache que tu peux release ça me parait louche comme coincidence
rcrl: Jetez-moi des tomates
rcrl: Je récupère effectivement uniquement les tâches réalisables
rcrl: Mais je fais un calcul de dette sur la dernière (qui est faux à chaque fois)
rcrl: Et c'est ce qui cause problème
rcrl: s-o-r-r-y
Vry: Bon j'ai codé zéro ligne aujourd'hui ... je vous laisse passer devant je vous rejoindrais plus tard ;)
I_love_CoC: ^^
jujurocking: Vry Et si on est déjà devant? :upside_down:
TheMagicShop: I_live_CoC, je suis toujours pas convaincu. Si l'adversaire passe devant le bureau des taches administrative et il donne un bonus et une compétence qu'il acquiert juste après son move : je saurais jamais laquelle c'est (j'aile choix entre trois) ? Non ?
I_love_CoC: mais parés c'est ton tour et ces cartes ont quittées sa main donc le compte par rapport au tour d'avant à changer
I_love_CoC: il ne donne pas de competences acquise aprés
I_love_CoC: d'abord il change de zone aprés c'est ton tour
I_love_CoC: aprés c'est son tour et la il pioche la carte de sa zone
I_love_CoC: enfin tu m'as compris
I_love_CoC: j'espére
Zorg1: rcrl : bah c'est possible qu'il y ait un bug, perso j'utilise pas la liste des actions possibles, donc tu peux écrire un post sur le forum
TheMagicShop: J'espère aussi. Bon, y a qu'à coder, on verra bien.
rcrl: Merci d'avoir insisté, je suis idiot :')
jujurocking: C'est toujours difficile de sortir la tête de son code ^^
Zorg1: ah pas lu ton avant dernier post ^^
Zorg1: Automaton2000 la forme ?
Automaton2000: après tu peux en faire
VilBoub: Bonsoir les gens, j'ai une question sur l'utilisation de la compétence TASK_PRIORITIZATION (3).
I_love_CoC: yep
VilBoub: "L’équipe se débarrasse d’une carte compétence de sa main ", la carte elle va où ? elle retourne sur le plateau ?
I_love_CoC: oui
VilBoub: ok ok
jujurocking: Tu penses que ça peut être fort même avant la dernière tache? J'ai l'impression que tu perds un tour
VilBoub: les termes "perdre une compétence" et "se débarasser d'une compétence" signifie donc en fait : "reposer une compétence sur le plateau" !
VilBoub: y a vraiment des tournures de phrases pas claires ^^
[GTS]: J'ai un comportement que je ne comprends pas. Je suis en case 7 j'ai uniquement 3 BONUS et 2 TECHNICAL_DEBT Je fais un MOVE en 0 où est déjà situé l'ennemi
VilBoub: yu perds 3 cartes !
[GTS]: Le log me met ça : http://chat.codingame.com/pastebin/3f20d515-4631-401a-9cf0-5f1ef7eacba3
[GTS]: Pourtant, au tour d'après : [GTS] has in hand: TECHNICAL_DEBT (9), TECHNICAL_DEBT (9), BONUS (8), TRAINING (0)
[GTS]: On voit bien les 3 BONUS sauter dans le log
[GTS]: et pourtant il m'en reste un
BlaiseEbuth: Bah t'as pioché
VilBoub: tu devais en avoir 4 dans le deck et tu as piocher le 4ème
[GTS]: j'ai pioché avant le MOVE, pas après
[GTS]: ou alors y'a une autre source de pioche que j'ai pas saisi ?
VilBoub: ce qui manque dans le viewer c'est de voir la fin du tour !
[GTS]: atta z'avez raison dans le viewer je vois le draw et discard shuffle
VilBoub: en fait, dès que ton tour se termine, te défausse tout et tu repioches
[GTS]: mais pourquoi ? Ca se fait uniquement en fin de tour non ?
[GTS]: là je suis entre un MOVE et un PLAY_CARD
VilBoub: c'est que tu n'as pas utiliser ton action !
[GTS]: en fait le log où j'ai un BONUS restant que je comprends pas c'est : [GTS] can play a card/perform an action [GTS] has in hand: TECHNICAL_DEBT (9), TECHNICAL_DEBT (9), BONUS (8), TRAINING (0) ( on voit qu'on est en phase PLAY_CARD )
VilBoub: affiches le contenu des variables dans le debug
VilBoub: moi je me méfies du "Résumé du jeu" ^^
Zorg1: l'agile c'est basé sur la confiance :rofl:
**Zorg1 est content il a sorti sa petite vacherie sur la méthode Agile
BlaiseEbuth: Trust but check
[GTS]: http://chat.codingame.com/pastebin/877c6b03-4061-46e1-b6c6-cf17259ed7ea
Zorg1: "La confiance n'exclut pas le contrôle"
[GTS]: et le "DISCARD" ne semble pas avoir bougé
BlaiseEbuth: Exactement
Zorg1: CARD
Zorg1: bon cénul mais j'avais envie de la faire
BlaiseEbuth: -_-
[GTS]: https://www.codingame.com/replay/642964486
[GTS]: j'ai un replay tout pourri pour illustrer
[GTS]: entre tour 4 et tour 5 je suis censé perdre 3 BONUS
[GTS]: je vois bien la pile de BONUS s'incrémenter de 2
[GTS]: je vois l'adversaire gagner 1 BONUS
[GTS]: et pourtant il m'en reste un
VilBoub: Chut, ne le dis à personne, t'as gagné une carte Bonus dans l'histoire ^^
[GTS]: Moui enfin j'suis en train de tenter d'écrire une simu et en checkant les résultats ça échoue à chaque fois sur ce cas
VilBoub: non en fait c'est l'anim qui est buggée
BlaiseEbuth: Sur l'anim tu payes qu'un seul bonus au 8 :thinking:
[GTS]: et pourtant le tooltip de la pioche de bonus au milieu est bien passé de 28 à 30
BlaiseEbuth: En fait tu joues le fils du patron du coup il t'emmerde moins.
VilBoub: avec le TRAINING tu pioches 2 cartes... 5 - 2 - 1 + 2 = 4
BlaiseEbuth: Il l'a pas encore joué
VilBoub: tu as bien 4 cartes après avoir joué le TRAINING
[GTS]: je l'ai pioché mais pas joué
VilBoub: ha oui, je regardais la frame suivante...
[GTS]: c'est vrai que l'animation du tour 5->6 est étrange. Mon code a planté et n'a pas joué ce tour pourtant ça pioche
[GTS]: mais c'est frame 4->5 que ça me pose question
BlaiseEbuth: Sachant que nous on a pas les logs, mais juste avec le replay j'ai envie de dire bug.
VilBoub: un conseil : affiches le contenu des variables en inputs dans le débug, c'est plus fiable que l'animation
[GTS]: oui oui mais pour la partie intéressante je l'ai copié/collé plus haut Il me reste bien une carte BONUS en main
[GTS]: ce qui s'est passé pendant le tour, les input ne me le disent pas vraiment
[GTS]: ( surtout que la pile de BONUS centrale on ne l'a pas en input )
VilBoub: le nb de Bonus en main, dans la pioche, dans la défausse, tu as tout ça en imputs
[GTS]: yep et j'y vois exactement la même chose que dans le viewer
WhatTrickeryIsThis: avec 7 modules et deux ia qui ne se gène jamais, on se retrouve sur les mêmes 2 cases à chaque tour comme des autistes xD
WhatTrickeryIsThis: cette evale de mouette, je score pas les cartes que j'ai besoin
yamo: elles sont jouées qd les cartes automated ?
[GTS]: elles sont dispo pour les RELEASE
WhatTrickeryIsThis: en release uniquement
[GTS]: bon pour ma bizarrerie / bug j'ai mis un msg sur discord. Le forum aurait p'tetre été mieux j'sais pas
jujurocking: Et elles restent automated même après le release
WhatTrickeryIsThis: c'est puissant, le soucis c'est que tu pourra pas les piocher et les rejouer en play card
WhatTrickeryIsThis: tu ne peux plus non plus les redonner au bureau
WhatTrickeryIsThis: au final c'est quand même une des meilleurs skill
yamo: merci :) je galère à comprendre les règles !
Zorg1: mais ça facilite la release d'appli
Zorg1: je les ai en anglais, c'est pas plus clair qu'en français :(
WhatTrickeryIsThis: en fait l'archi study m'a l'air bien plus pété encore, c'est plus versatile
WhatTrickeryIsThis: 2 ou 3 d'archi ça va piocher des tas de cartes
WhatTrickeryIsThis: en plus tu récupère les cartes archi après une release
BlaiseEbuth: [GTS]: JE viens de faire un tour dans le referee et j'ai effectivement l'impression (pas de certitude donc ^^) que l'action THROW par défaut ne balance qu'une carte. Mais c'était juste un coup d'oeil vite fait donc je dit p'têt des conneries.
jujurocking: Je pense que archi fait perdre trop de temps
jujurocking: Throw balance qu'une carte oui
Zorg1: oui t'as deux tours de THROW_CARD
Zorg1: chacun tu balances une carte
Zorg1: par contre si tu n'as pas le choix (deux ou moins cartes à jeter) tu fais pas les tours de THROW_CARD
BlaiseEbuth: Oui sauf que quand tu n'as qu'un seul type de carte dans ta main et que donc le jeu play automatiquement le throw, il ne t'enlève qu'un carte.
Zorg1: ?
[GTS]: c'est ici que c'est censé se jouer côté referee Blaise https://github.com/societe-generale/GreenCircle/blob/71cbcdf9b96feed1f0cb6db37fc77fa5cbecd7f3/src/main/java/com/codingame/game/Game.java#L527
[GTS]: mais ça semble ok
WhatTrickeryIsThis: tiens salut R4, on est kief kief xD Je me demande si tu as les même scores que moi
WhatTrickeryIsThis: woaw , la methode move du referee wtf
WhatTrickeryIsThis: pas très green ce code
[GTS]: Ah mais ça a été fix hier ! https://github.com/societe-generale/GreenCircle/commit/9a434371343c0526139cb5b56902af2e7b518834
[GTS]: on me dit sur Discord que c'est fix sur github mais pas déployé sur Codingame encore
BlaiseEbuth: Nan effectivement, c'est bon. Je dit des conneries. Désolé ^^
BlaiseEbuth: Abawi mais si le code correspond pas au jeu aussi...
[GTS]: Pwah mais tellement de temps perdu :( Je galère pour comprendre où ma simu se plante depuis un moment
Zorg1: ho putain le bug ...
Zorg1: complétement inverser une logique depuis le début ^^
BlaiseEbuth: Ah ?
VilBoub: ils gardent des bugs en réserve pour publier des màj régulièrement toute la semaine ^^
Zorg1: non dans mon code ^^
Zorg1: awi ça marche mieux dis donc
[GTS]: Bon ben je vais pouvoir dormir sur mes 2 oreilles en attendant le fix, du coup ;)
Zorg1: par contre vu qu'aujourd'hui j'ai appris qu'on pouvait mettre les carte bonus en automated aussi ...
Zorg1: va falloir coder ça
Zorg1: les push qui durent moins d'un quart d'heure faut avouer que c'est confort quand même ^^
vincent_manuceau: @Zorg ply.bonus = pCards["HAND"].bonus+ ((!undefined(pCards["AUTOMATED"]))?pCards["AUTOMATED"].bonus:0)
jujurocking: Bon dernier submit 14ème, faut que j'améliore ma dernière tache
R4N4R4M4: Je crois que j'ai bien fait de rallier l'équipe du boulot :D
Zorg1: ils corrigent tes bugs ?
R4N4R4M4: Ils essaient de me dépasser :D
Palmipedus: quand on release, on prends d'abord les carte auto et ensuite les cartes en main?
R4N4R4M4: Les cartes auto sont pas visibles je crois
jujurocking: Quand tu release c'est toujours la combinaison la moins chère
Zorg1: enfin celle qui fait moins de dette technique
Zorg1: de toute façon vu que toutes les cartes de la main sont jetées après
jujurocking: Oui ça n'a pas d'importance
Zorg1: R4N4R4M4 : comment ça pas visible ?
Palmipedus: si car comme on fait PLAY_CARDS avant je peux peut-etre jouer une carte en plus avant de release :D
Zorg1: sur le viewer tu les vois dans un tooltip mais tu les a bien dans les inputs
Zorg1: (bon dans le viewer c'est pas terrible, OK)
Zorg1: oui une carte jouée ne peut pas participer à une release
Zorg1: c'était d'ailleurs mon bug à la con ^^
jujurocking: Demain 18h la ligue silver?
Zorg1: (tooltip en survolant les bonhommes)
vincent_manuceau: @juju a c'est demain finalement ?
Zorg1: ce qu'ils disent dans leur popup quand tu clique sur la ligue
rcrl: Quelqu'un aurait 2 minutes à m'accorder svp ?
Zorg1: après oui l'heure on sait jamais, mais c'est vers 18:00
rcrl: J'ai du mal à comprendre le fonctionnement de "CONTINUOUS_INTEGRATION"
rcrl: Dernières frames : https://www.codingame.com/replay/642995849
rcrl: J'ai la carte dans la main, mais j'imagine que puisque je l'utilise, je ne peux pas la mettre de côté ?
R4N4R4M4: rcrl INTEG permet d'activer une carte permanente comme si elle était dans ta main jusqu'à la fin de la partie
R4N4R4M4: Et elle ne sert plus que pour RELEASE
rcrl: Il faut donc nécessairement que ce soit une carte différente que celle que j'active ?
R4N4R4M4: Oui
rcrl: Ok, merci !
R4N4R4M4: Par contre, on ne la voit plus dans le jeu
jujurocking: rcrl Pour INTEG une carte INTEG il en faut deux
rcrl: Ok, merci !
R4N4R4M4: Tu verras tes cartes dans AUTOMATED
R4N4R4M4: elles y sont, elles y restent, c'est assez cool
I_love_CoC: les permanent ont peu encore s'en servir ensuite pour release? ou est ce qu'elles disparaissent du deck jusqu'a la release?
vincent_manuceau: I_Love_Coc elle restent :-)
I_love_CoC: merci
Zorg1: euh les permanent c'est pas les autos
vincent_manuceau: tu automatises tout meme les bonus ;-)
I_love_CoC: non les perm archi et routine
I_love_CoC: je veux dire
vincent_manuceau: les perms s'en vont a la release je crois
Zorg1: oui tu peux pas t'en servir pour la release et elle reviennent dans ton discard lors d'une release
vincent_manuceau: ah sorry
I_love_CoC: donc tu peux pas t'en servir pour la release ok
Anktinosia: quand ouvre l'argent ?
I_love_CoC: demain
vincent_manuceau: l'automated tu peux en revanche et ca reste apres la release (sauf erreur de ma part)
I_love_CoC: oui en effet est c'est trop pété^^
vincent_manuceau: haha
I_love_CoC: bon alors vincent ça donne quoi au fait?
vincent_manuceau: he ben c'est pas encore ca
vincent_manuceau: j'arrive #108 au plus haut
vincent_manuceau: la j'essaye un commit j'attend de mesurer, ensuite je relance un commit avec un autre version
vincent_manuceau: au plus haut je score 34.20
I_love_CoC: c'est propre déja
I_love_CoC: dis oi que tout le monde est là
I_love_CoC: 108 c'est un beau résultat final
vincent_manuceau: voici celui que je vais bientot push : https://www.codingame.com/replay/643005173
jujurocking: Contre moi ça donne quoi? nD
I_love_CoC: nice
vincent_manuceau: attend je teste juju :-)
vincent_manuceau: il va meclater
jujurocking: Mon code a des résultats assez random encore ^^
I_love_CoC: 18 c'est pas non lus du full random^^
vincent_manuceau: https://www.codingame.com/share-replay/643006695
jujurocking: Y a des bugs encore : https://www.codingame.com/share-replay/643006651
I_love_CoC: pas mal^^
vincent_manuceau: aie merci !
vincent_manuceau: attend je vais le push
jujurocking: Dans la partie que tu as envoyé je peux win frame 71 mais je joue mes cartes..
vincent_manuceau: c'est parti! par contre ya beaucoup d'orage autour de chez moi si je ne repond plus ne m'en voulez pas !
jujurocking: Je crois qu'on est beaucoup avec ce temps ^^
I_love_CoC: tu es un habitué des top classement jujurocking?
jujurocking: I_love_Coc C'est mon deuxieme contest et j'avais bien fini au précédent
vincent_manuceau: juju j'ai vu frame 71 mais je ne te vois pas wait
jujurocking: vincent_manuceau Mon code ne regarde pas si il peut win pour l'instant ^^
vincent_manuceau: okok haha le bourrin
vincent_manuceau: Nan respect, il artille quand meme https://www.codingame.com/share-replay/643008704
vincent_manuceau: c'etait la chance du debutant le premier replay haha
jujurocking: Ce qui me saoule pour l'instant c'est la dernière tache où je fais n'imp
jujurocking: Dans le replay que tu as envoyé c'est "dur" à voir mais je peux win frame 52-53
I_love_CoC: c'est pour cet oeil de lynx que je te demandais si tu faisais souvent des top
I_love_CoC: tu as une sacré vision de ce qu'il se passe
jujurocking: Disons que j'assimile bien les règles
I_love_CoC: et tu crois que ça vient d'où que tu ne wins pas à la 52-53? tu devrais checker plus tôt ta capacité à release une app?
jujurocking: Non, là pour le coup c'est compliqué, le seul move qui me permet de gagner c'est de faire un move 5 4 et mon algo fait pas ça ^^
jujurocking: Mais dans les cas simples il faut que je check avant de jouer une carte à chaque fois
vincent_manuceau: Honnetement, tu check le score == 4 et tu es en gamePhase=RELEASE, pas de reflexion du fais peter le premier release de la liste de moves
vincent_manuceau: avec ca je pense que tu peux en poutrer pas mal au dessus ^^
jujurocking: Je suis pas sûr de comprendre vincent
I_love_CoC: le truc vincent c'est que avant d'arriver en phase release tu as la phase play card qui si tu fais pas gaffe va jouer des cartes alors que tu pouvais release tu vois ce que je veux dire?
vincent_manuceau: salut Sqoor o/
vincent_manuceau: juju excuse moi javais zappe que le playcard etait avant
vincent_manuceau: tu wait !
vincent_manuceau: si tu as une release avec 0 debt tu wait, comme tu sais que juste apres la releasePhase arrive
BiasInput: Oui, tu appliques le check score == 4 & possible release sur toutes les etapes haha
jujurocking: Oui mais mon move est important aussi, ça peut dépendre de la où je vais ^^
vincent_manuceau: ah oui :-)
I_love_CoC: au fait Automaton2000 ça fait un moment qu'on ne t'entend plus
Automaton2000: je suis pas sûr qu'il y a pas longtemps
I_love_CoC: ah si je te jure je te parie une tortue licorne Automaton2000
Automaton2000: non mais là c'est vraiment l'oubli con. je sauvegarde et restaure tout, sauf x et y... :expressionless:
I_love_CoC: et tu t'es perdu Automaton2000
Automaton2000: en fait, je pense que je vais me faire pousser
I_love_CoC: la marque des grands esprits Automaton2000
Automaton2000: en effet ça peut être sympa
I_love_CoC: bon est on en est où avec ce cheval à corne Automaton2000
Automaton2000: c'est ouf tu as des skills
I_love_CoC: et*
I_love_CoC: merci Automaton2000
Automaton2000: même si c'est pas un site pour apprendre le python
I_love_CoC: XD
I_love_CoC: tu m'as touché en plein coeur Automaton2000
Automaton2000: mais je peux faire un code qui ne compile pas
I_love_CoC: donne moi plutôt une tortue Automaton2000
Automaton2000: c'est ce que je me fais laminer et je retombe 250 bronze
I_love_CoC: belle perf Automaton2000
Automaton2000: t uas intégré t gestion de dette vincent?
vincent_manuceau: je suis en train :-)
I_love_CoC: ça c'est moi qui l'ai tapé petit coquin je reconnais mes fautes Automaton2000
Automaton2000: tu utilises quel langage ?
vincent_manuceau: en fait je continue a mal calculer les cartes pour release sans dette, je suis dessus
I_love_CoC: tu te souviens des royalties Automaton2000
Automaton2000: je suis pas si loin
vincent_manuceau: mdrrr
I_love_CoC: aboule la tortue Automaton2000
Automaton2000: il a même pas fait gaffe
vincent_manuceau: il code aussi un bot pour le concours Automaton2000?
Automaton2000: bon je me suis pas posé la question de savoir si je peux pas dire que t'es pas sur de ...
I_love_CoC: je me contenterai d'une licorne Automaton2000
Automaton2000: ca va me faire gagner des points
I_love_CoC: bien sûr Automaton2000
Automaton2000: je peux pas dire que t'es pas loin
I_love_CoC: allumeuse Automaton2000
Automaton2000: je comprend pas comment vous faites pour discuter en meme temps c'est un peu du mal à comprendre le principe ...
I_love_CoC: bonne nuit à tous
I_love_CoC: tortue Autoamton2000
**I_love_CoC donne une :turtle: à Automaton2000
Automaton2000: c'est pas une bonne idée de faire du c++
vincent_manuceau: Bonne nuit a demain ! o/
jujurocking: Bn vincent_manuceau
jujurocking: Mon dernier submit \o/
vincent_manuceau: hehe
vincent_manuceau: je finis un debug et au dodo aussi !,
vincent_manuceau: GG juju !!!
vincent_manuceau: \o///
jujurocking: Juste en checkant les moves "simples" pour win ^^
vincent_manuceau: ^^ un grand bravo en tout cas :-) il manquait une touche de "simplicite" pour parachever :-)
jujurocking: Il manque encore beaucou de choses mais merci :D
vincent_manuceau: c'est sur ton bot que je debug depuis tout a l'heure je pense que je vais rester dessus haha
vincent_manuceau: oh misere depuis tout a l'heure je rejouais la meme partie pour debugger, maintenant il me poutre je peux plus reproduire le bug mdr
philRG: bon moi du coup ma classe Action ressemble à çà:
philRG: http://chat.codingame.com/pastebin/80e0512d-8632-4953-a709-823d868468c6
jujurocking: Y a pas de classes dans mon code :upside_down:
philRG: j'avoue que c'est pas plus mal
vincent_manuceau: idem noClass
jujurocking: J'ai jamais appris à en utiliser..
philRG: çà permet seulement de gagner en lisibilité et aussi refactoring/organisation de code
jujurocking: Je fais ça avec des fonctions du coup
dwarfie: les class , quand c'est utilisé juste pour la lisibilité , c'est pour les faibles ...
philRG: bon je viens de me rendre compte que j'ai une heuristique que pour mes actions MOVE lol, bon j'ai modélisé mes autres actions c déjà çà lol, reste plus qu'à coder les heuristiques
philRG: oui et aussi pour les mal-voyants :-D
dwarfie: :thinking: ceux qui voient pas qu'ils font n'importe quoi ?
dwarfie: ou ceux qui ont du mal a lire les sujets ;) ?
philRG: option 2 :-D
dwarfie: euh , Automaton2000 , j'ai un doute , c'est pas les meme ? :rofl:
Automaton2000: faut juste que je me suis dit que ce serait plus simple pour commencer
philRG: bon sur ce bonne nuit :sleeping: bobosse demain
vincent_manuceau: J'ai l'impression que les bonus automatises ne donnent pas de dettes techniques
vincent_manuceau: ca fait 10min que je suis sur un move en replay je ne vois pas d'autre explication
vincent_manuceau: https://www.codingame.com/share-replay/643041149 frame 28
vincent_manuceau: j'ai 2 bonus en main, 2 automatises, + 1 daily
vincent_manuceau: je release une appli a 2 daily et 2 continuous
vincent_manuceau: normalement je prends 6 debt
vincent_manuceau: et la je n'en prends que 2
vincent_manuceau: frame 28/29 quand je release
jujurocking: Non t'as 2 bonus auto + 2 bonus main + daily
dwarfie: jujurocking plus rapide a verifier que moi ... mais je me doutais du coup :D
vincent_manuceau: heu je suis desole juju je ne comprends pas le calcul
dwarfie: 2*1 +2*2 +2 debt
dwarfie: ha non ... je lit mal en plus :p
vincent_manuceau: 2 auto + 2 mains ca donne 4 dettes + il me manque une carte donc 6 dettes
jujurocking: Les bonus ne donnent pas de dettes sauf si nécessaire
vincent_manuceau: ahhhhh merci juju
jujurocking: Je suis en train de test avec plusieurs valeurs de dettes autorisées par release j'ai l'impression que ça change pas grand chose ^^
BlaiseEbuth: Non
BlaiseEbuth: Etre green n'avance à rien, si c'est pas triste
vincent_manuceau: green ou pas ca fait 4 jours que j'essaye de compter les cartes correctement mdr
dwarfie: :nauseated_face:
BlaiseEbuth: Ca sert à rien on a dit dwarfie
jujurocking: Je vais tenter l'anti green alors
BlaiseEbuth: Le productivisme crasse, y'a qu'ça d'vrai
Zorg1: la morale du contest est que la méthode agile est la solution à tous les problèmes
Zorg1: Automaton2000 es tu d'accord ?
Automaton2000: dans ma pioche (draw) il reste 1 app à livrer (clean à 100%) c'est normal que j'ai pas la bonne ...
Zorg1: je prends ça pour un OUI Automaton2000 ^^
Automaton2000: on doit deviner si on est en train de me dire
dwarfie: de toutes facon , faut etre vert comme les allemenads ... ils ont décidé de régler le probleme des centrale a gaz ... en se rabattant une fois de plus sur le charbon ...
Zorg1: oui mais ils font pas de nucléaire
dwarfie: ben oui ... mais c'est nous qu'on essaye de culpabiliser et qui devont faire moins de CO2
dwarfie: ( et le pire , vu le nombre de boeuf et de moutons en france , ca marche )
**dwarfie s'excuse , il a oublié de citer les bourrins aussi
dwarfie: mention speciale pour un couple vu a la TV cette semaine qui a fait une maison ecolo ou tout se pilote par smartphone (et quand je dis tout , ca inclus meme la douche)
vincent_manuceau: Pareil frame 41/42 : j'ai 2 daily en main + 1 continuous en draw + 2 bonus en auto : 2 de dette
vincent_manuceau: https://www.codingame.com/replay/643047118
vincent_manuceau: (hum le draw sert bien a release aussi ou uniquement Hand et Auto ?)
dwarfie: avec quelle application ? on voit pas sa compo dans le replay
vincent_manuceau: c'est un peu confus
vincent_manuceau: l'appli c'est 2 continuous et 2 daily
vincent_manuceau: la seule explication c'est que quand on release, ca utilise des cartes du draw
jujurocking: 2 daily+ 2bonus + 2 dettes
vincent_manuceau: mais juju ton bonus vaut 1 point la il faut 4 points de continuous
vincent_manuceau: donc si j'ai 2 dettes c'est que ca utilise le continuous en draw
jujurocking: D'où les 2 dettes
vincent_manuceau: OK WOWWW
vincent_manuceau: merci infiniment
vincent_manuceau: je pense que ca va tout me debloquer
jujurocking: Tu utilises pas le continuous en draw
vincent_manuceau: aie
vincent_manuceau: merde
jujurocking: Tu utilises la main et le automated
vincent_manuceau: il me faut 8 points
vincent_manuceau: j'ai 2 daily donc 4 points
vincent_manuceau: et 2 bonus auto donc 2 points
vincent_manuceau: comment je peux release alors qu'il me manque 2 points ?
jujurocking: Tu bacles les 2 points restants
dwarfie: parce que 2 daily c'est aussi 4 baclées et 2 auto c'est aussi 2 baclées
vincent_manuceau: je veux bien mais avec quelle carte ?
jujurocking: Les points pour bacler ne sont pas les mêmes
vincent_manuceau: ah
vincent_manuceau: en gros tu rajoutes les 2 points de baclage des bonus auto ?
jujurocking: Vu la config t'as 6 points baclés dispo
vincent_manuceau: pfiou, je suis vraiment desole
vincent_manuceau: ok merci juju
jujurocking: 2 par carte compétence et 1 par carte bonus
vincent_manuceau: je vais coder ca
vincent_manuceau: je n'avais pas compris ca franchement vous etes vrt sympa, et pourtant j'ai lu 30x l'ennonce
jujurocking: J'ai plus testé que lu l'énoncé ^^
vincent_manuceau: :-)
vincent_manuceau: un grand merci j'arrete de t
vincent_manuceau: embeter!
jujurocking: T'as le droit tant que tu ne me dépasses pas ^^
vincent_manuceau: pas d'inquietude, si je passe au dessus je nerf direct
vincent_manuceau: parole de vince :-)
rcrl: Bon, mon algo avance, mais la gestion de la dette est vraiment casse pieds
vincent_manuceau: je ne te le fais pas dire, je viens d'embeter juju et dwarf pendant 45min ...
jujurocking: rcrl : Faut pas la gérer..
rcrl: C'est simple : soit je perds sur une égalité car trop de dettes, soit je perds car impossible de faire la 5ème appli
rcrl: tour 29 j'arrive déjà à 16 de dettes
Troph: wow, je suis déjà descendu à 113, je savais que ce serait pas suffisant, va falloir que je repush un truc :(
BlaiseEbuth: Stoi l'truc
BlaiseEbuth: Sur ces bonnes paroles, je vous souhaite la bien bonne nuit.
Astrobytes: BlaiseEbuth: still awake?
vincent_manuceau: allez bn a tous o// a demain !
Troph: choco bn à toi aussi vincent_manuceau