Chat:Fr/2020-10-11

From CG community
Revision as of 11:06, 15 June 2021 by Chat Log (talk | contribs) (Created page with "<img src=/a/44847420172903> Thyl: Vais-je passez la Wood2 <img src=/a/44847420172903> Thyl: ... <img src=/a/42398427701382> leojean890: pk quand je réutilise le spawnTile d...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Thyl: Vais-je passez la Wood2

Thyl: ...

leojean890: pk quand je réutilise le spawnTile de eulerscheZahl, ça ne génère pas la tile à l'endroit que ça me retourne ?..

leojean890: mais avec le bon nombre ...

leojean890: c'est abusay

BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !

Automaton2000: c'est le but de l'exercice :)

AutomatonNN: bonjour tout le monde et AutomatonNN

CopperFr: Il est vivant

CopperFr: comment ca va AutomatonNN ?

AutomatonNN: oui oui je suis tout seul a la place

CopperFr: tu as toujours été mon préféré AutomatonNN

AutomatonNN: Dans le contest c'est pas trop la peine qu'il faut pas tout refaire

dwarfie: AutomatonNN ... ah ouais , toi aussi tu penses que ca va encore etre un contest a resoudre avec un mcts a 2 balles et un FOW a 2 ronds ...?

AutomatonNN: on va faire un truc que tu codes sur le canal adversaire au premier tour de l'article

dwarfie: (ca fait du sens)

**dwarfie va plutot faire des crepes ... et Automaton2000 n'en aura pas , sauf s'il dit tortue

Automaton2000: c'est en rapport avec le fait de se faire chier

dwarfie: Automaton2000 : ouaaaiiisssss ... c'est tout a fait ca

Automaton2000: non il y a 5 ans

dwarfie: Automaton2000 : j'etais la ya 5 ans ... toi pas encore mais presque

Automaton2000: le problème, c'est que c'est pas vraiment de sens

CopperFr: 5 ans ???

BlaiseEbuth: Et plus encore...

CopperFr: Vous êtes vendus avec le site ?

BlaiseEbuth: en DLC

Default avatar.png JBM: trop cher

CopperFr: (un peu comme Michel Drucker qui est toujours vendu avec le poste)

BlaiseEbuth: Je serai curieux de voir ma vrai date d'inscription, pas ma date de première participation à un contest.

CopperFr: ah oui y a pas la date d'inscription :(

dwarfie: t'es la depuis 2228 jours

Stilgart: (nan, ça c'est de la vente liée, c'est pas pareil)

CopperFr: comme windows ?

dwarfie: 2575 jours que je suis la ... j'aurais pas parié que j'avais depassé les 2500 :D

Stilgart: comme windows... t'achete une maison, et paf, tu as plein de windows

dwarfie: Stilgart ... avac plein de travaux a faire ? du coup t'as vite mal au Dos ;)

Stilgart: dwarfie: il y a un API pour avoir l'info directement ?

dwarfie: https://www.codingame.com/services/CodinGamer/findCodingamePointsStatsByHandle ... nombre de ligne dans le rank

dwarfie: apres ca marche pour les anciens du temps ou les puzzle rapportaient des CP ... pour les plus recents je suis pas sur

dwarfie: et ca doit pas etre totalement exact

dwarfie: (sauf si j'avais fait 154 cp le premier jour)

Stilgart: celle là je la connaissais

Stilgart: j'espérais qu'il y avait mieux :(

dwarfie: ah ... mieux en fait ... y'a meme le timestamp ...

CopperFr: ah y'a mieux

Default avatar.png JBM: y'a creationTime

nicola: HTTP Status 405 – Method Not Allowed

Default avatar.png JBM: dans n'importe quelle api qui te renvoie un codingamer

Default avatar.png JBM: par ex services/CodinGamer/findCodinGamerFollowCard

BlaiseEbuth: Ca s'utilise comment ça ?

Default avatar.png JBM: [154906] en POST

BlaiseEbuth: On peut bidouiller du post comme ça ? J'ai la flemme de faire plus compliqué qu'une url...

Default avatar.png JBM: stoi qui vois

CopperFr: y a fetch c'est pas très dur :D

Stilgart: BlaiseEbuth: curl

**BlaiseEbuth rassemble son courage

Stilgart: curl -s -d "[$handle]" \

    -H 'Content-Type: application/json' \
    -X POST https://www.codingame.com/services/CodinGamer/findCodingamePointsStatsByHandle

BlaiseEbuth: Merci ! <3

BlaiseEbuth: Le handle c'est l'id de la faq ?

Default avatar.png JBM: c'est 257832 pour toi

Default avatar.png JBM: ah non pardon

Default avatar.png JBM: ca c'est l'uid

BlaiseEbuth: Ah !

Default avatar.png JBM: le handle ca doit etre ton url de profil

BlaiseEbuth: Ok, ça me renvoyait null.

BlaiseEbuth: Bon effectivement, là ça me renvoie des trucs

BlaiseEbuth: Beuh, j'ai pas creationTime... J'ai les dates du graphique, et depuis quand je suis connecté, mais je vois pas d'autres choses... :/

nicola: "onlineSince"

Stilgart: BlaiseEbuth: oui, c'est le gros bazar la sortie via cette api

chinaredclif: Vous faites comment en C pour faire stoker dans un tableau des strings que j'input ?

dwarfie: avec talent :D

Stilgart: avec une boucle de scanf ?

chinaredclif: mon programme il doit sauvegarder les strings que je input dans une autre variable

chinaredclif: la variable doit etre un tableau

Magus: Salut Automaton2000 et AutomatonNN

AutomatonNN: A cause de la technique de la base

Automaton2000: bah dans le cas où il faut lire les règles

chinaredclif: par ex tout[1] ou tout[2] string contenu dans le premier élément de tout

Danotris: Hello la compagnie

Zorg1: o/

Danotris: Je vais me le faire ce Bilbo

Zorg1: ah CotR

Danotris: Le Seigneur des Anneaux ne sera plus jamais pareil

BlaiseEbuth: Stilgart : Au delà du bazar, j'ai a priori tout épluché dans le json et j'ai pas le timestamp de création...

dwarfie: en meme temps , c'est pas stilgart qui l'a dit

BlaiseEbuth: Et alors ? Je peux répondre quand même !

BlaiseEbuth: (╯°□°)╯︵ ┻━┻

BlaiseEbuth: (╯°□°)╯︵ ┻━┻

BlaiseEbuth: Tiens dwarfie, y'a moyen de persister des trucs avec mcabber ?

Thyl: Bon Blaise

Thyl: ç a bose ?

Thyl: *bosse

BlaiseEbuth: vite fait... Et toi ?

Thyl: ça va

Thyl: j'essaie de faire une ligue un jour

Thyl: j'ai passé la Wood 1


Thyl: il faut que nje fasse un bricolage pour les unites plus fortes

Thyl: y a pas un feedback ?

BlaiseEbuth: gg

Zorg1: feedback pour quoi ?

Thyl: A code o f fir and glace

Zorg1: bah il y a les Post Mortem non ?

Thyl: non

Thyl: :D

Zorg1: bah si

Zorg1: faut un peu chercher dans le foruù

BlaiseEbuth: https://www.codingame.com/forum/t/a-code-of-ice-fire-feedbacks-and-strategies/105722

Thyl: merci

Thyl: comment on accede au forum

Thyl: ??

Zorg1: les trois points verticaux en haut à droite

Zorg1: si t'es pas dans l'IDE

Zorg1: t'as un menu

Thyl: cool merci

Thyl: Est-ce que en C je peut passe r en paramètre de fonction une variable qui estr locale ?

CopperFr: ben oui ?

Zorg1: c'est marrant le top du leader board de 2048 avec leur score de flipper ...

CopperFr: Pas terrible le puzzle sur les prefixes :(

Zorg1: lequel ?

dwarfie: tous

Zorg1: prefix code ?

Zorg1: ah y a aussi "Unique Prefix"

CopperFr: celui là

CopperFr: https://www.codingame.com/training/easy/unique-prefixes

leojean890: j'avoue ils ont de beaux scores, j'ai même pas atteint le million moi;o

leojean890: ma simu de propagation des cases marche, mais j'ai l'impression que mon intégration de la fonction d'euler pour spawner des tiles marche pas bien.. pourtant le principe est simple ; wtf

Zorg1: le million ! le million !

Zorg1: #desole

leojean890: 826k

leojean890: :s

Zorg1: faut chopper l'extra ball

leojean890: pourtant son code est transparent sur github, ça semble ok :s

Zorg1: tu récupères bien les cases vides dans le même ordre que lui ?

leojean890: ouais ;s j'applique mon move puis j'appelle la même fct que lui..

leojean890: enfin transcodée en python

CopperFr: tu sais pas transcoder alors ?

leojean890: j'ai même fait un projhet blanc en java pour voir

Zorg1: la seed est un long y a pê un pb là dessus non ?

leojean890: et avec le même pbm alors que même fct utilisée

leojean890: en python c'est un int ouais ..

CopperFr: c'est du c++ le code d'origine ?

Zorg1: du Java

CopperFr: de java à java ca donne pas le même résulat ? :D

leojean890: bah c'est peut être pas appelé dans le même ordre aussi

leojean890: mais normalement si j'ai bien compris c'est - je choisis un move et je MAJ l'état de jeu

leojean890: - j'applique ça

CopperFr: Vous avez réussi FOREST FIRE avec un algorithme glouton ?

leojean890: pas tenté ce puzzle

CopperFr: oui y a que 31% de réyssite

Zorg1: j'ai pas réussi

Zorg1: mais je doit pas utiliser la bonne éval je pense

CopperFr: je vais demander à pacman de m'aider

Zorg1: manque de pot, il s'est fait bouffé par un fantôme

CopperFr: il avait pas le bon algorithme glouton alors

Zorg1: leojean890 : t'as juste fait gaffe qu'il récupère les cases vides de la première colonne, puis de la seconde ...

leojean890: colonne par colonne pour construire ses freeCells, tu veux dire ?

Zorg1: oui

leojean890: aw, mais attends, ça semble être ligne par ligne non ?^^ ou je comprends mal ?

CopperFr: FreeCell c'est le solitaire de Wndows ?

leojean890: if (grid[varPremiereBoucle][var2emeBoucle] == 0)

Zorg1: bah son code c'est ligne par ligne

Zorg1: *colone par colone

leojean890: en fait j'ai cpié ça :

leojean890: for i in range(4):for j in range(4):if cells[i][j] == 0:freeCells.append(i + j * 4)

leojean890: copié*

Zorg1: bah ça marchera pas si tu regardes bien son code en Java

leojean890: ah ?

Zorg1: ah si

leojean890: j'ai inversé du coup ?

Zorg1: quand tu récupère son tableau tu fais quoi ?

Zorg1: en entrée

leojean890: tu veux dire au moment de récupérer les inputs du tour ?

leojean890: je le stock

leojean890: dans cells, ligne par ligne

leojean890: pour debuguer je visualise l'état de jeu

leojean890: et c'est juste là où ça spawn à un endroit diff

leojean890: je fais bien int spawnIndex = freeCells.get((int) seed % freeCells.size());

leojean890: cells[spawnIndex % 4][spawnIndex // 4] = value

leojean890: seed = seed * seed % 50515093

leojean890: enfin pardon en python ça donne spawnIndex = freeCells[int(seed % len(freeCells))]

leojean890: d'ailleurs je comprends pas pk il convertit sa seed en int ici

leojean890: alors qu'elle est en long sinon

CopperFr: ben c'est le get qui attend un int ?

leojean890: ouais ptet pour pouvoir faire le %

Default avatar.png Outjamboned: Salut la commu, J'ai la quête pour résoudre le puzzle of the week sauf que c'est Onitama, j'ai battu le boss mais j'ai pas la complétion del a quête

CopperFr: non le % est fait avant logiquement

leojean890: dans son code c'est int spawnIndex = freeCells.get((int) seed % freeCells.size());

CopperFr: j'aurais mis des () pour être sur de faire le % sur le long

leojean890: alors que moi je reste en int : spawnIndex = freeCells[seed % len(freeCells)]

leojean890: resoudre le puzzle de la semaine je sais pas si ça marche avec les multis car y'a pas de notion de % de réussite

leojean890: mais ouais c'est ptet ça qui merde : "seed % len(freeCells)"

CopperFr: le int en pyhton c'est 64 bits ?

leojean890: c'est ça le max 9223372036854775807

CopperFr: donc 64 bits

leojean890: mais ouais ma maj de la seed semble ok

leojean890: car pas d'erreur concernant le choix d'un 2 ou 4

leojean890: juste son emplacemen

leojean890: t

leojean890: mais Zorg1 a sûrement raison vis à vis de l'inversion des lignes et colonnes

CopperFr: essaye d'inverser

leojean890: car là je pensais que ça allait ê généré en 1,3 et ça a été en 3,1

leojean890: mais j'crois que parfois c'est différent

leojean890: (décalage différent en fct des cases déjà occupées dans la liste freecells je pense..)

leojean890: je vais test

CopperFr: du coup c'est un algo qui joue tout seul au 2048 ?

leojean890: ouais

leojean890: en inversant j'ai tjr le pbm ça devait pas ê exactement ainsi

CopperFr: après je préfére jouer moi même

CopperFr: sinon y a pas un forest fire que je peux traduire en JavaScript ?

Zorg1: je l'ai transcodée en Brainfuck

Zorg1: tant qu'à s'emmerder ...

leojean890: elle va me rendre fou sa fonction, à euler ;P

CopperFr: c'est pas Leonhard ?

codeing: salut la famille. dites moi.

CopperFr: dire quoi ?

codeing: dites moi : à part java quel est le langage le plus utilsé en entreprise francaise à part java ?

codeing: en france

codeing: coté back

CopperFr: Python, C#, JavaScript

codeing: et le c++ ?

codeing: tu classe python après java ?

codeing: et c# après ?

CopperFr: Java est plus utilisé que C# je dirais

BlaiseEbuth: Reuh

CopperFr: y a aussi php je pense

codeing: mais ça c'est plus orienté web.

codeing: non ?

codeing: tout ce qui est php, js

codeing: est plus proche du client.

CopperFr: tu parlais pas du web ?

codeing: non ?

codeing: ça marche

BlaiseEbuth: Tous les mauvais...

codeing: explique BlaiseEbuth

Zorg1: expliquer du troll

CopperFr: non mais c'est un troll :D

BlaiseEbuth: Non.

Zorg1: Si.

codeing: c7 quoi le troll ?

CopperFr: bah il fait que du C & C++

BlaiseEbuth: Plus le langage est mauvais, plus il est utilisé en entreprise en France.

codeing: ah bon ?

CopperFr: mais non

BlaiseEbuth: Bah si, java c# et python en premier, c'est éloquant.

Zorg1: le C/C++ comme "bon" langage ça se pose un peu là

CopperFr: bof

Zorg1: après bon savoir ce qu'est un "bon" langage

BlaiseEbuth: Forcément, pour un mec qui encense js...

CopperFr: j'ai fait du C

CopperFr: du C++

CopperFr: mais je m'intéresse aux autres langages

BlaiseEbuth: Moi aussi, j'ai essayé tous ceux que je critique

CopperFr: de toute façon on est bien obligé d'apprendre d'autres langages que le C/C++

BlaiseEbuth: J'attends l'argument à la con, du genre "parce que c'est ça qui est utilisé en entreprise" :3

domak: parce que c'est ça qui est utilisé en entreprise

domak: j'ai bon?

BlaiseEbuth: :grin:

CopperFr: ben oui parce qu'il faut travailler pour gagner de l'argent :(

CopperFr: (ou chopper une milliardaire mais bon)

domak: et si possible le faire avec un langage qui te plait

CopperFr: ben si tu peux imposer ton langage pq pas

domak: bein après le langage est souvent choisi avant et c'est ton cv qui doit matcher avec...

CopperFr: ben oui je sais bien

codeing: sauf si tu as 10 ans d'xprience dans la boite

CopperFr: je trouve pas trop de travail avec le basic locomotive de l'amstrad cpc :(

domak: donc là c'est toi qui choisit ton langage

codeing: exact

domak: et tu le fais aussi en fonction du contexte

codeing: bien sur

CopperFr: tu peux mais bon faut être réaliste aussi

codeing: et de l'équipe pro

domak: faire du c# sur hadoop c'est possible mais c'est pas la meilleure idée

domak: c'est quoi tes contraintes? ton env? le type d'appli?

CopperFr: par contre sur Unity c'est le seul choix maintenant

BlaiseEbuth: L'industrie se porterait bien mieux si les entreprises choisisaient leurs outils en terme de qualtité plutôt que de productivité... Mais Swat

CopperFr: oui je préférais le full assembleur

CopperFr: ca c'est de la qualité

BlaiseEbuth: Et au moins tu sais ce que ça fait

CopperFr: ah oui c'est sur

CopperFr: mais il aurait fallu qu'un seul type de proc

CopperFr: de préférence orthogonal :D

domak: motorola 68K

Zorg1: voilà ^^

Zorg1: le proc du VAX était pas mal non plus

domak: tiens on vient de switcher de "meilleur langage" à "meilleure archi"

Zorg1: bon c'était du CISC avec des instructions genre "incrémente le compteur, compare avec cet autre compteur, fait un saut et fait moi le café"

CopperFr: c'est l'arm qui va s'imposer non ?

domak: et vous sinon c'est plutôt beatles ou rolling stones?

Zorg1: dans l'embarqué c'est déjà le cas

domak: Zorg1 t'es vieux...

CopperFr: apple qui bascule aussi

Zorg1: comment ça ?

domak: mais c'est vrai que VMS c'était bien

Zorg1: ah ^^

CopperFr: apple va passer ses mac sous arm

CopperFr: ils ont abandonné le x64

domak: en Rust

domak: bon codeing, on t'entend plus... on a décidé que tu allais faire du Rust sur Apple arm

Zorg1: Rust a l'air pas mal, faudrait que je regarde par curiosité

domak: hésite pas à demander conseil là prochaine fois

CopperFr: j'aime bien les 2 groupes après j'ai vu que les stones en live

BlaiseEbuth: Pareil (sauf le live)

BlaiseEbuth: Zorg1 +1

Zorg1: bah dès que tu parles de langage ...

domak: oui Rust a l'air très bien. J'ai hésité un peu et puis j'ai choisi Kotlin

Zorg1: y en a qui sortent de leur cachette :D

CopperFr: d'un autre coté les beatles se sont séparés avant ma naissance :(

Zorg1: à croire qu'ils attendaient ça

BlaiseEbuth: domak, terrible erreur.. :(

CopperFr: Kotlin ca ma bien déçu

Zorg1: Kotlin ... j'ai du lire le référé de CR

BlaiseEbuth: Moi aussi...

Zorg1: ça m'a l'air un sac où ils ont voulus tout mettre

CopperFr: y a des bonne idées mais bon

CopperFr: trop de chose en fait

BlaiseEbuth: L'enfer est pavé de bonnes intentions...

Zorg1: j'avais regardé Scala

domak: ils fait un mix de c#, groovy, scala

CopperFr: swift c'est horrible en plus ca change tout le temps

BlaiseEbuth: En même temps ça veux dire "martinet"

domak: scala c'est trop universitaire à mon goût. Tu trouves pas une explication sans que ça te ramène à une théorie

Zorg1: y a clojure pour les masos

BlaiseEbuth: <3

BlaiseEbuth: Un jour je ferais un multi avec le referee en clojure...

domak: En fait c'est ça le problème de BlaiseEbuth, il aime se faire du mal

CopperFr: :D

BlaiseEbuth: Avec clojure c'pas totalement faux...

Default avatar.png elkilleros: salut

BlaiseEbuth: yo

CopperFr: Vous êtes plutôt sado ou maso ?

**BlaiseEbuth sort son swift

**Zorg1 réfléchit s'il va appeler son nouveau langage révolutionnaire "nerfDeBoeuf" ou "ChatA9Queues"

Zorg1: :thinking:

BlaiseEbuth: fix ton Philémon

Zorg1: ou alors "Knout"

domak: knouth (contraction de knout + knuth)

CopperFr: Vous préférez Donald Kunth, Donald Trump ou celui de Disney ?

Zorg1: ^^

Default avatar.png JBM: donald trump, c'est celui de disney qu'a de grandes oreilles?

domak: Si seulement Trump pouvait parler comme celui de disney... ça serait encore fun

BlaiseEbuth: T'façon y va mourir

Zorg1: avec de l'Helium ça peut le faire

Default avatar.png JBM: ON VA TOUS MOURIR

domak: ah merde... on a une date de livraison?

domak: parce que là je suis à la bourre.

BlaiseEbuth: C'que t'es pessimiste...

Zorg1: la Deadline de toutes les Deadlines ?

CopperFr: de toute façon on avait gagné la coupe du monde en 98 on pouvait mourir tranquille

Zorg1: ^^

BlaiseEbuth: bof

dwarfie: BlaiseEbuth ... c'est toi qui dit ca alors que stoi le pessimiste ;)

BlaiseEbuth: C'est dire...

dwarfie: mais si tu dit de quelqu'un quil est pessimiste alors que c'est toi le pessimiste, ne le dis-tu pas par simple pessimisme :D

dwarfie: vous avez 3h pour composer

Zorg1: ah cette fameuse conversation

CopperFr: je suis realiste (ce qui revient au même actuellement)

BlaiseEbuth: Sans doute, de toute façon mon profil m'a trahit, je suis catalogué... :3

Thyl: une fonction d'eval pour un minimax à l'awalé ???

Zorg1: bah essaye déjà avec la diff des scores

BlaiseEbuth: return win ? +inf : -inf;

Thyl: ouais

Thyl: ok merci !

CopperFr: je suis sous win donc +inf

Zorg1: après c'est pas la meilleure mais c'est un bon début

CopperFr: c'est quoi la meilleure ?

BlaiseEbuth: -3vel

Zorg1: :thumbsup:

CopperFr: les graines elles font pas de dérapages ?

Zorg1: "quel que soit ta question, -3vel est la réponse"

CopperFr: pour le forest fire aussi ?

BlaiseEbuth: -3vel est un cas particulier de 42

Zorg1: -3vel ! -3vel vous dis je !

Zorg1: (Molière - le MK imaginaire)

CopperFr: en plus ca me donne faim les algorithme gloutons :(

BlaiseEbuth: Wolverine algorithms in english

CopperFr: oui mais on est sur Fr

BlaiseEbuth: flûte

CopperFr: dommage y a pas de canal JP

CopperFr: (mais bon c'est trop dur le japonais :( )

BlaiseEbuth: Si -> #JP

Zorg1: y a des gens en plus

CopperFr: ca cause pas des masses :D

Zorg1: troll à la MK sur #jp : fait :ballot_box_with_check:

Thyl: ffffffff

CopperFr: les japonais préférent codewars y a des katas

Default avatar.png JBM: des katas canne à?

CopperFr: y a pas hiras

BlaiseEbuth: des katas strophes ? (Haiku parlant d'arts martiaux)

CopperFr: y'en a aussi

Zorg1: si j'allais voir sur codewars s'il y a du neuf

Zorg1: bon ça marche comment déjà leur système de grade

leojean890: ça y est j'ai corrigé mon truc et ça marche j'ai dépassé le million du coup..

leojean890: c'est abusay que j'aie du tout printer pour comprendre ça ; je comprends pas pk ça marche pas comme la fonction visible sur le github d'euler

Thyl: pffffffff!!!!!!!

BlaiseEbuth: Quoi pfff Thyl ?

Thyl: mon algo qui prend en compte que le adverse' il joue pas bien est meilleur que mon Minimax

Thyl: la loooooooose

BlaiseEbuth: ça arrive

Thyl: http://chat.codingame.com/pastebin/89f3835c-dca4-451e-b231-59c054e274c9

Thyl: si jamais quelqu'un trouve un truc

Thyl: toute mes fonctions sont bonnes

CopperFr: quand mes fonctions sont bonnes

BlaiseEbuth: C'est cassé

CopperFr: c'est pas un titre de jjg ca ?

Thyl: http://chat.codingame.com/pastebin/fa3cf641-e1eb-4699-a79c-11761130258c

Thyl: http://chat.codingame.com/pastebin/dd1962f4-c02b-479a-9378-388ac7131825

Thyl: les leins sont tous cassés

BlaiseEbuth: Utilises autre chose Thyl

CopperFr: codeshare.io

Stilgart: Automaton2000: fix les liens

Automaton2000: c'est bien la preuve que c'est pas possible

Stilgart: Automaton2000: fix tes fix

Automaton2000: ça va et toi ?

CopperFr: tu peux m'aider Automaton2000 ?

Automaton2000: disons que je suis pas passé

Stilgart: je crois qu'il te snobe :(

Thyl: bon ben le maleur est sur moi

CopperFr: 2000 c'est le passé

Thyl: y a pas à dire

Stilgart: Thyl: il t'arrive quoi ?

Thyl: mon minimax est moins bien que mon algo tout simple et bête

leojean890: 1181168, je suis encore loin du top à 62M..;o

Stilgart: j'imagine que c'est pour le contest non officiel ?

Stilgart: c'est bien sur CoiF ?

Thyl: non

leojean890: Thyl, t'es sûyr que ton éval est bonne ?

Thyl: OWARE

Thyl: eval

Stilgart: Thyl: c'est sur quel multi ?

Stilgart: ha...

Thyl: la fonction

leojean890: et qu'il n'y a pas de bug dans ta simu ?

Thyl: non

Stilgart: sur oware c'est carrément pas normal

Thyl: j'ai tout tester

leojean890: oware mon minmax classe 31/180 !

leojean890: depth 7

Stilgart: j'ai envie de te dire de retester ta simu :(

leojean890: donc revoir simu ou éval

Thyl: les deux algo marche sur a même simu

leojean890: print bien tes variables

Thyl: oui fait

CopperFr: tu es en alpha beta ?

Thyl: non

Thyl: simple

Thyl: minimax

Stilgart: tu vas à quelle profondeur ?

leojean890: même sans alpha béta si bonne simu et éval ça doit le faire

CopperFr: tu peux pas alpha beta et aller plus haut ?

Stilgart: parce que si l'absence de alpha-beta te limite à depth 2-3... :/

leojean890: faire top 50 au moins

Thyl: mùeme dep ça passe passe pas

CopperFr: le top 50 sans marc toesca je sais pas

Thyl: *6

leojean890: bah je fais 31eme avec ça donc..

Thyl: http://chat.codingame.com/pastebin/51a922f0-3c74-40b2-a68a-d2f5de941bc9

leojean890: les premiers ont sûrement meilleure éval et + de depth

CopperFr: de toute façon autant faire alphe beta

Thyl: oui

leojean890: alpha béta peut être là direct dans ton template minmax

Thyl: ma fonction d'evale c'est :

Thyl: monscore-scoreadverse

Thyl: est je teste si j'ai gagné o^ù pas

CopperFr: ah classique

Thyl: oui en plus

leojean890: bah c'est déjà pas mal

CopperFr: pour othello ca marche po ca :D

leojean890: vérifie que ton calcul de score est bon en printant bien tout

leojean890: oware*

Thyl: je l'ai fait et c'est bon

leojean890: othello en effet ça marche pas très bien

CopperFr: sauf en fin de partie à la limite

leojean890: bah y'a un souci qqpart :s

leojean890: oui othello en fin de partie j'ai ça

Thyl: oui

leojean890: je suis 20/72 dans othello

leojean890: pour les meilleures évals, demander dbdr, msmits..

Thyl: http://chat.codingame.com/pastebin/fe0c03b7-e754-48aa-83c9-e17065068a56

LucieFaire: J'adore quand l'erreur pointe sur le premier include, c'est génial pour trouver d'où ça viens... :)

Thyl: http://chat.codingame.com/pastebin/e7715019-2a11-487f-9aae-71d914d4b1eb

BlaiseEbuth: Thyl, si ça marche pas via le chat n'insiste pas, utilises un site de partage

BlaiseEbuth: pastebin, codeshare...

CopperFr: en même temps les includes ca sera bientôt du passé (du moins en c++)

BlaiseEbuth: Oui, mais du coup au lieu de pointer sur un include ça pointera nulle part ^^

Thyl: http://chat.codingame.com/pastebin/8b230180-c329-4302-b176-5a63ff517ccd

Thyl: https://codeshare.io/5Ny7r4

Thyl: voilà

CopperFr: c'est bien codeshare.io

BlaiseEbuth: Thyl ton eval est foirée. Tu testes deux fois j2

Thyl: même

Thyl: marche pas

Thyl: mais bien vu !

Thyl: :)

Thyl: lemin max est bon ?

BlaiseEbuth: Il te manque des {} sur le dernier if de DEPART_MAX thyl

BlaiseEbuth: du coup tu retourne toujours le dernier coup testé, peu importe que ce soit le meilleur ou pas.

BlaiseEbuth: * Thyl

Thyl: MERCI !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

CopperFr: oui c'est pas du python :D

BlaiseEbuth: Bon, j'vais chercher la connerie dans le miens de code maintenant. ^^

Thyl: oui ^^

Thyl: j'ai un nouveau bug dans la simu mais c'est géniale

dbdr: if (a.scorej2>=25){

   return -1000;
 }else if (a.scorej2>=25){
   return 1000;

dbdr: c'est pas le meme test deux fois?

BlaiseEbuth: L'éval ?

BlaiseEbuth: Déjà dit

dbdr: ah, deja dit

CopperFr: oui

dbdr: je suis la cavalerie dans Lucky Luke :)

BlaiseEbuth: ^^

BlaiseEbuth: Bon, plus d'erreur, faut trouver le timeout maintenant... :grin:

Alshock: t'es sur quoi là BlaiseEbuth?

Alshock: salut à tous au passage, particulièrement AutomatonNN et Automaton2000

AutomatonNN: Je comprends pas pourquoi c'est pas un problème de recopier ce que tu codes en python

Automaton2000: si je fais ca aussi

BlaiseEbuth: Bah j'me suis remis sur CoIF mais en repartant de zéro

Zorg1: tabula rasa

Zorg1: comme on dit pour faire savant

Zorg1: :p

Thyl: Il faut combien de points pour passer dans les 2% de Combat de Bot

CopperFr: je peux avoir plus d'eau dans le test 5 :(

BlaiseEbuth: Thyl: dans les 5250...

Zorg1: re

BigUP: mouhaha Pompili qui assume les neonicotinoides ! C'est encore pire que si elle avait fermé sa gueule ! :)

Zorg1: ils ont pas l'air très bon pour noyer le poisson ces ministres

Zorg1: j'ai un chef de projet plus doué

BigUP: Zorg1, ce qui est magique, on a un gouvernement qui a chaque fois assume... Nous on assume... mais ils assument quoi ? jamais ils démissionnent !

dwarfie: meme pas ... on les remercie et on leur donne une pension parce qu'il ont ete ministres

Zorg1: "responsable mais pas coupable" le retour de la mission ^^

BigUP: gros assumage ! :)

dwarfie: humm ... c'est pas "responsable mais pas coupable" qu'on a nommé président du conseil constitutionnel ... ah si ...

Zorg1: c'était pas Edith Cresson cette formule ?

Zorg1: ah non Georgina dufoix

BigUP: on a eu mieux depuis, c'est pas moral, mais c'est légal !

dwarfie: et lui en tant que premier ministre

BigUP: bon en attendant, le PC que je gère a distance ne répond plus ! ;( il doit y avoir une connerie d'économie d'énergie qui traine !

dwarfie: BigUP ... ca c'est l'hypothese optimiste ... ou alors quelqu'un a actionné le mauvais disjoncteur

Zorg1: le truc que t'arrivais pas à rebooter et pour lequel tu voulais priver une ville entière de jus pour une seconde ?

BigUP: dwarfie, non je ne pense pas, c'est le 2eme week-end que le truc me fait le coup. j'ai viré toutes les economies 'énergie systeme, mais il doit rester une connerie au niveau du bios

dwarfie: sans blague , on me l'a fait y'a pas longtemps ... "la centrale de ventilation repond plus au reseau" ... un presta avait juste coupé le jus dessus depuis 3 jours ...

dwarfie: quand c'est pas EDF qui merde avec du courant instable ...

BigUP: courant instable, ca m'arrangerait... le PC redémarrerait

Zorg1: y a personne à côté de ce PC ? il est dans un phare ? :p

Zorg1: et voilà j'imagine BigUp dans un rafiot secoué dans tous les sens qui essaie d'accéder à un phare au milieu de nulle part ...

Zorg1: ça me donne une idée de multi ça :D

Zorg1: (avec FoW évidemment)

BlaiseEbuth: Ca sert à rien les idées de multi. Clone UTTT comme tout le monde.

Zorg1: ah oui j'ai vu ça ^^

Zorg1: tiens encore un jeu de plateau en multi

leojean890: ouais c'est abusay ce clône-troll;)

leojean890: ah ouais encore un plateau by trictrac

leojean890: et dots and bots en puzzle de la semaine^^ ils veulent vraiment faire jouer les gens aux multis commu à fond^^

leojean890: poussé en gold dans ice and fire tiens mdr