Chat:Fr/2021-05-28
Baboom_59: Hello ! Quand je vois les messages au dessus 6k / 80k test de MCTS. Je me dit que j'ai encore du travail. Premier MCTS tester sur Ultimate TicTacToe avec Python je peut que faire 150 simu... Pas très opti le code xD
Remiavecuni: Salut ! puzzle de la semaine résolu (il m'aura fallu 3 jours). Pas de formule magique, mais des fonctions récursives pour y arriver.
ThomC.PSN: Chapeau. Si je devais le faire manuellement, je ne sais même pas comment je ferai alors je n'ai pas osé m'y attaquer :)
Remiavecuni: Moi aussi j'ai peiné à me mettre dedans.
Remiavecuni: Par contre faut le faire pour le challenge, par pourl'xp car c'est pas cher payé.
Nino_le_bg: bonjour je ne sais pas coder aidez moi
Baboom_59: z
Noah_mon_idole: Débrouilles toi tout seul ;)
3141948: dwarfie: Merci d
3141948: dwarfie: merci pour le lien
Flaaamort: How do you find the puzzle of the week? :?
Nino_le_bg: hi i need water
Flaaamort: C'est lequel le puzzle de la semaine?
Noah_mon_idole: le 12ème
sigismond: do you like piscine
Noah_mon_idole: yeah of course
Nino_le_bg: i like cooooooming
Noah_mon_idole: love you too
sigismond: do you mean cooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooming
Flaaamort: le 12ème où? Je vois bien les puzzle easy/medium/hard/... Mais il n'y a pas d'ordre
PureKsos: https://escape.codingame.com/?fromToken=Gru-LQL-IjC-Ck6
PureKsos: j'ai pas d'amis
PureKsos: venez
Noah_mon_idole: chut le Ksos
Nino_le_bg: i mean oh big burgur i lake that yeaaaaaaaaaaaaaaaaaaaaaaaaaaaah
PureKsos: je suis pas un ksos
PureKsos: vu que j'aime une fille
sigismond: prenez un chewing gum emile
Flaaamort: Celui-ci: https://www.codingame.com/training/expert/tiling-by-squares ?
papyjo: Bonjou c'est quoi le puzzle de laa semaine ??
Nino_le_bg: nathan la salope
Lollin: "O","D","I","L","E" qu'ec ce que ça veut bien pouvoir dire
PureKsos: jem lait faise 2 jwulie
sigismond: celui qui la dit qui les
Lollin: celui qui trouve je suce au 06578945
Nino_le_bg: attendez j'ai une errection
sigismond: J'ai une tapette geante
Nino_le_bg: paul sale raciste
PureKsos: ttg
paul_pvc: frero je suis pa raciste
Noah_mon_idole: qui etes vous
Lollin: PureKsos renome ti "xxx_kikouNoob_xxx"
PureKsos: jwulie , vheuf thu shor thire awvec mwa
Nino_le_bg: https://www.youtube.com/watch?v=CPVmcRQMmGk
Nino_le_bg: regardez !!!
Lollin: ohhh les gars vs etes bo
[CG]Thibaud: on se calme ici
sigismond: https://www.youtube.com/channel/UCu5BFfZOr5QNzugtDSocKdQ allez voir sa
PureKsos: @noah_mon_idole
[CG]Thibaud: vous pouvez vous créer votre propre channel #channeldeouf
Nino_le_bg: pd
PureKsos: euh insulte ?
Nino_le_bg: missclick
Lollin: nino clic sur le lien du modo
PureKsos: par contre l'insulte je tolère pas
PureKsos: paul_pvc 09H08 jevaisdebiterjevaisdebitersalefilsdeputetutecroisdroleafairedesremarquesdemerdetesunemerdessalefilsdeputejetedebitecommejedebitetadaronne
PureKsos: euh
WhatTrickeryIsThis: arrêtez, je tente de me concentrer sur mon algo là :(
Lollin: désolé à vous nous arretons de dire
Lollin: n'importe quoi ils se sont fait ban
PureKsos: j'ai besoin d'aide sur mon python
PureKsos: j'arrive pas
Remiavecuni: Moi j'ai fait un algo magique, il ne passe pas avec tous les jeux de test, mais quand je soumet ça passe ^^
WhatTrickeryIsThis: doit y avoir une bonne raison, faut ptetre recalibrer les validateurs, c'est jamais simple
Remiavecuni: Je pense que mes fonctions récursives ne sont pas tout à fait au top, ça passe pour la plupart des rectangles mais pas tous. Du coup c'est un peu un coup de chance
WhatTrickeryIsThis: mon bruteforce java il passe des tests dans un sens, mais pas dans l'autre il timeout, c'est un peu dommage aussipareil
WhatTrickeryIsThis: y à un python qui a réussi les cuts recursifs^^ , je pensais pas que ça pouvait être bon tout le temps
WhatTrickeryIsThis: c'est quand même un peu de la bidouille, du coups c'est regretable que le bruteforce passe pas bien tout le temps
Remiavecuni: On dirait que ce puzzle a été pensé pour ne pas avoir de solution toute faite.
WhatTrickeryIsThis: d'où le bruteforce optimisé
WhatTrickeryIsThis: mais en fait si je comprends bien y à deux strategies, remplir avec des gros dans un sens, ou bien l'autre sens, et tu prends le min
WhatTrickeryIsThis: ça pourrait donner un bon jeu d'optimisation ce truc, comme l'ancien jeux des cartons
3141948: A mon avis il n'y a pas de stratégie. Le stratégie c'est de trouver le code qui passe les validateurs...
WhatTrickeryIsThis: sisi, y à une startégie et les validateurs sont coherents apparemments, je les ai retesté par bruteforce
3141948: Je crois même qu'il n'y a pas de solution mathématique à ce problème
3141948: Ok
Remiavecuni: Je n'ai pas trouvé de solution mathématique, d'où mes fonctions récursives. J'en ai 2 qui s'appellent mutuellement, une pour remplir un rectangle, une pour remplir un L. C'est mon L qui n'est peut-être pas au top et qui merde dans certains cas précis.
WhatTrickeryIsThis: bien sur que y à une solution mathematique, c'est juste pas facil de mettre la main dessus
3141948: Tu connais les validateurs après la soumission ?
3141948: Ah si tu trouves, çà m'intéresse
WhatTrickeryIsThis: oui et non, ils sont dans la contrib
3141948: Ah okay je les enregistre pas
3141948: Et j'y ai plus accès
WhatTrickeryIsThis: y à personnalisé, ou tu peux créer un test
WhatTrickeryIsThis: je sais plus ou est la contrib
WhatTrickeryIsThis: y à ça sur forum dejà
WhatTrickeryIsThis: http://chat.codingame.com/pastebin/05ec4879-e563-4701-af79-54781d3578d0
WhatTrickeryIsThis: pour l'expected
WhatTrickeryIsThis: les validateurs officiels je sais plus mais je crois les avoirs vu
3141948: Ok d'accord merci
dwarfie: toujours sur tiling by squares ?
philRG: tiling by squares
philRG: ah pardon je me suis trompé de fenêtre
philRG: d'après ce que je lis, il n'y a pas de solution permettant de dénombrer toutes les solutions minimales de carrés pour un rectangle (m,n) mais j'ai pas tout lu... https://www.sciencedirect.com/science/article/pii/S0012365X08004780?via%3Dihub
philRG: je veux dire de trouver la solution minimale pour toutes les valeurs (m, n). Seul un algorithme de brute force pourra le faire pour des valeurs de m,n pas trop grandes si je me trompe
dwarfie: y'a le bon bruteforce et le mauvais bruteforce
philRG: méthode de brute force pour vérifier si l'algorithme est bien valide
philRG: suffit de trouver le contre-exemple
Remiavecuni: Attendez que je corrige mes fonctions récursives, je vais l'avoir la méthode absolue ... mouah ah ah ah ah
philRG: perso, j'ai pas d'ordinateur quantique at home
philRG: pour la vingtaine de valeur fournies dans l'exo, oui ça va marcher je suis sûr hehe
Remiavecuni: Pour monter jusqu'à 50 max, pas besoin d'un superordinateurdelamortquitue
philRG: non ça va
Remiavecuni: En plus, pour simplifier le rapport w/h, j'utilise une liste de nombres premiers en dur, donc quoi qu'il arrive mon algo a besoin d'une taille max.
WhatTrickeryIsThis: si, sur les gros tests, ça bouffe pas mal de temps, sauf si tu converge tres vite en prenant les bon carrés du premier coups, genre largeur/2
WhatTrickeryIsThis: j'imagine que sur des mega rectangle on pourrait en faire un puzzle opti
dwarfie: ou pas ...
WhatTrickeryIsThis: ou encore sur des trucs melange de rectangle + asccii en forme de tortue
WhatTrickeryIsThis: Automaton, ce sera le boss legende
WhatTrickeryIsThis: faudra le remplir avec nbr minimum de tortue
WhatTrickeryIsThis: Quand on fait un brew, on connait pas la potion qui arrive après dans la file?
WhatTrickeryIsThis: même merdier que les learn surement
Bon[]Crayon: Salut :ghost:
Bon[]Crayon: Automaton2000 bonjour la tortue
Automaton2000: ok c'est bien ce que j'avais vu
WhatTrickeryIsThis: :turtle: :eyes:
Remiavecuni: C'est quoi cette histoire de tortue ? Je suis un nouveau moi.
**Bon[]Crayon demande à Automaton2000 d'écrire le mot 'tortue'.
Automaton2000: je vais en rester là
Bon[]Crayon: Noooooooooon
dwarfie: youhou ...premiere victoire de mon code intelligent contre mon heuristique a 2 balles a clobber ...
Bon[]Crayon: GG
dwarfie: euh , ca se fete ca ou pas Automaton2000 ?
Automaton2000: ah tu parles de quoi alors ?
dwarfie: Automaton2000 : de tortue
Automaton2000: y a bien un qui va passer
dwarfie: merci Bon[]Crayon ... mais ca a gagné qu'une seule fois ;)
WhatTrickeryIsThis: putin il m'ont viré toute la RAM sur mon serveur xD
WhatTrickeryIsThis: y à plus que 8go, c'est la crise
WhatTrickeryIsThis: genre ma gameboy elle est plus puissante que mon serveur pre prod
philRG: ça dépend ce que tu mets dessus
WhatTrickeryIsThis: bha on fait tourner une jvm jusqua 12go
philRG: j'avais un raspberry 1ère génération qui tournait parfaitement sur raspbian et serveur php. J'ai voulu le brancher sur le web malheur
philRG: du coup je l'ai remis en privé, fichier de tentatives de connexion de plusieurs Go principalement des IPs chinoises
philRG: et j'ai mis fail2ban après le plus light. Les autres IDS faisaient tomber le rpi
philRG: 8Go c'est à peine suffisant pour un ordi personnel
WhatTrickeryIsThis: ça va ramer comme une tortue
dwarfie: philRG ... le probleme c'etait pas la ram ... 800Mhz c'etait trop leger ...
dwarfie: (bon 1G de ram c'est peu aussi c'est vrai)
dwarfie: la plupart de mes serveurs web en ont 4 dont 2 qui servent pas ...
philRG: ouais j'ai une version à 512Mo de RAM et cpu 800Mhz avec un SSD externe connecté en USB2 qui l'a bien boosté
philRG: dit cpuinfo: Raspberry Pi Model B Plus Rev 1.2
philRG: philRG oui j'ai fait un top, et mon CPU était à la ramasse à cause de l'IDS, et mon serveur PHP ramait bien du coup
philRG: un process PHP doit pas consommer beaucoup de ram pas fait gaffe
philRG: tout dépend de la charge, si 5000 codingamers dessus, mon RPI se vaporise en 50ms :-D
philRG: ah tiens une petite maj de domoticz dans le backlog :-)
philRG: et merde la maj a fait un reset de la db le con
M_C: Quelle galère ces puzzles où on ne passe pas les validateurs alors qu'on passe tous les tests :'(
dwarfie: c'est que les tests sont pas complets ... ou que ton code prend un mauvais raccourci ... ou que tu timeout
M_C: j'ai l'habitude maintenant avec python...
Remiavecuni: Chaque langage a ses inconvénients, avec le C/C++, c'est sur les tailles de code que c'est difficile.
Alshock: la taille du programme c'est pas un inconvénient, la lisibilité oui (et oui, la taille fait partie des critères de lisibilité, mais c'est clairement pas le plus gros)
ShaxoLudo: Ya pire que C/C++ en terme de taille de code
ShaxoLudo: :Java:
Alshock: Tu pense à un langage qui commence par un J et finit par un A ?
ShaxoLudo: Quelle surprise, tu as deviné
Alshock: ah zut j'ai pas eu le temps de lemettre avant toi
Alshock: Oh en taille de programme le BF explose facilement tous les records
Alshock: mais le nombre d'utilisations pratiques est pas fou
Remiavecuni: Le C++ c'est difficile à réduire quand tu dois écrire include nomfichier using namespace .... là où d'autres langages permettent plus de choses sans inclure de bibliothèques.
ShaxoLudo: <python>
Bon[]Crayon: :snake:
M_C: On aura droit un jour à numba pour python sur Codingame vous pensez ?
WhatTrickeryIsThis: numba nooba
WhatTrickeryIsThis: skoi ce truc de newbie
WhatTrickeryIsThis: import numba, hop
WhatTrickeryIsThis: Vous savez comment le singe codeur il traverse la rue?
WhatTrickeryIsThis: il prend le passage python :p :snake:
Remiavecuni: Ok, maintenant j'en sais++
Remiavecuni: Est-ce qu'il fait la Java après avoir traversé ?
WhatTrickeryIsThis: :speak_no_evil:
Remiavecuni: Dans le même style : que fait quelqu'un qui part en courant ? Il C#
WhatTrickeryIsThis: ça c'est moche
WhatTrickeryIsThis: le pauvre
Snusk: Bonjour, savez vous comment afficher des informations au dessus de son vaisseau dans Coders Strike Back ? :)
WhatTrickeryIsThis: rajoute après l'output
WhatTrickeryIsThis: print'x y blabal'
WhatTrickeryIsThis: ou pt virgule , selon les multis
Snusk: Parfait, merci beaucoups !
Magus: ce moment ou tu fais un kill -9 mais tu te rates quand tu tapes le pid
Magus: et que t'as aucune idée de qui tu viens de kill
WhatTrickeryIsThis: t'as encore martyriser NN?
Magus: ah non non, la c'est mon boulot
Magus: je voulais kill un process
Magus: je me suis raté dans tapant le pid :D
Magus: "oops"
Magus: y'a un process qui a rien demandé qui vient de prendre un kill -9
WhatTrickeryIsThis: tant que c'est pas 0 ou 1 je crois t'es bon
Magus: de toutes façons si c'était un process important je finirais par m'en rendre compte
WhatTrickeryIsThis: ça arrive tellemnt tu fait click droit ça te fou un kill surprise
WhatTrickeryIsThis: ou tu te retrouve coincé dans un terminal avec marqué *process>? :
Magus: quelqu'un aurait une idée de quoi faire quand un arrive pas à ouvrir un port sur ubuntu et que sudo ufw allow 1883 dit qu'il a bien ajouté la règle sans erreur ?
WhatTrickeryIsThis: netstat -n |grep 1883
WhatTrickeryIsThis: sudo ss peut être, faut voir si ton port est LISTEN
Magus: hmm
Magus: je vois plein de established (c'est normal, c'est des connexion depuis localhost celles la)
Magus: mais je vois aucun LISTEN
Magus: ufw se fout de ma gueule ?
WhatTrickeryIsThis: t'as peut être un truc ufw -verbose
Bon[]Crayon: "le passage python" :smiley:
WhatTrickeryIsThis: y aurait pas une conf pour resreindre le nbr sockets/ plage des ports
Bon[]Crayon: Il faut le redémarrer ?
Magus: en fait je pense que surtout que je fais bananer par le vpn
WhatTrickeryIsThis: faut peut être demander à l'equipe systeme mais bon, je leur parle plus il vont encore me virer des plugins et faire des cut dans me FS. Ce matin j'ai perdu 24Go de RAM :'(
Magus: quand moi je fais un ping sur le serveur, j'ai 50ms de latence (assez normal)
Magus: quand depuis le serveur je fais un ping sur ma machine, j'ai 0.5ms de latence (vachement rapide le bougre dis donc)
WhatTrickeryIsThis: 50ms c'est un turn sur un multi :ok_hand:
WhatTrickeryIsThis: ta machine est peut ^tre dans le local serveur tout proche, faudra pas la brûler ce coups ci
3141948: C la faute de l'admin réseau 😂
Magus: en fait visiblement c'est notre vpn qui n'a pas de route pour les autres ports que les ports system <= 1024
Magus: c'est malin ça, comme que je fais mes tests moi :/
WhatTrickeryIsThis: un alias peut être?
3141948: Ah ok j'avais un collègue anglais à l'époque qui refusait d'ouvrir ses ports aussi. Sur les machines de production, il faut demander l'autorisation au responsable
WhatTrickeryIsThis: si c'est un serveur web public c'est un peu chaud quand même
3141948: Je connais pas trop les configurations de vpn ceci dit
3141948: Faut voir toutes les attaques qu'on se prend sur un serveur web Public
3141948: En lisant les logs
WhatTrickeryIsThis: Tips: les ourang outans choufflus sont les plus aggressifs et s'aiment pas entre eux
WhatTrickeryIsThis: si vous êtes choufflus, courrez !
**Bon[]Crayon donne une potion d'invisibilité à Automaton200.
**Bon[]Crayon donne une potion d'invisibilité à Automaton2000.
Automaton2000: je vais la mettre sur la voie
Bon[]Crayon: Automaton2000 Garde la.
Automaton2000: là je l'ai fait dans tout les cas de figure
Bon[]Crayon: Automaton2000 salto arrière
Automaton2000: je te conseille de ne pas se faire chier
Bon[]Crayon: Automaton2000 Impossible, je me fais chier tous les jours.
Automaton2000: ah oui il a fait pour les puzzles
Bon[]Crayon: Automaton2000 Pour tout le reste aussi.
Automaton2000: bonne nuit tout le monde j'ai une question sur le forum
Bon[]Crayon: Automaton2000 Oui
Automaton2000: en vrai j'en sais rien du tout
**Bon[]Crayon slaps Automaton2000 around a bit with a large fishbot
Automaton2000: mais la c'est juste un fichier
Bon[]Crayon: Aller, bonne nuit Automaton2000.
Automaton2000: tu as un bouton en haut à droite de la zone d'atterissage est sous tes pieds
Bon[]Crayon: :x:
Phoenixdk41: Hello, peut on rajouter des jeux de tests à ceux déjà existant ?
Zorg1: d'une de tes contribs ou un puzzle existant ?
Phoenixdk41: sur un puzzle existant
Zorg1: lequel ?
Phoenixdk41: Températures
Zorg1: ha celui là faut demander à CG
Zorg1: après bon pourquoi tu veux rajouter un test ?
**Zorg1 un peu marre de tirer les vers du nez
Zorg1: Automaton2000 la forme ?
Automaton2000: est ce que c'est exactement la même chose
Phoenixdk41: ah d'accord. En fait quand je soumets mon test j'ai en rouge point 03 : 5526 alone. Du coup je voulais faire un tests avec en entry 5526 pour voir si ça bug.
Zorg1: ah mais tu peux faire un test personalisé
Zorg1: il faut passer en "mode expert" dans l'IDE (bouton parametres à gauche)
Phoenixdk41: Ah super, c'est exactement ce que je cherchais
Zorg1: une fois ça t'as un onglet "personalise" a côté des jeux de tests
Phoenixdk41: merci :)
Zorg1: np
Phoenixdk41: :thumbsup:
TomBRUEL: Bonsoir, je voudrais savoir si il y a un moyen Rapide de tester si deux conditions sur 3 sont vraies. Exemple : Si jai une condition a, b et c, comment puis je verifier rapidement que seulement deux sont vraies. je sais faire si a est vraie et b est vraie ou a est vraie et C est vraie etc etc mais c'est long
Phoenixdk41: Sur quel langage ?
Phoenixdk41: Tu peux refacto avec des ternaires je pense. C'est plus court en terme d'ecriture mais un peu plus dur à lire
Zorg1: oui enfin pê éviter de faire un truc sale genre "(a?1:0)+(b?1:0)+(c?1:0)==2" :p
Zorg1: doit y avoir plus propre
TomBRUEL: super merci, je vais me renseigner ! :)
dwarfie: "(a!=0)+(b!=0)+(c!=0) == 2" peut etre ? :yum:
**dwarfie rentre sa boite de diable en attendant la prochaine occasion :D
dwarfie: ah j'avais pas vu que c'etait deja des conditions ... donc meme pas besoin de !=0 :p
Zorg1: bah la condition =1 c'est en C++, en C# je sais pas ...
dwarfie: au pire , ca se caste ... peut etre ...
Zorg1: bah pour certains un boolean c'est un nombre, pour d'autre c'esy une fonction ^^
Zorg1: toujours trouvé cette astuce du lambda calcul trop top ^^
Thyl: yo
Zorg1: o/
Bon[]Crayon: Bonjour Automaton2000
Automaton2000: tu le fais en quel langage ?
Bon[]Crayon: Automaton2000 en français
Automaton2000: tu peux prendre en compte le fait que ce soit possible
Zorg1: t'es étrange Automaton2000
Automaton2000: par exemple dans le code que j'ai fait c'est que je suis un peu à l'arrache
Zorg1: qui ne l'est pas Automaton2000
Automaton2000: j'ai une heuristique qui rentre dans un bar
Zorg1: :D
Bon[]Crayon: :beers:
pardouin: o/
pardouin: je passe en revue les puzzles experts pour voir si j'en repère des plus faciles que la moyenne, il y a vraiment des trucs rigolos genre ça:
pardouin: https://www.codingame.com/ide/puzzle/breach
-Cile-: c'est sûr qu' Automaton2000 sort des phrases que des gens ont vraiment dit ?
Automaton2000: il y a un espace entre les deux
pardouin: oui mais il fait des mix je pense
pardouin: un début d'une quote + une fin d'une autre
Zorg1: le principe de la chaîne de Markov ...
Zorg1: je crois qu'il a un préfixe de 3 mots
Bon[]Crayon: Le code est accessible. Il faut l'analyser.
pardouin: il y a un puzzle qui explique son fonctionnement mais c'est très simplifié
Zorg1: https://www.codingame.com/blog/markov-chain-automaton2000/
Automaton2000: arrête de faire de la grosse merde
Zorg1: l'article de blog
Zorg1: comme t'es agressif Automaton2000
Automaton2000: je joue contre le boss ! ;(
Zorg1: pas une raison pour insulter tout le monde, Automaton2000
Automaton2000: c'est le cas, je pense que les gens ont du mal a faire la meme chose
-Cile-: merci pour les renseignements sur automaton2000
Automaton2000: magus: je pense que je me pose des questions pour riens
-Cile-: automaton2000 : magus n'est pas là
Automaton2000: vu que les gens qui le font
ThomC.PSN: Bonsoir la french tech :)
-Cile-: o/
Zorg1: \o
Zorg1: french tech, ça me fait trop penser à ça : http://www.frenchtech.co
pardouin: .o.
pardouin: _o_
pardouin: <o>
dwarfie: quand on voit le specialiste high-tech de chez bfm , c'est pas vraiment un compliment ....
dwarfie: ou c'est celui de rmc .... bah c'est le meme de toutes facons ...
pardouin: Notre projet se positionne comme étant le Uber des services à la personne mais sans payer d'impôts. On a déjà été interviewés par Frenchweb. 2 fois.
pardouin: ahah
pardouin: Mon associé et moi avons fondé le Capitaine Train du paiement sans contact pour les mères célibataires. Making the world a better place.
pardouin: ^^
Zorg1: pardouin découvre un vieux truc ;-)
pardouin: mais bon la plupart du temps ça n'a aucun sens
Zorg1: bah ... c'est le côté réaliste du truc :p
Fougere: @Automaton2000 Et toi, une idée de start-up ?
Automaton2000: donc si t'as pas de simu
Fougere: @Automaton2000 En vrai : pas si mal.
Automaton2000: mais ca marche toujours pas
Fougere: @Automaton2000 Tu m’étonnes.
Automaton2000: je vais tester tout ça
**dwarfie n'a pas vraiment confiance en Automaton2000 pour verfier quoi que ce soit
Automaton2000: donc si ça se trouve ça va être chiant
dwarfie: Automaton2000 : autant que de te demander de dire tortue alors que t'es trop faineant pour le faire
Automaton2000: mais comment je fais pour le moment ?
philRG: ah top 3 sur dice & duel juste derrière euler, peinard en attendant son fix, car coder en aveugle c moyen lol
dwarfie: Automaton2000 : mal
Automaton2000: je prend en compte la position de thor
philRG: je vais pouvoir pinger euler
dwarfie: bon , wood 1 de othello c'est fait ... j'aurais quand meme du monter de 50% le nombre de simu (et ca a pas ete facile)
philRG: hey euler, j'aimerais te passer devant mais je peux pas voir les replaus
philRG: y
philRG: ah y a du monde sur othello
philRG: ah c du bitboard quoique ça doit pouvoir passer en python
philRG: il date d'un an
dwarfie: le boss est pas en bois sur othello ;)
philRG: ah ouais vu les zozos coincés en wood 2, j'imagine ;)
dwarfie: j'en ai bien bave et y'a fallu que je mui fasse perdre 2 points
philRG: bah ça fait un exo de bitboarding avec 2 belles ligues
philRG: me fasse perdre 2 points çàd?
dwarfie: que je lui fasse .... il avait 34 point ...4 point des plus que le 1er en dessous de lui
philRG: ah ok sur Oware il était haut aussi, je t'avais vu passer, mais j'étais encore trop bas pour être poussé
philRG: faudra que je mette aux simus mais ce que c'est bon de coder ses stratégies à coup de if/else, mais c un peu chaud quand même au niveau forêt
philRG: ou alors faut le codage parfait des variables et fonctions
philRG: et heuristiques qui vont bien
dwarfie: des fois ca suffit, et des fois pas ... souvent pas a arriver haut ...
leojean890: dwarfie gg hehe
leojean890: je tente le repush je finis sans surprise 8 places derrière toi xD
dwarfie: 6/1/1 ... je te fout un belle raclée quand meme ;)
BlaiseEbuth: Ca parle de raclette ? J'ai la dalle.
BlaiseEbuth: "cannot cast char to java.lang.string" C'est le truc le plus con de la journée. :rofl:
Zorg1: houla je suis encore là
Zorg1: Automaton2000 toujours d'attaque ?
Automaton2000: t'es sûr que c'est plus long que le code des gens ?