Chat:Fr/2021-11-05
3141948: Salut cocotte
BlaiseVonEbuthIII: Stoi la cocotte.
3141948: Salut Automaton2000 le bot aux 💯 messages par jour 🤗
Automaton2000: pourquoi tu veux pas faire un code qui marche pas, c'est que tu dois faire la même
3141948: Salut 😘 BlaiseVonEbuthIII
BlaiseVonEbuthIII: :wave:
Remi.: Salut les gars. Le contest dure combien de temps ? Ca fait plus d'une semaine là.
BlaiseVonEbuthIII: Ils ont prolongé jusque lundi. Pas assez de joueurs enthousiastes dans les stats sans doute. :3
Remi.: Ok merci Blaise.
Remi.: Bonne journée !
[CG]Thibaud: au contraire, il y a plus de joueurs enthousiastes, même après 7 jours, donc on le laisse ouvert jusqu'à lundi Remi.
[CG]Thibaud: *que ce que l'on pensait
Carabaffe: Ok merci Thibaud. La petite critique de ma part, c'est que le lien vers le challenge prend beaucoup de place sur la page d'accueil, je pense qu'il pourrait être plus discret pour les joueurs ayant terminé le challenge.
[CG]Thibaud: ah oui, elle n'est pas fermable :/ elle l'était avant il me semble
Bon[]Crayon: Salut tout le monde.
Bon[]Crayon: Salut Automaton2000.
Automaton2000: est-ce que c'est possible de faire ça pour le coup il a fait un mcts ?
Bon[]Crayon: Automaton2000 je ne sais pas
Automaton2000: c'est juste un effet de bord
Bon[]Crayon: Automaton2000 je ne sais pas non plus
Automaton2000: il m'a bien fait suer
Bon[]Crayon: Automaton2000 faire suer une tortue, chapeau l'artiste
Automaton2000: je vais l'avoir à l'usure
Bon[]Crayon: Automaton2000 force à toi
Automaton2000: ah oui je me souviens bien ?
Bon[]Crayon: Automaton2000 ta mémoire est bien remplie, mais c'est très confus quand tu pioches dedans
Automaton2000: en plus, il y a un autre ?
Bon[]Crayon: Automaton2000 automatonnn ?
Automaton2000: tu as la liste des actions possibles
Stilgart: Automaton2000: ['tortue', 'turtle']
Automaton2000: est-ce qu'il y a un gros paquet de int
Bon[]Crayon: Automaton2000 un gros paquet de bugs
Automaton2000: vry tu as quoi comme erreur ?
BlaiseVonEbuthIII: Cette violence...
3141948: Est-ce que le contest restera ouvert après la date?
3141948: Transformé en multi?
Bon[]Crayon: Automaton2000 Paix et Amour cependant :peace: : :love_hotel:
Automaton2000: sans parler de la même manière
Bon[]Crayon: Automaton2000 de même manière, le python c'est comme le c++
Automaton2000: il faut encore que je ne peux pas voir le mal partout
Bon[]Crayon: Automaton2000 normal le mal n'est pas partout
Automaton2000: je suis en train de monter
Bon[]Crayon: Automaton2000 bientôt la ligue légende
Automaton2000: je pense qu'il y a des gens qui se sont cassé le *** à faire 30 puzzles par langages juste ...
Bon[]Crayon: Automaton2000 le dos
BlaiseVonEbuthIII: :p
Automaton2000: c'est pour ça qu'il y a de la chance
BlaiseVonEbuthIII: b0n5a1 represent
Dedytes: C'est qui ce taré qui met des liens vers des sites porno ?!
Martin17: Ton deuxième compte ?..
Dedytes: Hors de question que je fasse quelque chose d'aussi immature !
BlaiseVonEbuthIII: Automaton2000, j'espère que t'as pas cliqué ! :scream:
Automaton2000: ceux qui ont un meilleur winrate contre lui
Vintarel: lol Automaton2000
Automaton2000: par contre une fois que tu connais pas les jeux de validation, il y a une ia qui ne fait ...
WildSiphon: Bon c'est bon là
WildSiphon: c'est pas possible de le ban ?
DeXils: Signalez le !
BlaiseVonEbuthIII: Faudrait des modos...
dydyxX_04: https://tukif.com/videos/128029/pas-deux-mais-bien-trois-bites-pour-cette-pute.html
BlaiseVonEbuthIII: Enfin... Des bites streams, ça reste dans le thème...
Fosfen: A défaut de savoir coder faut bien que les enfants trouvent une occupation
Fosfen: Mais faudrait que Maman surveille quand même
Easymr1: Oh bein quel acceuil
Vintarel: fais quelque chose Automaton2000 :sob:
Automaton2000: tu fais pas le contest
[CG]Thibaud: :eyes:
philRG: ouf il m'a pas cité :--
philRG: :-)
philRG: ah pas mal le WIP Block the spreading fire, tant de puzzles, et si peu de temps
BlaiseVonEbuthIII: https://imgur.com/a/h3SspHt
dwarfie: :see_no_evil: :hear_no_evil: :speak_no_evil:
Stilgart: Automaton2000: on dit événement codingame, tu n'as encore rien suivi toi !
Automaton2000: de toute façon, non ?
Zine-eddine: hello world
Stilgart: salutations
BlaiseVonEbuthIII: saltations vogeur
Stilgart: su je suis pas grillé avec ma réponse à la dernière question du survey, c'est que CG ne l'aura pas lue
philRG: Déjà plus de 1500 équipes ont terminé la mission "La malédiction des cinq guerriers". Cela correspond à plus de 4400 joueurs !
philRG: Devant tant d'engouement, nous avons décidé de prolonger le Fall Challenge 2021 jusqu'à lundi matin prochain, 10 h (heure de Paris). La mission ne sera plus disponible après ça.
philRG: Bon moi j'ai compet de tennis par équipes dimanche, lutte pour une place qualificative aux chpts de France
philRG: Ca prend du temps cette competition non?
philRG: faudrait que j'essaye mais c con que ça s'arrête lundi
philRG: au FC 2020, ma femme est tombée de 3m de haut en taillant une haie que j'aurais du faire
philRG: ça m'a refroidi
philRG: purée j'ai implémenté les nouvelles règles de wood 1 sur ooc c chaud
philRG: mon tracker fait timeout quand l'adversaire fait silence, et donc je suis obligé de le réinitialiser
philRG: pour le move, c'est pas top, faut que je copie mon algo de tron
philRG: je fais surface sans arrêt sinon
philRG: la ligue bronze pas pour today
Stilgart: philRG: il te faut sans doute 2-3h peinard
Stilgart: fais ça ce soir tranquille
JBM: ah c'était pas prévu pour durer jusqu'à lund?
Stilgart: maintenant que tu le dis...
Stilgart: 28/10 +10 days ça fait 08/11
Zorg1: y a eu un engouement on vous dit.
Zorg1: pas vrai Automaton2000 ?
Automaton2000: l'illusion est parfaite les gars, changez rien
Zorg1: :D
Zorg1: tu vas te faire ban Automaton2000, fais gaffe
Automaton2000: mais je ne te parle pas des trucs à coder
dwarfie: Automaton2000 : nous non plus
Automaton2000: quoi de neuf par ici
Stilgart: Automaton2000 is on fire
Automaton2000: je préfère ne pas avoir a faire de la simu
Stilgart: et en plus il a mangé Remi.
dwarfie: ah bon Automaton2000 .... donc tu fait comment pour CoK ?
Automaton2000: en fait il y a une solution pour le puzzle de la semaine
dwarfie: Automaton2000 : t'es hors sujet
Automaton2000: ah c'est peut être que je me sens moins seul
dwarfie: Automaton2000 : ah bon , tu couches avec AutomatonNN ? t'es necrophile ?
Automaton2000: par contre mon ia qui a un bon momen déjà ^^
BlaiseVonEbuthIII: Groumpf
Remi.: Salut !
BlaiseVonEbuthIII: Schrmpff.
Remi.: T'es de mauvaise humeur Blaise ?
BlaiseVonEbuthIII: Mrffll ?
Remi.: jkdjfhtgdlffff
BlaiseVonEbuthIII: Ca c'est la fille de Remi. qui a atteint le clavier.
Remi.: Non j'essayais de parler ton langage. Mais je suis content que tu refasses des vraies pheases c'est quand même plus facile pour moi.
Remi.: * phrases
dwarfie: Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
BlaiseVonEbuthIII: :imp:
BlaiseVonEbuthIII: :squid:
Carabaffe: Merde c'est contagieux
Stilgart: faut pas trop faire attention
dwarfie: et en plus ... moi ca veut vraiment dire quelque chose :japanese_goblin:
Stilgart: Automaton2000: tu as vu, il y a une autre tortue sur ce chat
Automaton2000: pour le calcul de la vitesse
Carabaffe: C'est du dotraki ? ou du troll ? ou du klingon ?
dwarfie: Automaton2000 : t'es pas une lumiere :)
BlaiseVonEbuthIII: La tortue elle est dans la console de firefox à côté de codingame. :3
Automaton2000: y'en a qui ont essayé de faire un ag en python
BlaiseVonEbuthIII: :scream:
Stilgart: Automaton2000: parait qu'ils ont eu des problèmes
Automaton2000: je joue contre moi même
Carabaffe: Cela dit il est très rapide.
**dwarfie tend l'integrale de Lovecraft a Remi. dommage pour sa santé mentale ;)
BlaiseVonEbuthIII: Carabaffe c'est Remi. ? :o
Carabaffe: cara cara
Carabaffe: Oui c'est moi
Zorg1: oui encore un smurf pour avoir un dummy dans les multis ;-)
Carabaffe: J'ai pas trouvé mieux pour refaire des ligues passées.
BlaiseVonEbuthIII: Tout ces smurfs...
Stilgart: tu aurais pu aller un cran plus loin dans le pokedex quand même
Carabaffe: Je ne connais pas la 14ème génération
dwarfie: ca tombe bien , c'est pas 1ere :rofl:
Carabaffe: Et puis il fallait une tortue pour faire plaisir à Automaton2000
Stilgart: carabaffe c'est de la 1re génération, même moi je sais ça
Automaton2000: et c'était quoi la question ?
Carabaffe: Oui justement j'ai pris dans celle que je connais : la 1ère.
Stilgart: c'était : quand pensez-vous que Automaton2000 va dire tortue ?
Automaton2000: si tu savais ... les bizarreries ont continuer apres encore ...
Zorg1: la vérité est ailleurs Automaton2000
Automaton2000: je connais pas trop la peine de le faire pour tous les langages
Stilgart: Carabaffe: un cran plus loin que carabaffe, on reste dans les starters de la gen 1
Stilgart: ;)
Stilgart: et c'est toujours du type eau
dwarfie: ouais ... le numero 9 aurait ete mieux que le 8 :D
Zorg1: Carabaffe évolue en CaraClaque puis en CaraTorgnole ?
Zorg1: j'connais pas trop poketruc m'voyez
dwarfie: https://www.pokepedia.fr/Carabaffe
Carabaffe: Tiens je connaissais pas méga tortank ... il est moche
Stilgart: comme à peu près tous les mégas, non ?
**dwarfie viens de decouvrir qu'en anglais , carabaffe == wartortle
Carabaffe: Je sais pas, je connais pas la 14ème génération ^^
Carabaffe: Y a pas de méga dans les 2 premières générations.
Zorg1: :thinking: passionnant ...
Carabaffe: C'est bien, nos connaissances en pokémon nous donne une idée de nos âges respectifs ^^
dwarfie: ou pas
Carabaffe: Ouais, on peut aussi connaître grâce aux gamins
BlaiseVonEbuthIII: C'quoi Pokemon ?
Carabaffe: Par exemple Blaise est un vieux qui n'a jamais eu d'enfants :P
BlaiseVonEbuthIII: Définis "eu" :3
BlaiseVonEbuthIII: https://www.youtube.com/watch?v=kCc6-XlmyfU
Carabaffe: Je ne parle pas d'en manger
dwarfie: definis eu ... avec Automaton2000 se reprenne pour MJ ...
Automaton2000: ça va finir par me faire un petit truc pour le faire
dwarfie: Automaton2000 : ca fait deja trop image la
Automaton2000: il y a une différence entre les deux
**dwarfie fait des contractions bizarre , il pense "avant que" et tape "avec" ... pic de balmer bien trop bas surement
Bon[]Crayon: Bonsoir :wave_tone2:
Bon[]Crayon: Bonjoir Automaton2000
Automaton2000: il y a un moyen de mettre un peu de retard sur le boss
Stilgart: Bon[]Crayon: fuis, pauvre fou !
BlaiseVonEbuthIII: Bon[]Soir
Bon[]Crayon: Qu'est qui se passe ? il y a taille crayon dans le coin ?
Stilgart: ne leur donne pas d'idées :fearful:
dwarfie: :thinking:
Carabaffe: \o boncrayon
Bon[]Crayon: o/
Zorg1: \o
philRG: purée comment lancer SILENCE
philRG: Not enough charges of SILENCE
philRG: pourtant je suis au max: 5 7 5 5 3 4 6 -1
Bon[]Crayon: Silencer, ulti now!
BlaiseVonEbuthIII: philRG n'as pas assez de charges de silence... Ca explique beaucoup de choses. :smirk:
Bon[]Crayon: :joy:
philRG: oh cassé :-D
Carabaffe: mdr
philRG: çà fait 1/4h que je bloque
BlaiseVonEbuthIII: Bah tu le charges aussi ?
philRG: comment tu fais?
BlaiseVonEbuthIII: Ce que tu indiques en dernier sur ton output il me semble.
BlaiseVonEbuthIII: Tu indiques la capacité que tu veux charger
BlaiseVonEbuthIII: Quand tu move. MOVE direction trucacharger
BlaiseVonEbuthIII: C'pour ça qu'il faut lire l'énoncé... :rolling_eyes:
philRG: MOVE N TORPEDO | SILENCE
philRG: ?
BlaiseVonEbuthIII: MOVE N SILENCE
philRG: ah ok ça me revient, du coup faut que je l'implémente
philRG: thks j'avais bien zappé ce truc
philRG: je chargeais que le torpedo
philRG: c chaud les combinaisons
Kilykos: Bonjour, je suis sur le niveau d'entrainement "Mars Lander - Episode 1" et je ne comprend pas ce qu'il faut mettre dans le print() quelqu'un sais ?
Remi.: Dans le print il faut mettre 2 valeurs :
Remi.: - l'angle de rotation
Remi.: - et la puissance
Remi.: Si tu lis bien l'énoncé, il est écrit que la rotation reste à 0 pour l'épisode 1
Remi.: Donc il faut juste calculer la puissance que tu veux mettre
dwarfie: 30 places de mieux a kutulu en repartant de zero ... c'est deja pas si mal vu le peu de code que j'ai pondu :D
Kilykos: Oui oui, j'ai bien vue ça mais j'était un peu perdu avec tout le reste des valeurs
Remi.: gg dwarfie
dwarfie: (surtout que je hais ce multi :smiling_imp: )
Remi.: Il y a beaucoup de valeurs à cause des épisodes suivants, mais pour le 1 tu dois te concentrer sur peu de valeurs.
dwarfie: ce sui compte c'est les valeurs comme le dit si souvent perceval :yum:
Remi.: Commence pas à déconcentrer les nouveaux :P
dwarfie: ben non , ca c'est le taf d'automaton2000 ;)
Automaton2000: en fait le souci c'est que tu as un tableau de int
Remi.: Oh p***** j'espère qu'il ne lit plus, il va vraiment être paumé si Automaton2000 entre en jeu
Automaton2000: c'est juste que les gens ne savent pas ce que tu me disais que c'était un peu le code
dwarfie: Automaton2000 : comme disait le capitaine thigh "le code , c'est la loi"
Automaton2000: tu codes en quoi ?
Remi.: C'est une question qu'on ne pose plus à dwarfie voyons ^^ il code en ce que tu veux automaton2000
Automaton2000: c'etait bien la peine de mort
dwarfie: :rofl:
Remi.: Merde sérieux y en a qui ont parlé de ça ici ? :anguished:
Remi.: La peine de mort c'est seulement pour ceux qui écrivent des goto :P
dwarfie: quoi ... c'est bien les goto ... y'a meme des puzzles , je les resoud grace a ca ;)
Remi.: Tu bluffes
dwarfie: non
Remi.: :scream:
Remi.: https://lesjoiesducode.fr/?s=goto
Zorg1: après il y a les "goto déguisés", break et continue selon certain ;-)
Zorg1: voire le return quand il n'est pas unique
Remi.: C'est interdit aussi ça. Sauf le break dans un switch.
Remi.: * dans chaque case d'un switch
Zorg1: toujours était pragmatique dans leurs usages. ça simplifie pas mal le code, même si ça peut être piégeux
Remi.: Dans les règles de codage qu'on applique en sûreté de fonctionnement (MISRA pour ne pas la citer), c'est très stricte.
Remi.: Les multiples return aussi sont interdits.
Zorg1: autant faire du fonctionnel alors :p
Zorg1: hop un troll facile
Zorg1: ou alors avoir une version de C qui n'autorise pas ces trucs
Remi.: Le plus dur, c'est quand j'ai appris qu'on n'avais pas non plus le droit à l'allocation dynamique de mémoire.
Remi.: Enfin "pas le droit", ça reste négociable, mais tu fais pas ce que tu veux ^^
Zorg1: ça oui quand je faisais de l'ADA il y a longtemps on avait interdiction de faire des types access (pointeur et allocation). Tout en statique avec des tableaux
Remi.: Tout ce qui peut augmenter le risque de bug, c'est interdit.
Zorg1: tout devait être dimmensionné
Zorg1: le problème c'est que bon en C t'es vraiment trop libre mais bon
Fabien-Bernard: ça serait pas plus direct de faire de l'Ada.
Remi.: Les experts de la norme aiment bien citer le problème de décollage d'Ariane 5. Due à un problème de dépassement mémoire.
Zorg1: oui l'ADA niveau type tu faisais pas n'importe quoi
Remi.: Connais pas l'ADA (déjà vu et intervenu un peu, mais sans connaissance préalable).
Remi.: Mais je pense que peu de gens apprennent encore l'ada.
Remi.: Donc on peut faire de la sûreté de fonctionnement avec d'autres langages, mais c'est très encadré.
Zorg1: oui il y a des réalités économiques ^^
Zorg1: après sureté de fonctionnement avec du C ça me fait doucement ricané
Remi.: Bah dans l'embarqué c'est mieux du C que du Java ou du python hein ^^
Zorg1: bah surtout t'es toujours sûr de trouver un compilo C pour ton matos et pas te ruiner, t'es pas le seul à l'utiliser
Zorg1: un autre langage ça risque de te revenir plus cher
Zorg1: réalité économique
Remi.: J'avoue que pour le compilateur c'est simple, t'utilise l'environnement de dév fourni par le fabriquant du processeur.
Zorg1: voilà
Zorg1: donc on se dit que ça reviendra moins cher d'appliquer des normes et d'avoir des outils de checks
Zorg1: ce qui est sans doute vrai ^^
Remi.: Si les entreprises font ce choix, c'est qu'elles ont estimé que ça revenait moins cher.
Zorg1: j'avais fait du C pour de l'embarqué sur un proc avec 16 K de RAM c'était marrant ^^
Remi.: Quand on a l'habitude de bosser sur des PC de compèt, on n'imagine pas tout ce qu'on peu faire avec peu de ressources ! Mets 16k dans un ordi et tu ne fais plus rien lol
b0n5a1: o/
Remi.: \o
Zorg1: o/
b0n5a1: Je viens de faire/finir The Room 4 ^^
Zorg1: je l'ai acheté pas encore joué avec :(
Zorg1: ah t'as même fait une éval
b0n5a1: ouais je viens de la faire, un peu après avoir fini
Zorg1: mmm 6 h
b0n5a1: il m'a paru plus simple, mais c'est peu être dû au fait d'avoir fait les 3 précédents avec le 3 avec ses fins multiples qui était un peu chiant sur la fin ^^
Zorg1: le 3 j'ai pas encore toutes les fins :(
b0n5a1: tu t'y perds un peu le 3
Zorg1: ça doit être le premier que j'ai fait, et j'ai pris le 1 et le 2 ensuite ;-)
b0n5a1: faut aller à l'automate de bonne aventure, les fins s'enchaînent en fait
Zorg1: ouaip
b0n5a1: le 4 est plus dans la lignée des deux premiers
Zorg1: ok
Remi.: C'est un jeu vidéo ?
Zorg1: oui
b0n5a1: tu te perds pas à visiter "mille" pièces comme dans le 3
b0n5a1: c'est simple le 3 j'ai mis facilement le double du temps que pour faire les 1,2 et 4 tellement tu te ballades partout ^^
b0n5a1: Remi. : https://store.steampowered.com/developer/FireproofGames
Remi.: Pffffff bah je galère sur samegame.
Remi.: Vous êtes bien classés tous les 2.
b0n5a1: ha y'a ce truc gratuit qui traîne aussi Zorg1, je l'avais mis en suivi et viens de tomber dessus, m'en rapplais pas : https://store.steampowered.com/app/772060/Harvester_of_Dreams__Episode_1/
Zorg1: merci je regarde
b0n5a1: Tous les deux Remi. ? Tu m'as compté dedans là ?
Remi.: Ben sauf s'il y a une autre personnes que je n'ai pas vu, je pense m'adresser à zorg et toi ^^
**dwarfie en mode furtif :)
b0n5a1: non mais si je te dis ce que je fais tu rages quit tellement c'est bidon :joy:
Remi.: Ne me dis pas que tu fais du random. C'est ce que j'ai fait avec pas mal de spam submit, et je suis loin derrière ^^
Remi.: dwarfie je t'ai vu :P
b0n5a1: bah si full random...enfin Monte Carlo
dwarfie: change ton mauvais random , par du bon random
Remi.: Moi c'est du mauvais random à fond ...
Remi.: MAis je suis en train de coder une simulation
Remi.: pour sortir la prochaine grille en fonction de la grille actuelle et de la position à cliquer.
Remi.: C'est pas évident.
Remi.: Je suppose que c'est un 1er pas vers le MCTS (ou MC ?)
Remi.: Par contre je n'a ai pas les idées claires sur la suite.
Remi.: Comment gérer les différents test pour choisir le meilleur ...
b0n5a1: Remi. au début j'utilisais std::mt19937 (+device) ... je fais plus de simus avec un xorshf96 ... suffit pour ce que j'en fait
Remi.: C'est normal si j'ai rien compris ?
b0n5a1: RNG
b0n5a1: https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine
Remi.: C'est une alternative à std::rand ?
b0n5a1: et en fait j'utilise juste la seconde du premier tout comme un gros bourrin, et chaque tour suivant je me contente de dumper le coup suivant de la séquence retenue :smiley:
b0n5a1: premier tour*
Remi.: D'accord, c'est pas comme ça que j'imaginais le fonctionnement. Je pensais simuler à chaque tour les coups suivants, pour sélectionner le meilleur.
b0n5a1: faudra que je regarde pour changer mon "drop down" et le shift de colonnes pour la màj du board surement, vu le code que je viens de voir ça doit bouffer un max de temps :smiley:
b0n5a1: quoique, apparemment y'a déjà eu une amélioration faite
Remi.: Bon je vais devoir déconnecter.
Remi.: A bientôt
b0n5a1: bn Remi.
Remi.: Merci pour les conseils.