Chat:Fr/2020-06-06

From CG community
Jump to navigation Jump to search

Default avatar.png JBM: comment es ton dredi

dbdr: un dredi tardif pour JBM?

Default avatar.png 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'

Default avatar.png kate14black: y a des gens qui ont test le challenge de nintendo ?

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png JBM: Je veux bien le fin mot de l'histoire aussi O:-)

Neumann: Il reste quoi à faire pour la release officielle JBM ?

Default avatar.png JBM: De tvc?

Neumann: Oui

Default avatar.png JBM: Multi round et leagues essentiellement pourquoi?

Neumann: Multi round ?

pb4: On joue un maximum de manches dans une partie

Default avatar.png JBM: Voilà comme il dit

pb4: Pour pouvoir apprendre à jouer contre l'adversaire

pb4: parceque là... difficile de s'adapter

Neumann: Ah

Default avatar.png JBM: Ou au minimum stabiliser

Neumann: Un BO<n> dans une seule game

Zorg1: ah genre en N manches gagnantes ?

Default avatar.png JBM: C'est ça

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

Default avatar.png JBM: Active le debug

Default avatar.png 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 ?

Default avatar.png JBM: Ouais ça vient de base je sais pas le désactiver

Default avatar.png JBM: Ça tu peux indépendamment du début pb4

Zorg1: ah ah la selection du futal du troll, trop classe :D

Default avatar.png JBM: Ouais

pb4: Flashy le "debug mode" en haut

Default avatar.png 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

Default avatar.png JBM: Possible oui Vais-je le faire?probablement pas ;-)

pb4: Et le do not touch this, y'a un mode d'emploi ?

Default avatar.png JBM: Suggère qqch

Default avatar.png JBM: Mais flashy c'est pas vraiment négociable ^_^

Zorg1: ça fait corps avec le reste je dirais

Default avatar.png 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)

Default avatar.png 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 ?

Default avatar.png JBM: Alors probablement bien moins facilemejt

leojean890: j'avais pas vu non plus le debug mode:P

Default avatar.png JBM: C'est pas utile le turn #?

Default avatar.png 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

Default avatar.png JBM: Je comptais lui faire sauter dessus

Zorg1: ah ok

Default avatar.png JBM: J'agrandis déjà l'avatar du gagnant

Default avatar.png 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

Default avatar.png JBM: J'allais pas publier un truc pas fignolé quand même

Neumann: Du caviar pour les yeux

Default avatar.png JBM: Vous le méritez !

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

Default avatar.png JBM: Gniark gniark

Default avatar.png JBM: Mettre quoi?

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

Default avatar.png 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

Default avatar.png JBM: Pas pour tvc

Default avatar.png JBM: Mais j'ai un autre truc en tête

Zorg1: :fearful: