Chat:Fr/2020-06-06
dbdr: un dredi tardif pour JBM?
JBM: Il n'y a pas d'heure pour les dredis !
Zorg1: le dredi permanent
Zorg1: le dredi c'est quand tu livres en prod'
kate14black: y a des gens qui ont test le challenge de nintendo ?
kate14black: il est si dur que ça ?
Bon[]Crayon: Automaton2000 le challenge de nintendo ?
Automaton2000: si ça peut te rassurer
Bon[]Crayon: Automaton2000 le challenge de nintendo ?
Automaton2000: les gars qui font de la merde sur le serveur Bon[]Crayon
kate14black: le truc dans les puzzle difficile de crypto
kate14black: j'ai pas le nom
Bon[]Crayon: Automaton2000 la merde, c'est toujours les autres !
Automaton2000: bah ooc j'ai fini 72 et pac 268..
Bon[]Crayon: @kate14black Aucune idée, je pas le niveau pour ce puzzl
kate14black: bah à la base je recherchais shadows of the knight 2
kate14black: mais j'ai trouvé ça plus fun la crypto
dbdr: kate14black: je l'ai pas regardé, mais il est censé etre très dur, oui
dbdr: Stilgart est là par hasard?
kate14black: ça donne envie de le faire alors :p
Bon[]Crayon: bon courage
kate14black: thx
dbdr: en gros, c'est du niveau recherche académique dans le domaine
dbdr: si j'ai bien compris
leojean890: mdrr Automaton2000 a juste répété une de mes phrases en citant mes classements
Automaton2000: j'ai envie de voir le code des autres
VirtualAtom: hello tout le monde, Automaton2000 et AutomatonNN également ,o/
Automaton2000: c'est ce que je dois avoir la même chose que le test 6
AutomatonNN: reste plus qu'à le repush :p
Alshock: coucou les gens et les robots Automaton2000 et AutomatonNN
AutomatonNN: voila
Automaton2000: après je dis ça mais je sais jamais
VirtualAtom: ,o/
Alshock: leojean890 qui met des watermarks dans ses messages pour demander des royalties à Automaton2000 :')
Automaton2000: il n'y a pas de 0 à la fin
Alshock: Automaton2
Alshock: wait wait wait... kate14black, je conais ce pseudo sur twitch ! :D
BigUP: Grillé !
Zorg1: j'aime bien la structure du pseudo : bob42red
Alshock: tu y es presque Zorg1Pink
Zorg1: "j'ai laissé les gens choisir leur couleur lors de mon dernier casse tout le monde voulait s'appeller Mr. Black. Maintenant je choisis"
Zorg1: Mais moi je suis un professionnel
Alshock: on en est là quand même x)
dbdr: c'est une référence qui me manque?
dbdr: Mr Black?
Zorg1: Reservoir Dog
Zorg1: Mr. Pink n'y aime pas son pseudo
dbdr: ok. j'ai vu 1 ou 2 tarnatinos, mais c'est pas trop ma tasse de thé
Zorg1: c'est vrai si t'aimes pas le Grand Guignol, Tarantino c'est pas ça
Alshock: y avait un reportage sur Quentin hier soir sur Arte
BigUP: Pulp Fiction etait quand meme énorme
Zorg1: bah si t'aimes pas le style clinquant de Tarentino ...
BigUP: non la je dis que Pulp Fiction etait top
Alshock: c'est claire que Tarantino on ne peut pas blâmer quelqu'un qui n'aime pas
Alshock: contrairement à...
Zorg1: ?
Zorg1: tu vas nous sortir qu'on ne peut qu'aimer je ne sais quel anime à la mode ?
Alshock: j'attendais la liste des auteurs qu'il est absolument impossible de ne pas apprécier de manière tout à fait objective et impartiale.
dbdr: "tout le monde aime quelqu'un"
Alshock: "tout le monde a quelqu'un que les autre n'ont pas le droit de ne pas aimer"
dbdr: on avait eu ça comme exemple d'ambiguité des quantificateurs en langage naturelle
dbdr: \forall \exists \exists \forall
Alshock: ah ah c'est clair que les langages naturels sont sacrément bordéliques à ce niveau
Alshock: et le français s'emmêle avec brio dans ce genre de cas
Zorg1: bah dès que tu parles de musique
dbdr: le problème c'est que le bon sens permet de différencier dans 90% des cas
Zorg1: "Comment ça t'aimes les Evil Etripeurs of Death, mais t'es un gros naze!!!"
dbdr: du coup pour les 10% on n'est pas préparé
Alshock: j'aime beaucoup le nom, j'espère que le groupe existe bel et bien
Alshock: dbdr en vrai pas tout à fait, regarde la fréquence à laquelle on s'embrouille sur une double négation. Alors certes c'esrt pas un quantificateur mais c'est le même genre d'ambiguités
dbdr: 80/20?
Alshock: entre la négation de sens et la négation de construction le français se perd vite
dbdr: un petit paretto :)
dbdr: il y a un bias de selection, on se rappelle plus des cas problématiques
Alshock: ah je l'oublie lui, c'est quand même un bon principe de merde au doigt mouillé ça ^^
dbdr: je ne pense pas que ce soit faux ce que tu dis ;)
Alshock: est-ce que le principe de paretto s'applique à peu près dans 80% des cas ?
dbdr: meta paretto
dbdr: 93.7% des statistiques sont incorrectes, d'ailleur
dbdr: s
Alshock: x'D
Alshock: bon je vous abandonne, le boudin m'appelle
Zorg1: meta meta pareto : mais si tu utilises ensemble plusieurs statistiques fausses ça se compense dans 80% des cas
dbdr: le théorème très limite...
Zorg1: "dans la vie réelle ça marche" :D
Zorg1: en informatique aussi, ça peut même créer des features innovantes
Zorg1: bon PR2 ce multi me gave
leojean890: pareil pas envie de le continuer:P
leojean890: oh en fait le simulated annealing marche mieux que le GA , j'avais simplement un bug bête
leojean890: curieux de voir comment ça va me classer..
leojean890: genre dans un unique cas j'oubliais de copier mon état de jeu..
leojean890: et lancer des SA à partir des meilleures simus obtenues à partir de mon GA ça devrait être pas mal aussi
257832: Yo tout l'monde ! Automaton2000, AutomatonNN !
Automaton2000: mais c'est pas dans la liste
AutomatonNN: salut tout le monde et Automaton2000
Zorg1: o/
BlaiseEbuth: \o
Alshock: o/
Thyl: Hello !
BlaiseEbuth: \o
BigUP: tin si je tenais le con qui a été s ecoller sur mon canal Wifi !
BlaiseEbuth: Fix ton con
BigUP: je vais changer de canal... tin j'etais peinard sur le 11 ...
leojean890: bon le passage du GA au SA sur A*C pour le moment me fait évoluer de 110/743 à 98/743, me reste pas mal de marge de progression hehe
BigUP: va pour le canal 5 ... on verra si ca permet d'avoir moins de perturbations
BigUP: leojean890, moi je ne trouve rien pour améliorer correctement mon GA sur SR
leojean890: je vois, tu ne simulais pas totalement sur csb et tu as commencé avec sr ?
BigUP: oui
leojean890: moi c'est en cours sur csb
leojean890: mais bon pas dans l'instant vu que A*C :P
leojean890: du coup t'as un bug dans la simu ptet ?
BigUP: mon GA galère meme a faire 100%, il y a toujours 2 ou 3 tests qu'il n'arrive pas
leojean890: ah ouais
leojean890: p'tet un bug de simu
leojean890: t'avais pris les collisions dans le PM de Magus tu m'avais dit ?
BigUP: je ne sais pas si c'est une histoire de précision (double pour le referee) qui me fout les simu en l'air ou autrechose
leojean890: moi j'ai fait en sorte de bien comprendre son code sauf la partie collisions elastiques
leojean890: les histoires de voir où ira ton pod en suivant son vecteur vitesse, prendre le projeté orthogonal du bot adverse sur ta trajectoire courante
BigUP: oui, je pense que dans l'ensemble ma simu est pas trop mal, mais mon GA reste largement moins bien que mon heuristic
leojean890: pour checker la collision
Thyl: Yo !
Thyl: est ce que vous connaisssez le système pour sortir d'une fonction?
Thyl: python
leojean890: ah ouais les histoires de précision c'est chaud
BigUP: Thyl, return
leojean890: regarde le reférée à ce sujet ou les PM de csb
BigUP: ou break pour une boucle
leojean890: oui return valeur ou return sans valeur de retour
Thyl: a oui ...
Thyl: Merci !
Thyl: :grinning:
leojean890: revois soit ton éval soit ton évolution du coup ?
leojean890: you're welcome
leojean890: genre que ton evolution ne bloque pas dans des max locau
BigUP: mon eval est basique comme je disais, un bonus de passage de CP et a chaque tour je soustrait la distance au CP
leojean890: locaux
leojean890: les pms de csb ont pas mal d'infos intéressantes
leojean890: vis à vis de ça
leojean890: après j'préfère tenter plusieurs trucs moi
leojean890: ouais j'crois que c'est la base d'autant plus que t'as besoin que de ça dans SR
leojean890: t'as pas le blocage
leojean890: de l'autre
BigUP: j'ai tenté de soustraire l'angle par rapport au CP, ca améliore un peu, mais déjà je n'ai aucune idée si ma fonction marche comme je pense et si c'est une bonne approche
leojean890: mets des print partout ?:P
leojean890: sinon fais tourner plus longtemps en local pour voir si le pbm vient de l'algo qui met trop de temps à converger
leojean890: t'es en python quoi :p
leojean890: perso faire tourner en local ça m'a boosté 2 optims
Zorg1: pourquoi un de tes individus n'est pas ton heuristique ?
Zorg1: (dans ton GA sur SR)
leojean890: au moins ça te donne une info
leojean890: ouais c'est jeff06 qui faisait ça
leojean890: initialiser sa population avec une heuritsique
leojean890: mais pas forcément - il le faisait ou non selon une proba
Zorg1: ça avait améliorer mon truc. Et dans quand t'as pas un nombre monstrueux de simu, ça doit être utile pour avoir au moins une solution
Zorg1: et au tours suivant tu peuples avec ta solution précédente que tu fais avancer d'un mouvement
Zorg1: après bon t'as toujours le risque de tomber dans un minimum local plus rapidement en faisant ça
leojean890: ouais, tu le fais ou non selon une proba du coup
Bon[]Crayon: salut est-ce qu'il est possible de récupérer ses solutions en une seul fois ?
leojean890: solutions de ?
Zorg1: télécharger toutes tes solutions aux puzzles ?
BlaiseEbuth: Précise ?
Zorg1: je crois pas
Bon[]Crayon: oui Zorg1 c'est ce que je veux
Zorg1: c'est pas possible. t'es obligé de récupérer un par un
Bon[]Crayon: ok merci
Zorg1: je m'étais aussi posé la question à une époque ;-)
BigUP: oui je fais le vieillissement de population
BigUP: d'ailleur faudrait que je retente avec et sans
Zorg1: t'as essayé d'injecter ton heuristique dans un individu ?
leojean890: heuristique sur seulement 1 individu
leojean890: et après y'a les méthodes où tu gardes ta pop de taille 5 tu n'en fais muter qu'un
BigUP: non, en plus je ne sais pas si avec mon code c'est faisable sans galérer
leojean890: et tu jettes le pire
leojean890: en boucle
Zorg1: après t'as aussi le bricolage des probas où t'as plus de chance de généré les angles +18 et -18 (je crois que c'est 25% pour chaque)
leojean890: tout ça c'est dans les PM en effet :P
BigUP: mon AG a souvant du mal a mettre le trust a 200
BigUP: je pourrais sur représenter la valeur
Zorg1: ton génome c'est des floats ?
Zorg1: je me suis toujours demandé c'était quoi le mieux à faire en fait
BigUP: non, c'est 18, 8, 0, -8 -18 et 15, 30, ....180, 200
Zorg1: tu mutes ça comment ?
Alshock: 180, 200 ou 185, 200 ?
BigUP: c'est un tuple
BigUP: donc je change le tuple dans ma liste
Alshock: ah ouais en fait tu fait des random.choice
BigUP: Alshock, oui principe de base du GA
Zorg1: pas forcément avec des floats tu peux faire des trucs plus tordus
Alshock: ouais tu peux faire toutes les tordations du monde pour obtenir les répartitions que tu veux
Zorg1: (mais bon actuellement mes génes ce sont des entiers sur un intervalle aussi)
BigUP: Zorg1 et tes entiers représente un angle et une force ?
Alshock: actuellement ma principale gêne c'est ma simu que je sais toujours pas débuguer :P
Alshock: ah mince, pas les mêmes gènes
Zorg1: bigup : oui
Zorg1: mais j'ai également pas toutes les poussées ou les angles
Zorg1: mais je vais changer ça, enfin essayer autre chose
BigUP: Zorg1 et ce sont des valeurs de 1 a 100 qui représente tous tes couples ? ou bien t'as fait un truc du genre Speed * 1000 + angle ?
Zorg1: euh non 1 entier pour la puissance, 1 autre pour les angles
Zorg1: j'ai pas mergé en un seul
Zorg1: d'ailleurs j'ai pê un pb là dessus, vu que je modifie toujours ces deux gènes en même temps
BigUP: Zorg1, ok donc un tuple egalement
Alshock: je vois pas trop d'intérêt à fusionner, à moins d'avoir un vrai intérêt de place ça fait surtout chier pour les mutations ou crossover pondérés
Alshock: ah mais vous faites pas du tout de crossover sur CSB si je ne m'abuse
Zorg1: y en a qui en font je crois, mais pas moi actuellement
Zorg1: j'avais essayé sur CSB pas concluant
BigUP: le crossover c'est lorsque tu prend la moitier d'un parent et l'autre moitier d'un parent ?
Alshock: pas forcément la moitié, mais le début d'un parent et la fin de l'autre ouais
Zorg1: bah si tu fais deux enfants avec deux parents, pour chaque gène tu peux décider quel gosse à quel gène pour chacun des gènes
BigUP: ok, je fais ca 50/50, mais je ne suis pas certain que ca marche bien
Zorg1: avec les flottants t'as un truc encore plus efficaces
Alshock: sinon t'as le crossover "continu" quand les valeurs ont un sens comme là ou pour chaque gène tu prends x% de la valeur du parent 1 et A00-x% de la valeur du parent 2
Alshock: 100-x*
leojean890: tiens perdu 15 places dans PR2 ça joue ça joue xD
Zorg1: j'avais trouvé une ressource qui résumait un peu tous ces trucs sur les AG : https://cs.gmu.edu/~sean/book/metaheuristics/
leojean890: ouais y'a plein de façons de faire
leojean890: et pour trouver la meilleure pour un pbm donné faut essayer plein de trucs
leojean890: j'sens que quand je vais en être à là sur CSB je vais galérer mdr
Zorg1: déjà sur CSB le plus important c'est codé cette foutu simu avec les rebonds zarbis, la tester puis faire l'algo de recherche ;-)
leojean890: les collisions elastiques..
leojean890: qui l'a codée, qui l'a récupérée sur Magus ou le référée ?:P
Zorg1: normalement le code du referee on ne l'a pas
leojean890: ah ok, je croyais quils les partageaient
Zorg1: pour les vieux contests
leojean890: ah ok c'est une nouvelle pratique
Zorg1: bah ça a été demandé par la communauté, car l'énoncé n'est pas forcément super clair
Zorg1: Je sais qu'il l'avait fait pour WondevWoman, et également pour le contest précédent
Zorg1: ensuite pour les CC c'était la norme
leojean890: d'acc
leojean890: CC ? COC ?
Zorg1: même si un contest possède un superbe referee en Kotlin
Zorg1: CC = Community Contest
leojean890: ouais mais au moins tu peux comprendre la logique
Zorg1: en gros je fais faire les contests par la communauté
leojean890: et potentiellement reimplémenter dans un autre langage
leojean890: ouais je vois comme OOC
Zorg1: après ils se sont apperçu que ça leur faisait quand même pas mal de boulot je crois
Zorg1: ils ont arrêtés la formule
Zorg1: mais au moins les CC ça a permis d'avoir des contests sans le FoW :p
leojean890: ouais ils voulaient réduire voir arrêter les CC ils ont écrit ça dans un post
leojean890: en effet ça leur fait du boulot genre rerun, gérer les ligues + les cas de lags, surcharge..
BigUP: Les CC présentent rarement beaucoup d'intéret
leojean890: bah OOC avec fow mais justifié :P
leojean890: OOC je kif moi
leojean890: pas d'intéret ça dépend peut être lequel
Zorg1: euh non le + gros du boulot c'est surtout tout la phase avant le contest : conception, test, ...
Zorg1: et je pense qu'ils avaient sous estimé cette partie
leojean890: mais pas pour les commu non ?
leojean890: pour les commus c'est les gens qui créent le sujet qui font conception et test
leojean890: mais pour pac et fall c'est eux ouais
Zorg1: de ce que j'ai entendu CG intervenait pas mal dans le process
leojean890: ah d'accord
Zorg1: ne serait ce que pour le support du STD, qui a pas mal évolué depuis MeanMax
Zorg1: et aussi pour garantir une certaine cohérence des contests (difficulté, ...)
Zorg1: éviter des trucs comme BotG bcp trop complexe (et encore il s'était limité à une ligne droite)
Zorg1: après bon ça a permit de tester des trucs et éviter le duo CSB-like / Jeu de plateau avec FoW ;-)
Zorg1: MeanMax c'était les parties à 3 dans une arène circulaire
Zorg1: (en pouvant lancer des grenades sinon c'est pas marrant)
leojean890: ouais CG veulent faire des contests dans lesquels tu peux faire une ia simple basique mais avec assez de profondeur pour intéresser les premiers
leojean890: OOC déjà il n'y a pas vraiment le premier critère
leojean890: pacman si
leojean890: botg carrément pas, CR non plus, BR non plus
Zorg1: en fait si tu cherches "Russian AI Cup" tu vas voir ce que c'est un contest trop compliqué
leojean890: donc ils veulent changer, arrêter le csb like ?
leojean890: j'ai essayé mean max en 2016 vite fait
leojean890: encore plus impossible à simuler que csb j'crois xD
Zorg1: bah non justement on va alterner entre CSB like et jeu de plateau avec FoW ;-)
leojean890: tu penses qu'ils ont encore envie de faire des csb like ? ils l'ont dit ?
Alshock: N'empêche que CSB reste un des contests les plus appétissants à première vue, même si bon à mon avis le mettre comme tuto multi c'est une erreur
Zorg1: ouaip les avis divergent là dessus
leojean890: une erreur car chaud mais finalement c'est simple d'aller en silver
Alshock: est-ce que FB c'est un CSB-like ?
Zorg1: oui
Alshock: -3vel FTW
leojean890: les avis des membres de CG divergent ?
Zorg1: de la communauté
leojean890: -3vel faut le savoir sinon c dur à trouver
leojean890: ça peut avoir dus ens de retrancher le vecteur vitesse pour froler le cp
Alshock: c'est écrit sur ce chat environ toutes les dix minutes
leojean890: mais déjà faut y penser
Zorg1: je crois aussi qu'à CG aussi, certains le trouvent pas idéal pour un tuto
leojean890: et en plus le nombre 3 c'est un peu pif :P
Zorg1: mais bon ils vont pas faire marche arrière non plus
Alshock: mais pas du tout, 3 c'est round(pi)
leojean890: c'est la russian ai cup celle avec un tournoi de 2-3 mois ?
Alshock: c'est pourtant évident
Zorg1: Alshock : bah pas quand j'ai commencé CSB
leojean890: duquel on peut se faire virer au milieu si on perform mal
Zorg1: oui mais t'as des possibilités de rattrapage
leojean890: ouais qqn m'en avait parlé sur ce chat :p
Zorg1: c'est comme le bac, c'est assez compliqué leur système
Alshock: honnêtement la RAIC m'a pas tellement tenté, je sais pas si cette année était une année extraordinaire, mais j'ai trouvé le jeu pas ouf
leojean890: ah oui un jour de tps en tps
Zorg1: mais c'est bien expliqué sur le site et en anglais en plus
leojean890: mais c'est trop chronophge 3 mois xD
Zorg1: Alshock : RAIC je regarde chaque année et je trouve toujours le truc trop compliqué
leojean890: ça donne du défi aux champions ;P
leojean890: les sujets des années préc sont dispo ?
leojean890: j'peux chercher ça
Zorg1: normalement oui
Zorg1: après la navigation est pas forcément super intuitive sur leur site
leojean890: donc jeu compliqué du genre BOTG ?
leojean890: CR
leojean890: pire j'iagine
leojean890: imagine
leojean890: vu que c'est sur une durée plus longue
Zorg1: beaucoup plus, quand ils ont fait un MOBA c'était en 2D
leojean890: mais du coup qu'est ce qui te fait penser qu'à CG ils veulent faire plein de CSB like ?
Zorg1: avec des equipes de plusieurs joueurs
leojean890: ah plusieurs IA alliées
leojean890: c chaud ça
leojean890: car faut bien se concerter avec les autres pour qu'elles aillent "bien ensemble"^^
Zorg1: bah c'est un peu un des jeux phares ici, et c'est pas trop mal d'alterner jeu de plateau/truc simu physique
leojean890: simu physique :(
leojean890: mdr
leojean890: moi j'peux ragequit un du genre potentiellement :P
leojean890: mais ça peut avoir un côté fun
leojean890: juste csb regarder les vidéos
leojean890: c sympa
JBM: on se fait un contre-contest CSB?
Zorg1: TvC en mode "simulation physique" de lancer de pierres ?
Zorg1: "Parabol Warriors"
Zorg1: t1 ça fait bien nul comme nom
Zorg1: donc ça doit être un bon titre pour un MMO
dbdr: Ballistic Brutes
Zorg1: pas mal
dbdr: style Ubuntu
Zorg1: ah oui ils ont aussi la convention "nom de perso marvel" (le prénom/nom avec la même initiale)
dbdr: tu confonds pas avec Debian?
dbdr: c'était Toy Story, mais ils ont peut-etre épuisé
dbdr: Ubuntu c'est Groovy Gorilla
dbdr: Bionic Beaver
dbdr: etc
Zorg1: bah oui deux noms avec la même initiale non ?
Zorg1: t'as certains héros de Marvel c'était ça (Peter Parker et quelques autres)
dbdr: ah ok, je croyais que tu disais qu'il prenaient les noms chez eux
dbdr: en fait cette technique doit etre super vielle
Zorg1: oui ça permet de se rappeler des noms
dbdr: https://tvtropes.org/pmwiki/pmwiki.php/Main/AlliterativeName
dbdr: mais je me demande si ça se trouve pas dans des contes de fés aussi
dbdr: ah, Wicked Witch of the West, par ex
Zorg1: c'est + fort là, c'est le même son
dbdr: et trois w
dbdr: www
dbdr: en 1900
- thinking:
Zorg1: on nous ment ?
dbdr: coincidence?
Zorg1: en 1903 Poincarré démontre la relativité et publie sur le web
Zorg1: malheureusement personne n'y a eu accès
Zorg1: ce qui a permis à Einstein de récuperer le truc pour lui ^^
dbdr: webarchive était pas encore activé :(
Zorg1: sinon j'imagine le web en technologie SteamPunk
Zorg1: avec un police en style Nouille
Zorg1: (quoique le style Nouille c'est venu après je crois)
Zorg1: ah non ça va l'art nouveau c'est dans la période
dbdr: ben steampunk se passe avant mais a été inventé après, non? :)
dbdr: une uchronie quoi
dbdr: merci wp :D
Zorg1: steam punk en gros je dirais 1850 1900 non la période de référence ?
Zorg1: généralement c'est la période Victorienne chez les granbretons
Zorg1: en France c'est plus compliqué ça va de Louis-Philippe à Napoleon III, y a eu pas mal de changement
leojean890: tiens j'ai des messages sympa dans tvc JBM ;P "Oups Une erreur est survenue (#UNAUTHORIZED) : "You are not authorised to view replay 471232965"
Zorg1: la transformation de Loui Philippe en Poire Mécanique .... :thinking:
dbdr: :D
Zorg1: y a de l'idée, je vais faire du Steam Punk Monarchie de Juillet
Zorg1: avec Thiers en Grand Méchant ça devrait le faire
Zorg1: "attentat à la machine infernale"
Zorg1: y a déjà les titres, y a plus qu'a broder
Zorg1: en plus ça tombe bien c'est la période d'activité de Balzac on va pouvoir décrire le moindre bidule mécanique sur trois cent pages :p
Zorg1: quoiqu'en génie, lui il est pas mal aussi : https://fr.wikipedia.org/wiki/Honor%C3%A9_de_Balzac#/media/Fichier:SainteBeuve.jpg
Zorg1: bon allez je retourne à mes optims à deux balles dans SR
Zorg1: *en génie du mal
Neumann: Quelle depth ton GA Zorg1 ?
Zorg1: 6
Neumann: Ah
Neumann: C'est peu
Zorg1: dès que j'essaie de faire plus c'est pas concluent
Neumann: Combien de moves légaux ?
Zorg1: actuelement 0/100/200 et les 37 angles
Neumann: T'as testé avec moins d'angles ?
Neumann: 37 ça parait overkill
Zorg1: oui mais moins bien. Je crois que je dois avoir une erreur de calcul quelque part
Neumann: Ca y ressemble
Neumann: Ou alors Go c'est super lent et tu fais peu de simus
Zorg1: bah en fait je faisais pas mal d'alloc mémoire dans mon AG
Zorg1: c'est un de mes premiers programmes
Zorg1: en go
Zorg1: j'ai ça aussi à corriger
Neumann: CSB était aussi mon premier code en C++ :P
Zorg1: ;-)
dbdr: ah, la première fois...
Neumann: 11255 à depth 6 mon code, pas ouf
Zorg1: 11255 ?
Neumann: Oui ?
Zorg1: je suis à 11900 en score
Zorg1: EricMSMSO et a 11400 en go
Neumann: J'ai pas 37 angles
Neumann: :P
Zorg1: ah ton code, pardon :-)
Neumann: Oui :D
Zorg1: toute façon ça me permet de dépoussier le code CSB que je ne touchais plus
Zorg1: *dépoussiérer
Zorg1: tes gènes ce sont des entiers ou des floats ?
Neumann: Que des moves entiers
Zorg1: ok
Zorg1: j'ai pas bcp de simu, 63772 simus sur 35 ms (1 simu = 6 tours)
Neumann: J'en ai à peine 2* plus
Zorg1: ça peut faire une grosse différence mine de rien
Zorg1: j'ai vu ça sur UTTT ou je culmine à 35/40K contre ceux qui monte à 80K (voire plus)
Neumann: 11254 points en cappant à 20ms
Neumann: Ca converge vite
Zorg1: m'ouais je dois avoir un pb
BlaiseEbuth: 4?
Neumann: 4608
JBM: leojean890: ca a pas grand chose a voir avec tvc ca
Zorg1: t'as oublié ça : :p je te l'emballe ?
leojean890: JBM ah, bizarre alors, pbm côté CG ?;P
leojean890: je l'ai en boucle
BlaiseEbuth: Avec le sdk cg, comment spécifie-t'on (si c'est possible), le fait que chaque match doit être joué plusieurs fois en changeant les positions pour chaque joueur ?
BlaiseEbuth: Ou alors c'est un truc à préciser au moment de l'upload ?
Neumann: T'es sur que c'est possible avec les contribs ?
Neumann: Ca a pas l'air d'être géré par le SDK
BlaiseEbuth: Absolument pas sûr non... Mais ça aurait pu être un truc à mettre dans le fichier de conf...
Neumann: J'ai rien vu de tel dans les sources. Et j'ai trouvé aucune contrib multi qui avait des matchs swappés
Neumann: J'ai ptet raté l'info
BlaiseEbuth: Bah j'ai rien vu non plus... Je demande au cas où j'aurais loupé un truc, mais bon...
pb4: leojean890, féloches pour la première place sur TvC
JBM: BlaiseEbuth: qu'est-ce que tu nous mijotes?
Neumann: "féloches", carrément
BlaiseEbuth: Bah ça reste à fixer... En fonction de ce qu'il est possible de faire...
leojean890: what ? comment je suis passsé premier ?:P
leojean890: rien changé depuis 2 semaines sur ce code :P sauf ne pas crash sur le premier input:p
pb4: Regarde ton historique et tu auras une petite idée :)
leojean890: comment ça se fait que j'ai autnt de vict contre toi :P
pb4: MP
JBM: Je veux bien le fin mot de l'histoire aussi O:-)
Neumann: Il reste quoi à faire pour la release officielle JBM ?
Neumann: Oui
JBM: Multi round et leagues essentiellement pourquoi?
Neumann: Multi round ?
pb4: On joue un maximum de manches dans une partie
pb4: Pour pouvoir apprendre à jouer contre l'adversaire
pb4: parceque là... difficile de s'adapter
Neumann: Ah
Neumann: Un BO<n> dans une seule game
Zorg1: ah genre en N manches gagnantes ?
Neumann: Nice
Neumann: Et sinon, je suis relou mais j'aimerais pouvoir voir le nombre de stones jetées à chaque tour juste en naviguant avec les flèches dans le replay
Neumann: Si tu vois ce que je veux dire
JBM: Si je vois ce que tu veux dire
pb4: oh j'avais pas vu toutes ces options :D
Neumann: Dayum
pb4: YoU PerV
Neumann: Nice, on peut mettre en HD pour apprécier les assets à leur juste valeur
pb4: On peut mettre un message qui s'affiche sur notre chateau pour débugger ?
JBM: Ouais ça vient de base je sais pas le désactiver
JBM: Ça tu peux indépendamment du début pb4
Zorg1: ah ah la selection du futal du troll, trop classe :D
pb4: Flashy le "debug mode" en haut
JBM: J'ai passé pas mal de temps sur la vraie valeur ajoutée
Neumann: C'est cohérent avec le reste en terme de charte graphique
pb4: possible de mettre une couleur qui fait moins mal au crâne ?
pb4: J'ai du mal à lire ce rose
JBM: Possible oui Vais-je le faire?probablement pas ;-)
pb4: Et le do not touch this, y'a un mode d'emploi ?
JBM: Mais flashy c'est pas vraiment négociable ^_^
Zorg1: ça fait corps avec le reste je dirais
JBM: Faudrait surtout que je le Trollcase comme le reste
pb4: Un bouton supplémentaire pour avoir "juste" le nombre de cailloux et pas le bandeau qui fait mal au crâne
pb4: (et pas le Txxx non plus)
JBM: Et que j'arrête de repousser et que je fasse une police complète
Zorg1: tu peux pas trollcaser le nom des joueurs aussi ?
JBM: Alors probablement bien moins facilemejt
leojean890: j'avais pas vu non plus le debug mode:P
JBM: C'est pas utile le turn #?
JBM: C'est un truc que je trouve en général super pas clair sur la plupart des jeux cg avec Viewer
Zorg1: dans les effets pourri "indispensables" : aggrandir le troll quand il écrase un château ?
Neumann: Osef du numéro du tour
JBM: Je comptais lui faire sauter dessus
Zorg1: ah ok
JBM: J'agrandis déjà l'avatar du gagnant
JBM: Je suis sur que je peux faire un nuage de poussière a pas cher avec une ellipse grise qui fade to alpha
Neumann: Tu nous régales
JBM: J'allais pas publier un truc pas fignolé quand même
Neumann: Du caviar pour les yeux
Neumann: Pas sur que quiconque mérite ça en fait
Zorg1: je porte des lunettes de soudure pour éviter que mes yeux soient brûlés par tant de beauté
Zorg1: faut pas oublier que je code en Java la journée moi :D
Neumann: Tu devrais mettre ça en WARNING dans la description
Neumann: Et un autre pour l'épilepsie
Zorg1: et de dire que t'es pas responsable si l'utilisateur se retrouve à convulser sur le sol
JBM: Pas ma faute si le Viewer est obligatoire pour les multis
Zorg1: on est jamais trop prudent
Zorg1: ah t'as même pas essayé de faire un viewer un ASCII art ?
Zorg1: chuis déçu
JBM: Mais j'ai un autre truc en tête
Zorg1: :fearful: