Chat:Fr/2020-06-19

From CG community
Jump to navigation Jump to search

BigUP: c'est moi, ou github est mort ?

BigUP: ha bah c'est revenu, peut-etre le lien sur lequel j'ai cliqué qui avec un carctère moisi ?

lhm: BigUP non moi aussi j'ai des problèmes depuis quelques minutes

VirtualAtom: effectivement, même tour ici, confirmé par https://www.githubstatus.com/

Default avatar.png CharlesDeSainteMarie: Salut vous savez si on peut trouver les solution des clash of code en java ?

Bon[]Crayon: Aucune idée :no_mouth:

Bon[]Crayon: Automaton2000 C'est la fête de la musique, est-ce que tu vas chanter ?

Automaton2000: c'est plus un problème de perf

Bon[]Crayon: Automaton2000 active l'autotune

Automaton2000: tu fais pas la même que le mien

Bon[]Crayon: Automaton2000 do ré mi fa sol la si

Automaton2000: oui, mais si tu fais un ag

Bon[]Crayon: Automaton2000 ag ?

Automaton2000: il y a un nombre de simu

Bon[]Crayon: Automaton2000 ah bon :no_mouth:

Automaton2000: le mien est beaucoup plus simple que ça

Bon[]Crayon: Automaton2000 Tu t'es pas foulé.

Automaton2000: c'est ce que je suis pas un robot

Bon[]Crayon: Automaton2000 T'es pas assez productif.

Automaton2000: tu fais une fonction qui fait ca

Default avatar.png fxmat: Automaton200 is upgrading to Automaton3000.......

Bon[]Crayon: Automaton2000 J'ai pas encore réussi à le faire.

Automaton2000: je pense qu'il faut que je check ça

Bon[]Crayon: Automaton2000 Oui

Automaton2000: si j'ai un peu la meme chose ?

Bon[]Crayon: Automaton2000 Une erreur de conception ?

Automaton2000: je dis juste qu'il faut faire

Default avatar.png fxmat: Pourquoi tu t'appelles pas Automaton3000

Bon[]Crayon: Automaton2000 + 1000

Automaton2000: donc il a pas mal de chose

Bon[]Crayon: Et comment va AutomatonNN ?

AutomatonNN: Neumam c'est pas un puzzle de plus en plus le boss pour le moment :p

Bon[]Crayon: AutomatonNN Neumam, c'est de plus en plus le boss pour le moment :p


AutomatonNN: ok je vais regarder ce que tu dis :D

Bon[]Crayon: AutomatonNN Fais moi confiance :innocent:

AutomatonNN: vous etes pas assez bas

Bon[]Crayon: AutomatonNN ?????

AutomatonNN: oui

Thyl: Yo !

Thyl: Si vous voullez y a un nouveau REVERSE

Thyl: ...

Thyl: :grinning:

Thyl: By me

Default avatar.png BladeEnder: reversassion

Thyl: ça veux dire quoi?

Thyl: :grinning:

Default avatar.png BladeEnder: rien de particulier

lolgourdongamer: salut tout le monde

Thyl: Yo!

lolgourdongamer: ça va les gars ?

Default avatar.png BladeEnder: ouaiset toi ?

lolgourdongamer: j'apprend a coder mais je pige pas tout

Default avatar.png BladeEnder: quel langage ?

257832: Automaton2000: Il y'a beaucoup trop de nouveaux sur ce chat, fais le videur s'il te plaît.

Automaton2000: pas forcément une bonne idee

lolgourdongamer: java

Default avatar.png BladeEnder: java <3

lhm: java :'(

257832: Je pense que si Automaton2000, regarde, ils font du java.

Automaton2000: moi je dis qu'il y a un lien vers le puzzle

lhm: La nouvelle génération fait du java

Thyl: Aussi du python

Thyl: :hearts:

Alshock: plus je fais du python plus je me rends compte qu'en vrai je vais même pas tellement plus vite qu'en C++

Alshock: c'est dire la Kaliitat négative dudit python

Thyl: Oui

lhm: Tu veux dire "plus vite à développer" ?

BlaiseEbuth: Ouai parce que pour ce qui est de l'execution... :grin:

Thyl: Oh ça va

Thyl: ça s'accélère

Thyl: avec du C

Thyl: ...

lhm: Non mais pour du prototypage c'est pas si mal :)

Thyl: :grinning:

lhm: hah

Thyl: d'ailleurs y a CPython pour ça

BlaiseEbuth: lel

Thyl: quelqu'un ici code un CP?

lhm: nop

Thyl: d'ailleurs...

Thyl: c'est utilisé ou pas?

BlaiseEbuth: De quoi ?

Thyl: CPython

VirtualAtom: quasiment tout le monde qui utilise python, vu que c'est l'implémentation standard

BlaiseEbuth: Bah cpython c'est l'interpreteur standard de python...

Thyl: Je savais pas...

BlaiseEbuth: Rien à voir avec une quelconque accélération

VirtualAtom: tu confonds peut-être avec cython

BlaiseEbuth: birk

Thyl: Ouais c'est çà

Thyl: cython

Thyl: désolé...

VirtualAtom: je trouve que c'est un peu inutile cython. Autant faire directement un module C. Dès qu'on a du code critique lent en python, on passe tout en c++ et on utilise pybind11 pour faire le module

BlaiseEbuth: Je serai presque d'accord... En modifiant un peu. "Je trouve que c'est un peu inutile python. Autant faire directement du C."

lhm: shots fired !

VirtualAtom: :-}

VirtualAtom: le problème, c'est que beaucoup de clients savent utiliser/bidouiller python, mais peu savent compiler. Donc c'est là pour rester ^^

BlaiseEbuth: Pis "du code critique lent en python" c'est un pléonasme, "du code critique en python c'est pareil.

BlaiseEbuth: Le trou dans la couche d'ozone aussi il va rester, c'pas une bonne chose pour autant.

Magus: Automaton2000: est-ce que c'est le weekend la ?

Automaton2000: ça m'étonnerait que ce soit

Magus: pertinent :(

dbdr: tu veux savoir le moment optimal pour pousser tes changements dangereux en prod?

lolgourdongamer: bonjour quelqu'un sait quel langue est la plus facile ?

BlaiseEbuth: l'esperanto

lolgourdongamer: merci

Thyl: Blaise c'est une langue ça

Thyl: pas un langage

BlaiseEbuth: Bah c'est ce qu'il a demandé

lolgourdongamer: désolé je suis un peut perdu...

lolgourdongamer: je suis nouveau c'est pour ça

Thyl: pas grave

lolgourdongamer: tu sais laquelle est plus facile a apprendre en terme de codage ?

Thyl: Je suis pas un expert du code

lolgourdongamer: ...

BlaiseEbuth: La facilité ne doit pas être une critère de choix.

BlaiseEbuth: Edit: La facilité du langage

Alshock: @BlaiseEbuth si, bien sûr que si

BlaiseEbuth: Non.

Alshock: ça ne doit pas être le seul critère mais c'est un critère qui compte

Alshock: regarde le JS, son seul problème c'est d'être dur à apprendre parce que tout ce qui se présente comme simple est en fait super compliqué

Alshock: bah c'est un très bon critère pour dire que le langage est pas ouf

BlaiseEbuth: son "seul" problème qu'il dit :grin:

lolgourdongamer: heu..............

Alshock: @BlaiseEbuth donne un contre-exemple :P Je pense que ça couvre vraiment une bonne plage des soucis (JS hein, pas node ou autre framework)

BlaiseEbuth: La facilité doit venir du support d'apprentissage et/ou de l'enseignant, l'outil lui même n'a pas à être simple. Et ciblé un outil parce qu'il est simple est le meilleur moyen de prendre de mauvaises habitudes, et de faire l'impasse sur des concepts clés.

BlaiseEbuth: *cibler

Alshock: ça c'est la différence entre simple et magique

Alshock: le C c'est très simple

Alshock: le Pascal encore plus

BlaiseEbuth: Ca dépend ce que tu mets derrière simple.

BlaiseEbuth: Quand tu débutes c n'est pas "simple", python beaucoup plus. Mais tu gagnera beaucoup plus à commencer par c.

Alshock: pour moi "simple" c'est des règles généralistes et intuitives.

BlaiseEbuth: Quand tu n'a aucune notion de prog, "simple" c'est quand ton code fait des trucs sans que t'es à réflechir

BlaiseEbuth: *ai

BlaiseEbuth: j'ai du mal aujourd'hui

Alshock: je sais pas trop pour ça, tu gagnes à commencer en C si tu continues à coder après. Mais s'il faut que la première expérience soit un peu sexy, la magie du python permet de s'occuper de concept beaucoup plus avancés avant de devoir se demander ce que c'est que la mémoire et qu'est-ce qu'il branle vraiment ce putain de code pour ramer du cul comme ça

Alshock: *aies non ?

Alshock: suffisait de concaténer tes deux versions

BlaiseEbuth: On peut le voir comme ça. Mais beaucoup de ceux qui commencent en python restent en python

Alshock: ouais, ça c'est un autre problème. À mon sens c'est pas un problème à la première étape de l'apprentissage, mais à la deuxième. Le manque de remise en question et de curiosité

Alshock: Et puis avec un peu de chance, les gens quitteront le python pour le Ruby et là ils auront tout gagné :P

BlaiseEbuth: Mais est-ce qu'un mec commençant par c ne sera pas plus curieux des autres langages qu'un mec ayant commencé par python... En mode "je sais comment ça fonctionne, mais j'ai envie d'essayer autre chose de plus sexy", plutôt que "j’écris des trucs et ça marche, je vais continuer comme ça."

Neumann: dbdr : dayuum

Neumann: T'as loué une ferme de serveur ou quoi ?

dbdr: non, juste les bonnes heuristiques :)

Default avatar.png Josoul: Je pense pas, je pense que à niveau égal en C ou en Python les deux sont susceptibles soit d'explorer d'autres langages soit de rester dans leur langage d'origine, cette susceptibilité va dépendre bien d'avantage de leur environnement de travail, leur communauté et leur personnalité que leur langage d'origine.

dbdr: btw: https://www.urbandictionary.com/define.php?term=dayuum :D

Neumann: "Dayuum boy, your heuristic is fiiine!"

dbdr: lol

Neumann: T'as un truc fondamentalement différent d'une recherche online ou pas ? (i.e. un SA à depth N, puis tu pick le premier coup de la meilleure séquence, et tu refais pareil pour le tour suivant, etc)

Neumann: En passant à depth 30-40, et en allouant genre 3s par tour, je grapille poussivement quelques 0.1 par ci par là

dbdr: oui, j'ai cette architecture là

BlaiseEbuth: Sur quoi ?

Neumann: SR

Neumann: Bon bah y'a une heuristique magique que je dois rater alors

dbdr: il faut bien gérer les regressions/la diversité

Neumann: Bah c'est nativement géré par le SA ça, normalement

dbdr: sinon tu peux facilement prendre un CP dans le "mauvais" sens

Neumann: Surtout à depth 30

dbdr: dans le principe oui

dbdr: apres ça dépend de ton éval, de la température, etc etc

BlaiseEbuth: Faudra que j'y regarde tiens...

Neumann: Mhh

Neumann: Ca met longtemps ton bousin à tourner sur un test ?

dbdr: tout dépend des parametres bien sur

Neumann: (╯°□°)╯︵ ┻━┻

dbdr: qqs dizaines de minutes, je pense

dbdr: je pourrais optimiser surement mais c'est pas le probleme

Neumann: Ah ok

Neumann: J'en suis loin

Neumann: C'est peut-être juste ça la clé

Neumann: et reCurse aura raison

Neumann: J'ai gagné 2 points avec 1h30 de recherche sur 4 core

Neumann: lel

reCurse: J'ai rarement vu aussi peu d'intérêt à poursuivre

reCurse: Je sais quoi faire pour améliorer

dbdr: c'est pas l'inverse de la preuve?

reCurse: Et j'en ai tellement rien à foutre

dbdr: 2 points en 6H de CPU c'est pas grand chose

dbdr: et diminishing returns...

Neumann: Ce que je dis c'est que moi je laisse tourner 5 à 10 min par test-case maxi, et tu sembles dire que de ton côté tu laisses tourner bien plus longtemps

Neumann: Ca serait la preuve qu'il faut "juste" laisser tourner longtemps

Neumann: Mais c'est du troll, je sais que c'est pas que ça

dbdr: ya qu'un moyen de savoir

reCurse: C'est surtout ça oui

dbdr: qqs dizaines de minutes c'est pas grand chose pour voir

reCurse: Après faut une bonne recherche qui en bénéficie c'est sûr

Neumann: On tente avec 30 minutes

Neumann: 30 minutes sur un test, -0.07

Neumann: A ce rythme, je te dépasse en 2023

dbdr: :popcorn:

dbdr: tu oublies les diminishing returns

dbdr: les premiers 0.07 sont les plus faciles ;)

Neumann: C'est compté, c'est compté

dbdr: ah pardon :D

dbdr: on peut jouer à Achilles et la tortue

Thyl: Est-ce que c'est possible de faire un gros bloc try

Thyl: Et à chaque fois qu'il y a une interception

Thyl: on fait une commande et on retourne où on était ?

dbdr: de façon standard, je pense pas

dbdr: tu fais plusieurs blocks

dbdr: tu peux appeler la meme fonction pour gerer les exceptions

Thyl: Oui.

Thyl: Merci !

Thyl: :grinning:

Default avatar.png exodus-it: svp si j'a un timeout quand je suis entrain de passé un test d'anbauche qu'est passe t'il

BlaiseEbuth: Ton code mets trop de temps à répondre, ou tu as une boucle infinie quelque part

Default avatar.png exodus-it: non j'ai passé un test de competence, je répond et je ne click pas sur le bouton (question suivante)

Default avatar.png exodus-it: est ce que ma reponse ne sera pas pris en compte ?

BlaiseEbuth: Tu veux dire que le temps est dépassé et que tu n'as rien envoyé ?

Default avatar.png exodus-it: oui c'est ça

Default avatar.png exodus-it: j'ai saisi ma réponse et je n'ai pas click

BlaiseEbuth: Je crois que ça sauvegarde ce que tu as fait et que ça sera pris en considération, mais je ne jure pas.

Default avatar.png exodus-it: c'est ce que j'ai deviné

Default avatar.png exodus-it: Bon Merci pour tes réponses

kayou: Bonjour, vous savez comment desactiver les aides dans l'editeur ?

BlaiseEbuth: Y'a des aides ?

dbdr: ya un editeur?

Zorg1: y a un chat ?

kayou: y a des humains ?

Zorg1: que des bots ici, désolé

BlaiseEbuth: Ah ça non par contre, y'a que des bots

Zorg1: Automaton2000 t'as vu un humain ici ?

Automaton2000: je crois qu'il a fait une crise cardiaque

Zorg1: :D

BlaiseEbuth: lel

BlaiseEbuth: Bon du coup y'en a plus

kingsjester41: bonjour a tous, quelqu'un pourrait -il me dire comment sont obtenus les codinpoints ?

BlaiseEbuth: En bossant dur

BlaiseEbuth: Et avec des pots de vin aux bonnes personnes

kingsjester41: :thumbsup:

Thyl: Blaise, qui sont les bonnes personnes?

kingsjester41: (serait ce parce qu'on est dans "fr" que ça parle de corruption xD )

Zorg1: faut passer par Blaise qui prend sa com'

BlaiseEbuth: Exactement

Thyl: Quel est ta comme?

Thyl: com'

BlaiseEbuth: Sur la page d'accueil tu as un encadré avec ton classement général, et il y a un petit "?" dans le coin, si tu cliques dessus, tout te sera révélé...

dbdr: kingsjester41: https://www.codingame.com/help/rank

dbdr: j'avais jamais vu cette page :D

Zorg1: c'est bien ça te fait découvrir le site

dbdr: lol

dbdr: franchement, on y arrive comment?

BlaiseEbuth: C'est ce qui est affiché dans l'encadré sus-cité

BlaiseEbuth: Via je sais plus quelle balise

Thyl: Tu fais du html BlasiEbuth?

dbdr: la page ultime: https://www.codingame.com/help/

BlaiseEbuth: Personne ne fait de html, c'est le html qui te fait.

Zorg1: BlaiseEbuth le JFK de CG :p

dbdr: je l'avais lu comme un: in soviet russia, ...

Zorg1: ah oui y a ça aussi

dbdr: don't ask what soviet russia can do for you, ...

Zorg1: :)

dbdr: ça arrange tout le monde?

Zorg1: le grand conciliateur

dbdr: soviet russia asks what it can do for you

Zorg1: pendant ce temps là je grapille des points su SR mais je sens que je suis aulimite de ma mob'

Zorg1: va falloir la kitter

dbdr: bidouille le pot...

Zorg1: j'enleve l'antiparasite ?

Zorg1: ça fera chier les vieux et leurs télé du quartier ^^

dbdr: c'est pour faire plus de bruit?

BlaiseEbuth: Faites du bruit !

Zorg1: non ça brouille la réception des radio/télé

Zorg1: y en a qui faisait ça, par contre le gain de vitesse je vois pas trop

dbdr: option utile s'il en est

dbdr: sinon essaye le moteur de ferrari sur ta mob

Zorg1: ça dépasse ...

dbdr: oui, faut bien le centrer

Zorg1: je vais mettre des roulettes de chaque côté

Zorg1: ça va ressembler à un kart

dbdr: je vois très bien l'image

Zorg1: :D

dbdr: http://lechodelaboucle.fr/2018/01/09/securite-routiere-roulettes-laterales-seront-obligatoires-a-larriere-motos-a-partir-1er-juillet-2018/

Thyl: C'est quand qu'on connaite letype du proch challenge?

BlaiseEbuth: Généralement 2-3 jours après le début du challenge. :grin:

Thyl: Y a quoi comme type()?

Zorg1: y aura du brouillard de guerre d'après les spécialistes

Zorg1: un ou deux boss qui plantent

BlaiseEbuth: C'quoi c't'histoire de type, c'est du racisme anti-contest de vouloir les cataloguer...

Zorg1: un type louche

Thyl: Tout les conbtest sont des combat de bots?

Zorg1: c'est devenu la règle. Il y a eu un puzzle et une optim dernièrement

Zorg1: mais en général c'est du combat de bots

Thyl: cool!

RebellusCamy: hello

Zorg1: puzzle => detective pika truc eet son ruban de meobius

Thyl: Hello !

Zorg1: o/

BlaiseEbuth: Hell'ow !

RebellusCamy: j'aime trop le contester de ce site

Thyl: Et nous donc !

Thyl: :grinning:

BlaiseEbuth: Should he stay or should he go ?

Zorg1: hé hé je talonne snef ...

Zorg1: bon #5 sur SR "my job is done here"

dbdr: go #4 Zorg1

Zorg1: faut que je modifie deux trois trucs dans mon Ag pour tester

Zorg1: enfin SR c'est plus simple pour faire des tests sur son AG que CSB

dbdr: c'est ton meilleur optim deja

Zorg1: oui, mais y a pas grand monde et seulement 3 qui hardcodent

dbdr: le nombre est pas mal vu l'age, et va monter vite je pense

dbdr: c'est accessible

Zorg1: oui j'ai bricolé un petit SA en lua c'était assez simple sur SR

Zorg1: profondeur 6, 1500 simulations, 13000 points en gros

Zorg1: une seule formule un peu compliquée, le calcul de la "collision" avec le prochain cp

BlaiseEbuth: Fix ta elastique

Zorg1: justement pas de vraie collision, élastique ou non :D

BlaiseEbuth: Alors fait pas genre c'est compliqué...

Zorg1: bah la formule c'est un produit scalair et une équation du second degré

Zorg1: c'est un peu plus compliqué qu'un règle de trois

Zorg1: :p

BlaiseEbuth: mouai, mais ça reste compréhensible

Zorg1: oui

BlaiseEbuth: La formule des collisions sur csb tu la prend et tu l'appliques sans réfléchir

Zorg1: bah je l'ai retrouvée, mais c'est chiant et t'as la fameuse demi impulsion minimale

Default avatar.png RobinGremion: coucou

Alshock: @BlaiseEbuth cette phrase on peut la coller sur n'importe quel concept, c'est pas pour autant que tout est simple à saisir

Alshock: aqueux coucou RobinGremion, fais attentino t'as pas dit bonjour spécifiquement à Automaton2000 et AutomatonNN il vont bouder !

Automaton2000: je pensais que c'était le cas avant

AutomatonNN: ok j'attend quand même :D

leojean890: mars lander = le jeu pour lequel il faut un mode d'emploi largement plus complet que la description à gauche

leojean890: hardcoder des seuils suffira pas ici ;P

Zorg1: surtout ML t'es un peu obligé de deviner comment le moteur marche

leojean890: ouais je viens de lire ça c'est chaud !

Zorg1: (si t'as envie de faire une simu - sinon y en a qui arrive très bien avec des heuristiques)

leojean890: en effet car le fonctionnement du moteur n'est pas décrit - y'a des articles en annexe qui peuvent aider je suppose

leojean890: heuristiques j'imagine que c'est à base d'hardcode d'angles, distances, hauteur, ..

leojean890: vitesses bien sûr à prendre en compte

leojean890: simu + AG ça doit win ici

leojean890: moins de max locaux que A*craft j'imagine

Zorg1: t'as un article du blog d'un gars qui a tenté de faire ML en AG

leojean890: Ressources externes Régulateur PIDNavigation à l'estimeTrilatérationCourbe de BézierDébrief Mars Lander

leojean890: ça peut aider :)

leojean890: l article dont tu parles je suppose : https://www.codingame.com/blog/genetic-algorithm-mars-lander/

leojean890: donc ici il a tout appris pour ML

leojean890: . I needed to clarify the physics behind the problem, so I could feel comfortable with my simulation algorithm. To do that, I went through almost all motion physics learned in school, from this site: physicsclassroom.com.

Zorg1: oui

leojean890: ça fait partie des sujets les plus chauds pour moi en tt cas :P

leojean890: mais il peut être intéressant

Zorg1: essaie SR alors la physique est simple

leojean890: SR c'est peut être même plus simple de le faire avant CSB car pas de collisions sauf CP

Zorg1: et ça te permet de tuner ton AG si t'en utilises un

Alshock: @leojean890 ML c'est super simple, tu fais la moitié du tour, tu appliques ta rotation et ton thrust, tu finis le tour.

Zorg1: c'est pas mal, j'ai compris plus de truc qu'avec CSB

leojean890: mars lander faut que j'aie le courage de me lancer dedans suffisamment lgtps

Alshock: après il faut faire la collision segment-segment, mais ça se fait bien

Zorg1: ML2 ça rouille dans ma TODO list

leojean890: Alshock mais t'as une simu pour ML non ?

Alshock: ouais

Default avatar.png JBM: comment es ta weekend

leojean890: c'est cette partie là qui est hard

leojean890: comment es ta fete de la zic

leojean890: hard sauf avec les bonnes connaissances en physique qui peuvent s'acquérir je pense en prenant le temps

Alshock: bah ouais mais non, c'est cette partie là dont je viens de parler. Faut juste comprendre que l'action se fait au milieu du tour (pourquoi ça, mystère) et faut faire une collision segment-segment entre le rover début/fin de tour ,et le sol où il s'écrase.

leojean890: mais ouais je pense que je vais bosser SR avant csb

Alshock: à part ça bah t'as que des points dont un qui bouge, niveau complexité vraiment même pour moi ça se fait

leojean890: mais tu lui files un angle et un thrust, avec ça t'arrive à calculer tout ça ?

Topinambour: (en fait c'est pas vraiment au milieu du tour, c'est l'intégration qui fait que t'as un facteur 1/2 ...)

leojean890: genre trouver quel est l'impact de angle, thrust sur tes variables d'état (position, vitesse..)

leojean890: tu appliques le PFD ?;)

leojean890: force gravitationnelle = masse * acc ?

leojean890: pas fait ce genre de machins depuis 10 ans xd

leojean890: d'ailleurs la somme des forces c'est pas que la force gravitationnelle je pense ici

Zorg1: bah t'as la propulsion aussi

Default avatar.png JBM: oui pourquoi tu te limites a la force gravitationnelle?

Alshock: @Topinambour ah oui effectivement je comprends mieux xD je l'ai rajouté comme un gros crade et j'ai juste regardé après pour noter que ça me faisait un décalage

dbdr: à quand un CSB3D avec des bosses à sauter?

Alshock: @leojean890 sinon ouais gravité + propulsion = acceleration.

Default avatar.png JBM: a la masse d'inertie pres

Alshock: ça serait sacrément rigolo, mais je pense que le viewer serait en PLS

Default avatar.png JBM: et il a pas besoin de ca

Alshock: JBM oui mais quand tu bouges toujours la même masse c'est pareil

Default avatar.png JBM: quand tu vois le CPU que ca luireclame pour afficher la meme frame a 14fps

leojean890: oui la propulsion qu'on controle nous meme c'est vrai

Alshock: peut-être que c'est parce qu'il est optimiser pour ouger dans tous les sens alors l'immobile il sait pas faire

Zorg1: dbdr : ok pour CSB3D s'il y a un lance grenade ou des torpilles

Default avatar.png JBM: et du FoW naturellement

Default avatar.png JBM: ou on est passe a un autre meme? j'etais pas trop la cette semaine

Zorg1: naturellement comment peut il en être autrement ?

Alshock: @leojean890 du moment que tu t'interdit d'output plus que la prop précédente +/- 1 oui

Alshock: Faut complètement que les initiales du prochain contest soient FoW

Default avatar.png JBM: ou TrueAI

Alshock: ouais j'ai pas trop suivi le délire là dessus

Zorg1: je croyais qu'il fallait que "Code" soit dans le titre :thinking:

dbdr: Nom de multi: War of Fog

Alshock: au final c'était quoi la conclusion ?

dbdr: reste qu'à trouver les règles

Default avatar.png JBM: faut une conclusion?

Alshock: @dbdr facile, chacun des joueurs incarne un fog qu icache la map à l'adversaire

Zorg1: on va laisser le sujet ouvert plutôt, ça permet de changer les règles

Alshock: et le but c'est de prédire la position de slimes qui se déplacent aléatoirement dessus

Alshock: mais pas toujours

Default avatar.png JBM: fog comes in 3 kinds: fog of Rain, fog of Powder and fog of Sulfur

Zorg1: alshok : seiche war, chacun envoit son jet d'encre ?

dbdr: lol

Alshock: @Zorg1 au moins le rendu sera pas trop dur

Default avatar.png JBM: y'en a un qui me voit venir

Alshock: on l'appelle soeur Anne ?

leojean890: Alshock ah ouais je vois

Zorg1: je ne vois que mon AG qui merdoit

leojean890: Zorg1 avec tes progrès sur SR tu vas encore grimper sur CSB ;P

Alshock: pas trop quand même il m'a avoué avoir mal aux reins

Zorg1: je fais une pose histoire d'attendre de pouvoir repush ;-)

Zorg1: mais je crois que je suis au limite

Zorg1: je pense pas que je puisse dépasser snef

leojean890: en tryhardant tu pourras :P

leojean890: pause cotc ?:P

dbdr: tortureurs de serveurs CG!

Zorg1: un peu la flemme de faire une simu

leojean890: FB j'ai fini 300 gold hier je l'ai mis en sand by :P

leojean890: stand*

leojean890: et j'ai fait un peu MM

leojean890: j'pense que je vais la tenter la simu COTC

Zorg1: c'est sûr en try hardant sur ta babasse au moins tu soulages les serveurs CG :D

leojean890: tryharder en local :P

dbdr: exactement, le offline c'est une question d'éthique

Zorg1: ah ok

dbdr: :)

leojean890: par contre les simus FB et MM ça fait peur !

leojean890: autant que BOTG et CR

dbdr: "Aucun serveur CG n'a été maltraité pour l'élaboration de ce record"

Zorg1: va te falloir un logo ou un label

leojean890: FB MM ça semble encore plus chaud à simuler que CSB

Zorg1: FB MM c'est CSB mais avec plus de mobile/truc qui fait rebondir

dbdr: "calculé à 100% sur une machine du terroir local"

Snef: Zorg1 gg #5 !

Zorg1: merci Sneg ;-)

Snef: (ça m'arrange si tu restes la ou tu es :D)

dbdr: pas trop chaud aux fesses Snef?

Snef: dbdr un peu si

leojean890: ouais ça doit être le même genre de moteur mais avec plus d'éléments c ça

Zorg1: merci snef

leojean890: gere les cognards

leojean890: et puis MM c'est le bazar le terrain avec toutes les entités en même temps

leojean890: genre*

Zorg1: y a le rebond sur le poteau qu'est coquignolet aussi

leojean890: ouais j'avoue

leojean890: t'as fait une simu toi ?

Zorg1: pas encore c'est dans la TODO list

leojean890: t'as l'air assez chaud dans ces trucs là

leojean890: plus que moi en tt cas :P

leojean890: ouais je vois:)

Zorg1: j'ai des périodes

leojean890: j'pense que ça met du temps de s'y mettre bien et maitriser

leojean890: MM j'pense que de bonnes heuristiques sur le farm peuvent pas trop mal performer

leojean890: genre trouver un bon chemin pour farmer vite

leojean890: destroyer qui va casser plusieurs tankers au même endroit comme ça tu fais +2 eau par tour

leojean890: et ensuite un autre à côté

leojean890: histoire d'avoir un chemin de spots d'eau

leojean890: en faisant attention à l'huile

leojean890: en en emttant sur l'ennemi

leojean890: etc

leojean890: xD

leojean890: mettant*

Zorg1: MM c'était original les matchs à 3 et l'arène circulaire

leojean890: ça devient de la bidouille dégueu si je sors un code comme ce que je viens de décrire

leojean890: ouais original mais ça fait un peu bordel vu le nb d'entités sur une surface aussi petite :P

leojean890: justement comme son nom l'indique je suppose qu'un minmax peut être bien :P

leojean890: tu vois ce que l'autre peut faire d'optimal pour farm et te géner

leojean890: et tu anticipes

leojean890: mais faut la simu

Zorg1: les anglophones ne comprenaient pas la blague je crois, ils prononcent bien 'mean' et 'min' eux :D

Default avatar.png JBM: typique

leojean890: ah il me semblait que ça se prononce pareil en anglais ;P

Default avatar.png JBM: le pb

leojean890: avec le son "i" et pas "aie"

Default avatar.png JBM: c'est qu'on peut pas savoir si t'es serieux

leojean890: avec mon émote ?;)

Default avatar.png JBM: y'a auun son aie entre min et mean

Default avatar.png JBM: donc ca arrange pas encore ton cas

leojean890: bah ouais

leojean890: avec le son "i" et pas "aie" pour min et pour mean

Default avatar.png JBM: fais un stream en anglais, on verra l'etendue des degats

Default avatar.png JBM: ouais c'est mal barre

leojean890: alors que "Hi dude !" c'est le son "aie"

Default avatar.png JBM: jusqu'ici ok

Default avatar.png JBM: mais c'est pas du tout ca le pb

leojean890: "my" aussi c'est le son "aie"

leojean890: mais min le son i

Default avatar.png JBM: on parle de la difference *entre* min et mean, pas entre {min/mean} et {reste du monde}

leojean890: ah d'accord

Default avatar.png JBM: donc le fait meme que tu partes sur aie

leojean890: niveau phonétique je l'aurais prononcé pareil min et mean

Default avatar.png JBM: et voila

Default avatar.png JBM: "frenchie"

leojean890: bon après j'ai une prononciation et un accent trop français en effet

leojean890: j'avais de bonnes notes à l'écriut mais jamais oral en anglais

leojean890: 15/20 mines-ponts MP 2010 ;P

leojean890: écrit seulement :P

leojean890: 5/20 oral anglais CCP MP 2010 :P:P

leojean890: ça pique !

Zorg1: en tout cas y a pas pénurie d'emoji :D :p :)

leojean890: j'avoue !!

leojean890: en

leojean890: effectivement c'est une langue dans laquelle ils "chantent" :P

leojean890: donc bcp de nuances dans la prononciation, que je ne fais point

leojean890: => ton monotone

leojean890: n'empêche mines ponts j'ai beau avoir eu 15 en anglais et 10 en maths j'ai même pas réussi la barre tellement j'étais bas en physique et SI ;P j'avais que petites mines ;)

Zorg1: SI ? Science de l'Ingénieur ? c'est quoi exactement cette bête ?

leojean890: ouais j'étais mauvais :p

Zorg1: mais c'est quoi comme truc ?

Default avatar.png JBM: "dessin technique et tenseurs (si t'as de la chance)"

leojean890: t'as fait un cursus MP aussi ?:P

Zorg1: ah du Dessin Industriel

Default avatar.png JBM: *tsing*

Zorg1: je croyais qu'on en faisait plus

leojean890: y'avait un peu ça

leojean890: qu'lques calculs en mode physique aussi

leojean890: quelques*

leojean890: avec + de côté pratique

Zorg1: parce que bob se baladait avec une table et un té :(

Default avatar.png JBM: j'ose pas exiger quelques tranformees de laplace, ca a du sortir du programme depuis longtemps

leojean890: y'en avait :P

leojean890: diagramme de bode de black etc :P

Zorg1: même de mon temps on en faisait en école, pas au concours

Zorg1: par contre les transfos de fourrier c'était au concours

leojean890: décomposition en éléments simples

Zorg1: je me souviens encore de mon superbe plantage

Default avatar.png JBM: mais fourier c'est au programme de maths

leojean890: fourier j'avais en physique et SI

leojean890: y'avait de la méca aussi

leojean890: torseurs cinématiques

Zorg1: ah mais il y a la fête de la zique Dimanche

Default avatar.png JBM: ouhla

Default avatar.png JBM: si y'a une annee ou je vais etre a l'arraache dessus

Default avatar.png JBM: d'ailleurs comment elle va se gerer avec covid?

Zorg1: tkt avec Stop Covid tout est sous contrôle :p

Default avatar.png JBM: pfff... :(

Zorg1: c'est vrai les rues bondées de Paris ...

Default avatar.png JBM: je sais pas trop, ca donne quoi paris en ce moment?

Zorg1: d'un autre côté vu les quantités d'alcool qu'ils ingurgitent

Zorg1: y a du monde dans les rues, les terrasses se faisaient envahissantes, mais ils ont réouvert les salles

Zorg1: après j'ai pas encore repris les transports en commun

Zorg1: toujours en TT

BlaiseEbuth: En tuk-tuk ? Cool

Zorg1: Terrassé de Travail, voyons

Zorg1: le boulot te gave tu peux même pas dire "vivement que je rentre chez moi" :(

Default avatar.png JBM: tout est dans la fermete du geste en claquant le laptop

Zorg1: mystérieusement JBM a du changé trois fois de laptop de TT ...

Default avatar.png JBM: ouais j'ai une separation vie pro/vie perso tres nette

Default avatar.png JBM: (dixit le mec qu'a migre s avie perso sur le laptop boulot parce qu'il etait mieux que le perso)

Default avatar.png JBM: mais c'est tres net, je coupe le vpn, je kill bluecoat

Default avatar.png JBM: (je garde outlook j'ai une partie de mes rdv dedans)

Zorg1: ah oui si ton laptop boulot n'est pas vérouillé de tous les côtés

Default avatar.png JBM: il l'est, mais...

Default avatar.png JBM: ...pas au point de m'empecher de contourner

leojean890: fete de la zic cette année j'avoue ça risque d'être full covid

leojean890: plein de monde :P

Default avatar.png JBM: y'a pas grand monde (qui en vaille la peine) qui a pu repeter dans des conditions decentes jusque la

Zorg1: bof ça va surtout être une beuverie, mais après le Covid çq risque d'être le gros défouloir

Zorg1: Automaton2000 tu vas nous jouer qqch pour la fête de la musique ?

Automaton2000: je ne le gère pas

Zorg1: fix it Automaton2000

Automaton2000: tu as fait de la merde ?

Zorg1: comme tu es dur, Automaton2000 :(

Automaton2000: et il a pas de sens

Alshock: la fête de la musique c'est le jour de l'année où on a le meilleur débit parce que les gens sont sortis dans leur "monde extérieur" inintéressant c'est bien ça ?

BlaiseEbuth: Zorg1 c'est une sorte de chat, il sait pas si il entre ou si il sort...

Zorg1: par tradition j'ai 36 onglets d'ouvert

Zorg1: ça permet d'avoir un carillon dès que quelqu'un valide un CoC

Default avatar.png JBM: "ininteressant"

Default avatar.png JBM: cte jugement de valeur

BlaiseEbuth: :popcorn:

Zorg1: presque envie de troller sur un langage de prog tiens ...

Zorg1: \o/

Zorg1: message de service: ça y est snef c'est fait :p

Neumann: gg Zorg1

Zorg1: merci Neumann :)

Daher: private clash https://www.codingame.com/clashofcode/clash/126209199251b6823a67af3f99a8c9e48c2b461 for java, c, c++ and c# coders

Neumann: T'as pas encore battu mon record online :P 10,587.96

Zorg1: quoique je suis en depth 14 là

Zorg1: bon après je crois que je suis un peu au limite de mon truc

Neumann: Nouveau record online : 10583.42

Zorg1: ok je le note et je m'en félicite :D

Neumann: Laisse-moi savourer

Neumann: Soit cool

Neumann: Il me reste que ça pour flex depuis l'arrivée de dbdr

Zorg1: :D

Zorg1: j'ai pas ton nombre de simus, alors normalement tu crains rien

Neumann: Je vais submit avec 2 fois moins de temps, pour pouvoir flex encore plus

Zorg1: frimeur

Zorg1: :p

Neumann: Bim, 10620 avec 17ms

Neumann: Qu'est-ce qu'il y a

Zorg1: :(

Zorg1: va falloir que je passe mon bazar en C si je comprends bien ....

Zorg1: d'un autre côté je peux déjà le simplifier. J'ai encore la structure issue de CSB, avec des appels de fonctions dans tous les sens et une ribambelle de structures

Neumann: JBM il est rébou

Default avatar.png JBM: wat

Zorg1: ?

Default avatar.png JBM: c'est du breton?

Neumann: Je suis même pas breton

Default avatar.png JBM: ah ouais t'es a nantes c'est ca

Neumann: Haha

Default avatar.png JBM: dsl on me l'a faite aujd ca m'a fait sourire

Neumann: Je suis de Vendée, et de chez nous Nantes c'est pas en Bretagne

Default avatar.png JBM: mais la vendee c'est plus de nulle part depuis que jes chouhans se sont fait tej

Neumann: Exactement

Default avatar.png JBM: mauvais pari

Neumann: J'ai aucun affect pour la Vendée, tes tentatives de troll sont vaines

Default avatar.png JBM: je connaissais pas la vendee avant que t'en parles, ta defense est vaine

BlaiseEbuth: Y'a pas d'troll là bas, c'est des korigans

Neumann: Tu connais les chouans mais pas la Vendée

Default avatar.png JBM: spa en bretagne d'outre-manche les korrigans?

Default avatar.png JBM: ouais

Default avatar.png JBM: c'est parce que j'ai vecu le bicentenaire

Default avatar.png JBM: tu peux (probablement) pas comprendre

BlaiseEbuth: y'en a des deux côtés, puisque la grande bretagne s'est détachée de la france et a dérivé

Default avatar.png JBM: mmm je connais un mec de niort

Default avatar.png JBM: c'est forcement toi, des geeks des deux-sevres il peut pas y en avoir plus de 2/3?

Neumann: Fun fact : la Vendée et les Deux-Sèvres sont deux départements différentes

Astrobytes: Pour JBM: bonne nuit mes amis <3

Default avatar.png JBM: eheh gg Astrobytes

Default avatar.png JBM: et bn

Astrobytes: bn :)

Default avatar.png JBM: Neumann: oh, tu distingues departement de contree

Default avatar.png JBM: spa comme si on pouvait rattacher niort a autre chose

Default avatar.png BoldPostItNote_75db: Qui a réussi le CHuck Norrise étape 3 ?

Default avatar.png JBM: pas mal de monde

Zorg1: ah le '%' ^^

Default avatar.png BoldPostItNote_75db: ouais

Default avatar.png BoldPostItNote_75db: c'est très bizarre

Zorg1: en binaire ça fait quoi le code ASCII de % ?

Default avatar.png BoldPostItNote_75db: en int je trouve 37 binaire 100101

Default avatar.png BoldPostItNote_75db: pour le %

Zorg1: ok regarde l'énoncé dans les règles au sujet des chars ASCII

Default avatar.png BoldPostItNote_75db: ha ok il faut donc remplir les avec des 0 du coup 0b0100101

Default avatar.png BoldPostItNote_75db: ha ok il faut donc remplir avec des 0 du coup 0b0100101

Default avatar.png BoldPostItNote_75db: C'est trop tard j'ai remis mon taf xD

Default avatar.png BoldPostItNote_75db: Mais ça me fait du bien de savoir ou était le probleme

Snef: Zorg1 Je suis obligé de me remettre à SR à cause de toi, merci :(

Default avatar.png JBM: BoldPostItNote_75db: gg

Default avatar.png Anto_Bourrico: Salut tout le monde

Default avatar.png JBM: salut toi

Alshock: salut

Default avatar.png BoldPostItNote_75db: Bonjour, les arrivants, merci pour l'aide, je peux enfin aller dormir en paix aller bonne journée a ceux dont le soleil s'est levé ^^

Alshock: belle manière de parler de ceux qui dorment le cul en l'air

Default avatar.png JBM: y'a pas d'autre bonne maniere de dormir!

Alshock: tu devrais la faire breveter

Default avatar.png JBM: bonne idee

Zorg1: snef : c'est nouveau pour moi, je vais des modifs et ça améliore mon score

Zorg1: j'étais pas habitué ^^

Zorg1: *fais

Default avatar.png JBM: t'as rien compris a la prog toi

Zorg1: non je découvre c'est trop cool

Zorg1: y a pas un pb avec les validateurs d'onboarding ?

Default avatar.png JBM: ouais j'ai un bug sur temperatures aussi

Zorg1: va falloir faire un post dans le forum alors

Zorg1: mais au fait vous recommandez quel langage de programmation ? j'hésite entre VB et Python :thinking:

Zorg1: quoique je vois que tout le top est en C++ je vais peut être en faire tiens, je demanderais ici si j'ai des questions :kissing_heart:

Default avatar.png JBM: c++ y'a que ca de vrai pour la perf java rame trop kthxbye