Chat:Fr/2020-07-21
nicola: Ensuite, tu tenteras le BU, le ZO et pour finir, le MEU.
dbdr: et si plus grand, on prend une poubelle et on recommence
dbdr: ce qui montre d'ailleurs que le GA c'est zéro
Bob: amis des shadoks et des tortues o/
Bob: Automaton2000, au rapport
Automaton2000: la question est : est ce que t'as dit
Bob: j'ai dit, Automaton2000
Automaton2000: il n'y a que le boss pour le moment
Bob: c'est trop d'honneur Automaton2000
Automaton2000: donc je suppose que non
leojean890: le mars lander très difficile faudra que je teste en modifiant mon code de l'optim qui validait les autres, j'sens que c'est pas de la tarte
Stilgart: c'est de la cuisine ML3
Stilgart: honnêtement
leojean890: tu cuisines des seuils ?:P
leojean890: pour l'optim j'ai fait ça en vrai:)
leojean890: (ML2)
leojean890: si distance à l'arrivée dans un intervalle et vitesse verticale dans un intervalle et horizontale dans un intervalle alors faire ..
leojean890: et après pour optimiser ajouter encore des if pour faire moins souvent du thrust élevé ;)
leojean890: je tenterai le GA un jour ;P
leojean890: celui-ci me parait assez chaud tiens :p winamax-sponsored-contest
nicola: On prend BU poubelle.
Bob: d'avoir du style ?
Guiguim: C'est quoi une "perfect string" ?
Edjy: Un sous-vêtement sublime
Guiguim: mdr
Edjy: demande à Automaton2000 au pire
Automaton2000: ah oui par contre je comprend pas je suis pas sur de comprendre la question
Bob: const perfectString = "perfect";
Bob: de rien
Guiguim: J'ai essayé avec une string dont son équivalent à l'envers est dans elle-même, mais ça me donne que 75%. Peut être que c'est l'exo qui est pété car tout le monde a ce score
Bob: on parle de quel exo eactement ?
Bob: si c'est un CoC, peut-etre que personne n'a compris :)
Guiguim: Possible aussi
Bob: c'etait quoi l'enonce ?
dbdr: https://www.geeksforgeeks.org/perfect-reversible-string/ ?
dbdr: "reverses of all possible substrings of ‘str’ are present in ‘str’ or not. "
Guiguim: Print "YES" si la string d'input est parfaite
Guiguim: J'ai testé ça, mais que 75%
dbdr: sans la definition?
Guiguim: https://www.codingame.com/clashofcode/clash/report/13025091ccf5e01eeab746881111cff84d0c882
Guiguim: Non sans la définition
Bob: si l'enonce donne pas la definition c'est sur que c'est complique
dbdr: reverse golf :D
dbdr: reverse puis golf
dbdr: parce que antigolf c'est autre chose
dbdr: :D
Bob: ouais ok sans la definition vous pouvez rever :)
Bob: il y a un mode reverse golf ?
Guiguim: Dommage :confused:
dbdr: ben a priori ce serait trivial non?
dbdr: 100K à chaque fois :)
dbdr: anfin l'antigolf
dbdr: reverse gold, c'est juste un golf ou l'enoncé est pas clair, donc il faut reverser
Bob: arf
Bob: bon pas moyen de forcer enzyme a updater ce putain de composant
dbdr: :wastebasket:
Bob: BU :wastebasket:
Thyl: Yo !
Bob: shi !
ZenkoLab: yo
Bon[]Crayon: Bonjour
Bon[]Crayon: Bonjour AUTOMATONNN
AutomatonNN: ok
Bon[]Crayon: Bonjour AUTOMATON2000
Automaton2000: mais bon on s'y fait
Bon[]Crayon: AUTOMATON2000 TOUT À FAIT
Automaton2000: a moins de 10 minutes
Bon[]Crayon: Automaton2000 Pour une tortue c'est chaud !
Automaton2000: et à la fin du contest
Bon[]Crayon: Automaton2000 C'est la tortue qui gagne. :turtle:
Automaton2000: envoie le lien du puzzle ?
Bon[]Crayon: Automaton2000 https://www.codingame.com/training/easy/onboarding
Automaton2000: j'ai pas du tout envie de coder un truc
Bon[]Crayon: Automaton2000 Une petite pause. :coffee:
Automaton2000: tu vas faire le contest
Bon[]Crayon: Automaton2000 Oui
Automaton2000: pour avoir un score de 0
Bon[]Crayon: Automaton2000 Je participe.
Automaton2000: si ça se trouve ça va être compliqué
Bon[]Crayon: Automaton2000 Rien ne sert de courir, il faut partir à point.
Automaton2000: et qu'il est à portée
JBM: comment es ton csb a tous
Thyl: moi il est va...
Thyl: Petite question
Thyl: comment dans un min max vous faites jouer l'advs
Thyl: Oups pardon, j'ai dit une betise ;)
Thyl: :D
Bob: amis des chats qui laggent
Thyl: je cherche la contrepetrie
Bob: non meme pas
Thyl: aaa
Bob: comment tu fais jouer l'adversaire dans un min max ?
Bob: ben comme toi
Bob: enfin avec une heuristique
Thyl: pardon je me suis perdu
Bob: faut trouver un compromis entre un truc pas trop gourmand en temps et un minimum realiste
Thyl: tout les coups ...
Bob: t'as rarement le temps de tester 100 % des branchements possibles de toute facon
Bob: donc il faut trouver un moyen de te limiter a un nombre relativement petit de coups vraisemblables
Thyl: ...
Thyl: tout en art !
Bob: oui
Bob: la difficulte c'est pas l'algo en soi
Thyl: c'est l'heuristique
Bob: c'est de remplir les "trous" de l'algo (evaluation d'une position non-finale, coups de l'adversaire...)
Bob: je vais te dire toujours pareil : commence simple
nicola: Bob, et les chats qui rats ?
Bob: une fois que tu maitrises tu peux partir sur des trucs sioux
Bob: sur StC (et probablement sur CSB) par exemple tu as des gens qui commencent par faire tourner leur AG/MCTS/autre sur une fraction du temps imparti contre une heuristique a deux balles pour definir une sequence d'actions basique-mais-pas-trop-conne
Bob: puis ils le refont tourner pour l'adversaire contre cette sequence-la pour predire une reponse de l'adversaire
Bob: et enfin ils refont tourner poux eux contre cette reponse-la
Thyl: ...........................................................................................................................................................................................
**Thyl est épaté
Thyl: sur awalé le branching factor est faible donc ça va allé :D
Thyl: Merci Bob !
Bob: la difficulte technique de ces algos c'est de trouver des moyens de faire les seaux de simulations rapidement
leojean890: nicola le BU, le ZO et pour finir, le MEU ?:P
leojean890: ouais sur oware ça va en effet ;)
nicola: leojean890, cherche Ga Bu Zo Meu.
Zorg1: o/ tout le monde, et aux bots qui maîtrisent CSB, j'ai nommé Automaton2000 & AutomatonNN
Automaton2000: et t'as pas le droit
AutomatonNN: sur le chat et le soleil et une seule ligne :p
Zorg1: et nicola pompa pompa pompa ...
Zorg1: on pourrait faire une version de BF avec Ga Bu Zo Meu d'ailleurs
Zorg1: ils ont bien fait ça avec Ook
Zorg1: ou un espèce de forth avec le même genre d'encodage que WhiteSpace
dbdr: et faut écrire Ga Bu Zo Meu en ASCII art
dbdr: http://chat.codingame.com/pastebin/c1977750-19cc-45a1-9bdd-db6622be182c
dbdr: mais en remplacant la vache par un shadok
Thyl: Yo la street A
Thyl: Yo la street Automaton2000
Automaton2000: faudrait que je le trouve plus
Thyl: Yo la street AutomatonNN
AutomatonNN: oui
Thyl: Je peux te tuer AutomatonNN
Thyl: ?
AutomatonNN: pete un peu plus tard
Thyl: :joy:
Thyl: Je peux te tuer AutomatonNN ?
AutomatonNN: oui
Thyl: :joy:
Thyl: AutomatonNN t'est le meilleur !
AutomatonNN: pression pour le contest :D
Thyl: AutomatonNN t'est le meilleur !
AutomatonNN: prochain contest ça va pas durer un peu plus tu fais quoi ?
Thyl: surement unminmax bien nul AutomatonNN
AutomatonNN: suffisant de me faire un tas de bots qui font le meme principe que celui de Automaton2000 pour ton r
Thyl: ...
Thyl: que veux dire r AutomatonNN
AutomatonNN: des ters validés ?
Thyl: AutomatonNN
AutomatonNN: ou le boss de toute façon des fois que je suis pas trop de mauvais tu peux voir le contest de ce que
Thyl: tirtue AutomatonNN
AutomatonNN: Automaton2000 tu as ressoumi ?
Thyl: tortue AutomatonNN
AutomatonNN: oui j'ai pas trop compris comment tu peux faire quelque chose à faire quoi ?
Thyl: tortue AutomatonNN, Automaton2000
AutomatonNN: voila
Automaton2000: il te faut au moins que je me renseigne
Thyl: tortue AutomatonNN
AutomatonNN: Tiens
Thyl: print("tortue"*5) tortue AutomatonNN
AutomatonNN: useless
Thyl: print("tortue"*5) tortue AutomatonNN
AutomatonNN: oh merde
Bob: pas mal
Bob: belle defense d'AutomatonNN
AutomatonNN: ouai c'est pas trop compliqué de faire un truc que je peux pas te dire que tu as un truc pour le con
Bob: je me demande comment je dois prendre ca AutomatonNN
Zorg1: mal bien sûr
Zorg1: vous avez fait planter AutomatonNN ? :scream:
AutomatonNN: oui j'ai vu que tu as des trucs que j'ai pas vu le boss avec moi :(
Zorg1: ah non t'es toujours là ouf
Thyl: Si il vous embête AutomatonNN à dit que je pouvais le tué donc demandé ? :D
AutomatonNN: oui je suis pas sur que c'est pas trop compliqué de faire un truc de ce que j'ai fait en python
Bob: ah mais oui c'est qu'il m'a pas repondu en plus l'animal
leojean890: nicola d'acc:p
Zorg1: if (asker=="Bob") ignore();
Zorg1: ou alors c'est un comportement émergent de son NN
Ios: salut
Zorg1: o/
Bob: \o
nicola: Oui, il y a huit instructions en BF donc tu peux tout coder de BUBU à GAMEU.
nicola: Zorg1
nicola: Tu peux même te permettre d’étendre le langage.
Zorg1: et de coder en parlant dans un micro
Zorg1: jusqu'à ce que ton entourage demande ton internement
nicola: :)
Bob: deja qu'aux yeux de certains le simple fait de coder c'est suspect
nicola: Et suspect, c’est sale.
Zorg1: mon dieu
Zorg1: j'étais pas prêt
Bob: :D
Bob: pas pire que suspendu
Zorg1: ça converge tout ça
nicola: Non, de GAGA à BUMEU.
Zorg1: je préfère le RPN avec codage des nombres en ternaire (voire même en ternaire balancé pour éviter de s'emmerder avec les signes)
Thyl: les gars vous avez une soluce pour les min max
Thyl: ma fonction eval evalue que le 3 tous
Thyl: donc même si j'ai un super coup ça va regarde dans 3 tours
Thyl: Une idée ?
Thyl: une heuristique pour calculer que les coups valable ?
Bob: comme indique ce matin : c'est 100 % dependant du jeu
Bob: pas de recette miracle pour ca
Thyl: awalé
Zorg1: bah regarde le negamax avec elagage alpha beta, en Lua je vais jusqu'à profondeur 7 avec ça
Thyl: ok merci !
Bob: note que la ca ne traite pas la meme chose
Thyl: je connais pas negamax
Bob: negamax + alphabeta c'est des optimisations generales de min/max
Thyl: ok
Bob: alphabeta permet d'arreter de traiter une branche quand on a deja determine qu'elle ne pourra pas faire mieux
leojean890: zobrisk hashing sinon ;)
Bob: ou pire suivant le tour considere
leojean890: sinon sur world ils m'ont parlé d'un truc qui marche bien apparemment
Bob: negamax c'est juste considerer que le score de l'adversaire est l'oppose du tien
leojean890: multi probcut
leojean890: je ne connais pas
leojean890: mais à regarder
Bob: mais c'est different (et complementaire) de filtrer la liste des coups possibles
Thyl: où sinon je vais vers un Monte Carlo
Thyl: un filtrant
leojean890: certains font du MC sur oware
leojean890: dans les premiers
leojean890: astrobytes
leojean890: par ex
Thyl: comme je calcule que les branches à choisir
Thyl: à voir
leojean890: perso je suis 31eme avec minmax alpha beta
Zorg1: bob : oui c'est sûr mais déjà essayer les optimisations classiques de minmax non ?
Thyl: moi perso je suis 12 avec une bouse 12/19
Zorg1: négamax n'est pas vraiment une opti, plus un moyen de simplifier le code
Thyl: j'envie ton programme leojean
leojean890: 12 de la ligue du dessous ?
Thyl: oui !
leojean890: bah tkt prends juste le temps de finir et ça ira :)
Thyl: je fais que print 0
Thyl: je vais essayer avec un randint
Thyl: ...
Thyl: :D
leojean890: donc .. multi probcut ;)
leojean890: fais gaffe tu peux pas print 0 s'il y a rien dans la maison 0
leojean890: ;)
leojean890: fais un parcours des maisons et dès que nbGraines > 0 print la :P
Thyl: après awalé je pense que c'est un super entrainement pour minmax
leojean890: c'est bien oui car pas trop dur
leojean890: sinon othello
leojean890: sinon bandas
Thyl: esperont pour le prochain contest que minmax sortira
leojean890: branching faible et eval facile dans bandas
Thyl: ; D
Thyl: cool merci
leojean890: bah c'est ton choix ou non de le sortir
leojean890: othello, changer un 500 par un 200 dans mon eval me fait remonter au dessus des 30 de ELO
leojean890: mais bon le boss a 32 donc pas suffisant :P
Bob: zorg: oui c'est clair
Thyl: eureka !
Bob: alpha beta c'est pas sorcier
Thyl: j'ai trouvé
Zorg1: euh une depth 3 ça suffit pour passer la première ligue d'onware. je crois que le boss il ne fait qu'une éval de profondeur 1
leojean890: alphabéta tu récup un template sur le net..
Thyl: merci
Thyl: après je vais vraiment bosser dessus
leojean890: tu changes la fonction eval() majEntities() getPossibleMoves()
Thyl: je vais faire un Alpha Beta (la prem)!
leojean890: oware j'avais un bug dégueu dans mon minmax et j'étais 93 pendant au moins 6 mois
Zorg1: faudrait que je code mon idée de bitboarding oware en Lua moi
leojean890: pas encore fait ça moi
leojean890: ni sur oware ni UTTT ni othello$
257832: Yo tout l'monde ! Automaton2000, AutomatonNN !
Automaton2000: enfin dans le top 100
AutomatonNN: pode en moins de 10 places
darkhorse64: leojean890: eval facile dans bandas ? Nombre de pions ?
leojean890: darkhorse64 facile d'avoir un truc "ok" mais bon pour le top je ne sais pas car mon code se balade entre 25 et 32..
leojean890: j'ai mieux que le nb de pions
leojean890: plus ils sont centrux plus ils valent de points
leojean890: j'ai que ça :P
leojean890: centraux
leojean890: au top c'est du MCTS/MC ?
darkhorse64: Oui comme éval, ça fait sens. Au top, il y a de tout (NN, AB,MCTS)
BlaiseEbuth: AB ?
darkhorse64: Alpha/Beta
BlaiseEbuth: Pruning ?
darkhorse64: Bah oui ?
leojean890: ouais moi c'est minmax avec AB du coup
BlaiseEbuth: Ouai voilà, c'est parce que tu le site dans les algos.
leojean890: j'fais jamais de minmax sans AB
leojean890: je repars du même template..
leojean890: tjr
BlaiseEbuth: Moi non plus, mais ça reste un minmax
leojean890: des NN au top comme d'hab quoi
leojean890: ouais
BlaiseEbuth: T'as qu'à en faire aussi, au lieu de râler
leojean890: j'pense que l'eval et le cutting font la diff avec mon truc pour les AB qui me battent (et rapidité du code, etc)
darkhorse64: Non, le seul c'est robo
leojean890: blaise ouais je m'y mettrai un jour mais ça va prendre du tps^^
leojean890: vu mon exp pour en faire ;)
BlaiseEbuth: Faut bien commencer
leojean890: yep:)
leojean890: bah c'est prévu mais j'sais pas qd
leojean890: ça va être long ;o
darkhorse64: karliso, je ne sais pas, Nagrarok, msmits, moi, MCTS, trictrac, minimax
BlaiseEbuth: AutomatonNN t'es long ?
AutomatonNN: sur ma machine c'est pas trop compliqué de faire un truc du genre dans ma solution je pense
BlaiseEbuth: Voilà.
leojean890: MCTS ça a du sens que ça puisse marcher en tt cas:p
darkhorse64: Je suis en full rollout pour le moment
BlaiseEbuth: :rage:
Bon[]Crayon: :skull:
Thyl: Yo'soir !
Guiguim: Hrllo
TNtube: coucou Guiguim
TNtube: :derp:
Guiguim: nom nom
Bon[]Crayon: Automaton2000 Alors ce puzzle ?
Automaton2000: de ce que l'on ne peut pas savoir
Bon[]Crayon: Automaton2000 Notre ignorance est plus grande que notre connaissance :thinking:
Automaton2000: si on parle du loup
Bon[]Crayon: Automaton2000 le renard et la belette
Automaton2000: et y'a pas de raison
Bon[]Crayon: Automaton2000 quand il y a la passion
Automaton2000: faut faire une liste de liste
Bon[]Crayon: Automaton2000 Tu me l'as déjà dis.
Automaton2000: à la fin de la journée
Bon[]Crayon: Automaton2000 On compte les bugs dans son code.
Automaton2000: je vais voir ce que ca veut dire que je me suis pas assez bon
Bon[]Crayon: Automaton2000 Recode toi.
Automaton2000: je me demande si c'est pas plus rapide
Bon[]Crayon: Automaton2000 Perl, Bash, C++, Clojure, Dart, ...
Automaton2000: du coup j'ai pas pu le faire en java
Bon[]Crayon: Automaton2000 La prochaine fois.
Automaton2000: après oui si tu es en train de bosser sur mon code
Bon[]Crayon: 'void Bot::learn(string& message)'
Bon[]Crayon: Automaton2000
Automaton2000: au point de faire un truc pour faire du sport
Bon[]Crayon: Automaton2000 Faire du sport :laughing:
Automaton2000: non mais y'a des cas où je suis
Bon[]Crayon: Automaton2000 Tu es tortue :turtle:
Automaton2000: désolé je suis un noob
Bon[]Crayon: Automaton2000 Tu es Tortue Génial.
Automaton2000: on est tous dans la meme zone
Bon[]Crayon: Automaton2000 Zone 51
Automaton2000: ce qui est le boss ?
Bon[]Crayon: Automaton2000 tortue = boss
Automaton2000: c'est pas parce qu'il y a plus qu'à
Bon[]Crayon: AutomatonNN Qui est le boss ?
AutomatonNN: il est pas premier comme ça je suis pas sur que c'est pas trop compliqué de faire un truc de magus s
Zorg1: bienvenue sur le chat de Bon[]Crayon !
Zorg1: Comment es ton CSB AutomatonNN ?
AutomatonNN: oui
dbdr: https://pastebin.com/raw/qu45WEUY
dbdr: qu'est-ce?
dbdr: tricheur ;)
dbdr: les appels de fonctions peuvent etre un bon indice
JBM: c'est quoi tes regles implicites qui ne sont partagees par personne d'autre ici?
dbdr: fork, exec, dup2
JBM: ca fait un prg qui communique avec un sous=process
dbdr: vu la taille, il doit pas faire grand chose d'autre
dbdr: donc...
dbdr: yep
dbdr: suspect dans quel sens
JBM: "quel programme simple aurait besoin de ca"
dbdr: ça chauffe on dirait :)
JBM: ca fait un moment que j'ai decroche de l'ioccc
dbdr: c'est une bonne question
JBM: au bout d'un moment ca tourne en rond
JBM: c'est pas souvent qu'il ressort un truc "wow"
dbdr: c'est un vieux effectivement
dbdr: c'est wow pour moi, mais effectivement je connais pas bien du tout les classiques
Zorg1: y a un rapport avec pi et sinus/cosinus ?
dbdr: c'est peut-etre une ruse...
JBM: a part qu'il apparait en clair dans le code?
dbdr: calcul de pi avec fork comme primitive de calcul
dbdr: c'est une idée :)
JBM: ouais ca me fait plus rever ces trucs la
Zorg1: ah ok on dirait que c'est un shell ton truc
Zorg1: ça expliquerait tout ces dup2 et autre fork et execv
dbdr: gg Zorg1!
dbdr: et chdir pour implementer cd
JBM: c'est dur a implementer autrement
Zorg1: ;-)
Zorg1: t'as la gestion des < > et | qu'est croquignolette
dbdr: t'es motivé Zorg1 on dirait!
Zorg1: en fait tu regardes la fonction e() tu vois qu'elle affiche un prompt en fonction de la situation
Zorg1: donc tu penses à un shell, en plus vu les pipe fork et execv c'est pas déconnant
Zorg1: sinon t'as les décodage de Fabien Sanglart sur les ray traces en carte postale ou en carte de visite (il a fait les deux)
Zorg1: c'est assez instructif sur le domaine abordé
Zorg1: après je suis d'accord ces trucs c'est comme le golf, c'est du vice :p
dbdr: version déofusquée: https://github.com/zserge/tinysh/blob/master/c/tinysh.c
Zorg1: t'as aussi le gars avec son jeux d'échec en moins de 2000 chars
dbdr: faudrait une option multi-golf sur CG
dbdr: 5K chars?
Zorg1: non 2K si je me souviens bien
dbdr: je veux dire, proposition de limite sur CG pour le multi-golf
dbdr: 5K au lieu de 100K d'habitude
dbdr: CSB en catégorie 5K
dbdr: comme les démos/intros en 4K/64K
dbdr: 4K du coup, ça sonne mieux :)
dbdr: enfin 4Ki
Zorg1: tu me diras ça va être dur de hard coder
dbdr: CSB c'est un mauvais exemple, avec -3vel c'est trop facile
dbdr: BotG en 4K.... ça limite pas mal
Zorg1: elles ne sont pas forcément énorme les heuristiques de BotG
dbdr: oui, c'est qd tu veux simuler que...
dbdr: enfin de mémoire, c'est vieux
dbdr: je crois que j'ai une copie du referee dans mon bot :D
dbdr: je m'en sers pas forcément super bien
dbdr: sinon, prêts psychologiquement pour l'arrivée de la quest map? :)
Zorg1: quest map ?
dbdr: Thibault sur discord: I didn't take care of the moderators list this week as I was working on the quest map (which should be released very soon...)
dbdr: ça avait été annoncé sur le forum il y a un moment...
Zorg1: une course au trésor, sauf que là il faut trouver les bugs de CG et les corriger ?
Zorg1: bizarre ça me rappelle un truc que je fais en journée :thinking:
dbdr: tiens, firefox gère pas bien les grosses images
Zorg1: c nul y a pas le Brute Force Path :(
dbdr: si on clique c'est bien
dbdr: si on zoome ça s'arrete trop tot
Zorg1: oui j'ai vu ça hier avec ta généalogie d'Unix
Zorg1: quand tu zoom t'as plus une partie du truc
dbdr: là c'était un PDF en plus je crois
dbdr: c'est un autre composant je pense
dbdr: après les ???, il faudrait un "profit" :D
JBM: il fait un peu peur le graphe
JBM: "reach rank 500 sur un optim" <- ca va pas etre possible pour tout le monde
JBM: le hacker path c'est dangereux pour eux
JBM: c'est pas trop clair, elle part ou la fleche qui sort de coc god?
leojean890: 500 sur une optim sachant que la plupart des optims sont faites par moins de 500 personnes..
leojean890: level 30 c'est censé arriver avant grand maître donc :P
JBM: ces lvl qui veulent plus rien dire
leojean890: bah .. j'étais genre lvl 14 environ quand j'ai été #500 en CP je pense..
leojean890: lvl 30 faut quand même en faire un paquet des puzzles :P
JBM: y'avait pas besoin de bcp plus que tous les non-commu
Zorg1: vont peut être changer les calculs de XP & CP. ça va encore râler
leojean890: ils veulent changer quoi ?
JBM: changer, c'est admettre qu'ils se sont gourres
leojean890: ah oui d'accord, bah les non-commu very hard j'sens que ça va être chaud mais je verrai :P
Zorg1: JBM : pas forcément tu dis que la situation a changé et voilà
leojean890: déjà je commence vox codei en hard..
JBM: je crois meme pas les avoir finis
JBM: Zorg1: tkt je serai la avec un post a moi d'il y a 3 ans pour leur dire "je vous l'avais bien dit"
leojean890: semble plus simple que winamax
darkhorse64: J'ai vu l'image mais c'est quoi le projet derrière ?
JBM: darkhorse64: du marketing CG, rien d'interessant pour la commu
darkhorse64: 200 achievements, c'est un gros boulot comparé aux autres objectifs
Zorg1: je dirais c'est pour être plus débutant-friendly mais bon
darkhorse64: Il faut obligatoirement faire les badges de langage et j'ai un peu de mal avec certains (avec un bon paquet même)
Zorg1: ah oui je n'en ai fais que quelques uns
Zorg1: je me suis pas forcé sur ceux qui ne m'intéressent pas
Zorg1: ou que je ne connais pas vraiment
Zorg1: t'en a déjà au moins deux par puzzle CG
darkhorse64: Il y en a 271 officiellement
Bob: j'en ai 252
Zorg1: après ils vont pê rajouter des langages
Bob: les achievements de langage, avec les community c'est facile
JBM: les community, les golf, les multi
Bob: à part peut-être pour les 2-3 langages un peu sploitz où même hello world est pas tout à fait trivial, et encore
Bob: tu soumets le code par défaut dans un multi ça doit compter
JBM: je me suis lasse des achievements langage quand ils ont fait je sais plus quoi de tellement plus facile qui rapportait tellement plus
darkhorse64: Oui, mais c'est fastidieux. Les multi, ça compte pas
Bob: je crois qu'il me reste F#, Ocaml et Haskell
Bob: comme par hasard
JBM: y'a un langage .net dans le lot
JBM: mais quelle etait la proba?!
Bob: et D
Zorg1: ah un prog C ne marche comme tel en D ?
darkhorse64: D, c'est facile quand on connait C
Bob: ah ?
Bob: je sais pas j'ai même pas regardé
darkhorse64: Ce n'est pas pareil mais pas trop différent non plus
JBM: c'est pas le meme niveau de portabilite que c->c++ ou c->objc
Zorg1: le D ?
JBM: ca m'a donne une sacree sensation de "wow tout marche tout seul c'est bien goupille"
darkhorse64: C'est pas plus dépaysant que Java ou C#
Bob: après il me manque ceux sur le parrainage de nouveaux
Bob: vu que j'ai pas d'amis
JBM: le mien progresse... etonamment
Bob: les deux de nintendo parce que j'ai toujours eu la flemme de chercher la doc pour le résoudre
darkhorse64: Mais si on t'aime mais c'est trop tard pour nous invité
JBM: je sais pas comment savoir a cb on en est
darkhorse64: *inviter*
Bob: oui
Bob: ben 50 % et 100 %
Bob: sais pas
darkhorse64: J'ai trouvé la doc mais pas la solution
Bob: flemme j'ai déjà dit je crois ?
JBM: enfin bf... genere+backtrack quoi
darkhorse64: Il m'en reste quelques autres hard/very hard à faire
Bob: note du brasseur : la cuvée d'ambrée était pas prête, on vous en a mis une autre un peu plus costaud qu'on a appelée "la revanche du pangolin"
Bob: <3
Bob: il me manque les 2-3 badges "arriver dans le top 10 en contest" que j'aurai jamais
Bob: et la création de cc
JBM: la creation de cc c'est pas terrible comme achievement
JBM: c'est vraiment pas "ouvert"
Bob: clair
Zorg1: d'ailleurs c'est fini je crois
Zorg1: il n'y aura plus de CC si j'ai bien compris
Bob: communityyyyyyyyyyyyyyy c'est finiiiiiiiiiiiiiiiiiii
darkhorse64: Il n'y a pas d'achievement créer un puzzle, 2, trois, 5 , dix. Les struct achievemens
Zorg1: houla on se calme
JBM: ouais ils disent c'est le dernier 1x pas an en moyenne
JBM: mais d'autant moins le bon achievement
Zorg1: enfin on en a déjà discuté je crois que le pb c'est qu'ils ne savent pas quoi faire avec leur communauté ^^
Zorg1: o/
leojean890: super-computer c'est vraiment dans les puzzles hard ? wtf;)
Happith: ah.. perso je suis bloqué au puzzle The Power of Thor par pur manque de logique
Happith: Si vous avez des conseils pour améliorer sa logique et son raisonnement, je suis preneur
leojean890: tu compares tes coordonnées avec celles de l'objectif chaque tour et tu print ce qu'il faut pour aller dans la bonne direction