Chat:Fr/2022-06-19

From CG community
Jump to navigation Jump to search

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

Default avatar.png Natheo: bonjourrrr

Default avatar.png 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

Default avatar.png Natheo: est ce que vous *

I_love_CoC: tu peux mettre le lien du puzzle stp Natheo

Default avatar.png M_C: Bonjour, De quelle IA parles-tu ?

Default avatar.png Natheo: oui attendez

Default avatar.png 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

Default avatar.png Natheo: bas enfaite j'ai utiliser les condition pour que :

Default avatar.png Natheo: si l'angle du chekpoint est superieur a 90 ou inferieur a -90

Default avatar.png Natheo: alors thurst = 10

Default avatar.png Natheo: sinon thurst = 100

Default avatar.png Natheo: et j'ai ajouter une variable thurst *

I_love_CoC: ok

Default avatar.png 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

Default avatar.png Natheo: oui j'ai 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

Default avatar.png Natheo: bas au début il y a une boucle while comme tu a dit

Default avatar.png Natheo: mais elle enveloppe tout le code

I_love_CoC: oui elle c'est ta boucle de jeu c'est normal

Default avatar.png 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

Default avatar.png Natheo: tu parle du : Console.WriteLine ?

Default avatar.png Natheo: a la fin

Default avatar.png Natheo: attend je vais faire un copier coller de ce que j'ai écris

Default avatar.png Natheo: http://chat.codingame.com/pastebin/4b7bfa57-c463-4ea6-9577-efe7a714df82

Default avatar.png Natheo: Console.WriteLine(nextCheckpointX + " " + nextCheckpointY + " " + thurst);

Default avatar.png Natheo: et ça me met sa :

Default avatar.png Natheo: Timeout: the program did not provide 1 input lines in due time... Natheo will no longer be active in this game.

Default avatar.png Natheo: C'EST BON !!!!

Default avatar.png Natheo: c'etais parceque j'avais marquer "or" au lieu d'avoir marquer "||"

Default avatar.png 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.

Default avatar.png M_C: Galère GC :)

-Cile-: Ca te semble bien Automaton2000 ?

Automaton2000: après ça fait le yoyo

-Cile-: les règles sont touffues quand même...

Default avatar.png M_C: Il manque plein de détails

Default avatar.png 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

Default avatar.png M_C: pareil

-Cile-: je ne pense pas aller voir le referee... je suis en mode touriste

Default avatar.png 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

Default avatar.png M_C: Merci :)

Default avatar.png M_C: Première fois que je suis si haut :)

Default avatar.png 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

Default avatar.png M_C: Je suis devant EulerscheZahl, je peux faire pause je pense :D

-Cile-: wooooww ! Pause méritée

Vry: o/ -Cile- M_C

Default avatar.png M_C: Salut

Default avatar.png Natheo: re salut

Default avatar.png Natheo: j'ai encore besoin d'aide 🤔

Default avatar.png Natheo: mais cette fois c'est avec les boost

Default avatar.png Natheo: je n'arrive pas a les utiliser

vincent_manuceau: salut a tous !

Default avatar.png Natheo: salut !!

Default avatar.png 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 ! :-)

Default avatar.png Natheo: desoler vincent je ne t'ai pas repondu

Default avatar.png Natheo: enfaite mon souci c'est que il faut utiliser le boost

Default avatar.png Natheo: donc j'écris mes ligne

Default avatar.png Natheo: je lance le code

Default avatar.png 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

Default avatar.png Natheo: non du boost

Default avatar.png Natheo: je suis au niveau ou il faut programer des bots

Default avatar.png Natheo: programmer*

I_love_CoC: tu as bien écris ta réponse concernant le boost il ne te manque pas des valeurs?

Default avatar.png Natheo: comment sa ?

Default avatar.png Natheo: http://chat.codingame.com/pastebin/1bdb91a6-fc27-4dd7-bea4-f574a88329e0

vincent_manuceau: ah excuse moi je croyais que tu parlais du green circle

Default avatar.png Natheo: j'ai ecrit sa pour le boost

vincent_manuceau: c'est la course de vaisseaux c'est ca ?

Default avatar.png Natheo: oui c'est sa

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

Default avatar.png Natheo: ah d'accord e vais essayer

Default avatar.png Natheo: non sa ne marche toujours pas

I_love_CoC: c

I_love_CoC: essaye de me copier ton code stp

Default avatar.png 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

Default avatar.png Natheo: ah bas oui

vincent_manuceau: tiens nous au courant si ca fonctionne mieux :-) et rejoins nous sur green circle ! https://www.codingame.com/contests/green-circle

Default avatar.png 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

Default avatar.png 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?

Default avatar.png 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: ^^

Default avatar.png Natheo: d'accord

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

Default avatar.png 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 !

Default avatar.png 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*

Default avatar.png 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

Default avatar.png Natheo: ah ok je crois que c'est bon

Default avatar.png Natheo: c'est bon j'ai reussis

Default avatar.png Natheo: merci a vous

Default avatar.png 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

Default avatar.png Natheo: je vien de le rejoindre

I_love_CoC: mais fais comme tu le sens ^^

Default avatar.png Natheo: si si je vais vous ecoouter

Default avatar.png Natheo: c'est vous les plus expérimentés

vincent_manuceau: gg Natheo n'hesite pas on est la pour aider !

Default avatar.png Natheo: merci 😁

Default avatar.png 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 ;-)

Default avatar.png Natheo: 😂

Default avatar.png Natheo: sa va on a jusqu'à la semaine prochaine

Default avatar.png M_C: Pas sur que ca suffise :)

Default avatar.png Natheo: qui d'autre code avec csharp ?

Default avatar.png Natheo: il y a que moi ?

Neumann: Je pense que tu es le seul oui

Default avatar.png Natheo: vous vous progrrammer pour le plaisir ?

Default avatar.png Natheo: perso je veut faire programmeur de jeu video

Default avatar.png Natheo: programmez*

Default avatar.png 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 ?

Default avatar.png 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

Default avatar.png 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

Default avatar.png Natheo: vous vous avez deja reussit le premier niveau ?

vincent_manuceau: tu parles de green circle ?

Default avatar.png Natheo: oui

vincent_manuceau: oui je suis en bronze

Default avatar.png Natheo: ahh ouais

Default avatar.png 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 :-)

Default avatar.png 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

Default avatar.png Natheo: j'ai même pas compris les règles

Default avatar.png Natheo: mais merci

Default avatar.png 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 !

Default avatar.png 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

Default avatar.png M_C: Quand vous faites Training ou coding, ca tire des cartes chez vous ?

Default avatar.png Natheo: merci je vais voir sa

Default avatar.png jujurocking: M_C : Oui sauf si tu ne peux pas jouer de carte l'animation est coupée

Default avatar.png M_C: Ah ok

Default avatar.png M_C: Merci

thoip2: natheo, en J1 fait du random total; seul J2 tu dois faire des move et wait;

thoip2: pour passer wood ça suffit

Default avatar.png Natheo: thoip2 j'ai pas trop compris ce que tu voulai dire

Default avatar.png Natheo: voulais*

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

Default avatar.png Natheo: ouais d'accord mais après je fais comment pour "évoluer"

thoip2: éevoluer c'est à dire?

Default avatar.png 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 ?

Default avatar.png Natheo: oui

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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." ?

Default avatar.png Troph: hmmmm, la play phase est plus délicate alors...

Default avatar.png 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 ?

Default avatar.png 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

Default avatar.png Troph: tu vois c'est quoi les données d'entrées ?

0skour: lightX, lightY, initialTX et initialTY

Default avatar.png 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

Default avatar.png 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 ?

Default avatar.png Troph: je suppose que tu parles de daily routine et architecture study ?

KinaKhongs: Ouai

Default avatar.png 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...

Default avatar.png Troph: selon l'animation c'est avant

Default avatar.png 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

Default avatar.png Bambi54: Salut, quelqu'un a déjà passé un entretien techoss codingame?

Default avatar.png Troph: pas moi

Default avatar.png Troph: c'est pour quelle boite ?

Default avatar.png Bambi54: C'est la merde, je postule pour un poste dév Angular, je me retrouve à passer des puzzle d'"algorithme en Javascript

Default avatar.png Bambi54: Je capte pas le concept

Default avatar.png Bambi54: Pour Experis Manpower

Default avatar.png 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

Default avatar.png Bambi54: Du typescript

Default avatar.png Troph: les RH ce sont peut être foiré entre angular et angular.js

Default avatar.png 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

Default avatar.png Bambi54: Mais y'a littéralement aucun lien entre ce que je fais en dév Angular

Default avatar.png Troph: bof, les puzzles faciles c'est vraiment de l'algorithmie basique à base de boucles et de conditions

Default avatar.png Troph: c'est pour tester ta connaissance du langage je suppose, et un peu ta logique

Default avatar.png 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

Default avatar.png Bambi54: Ah ? TU peux m'en dire plus?

Default avatar.png Troph: https://www.codingame.com/work/fr/

Default avatar.png 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

Default avatar.png 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 :)

Default avatar.png Troph: les entretiens c'est différents, c'est détaillé dans le lien que je t'ai donné

Default avatar.png Bambi54: Merci Troph j'vais faire un tour avec mon mail pro

Default avatar.png Troph: Popop salut

Default avatar.png 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?

Default avatar.png Troph: si 7 et 0 sont adjacents oui, sinon non

Default avatar.png 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

Default avatar.png Troph: parce que coding game fait aussi des tests en typescript normalement

Default avatar.png 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

Default avatar.png Bambi54: mais pas mal l'astuce de passer par l'email pro pour avoir la vue recruteur

Default avatar.png 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

Default avatar.png Troph: Ah mais OMFG je savais pas que ARCHI s'évaporait à l'usage

Default avatar.png Troph: ça change TOUT !

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

Default avatar.png Troph: ah ouf, je croyais qu'elle disparaissait vraiment et que tu pouvais plus jamais la repiocher

Default avatar.png Troph: ça va alors

Default avatar.png 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 ?

Default avatar.png Troph: Qui a fait une 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

Default avatar.png Troph: mais comment tu fais ta simu ? tout en random pour les moves de l'opponent ? t'as refait un referee ?

Default avatar.png 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

Default avatar.png Troph: ils s'arrêtent à combien pour le passage en argent ?

thoip2: dépendra su nombre en bronze

Default avatar.png Troph: disons entre 564 et 580 personnes

thoip2: non

Default avatar.png Troph: quoi 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;

Default avatar.png Troph: donc 120 à tout casser selon mon estimation

Default avatar.png M_C: C'est sûr qu'on est pas nombreux en bronze là

Default avatar.png Troph: 50%

rcrl: Vous vous risquez jusqu'à combien en debt ?

MAWAAW: 0

Default avatar.png Troph: 2

rcrl: Mhh

rcrl: Passer toutes les tâches en good ça consomme beaucoup trop de cartes

Default avatar.png Troph: tu es qurllr ligue ?

rcrl: B1

Default avatar.png Troph: avec toutes les actions possibles tu peux avoir plein de cartes en main suivant les config

Default avatar.png 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

Default avatar.png Troph: yep

Palmipedus: pff on a plus la stacktrace complete dans les log maintenant?

Default avatar.png 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

Default avatar.png Troph: 167

MAWAAW: bien

Default avatar.png 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 !

Default avatar.png 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

Default avatar.png Troph: yo

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 ...

Default avatar.png 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

Default avatar.png Troph: il y a toujours un temps d'adaptation dans les jeux de deck building

Default avatar.png Troph: avant que ça soit fun*

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

Default avatar.png 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

Default avatar.png 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 ...

Default avatar.png 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^^

Default avatar.png Troph: :astonished:

rcrl: Voilà voilà :D

Default avatar.png Troph: :dizzy_face:

I_love_CoC: c'est quoi ce langage du démon?

MAWAAW: le 666

Default avatar.png Troph: :scream:

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

Default avatar.png 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

Default avatar.png 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)

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png Troph: philRG :astonished:

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

Default avatar.png Troph: après tu pourras jouer au black jack

Default avatar.png Troph: ou à la belote

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

Default avatar.png 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...

Default avatar.png 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é

Default avatar.png 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

Default avatar.png Troph: 90 :/ j'ai peur que ça ne soit aps suffisant pour passer argent ce soir, on verra bien

Default avatar.png Troph: à plus les gens ++

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: ^^

Default avatar.png samyrtille: ^^

Default avatar.png samyrtille: ^^

Default avatar.png samyrtille: ^^

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.

Default avatar.png 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

Default avatar.png iwillgetbetter: :joy:

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)

Default avatar.png Natheo: rebonjourrr

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

Default avatar.png jujurocking: Bonsoir à tous!

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*

Default avatar.png 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) ?

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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?

Default avatar.png jujurocking: rcrl : Tu as bien en tête que t'as pas le droit d'avoir de dettes pour la dernière tache?

Default avatar.png jujurocking: I_love_Coc : Pas du tout

I_love_CoC: ok

Default avatar.png 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 ?

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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é

Default avatar.png 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: ^^

Default avatar.png 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 :')

Default avatar.png 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

Default avatar.png 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 ^^

Default avatar.png jujurocking: Yep ^^

[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

Default avatar.png 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.

Default avatar.png jujurocking: Je pense que archi fait perdre trop de temps

Default avatar.png jujurocking: Throw balance qu'une carte oui

Zorg1: oui t'as deux tours de THROW_CARD

Zorg1: chacun tu balances une carte

Default avatar.png jujurocking: C'est ça

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)

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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 ^^

Default avatar.png 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"

Default avatar.png jujurocking: Go rcrl

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

Default avatar.png 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

Default avatar.png 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

Default avatar.png jujurocking: Contre moi ça donne quoi? nD

I_love_CoC: nice

vincent_manuceau: attend je teste juju :-)

vincent_manuceau: il va meclater

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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 !

Default avatar.png jujurocking: Je crois qu'on est beaucoup avec ce temps ^^

I_love_CoC: tu es un habitué des top classement jujurocking?

Default avatar.png 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

Default avatar.png 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

Default avatar.png jujurocking: Ce qui me saoule pour l'instant c'est la dernière tache où je fais n'imp

Default avatar.png 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

Default avatar.png 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?

Default avatar.png 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 ^^

Default avatar.png 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 ^^

Default avatar.png jujurocking: Je suis pas sûr de comprendre vincent

Default avatar.png sqoor: salut

Default avatar.png sqoor: j'ai capte pas

Default avatar.png jujurocking: o/ sqoor

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

Default avatar.png 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/

Default avatar.png jujurocking: Bn vincent_manuceau

Default avatar.png 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///

Default avatar.png 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 :-)

Default avatar.png 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

Default avatar.png jujurocking: Ahah

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

Default avatar.png jujurocking: Arg sorry :/

philRG: bon moi du coup ma classe Action ressemble à çà:

philRG: http://chat.codingame.com/pastebin/80e0512d-8632-4953-a709-823d868468c6

Default avatar.png jujurocking: Y a pas de classes dans mon code :upside_down:

philRG: j'avoue que c'est pas plus mal

vincent_manuceau: idem noClass

Default avatar.png jujurocking: J'ai jamais appris à en utiliser..

philRG: çà permet seulement de gagner en lisibilité et aussi refactoring/organisation de code

Default avatar.png 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

Default avatar.png jujurocking: Exemple?

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

Default avatar.png jujurocking: Non t'as 2 bonus auto + 2 bonus main + daily

Default avatar.png jujurocking: Donc 2 de dette

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

Default avatar.png jujurocking: Les bonus ne donnent pas de dettes sauf si nécessaire

vincent_manuceau: ahhhhh merci juju

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png jujurocking: D'où les 2 dettes

vincent_manuceau: OK WOWWW

vincent_manuceau: merci infiniment

vincent_manuceau: je pense que ca va tout me debloquer

Default avatar.png jujurocking: Tu utilises pas le continuous en draw

vincent_manuceau: aie

vincent_manuceau: merde

Default avatar.png 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 ?

Default avatar.png 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 ?

Default avatar.png 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 ?

Default avatar.png jujurocking: Vu la config t'as 6 points baclés dispo

vincent_manuceau: pfiou, je suis vraiment desole

vincent_manuceau: ok merci juju

Default avatar.png 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

Default avatar.png jujurocking: J'ai plus testé que lu l'énoncé ^^

vincent_manuceau: :-)

vincent_manuceau: un grand merci j'arrete de t

vincent_manuceau: embeter!

Default avatar.png 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 ...

Default avatar.png 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

Default avatar.png Troph: coucou tout le monde

Default avatar.png 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.

Default avatar.png Troph: :unamused:

Default avatar.png Troph: choco bn

Astrobytes: BlaiseEbuth: still awake?

vincent_manuceau: allez bn a tous o// a demain !

Default avatar.png jujurocking: bn vincent !

Default avatar.png Troph: choco bn à toi aussi vincent_manuceau

Default avatar.png Troph: gg jujurocking