Chat:Fr/2020-10-11
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
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
nicola: HTTP Status 405 – Method Not Allowed
JBM: dans n'importe quelle api qui te renvoie un codingamer
JBM: par ex services/CodinGamer/findCodinGamerFollowCard
BlaiseEbuth: Ca s'utilise comment ça ?
BlaiseEbuth: On peut bidouiller du post comme ça ? J'ai la flemme de faire plus compliqué qu'une url...
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 ?
BlaiseEbuth: Ah !
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 %
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...
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: ^^
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
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
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