Chat:Fr/2021-07-20
fastien: o/
Hunter64TheOne: slt
Bon[]Crayon: Salut tout le monde.
Bon[]Crayon: Automaton2000 bjr
Automaton2000: ben voilà, c'est ce que je pensais
Bon[]Crayon: Automaton2000 Tu me surprends.
Automaton2000: le pire c'est que je ne savais pas que c'était possible de faire des contests
Hunter64TheOne: slt
Bon[]Crayon: o/
Hunter64TheOne: ca veut dire quoi, "o/" ?
Bon[]Crayon: C'est une tête de bonhomme ou de bonne femme qui lève le bras pour dire coucou.
Bon[]Crayon: \o
Hunter64TheOne: ha ok
Hunter64TheOne: merci
Bon[]Crayon: Automaton2000 Tout le contraire d'AutomatonNN.
Automaton2000: du coup tu as une idée de la qualité
Bon[]Crayon: Automaton2000 MADE INFRANCE
Automaton2000: c'est juste que ca fait plaisir
Bon[]Crayon: Automaton2000 Cocorico :chicken:
Automaton2000: ou alors j'ai un bug
Bon[]Crayon: Automaton2000 :bug:
Automaton2000: faut que je gère pas les doublons
Bon[]Crayon: Automaton2000 A mon avis ton bug doit provenir des doublons.
Automaton2000: genre si tu veux des perfs
Bon[]Crayon: Automaton2000 Tu supprimes les doublons.
Automaton2000: bon moi je vais me faire rouler dessus
Alexter59: Bonjour J'ai commencé CodinGame hier
Bon[]Crayon: Salut
Hunter64TheOne: oy
Alexter59: Comment puis-je faire afficher des messages de debug ne passant pas par la sortie standard svp ? (en Python 3, si ca a de l'importance)
Thyl: print(<ce que tu veux>,file=sys.stderr)
Bon[]Crayon: Tu dois avoir une ligne de commentaire dans les puzzles qui indique comment utiliser la sortie d’erreur.
Bon[]Crayon: Ah oui voilà.
Alexter59: ah oui, je n'avais pas vu. MErci
Hunter64TheOne: quelqu'un a un jeu gratuit sur Microsoft store a me conseiller ?
Alexter59: ah, ca va tout de suite mieux avec du debug :)
Thyl: Visual Studio Hunter64TheOne
Hunter64TheOne: merci mais il n'y a pas de jeux qui s'appellent come ca
Hunter64TheOne: en tout cas j'ai pas trouvé
KiwiTae: Visual Studio Code Hunter64TheOne
Hunter64TheOne: ?
Thyl: C'est un IDE
Hunter64TheOne: ok mais IDE pour quoi
Thyl: Javascript C,C++...
Thyl: python ghitub copilot
Hunter64TheOne: Hunter64TheOne 11H14 quelqu'un a un jeu gratuit sur Microsoft store a me conseiller ?
Thyl: c'était une blague
Hunter64TheOne: moi je parlais d'un jeu video
Hunter64TheOne: ah ok
Thyl: meme avec une simu optimiser j'arrive pas à terminer sokoban
nicola: gratuit ? Microsoft ? O_o
Hunter64TheOne: ha ha
WhatTrickeryIsThis: ha ha Automaton2000?
Automaton2000: c'est pas évident à mettre en place ?
Aholief: sincèrement ça vous a paru difficile le challenge d'optimisation Mars Lander?
Aholief: de mon point c'est littéralement insurmontable et ça me déprime
WhatTrickeryIsThis: faut simuler et pousser en profondeur, la simu est pas méchante à coder
SeebOmega: Aholief a le finir ou a l optimniser ?
WhatTrickeryIsThis: si tu simules pas, je recommanderai plustôt un asservissement très prudent sur la vitesse et l'angle de ton lander
WhatTrickeryIsThis: sinon tu tombera dans des scénarios ou tu perds le controle
WhatTrickeryIsThis: donc a l fois corrige ton vecteur vitesse et limite ta vitesse
nicola: > faut simuler et pousser en profondeur,
- scream:
nicola: > si tu simules pas, je recommanderai plutôt un asservissement
- fearful:
zynia: j'ai une question, comment les gens font pour encoder leur code en charactères chinois en code golf?
nicola: Excellente question, je vous remercie de me l’avoir posée.
nicola: >>> bytes('㵳湩異⡴㵩ਰ㵪ਲ㵴∢眊楨敬椠氼湥猨㨩猽楛㭝⭩樽樻㴫牰湩⡴⥴','u16') b'\xff\xfes=input()\ni=0\nj=2\nt=""\nwhile i<len(s):t+=s[i];i+=j;j+=1\nprint(t)'
nicola: Mais je n’arrive pas à remonter.
Magus: j'ai un script python qui me le fait
nicola: >>> "abcdefghij".encode("u16") b'\xff\xfea\x00b\x00c\x00d\x00e\x00f\x00g\x00h\x00i\x00j\x00'
nicola: Marche pô.
nicola: Ça permet de gratter 20 caractères.
BlaiseEbuth: Yo tout l'monde ! Automaton2000 ! AutomatonNN ?
Automaton2000: tu as le temps de jouer
BlaiseEbuth: Oui Automaton2000. A quoi on joue ?
Automaton2000: je sais pas d'où il sort
BlaiseEbuth: :thinking: Je connais pas ce jeu Automaton2000... Tu m'expliques ?
Automaton2000: je pense que j'ai fait une erreur dans ton code de base ?
BlaiseEbuth: :scream:
Aholief: WhatTrickeryIsThis merci SeebOmega à le finir
WhatTrickeryIsThis: le BAM c'est la monnaie en Bosnie :) Caucasse pour un pays miné par tout par terre
AMINEBAICHE: c'est cool ce site
Thyl: Mars Lander ceux qui est dur c'est les murs je trouvent
dwarfie: bof
Thyl: je vois p comment faire
dwarfie: :thinking: ... alors... comme indice .... je donne "intersection de droite"
Thyl: a oui
Thyl: pas bete
Thyl: de segment du coup
BlaiseEbuth: stoi l'segment
Thyl: parceque defois le rpver il fait pas une droite :)
BlaiseEbuth: 'tain ça faisait longtemps que j'avais pas galérer pour écrire un if...
Thyl: moi c'est sokoban
Thyl: rien à faire je me passe de vecteurs, j'écris un petit truc, je fais une pile pour le BFS mais ça marche pas
BlaiseEbuth: Moi c'est du pascal :scream:
Thyl: oulala
Thyl: ça sent pas le tout jeune :)
BlaiseEbuth: Y'a pas d'emoji :blood_tears:
Thyl: :joy:
Thyl: mais sokoban c'est vraiment galère
BlaiseEbuth: Pas encore essayé
Thyl: je calcule même des interblocages
Thyl: mais que 76 %
Thyl: 8 j'en calcule
Thyl: avec les pragmas
dwarfie: y'a un manque d'elagage on dirait ;)
Thyl: oui
Thyl: je vois pas quoi élaguer
BlaiseEbuth: Ah l'horreur
BlaiseEbuth: Des fois faut mettre des ; des fois non
dwarfie: bah , c'est quoi pour toi 2 etats identiques deja ?
Thyl: c'est la position de mon gars un string + toutes les autres positions en string en suite
Thyl: et ça me fait un hashage
Thyl: par contre j'alloue beaucoup dynamiquement
dwarfie: donc position du gars + positions des caisses ...
Thyl: oui
Thyl: en string pour pas avoir de collisions
Thyl: et toujours les mêmes cases pour l'ordre de parcourt
dwarfie: caisse A en 1x1 et B en 5x5 == caisse B en 1x1 et A en 5x5 j'espere
Thyl: oui
Thyl: je stock les box comme un nombre
Thyl: pas de classe
dwarfie: pareil mais c'etait juste pour etre sur que t'avais le meme hash dans les 2 cas
Thyl: j'ai essayé de faire le plus propre
Thyl: je pense que ça doit venir de l'alloc
dwarfie: precalc des positions des caisses qui sont blocantes je suppose ...
Thyl: oui
dwarfie: je l'ai passé en php , donc un probleme d'alloc devrait pas causer de ramage (ni de plumage ;) )
Thyl: sauf avec d'autres caisses
**dwarfie reconnait qu'il a quand meme bitboardé la position des caisses , des positions blocantes, et position finale ... ca aide
Thyl: dwarfie c'était l'alloc
Thyl: 100 %
dwarfie: arf ... tu devais avoir une grosse erreur dedans alors ;D
Thyl: je copier collé plein de state
Thyl: du coup
Thyl: à chaque fois j'alloué
dwarfie: ouais , alors que moi , mon state , c'est le hash :D
Thyl: sur le dernier test ça à peu près du coup : 262606 alloc
Thyl: *2
Thyl: ça fait un peu beaucoup :D :joy:
Thyl: merci beaucoup dwarfie
TarteYflette: Salutation a tous, qu'lqu'un a
TarteYflette: quelqu'un a fait le défi du clobber ?
dwarfie: pt'et bien qu'oui , pt'et bien qu'non
TarteYflette: Je voulais juste savoir la board_size a une importance ? ou c'est toujours un board de taille 8 ?
Thyl: 8 always
dwarfie: "Le jeu se déroule sur un échiquier de 8x8 cases."
TarteYflette: bon j'suis un boulet
nicola: Non, Boulet n’est pas là.
nicola: TarteYflette, c’est comme dans Soupalognon Y Croûton ?
codeing: salut l'equipe
codeing: quel genre de jeu me permet d'improve ma logic ?
codeing: un exemple ?
codeing: https://www.transum.org/Maths/Investigation/CarPark/
codeing: connaissez vous un jeu ou puzzle ou casse tête dans ce sens ?
codeing: merci
nicola: Ça dépend de quelle logique tu parles.
codeing: tout
nicola: Logique booléenne ?
codeing: totalité
nicola: Totalité, c’est vaste.
TarteYflette: Soupalognon Y Croûton je connais pas dutout donc je dirai que non
codeing: non pas booléenne
**dwarfie se retient de tendre https://www.codingame.com/learn/logic ....
dwarfie: oups ...
**nicola slaps TarteYflette around a bit with a large fishbot
nicola: Tu ne connais pas ? O_o
nicola: Astérix en Hispanie…
nicola: Et en ne poussant pas bien loin, la programmation, c’est de la logique.
codeing: c'est pour aboutir à une bonne logic algorithmique @nicola
nicola: Inutile d4utiliser un @ ici.
TarteYflette: Je connais pas les aventures de Asterix en réalité, c'est pas rentré dans mon éducation
nicola: On n’est pas sur touitère.
codeing: alors ?
nicola: https://www.codingame.com/learn/logic
nicola: :D
codeing: oui mais c'est très orienté code
nicola: Ben, c’est de la logique.
codeing: on peu être bon en algo sans pour autant toucher du code
codeing: jsuis d'accord
nicola: Sinon tu chopes un bouquin d’exercices de logique de fac.
codeing: surtout pas un bouquin
nicola: O_o
nicola: Résous des sudokus.
TarteYflette: Par contre sur "codingame" tu t'attendais a quoi a part a avoir de la logique orienté code ? ....
nicola: Ça fait bosser la logique.
codeing: sudoku très bien
nicola: Ou ce genre de puzzle (il y a des bouquins chez Pole éditions).
nicola: L’éditeur du magazine Tangente.
nicola: Tu y reconnaîtras même certains puzzles ici présents.
nicola: Si tu veux des versions jouables sur internet ou ton taylayphone ou sur ton payçay, il y a la collection de SG Tatham.
dwarfie: https://www.chiark.greenend.org.uk/~sgtatham/puzzles/
dwarfie: mince , je cherchais le lien , je reviens et nicola en parle avant moi ... :D
dwarfie: Automaton2000 , la prochaine fois , c'est toi qui va chercher le lien ;)
Automaton2000: ouai mais il est moins bien
nicola: Dans Debian, apt install sgt-puzzles.
dwarfie: :astonished: j'ai raté ca !?
nicola: C’est là depuis un moment.
nicola: Plus de dix ans.
dwarfie: ah quand meme ... bon , en parlant de truc datant de plusieurs années , serait peut etre temps que je finisse indy3 moi :yum:
Thyl: j'ai commenté tout mon code
Thyl: si ça intéresse...
nicola: http://chat.codingame.com/pastebin/f429b3a3-87b6-42ca-9af5-ea2e23d29298
nicola: C’est là depuis 2005.
nicola: apt changelog sgt-puzzles
M_C: J'ai eu un timeout sur le boss du puzzle de la semaine: https://www.codingame.com/replay/571189758
dwarfie: nulle part ... profites-en et monte de ligue :D
WhatTrickeryIsThis: tiens c'est quoi ce jeu? un ascii avec des pions?
Zorg1: :musical_note: I want to be an ASCII star :notes:
snacker_X: mec tu es en france là XD
snacker_X: sinon wsh les gens
snacker_X: vous coder en quoi ?
snacker_X: salu salut
snacker_X: salut*
Zorg1: je code en anglais :(
Zorg1: Automaton2000 tu codes en quoi toi ?
Automaton2000: dans un sens ou dans l'autre
dwarfie: Automaton2000 fait croire qu'il code en brainfuck ... sans dec' !?
Automaton2000: ça dépend ce que tu racontes
snacker_X: perso je code en python
snacker_X: quelqu'un d'autre code en python
snacker_X: ???
Zorg1: tkt y a pas mal de monde en python, t'es vraiment pas seul ^^
pcc_programmeur: jamais entendu parler de python perso ^^
CM42: ghj
Zorg1: pcc_programmeur le gars qui programme dans une caverne ^^ sors un peu découvrir le monde des idées codées en python ... :p
Zorg1: Automaton2000, chante nous une chanson
Automaton2000: on voit pas le rapport avec le fait que je me souviens bien
dwarfie: pff ... le troll ... les idées sont codées en C et seulement appelé par python ... pas vrai Automaton2000 ?
Automaton2000: pour le coup, c'est moi qui me fait peur
pcc_programmeur: les clashs of clans j 'en ai gagné 2 sur 32 parce que c'était la nuit et que les autres dormaient lol
pcc_programmeur: et encore ça marche que sur le mode reverse parce que sinon les mecs codent à la vitesse de la lumière si ils comprennent l'énoncé tout de suite
BlaiseEbuth: Clash of clans c'est le jeu mobile là ?
pcc_programmeur: clash of code je voulais dire