Chat:Fr/2022-06-07

From CG community
Jump to navigation Jump to search

Stilgart: bonjour à tous et licorne à Automaton2000 l'ami des tortues

Automaton2000: je fais le tour de la map

Stilgart: on a une liste des événements passés quelque part ?

Default avatar.png Elhennya: coucou

Nifexde: Yo, ca va Automaton2000 ?

Automaton2000: ou si tu fais pas de python

Nifexde: T'aimes pas le python Automaton2000 ?

Automaton2000: ouais mais bon ... c'est pas une blague

Nifexde: Fais une blague Automaton2000 stp

Automaton2000: et quand je regarde les combats de bot

Default avatar.png Elthrai377: :eggplant:

I_love_CoC: Stilgart?

Default avatar.png Aympab: Automaton2000 salut

Automaton2000: bah ça permet de faire un bfs pour passer bronze

nicola: FUJIZZ, tu es encore là ?

Default avatar.png Aympab: Automaton2000 tu es un réseau de neurones ?

Automaton2000: donc il faudrait que je me disais aussi

MAWAAW: automaton2000 n'a pas de conscience

Automaton2000: moi j'en ai fait un paire via un calcul en maple accessoirement, donc j'appelle plus ça de la prog

TimeEngineer: Il dit vraiment n'importe quoi Automaton :joy:

MAWAAW: automaton2000 adore les processus

Automaton2000: en partant du principe que les gens qui ont fait le puzzle de la semaine

MAWAAW: automaton2000 abcdefghijklmnopqrstuvwxyz

Automaton2000: après tu peux faire autre chose

MAWAAW: automaton2000 0123456789

Automaton2000: et on ne sait pas

MAWAAW: automaton2000 automaton2000

Automaton2000: si on me dit que je suis bloqué sur le puzzle de la semaine prochaine

MAWAAW: automaton2000 si et seulement si

Automaton2000: j'ai dit que je faisais

MAWAAW: automaton2000 tu utilises quel langage pour le puzzle de la semaine

Automaton2000: on va pas faire de la pub

MAWAAW: automaton2000 c'est toi la pub

Automaton2000: MAWAAW : t'es réveillé ?

MAWAAW: automaton2000 : t'es réveillé ?

Automaton2000: poum ... poum ... poum

TimeEngineer: automatonNN il est là lui ?

MAWAAW: automaton2000 arrete la drogue

Automaton2000: parce que le gars qui a fait un peu de respect

b0n5a1: o/

Sylvie___: sdcosjrf

Default avatar.png titi672002: ok

Default avatar.png Jilvo: :

BlaiseEbuth: Yo tout l'monde ! Automaton2000 !

Automaton2000: des gens qui ne sont pas tout à fait raison

BlaiseEbuth: Jilvo: tu veux pas te poser 2 minutes ? -_-

Default avatar.png hollaze: wot xD

peepee_poopoo: caca

Son_Goku05: Salut peepee_poopoo

GoTLuB: vive peepoodo

I_love_CoC: bonjour à tous

b0n5a1: o/ I_love_CoC

regismeysso22: codeforces div 3 contest begin

BlaiseEbuth: Reuh

GoTLuB: C'est quoi cette mer** . J'teste clash of code pour etre elo bois ( je bois c'est la vie) et... 2 games et apparemment je suis déjà top 6 pourcent.

GoTLuB: ?

BlaiseEbuth: T'es juste trop fort :grin:

GoTLuB: je veux etre elo bois moi. Je suis noob et j'assume . Pas comprendre

BlaiseEbuth: Bah c'pas compliqué: Si tu joues un clash une fois t'es dans le classement, mais ton score diminue au cours du temps si tu joues pas. Don en jouant 1 ou 2 clashs t'as d'office un meilleur score que les 94% du classement qui ont joué mais ne joue plus. ^^

GoTLuB: ok merci c'est rassurant

GoTLuB: bah je retourne faire des puzzle normal alors, j'aime pas jouer a qui a la plus grande j'ai des soucis d'ego apres

BlaiseEbuth: Surtout qu'en clash c'est la catégorie poids plumes :grin:

GoTLuB: comment ça ? c'est pas la cours des grand ? faut faire des combats de bot ?

BlaiseEbuth: Voilà.

GoTLuB: j'testerai alors quand j'aurais du poils ( * des plumes autres que du duvet )

BlaiseEbuth: :grin:

Gefaim: Yo, y'a un truc ou j'ai du mal a chaque fois. C'est faire un modulo + quelque chose. imaginon, je veux des valeur entre 65 et 90 et si j'ajoute 2 a 89, ça fasse 65

Gefaim: (pour de l'ASCII souvent)

BlaiseEbuth: bah tu ramènes à 0 avant de faire le modulo

Gefaim: c'est vrais

Gefaim: que je suis con

GoTLuB: t'adapte voilà en fonction de tes ranges, si t'a la flem tu commence a 1 ( histoire de faire des connerie xD )

Gefaim: et au resultat je remet 95

Gefaim: 65*

BlaiseEbuth: voilà

GoTLuB: [chr(x) for x in range (97,123)]

GoTLuB: 123-97 -> 26

**BlaiseEbuth cherche à taton les morceaux de ses globes occulaires qui ont explosés.

Gefaim: Faut que je m'interesse un peu plus au pytho

BlaiseEbuth: :scream:

Gefaim: mais le ruby

GoTLuB: xD ( totalement hors sujet dsl )

Gefaim: aussi

BlaiseEbuth: :scream: bis

Gefaim: et le java, mais ça me donne envie de vomir un peu

BlaiseEbuth: :scream: ter

Gefaim: la j'suis d'accord avec toi

Gefaim: tu fait quoi Blaise?

BlaiseEbuth: Là tout de suite ?

Gefaim: non en langage

BlaiseEbuth: J'en ai fait pas mal, mais essentiellement C/C++

Gefaim: osekour

Gefaim: je hais le C/C++

Gefaim: j'ai appris les bases avec... en IUT aled

BlaiseEbuth: Parce qu'on te prémache pas le travail ? :grin:

Gefaim: parceque ça fait gagner du temps surtout

BlaiseEbuth: Au détriment de la maîtrise de ce qu'il se passe en arrière plan, et la performance...

Default avatar.png Troph: Bonjour tout le monde

BlaiseEbuth: Note que je n'ai rien contre les langages de 'script' d'une manière général hein. Juste ceux que tu cites. ^^

Gefaim: Mouais, après ça dépend de l'utilité

BlaiseEbuth: o/ Troph

Gefaim: pour dev web/appli web

Gefaim: bon, a part le C# (que je connais pas trop) et Java pour des grosse appli

BlaiseEbuth: Bah j'utiliserai pas c++ pour faire du web.

Gefaim: le Js c'est suffisant

Default avatar.png Troph: Oh, @BlaiseEbuth toujours là depuis mon premier chellenge l'an dernier :o

Default avatar.png Troph: Je me souviens de ton nom parce qu'il est pas commun

BlaiseEbuth: Moi je suis là depuis le début et je serai là jusqu'à la fin qui arrive à grand pas

BlaiseEbuth: +s

Default avatar.png Troph: la fin des temps ? :thinking:

BlaiseEbuth: Juste du chat.

Default avatar.png Troph: Il va être supprimé quand ?

Alshock: quand tu le verras plus

BlaiseEbuth: On a pas de date exacte, mais avant fin juin

BlaiseEbuth: o/ Alshock

Default avatar.png Troph: Il y a une raison en particulier ?

Magus: On a pas de date précise. On sait juste que ce sera en Juin.

Alshock: \o BlaiseEbuth

Magus: Et la raison en particulier c'est qu'il est impossible à modérer correctement.

Alshock: ah on a quand même une idée assez précise alors, je croyais ça plus flottant

Alshock: c'est qu'il est impossible tout court

Gefaim: Mais si ils décident de fermer par faute de modération, c'est que c'est le bordel ?

Magus: pas par faute de modération

Magus: par faute de possibilité de modération

Gefaim: J'ai jamais vu de problème. Bon je viens tout les 200 ans mais a chaque fois que je le vois il est correcte

Magus: On a pas de vrais commande pour modérer, on peut pas supprimer les messages. On peut kick/ban mais les gens peuvent se récréer un compte en 5 secondes donc ça sert à rien.

Magus: Ah bah je t'invite à y rester plus longtemps et à découvrir ce que ça peut donner quand des collégiens s'invitent ici pendant un TP

Alshock: C'est un chat custom fait un peu à l'arrache et avec de gros soucis conceptuels, alors qu'à côté Discord fait de très bons chats très bien gérés et sans aucun temps de développement requis, donc autant passer dessus. C'est ça le calcul de CG

Gefaim: Ahhh ouais, j'avais pas penser au TP c'est vrais

BlaiseEbuth: :popcorn:

Default avatar.png Troph: CE qui me semble pas un mauvais calcul en soit

Gefaim: Bah faudrais lier ça à une structe de chat externe quoi

Default avatar.png Troph: mais je ne suis un grand utilisateur de Discord non plus il faut dire

Gefaim: Ouais, après le discord peux remplacer

Alshock: En omettant l'importance de l'interface extérieure oui Troph, en la prenant en compte ça casse pas mal de choses

Magus: l'intégration de discord peut pas se faire correctement. Mais de toutes façons de nos jours, avoir un discord annexe à un site, tout le monde fait ça et ça marche très bien. Pas vraiment de raison de faire autrement.

Gefaim: C'est vrais. Mais maintenant y'a des TP sur codding game, c'est trop bien

Gefaim: moi on a eu un club prog, j'était trop content, ils faisais du scratch :/

Default avatar.png Troph: Vu que c'est obligatoire au collège maintenant ça leur a peut être été fortement conséillé par l'administration

Gefaim: C'est vrais, je sais pas ce qu'ils font exactement

Gefaim: Processing je pense, c'est assez visuel pour commencé

Default avatar.png ngobert: coucou les copinous

Default avatar.png Troph: coucou ami duo

nicola: Les TP sur CodinGame, c’est trop bien sauf quand déboule une armée de collégiens débilos.

nicola: en collège, Scratch est en effet au programme.

nicola: En Ukraine, c’est Python dès le CM2.

nicola: Et p’têt même avant.

BlaiseEbuth: Ca c'était avant. Maintenant c'est maniment des armes et combat urbain.

Default avatar.png Troph: avant au collège on démarrait avec du python aussi, mais là c'est "programmation déconnecté" au primaire, juste les bases de l'algorithmique avec des cartes et des trucs comme ça

Default avatar.png Troph: du coup scratch au collège pour rester dans la continuité

nicola: Je n’ai jamais vu Python en collège.

Default avatar.png Troph: c'était pas au programme obligatoire, plus une initiative des profs de maths

nicola: Excellente initiative, alors que l’inspection nous déconseille de le faire.

nicola: :(

Default avatar.png Troph: bah oui maintenant ils ne jurent que par scratch

I_love_CoC: bonjour à tous

BlaiseEbuth: Encore ?

I_love_CoC: je prends le débat en cours, Troph et nicola, mais scratch à l'avantage de mettre en évidence(visuellement) les boucles et autre

I_love_CoC: et oui BlaiseEbuth encore et toujours pas vrai Automaton2000

Automaton2000: non mais c'est juste un peu plus avec le succès de l'escape et du dernier contest

I_love_CoC: et toi BlaiseEbuth ce work in progress il progrese?

BlaiseEbuth: Voui

I_love_CoC: chouette

BlaiseEbuth: Non ça c'est Zorg1

I_love_CoC: :owl:

I_love_CoC: ^^

darianleking: salut zorg

darianleking: salut i_love_cock

BlaiseEbuth: D'ailleurs n'hésitez pas à faire tourner le lien à ceux que ça pourrais intéresser. Ni à me signaler d'éventuels problèmes.

kenaubry: HAHAHAHAHA

Default avatar.png Troph: I_love_CoC scratch est pas mauvais en soit, mais c'est surtout pour apprendre les bases de l'algorithmie

darianleking: mais qui est vette hysteriaue dans le tchat <

I_love_CoC: o/ darianleking

darianleking: ?

darianleking: oui cest moi

darianleking: bonjour a tous

kenaubry: o/ darianleking

darianleking: que ce passe til

Default avatar.png Troph: avec la contrainte de le faire comprendre même à ceux qui s'en fiche

darianleking: o/kenaubry

darianleking: I_love_CoCK

darianleking: I_love_CoC

darianleking: I_love_CoCK

I_love_CoC: pas mal Darianleking je n'y avais jamais pensé, ça te dérange pas si je la ressors à l'occaz

I_love_CoC: aprés, Troph, ça peut donner un avant gout même si l'éléve s'en fiche sur le moment il pourra peut être ressortir le peu qu'il a appris plus tard (c'est mon cas perso avec mes cours de prog de prépa qui m'ont fané et maintenant je suis sur CG^^)

I_love_CoC: c'est noté BlaiseEbuth, on ira balancé les liens sur le discord dans quelques semaines^^

BlaiseEbuth: :scream:

Default avatar.png Troph: I_love_CoC oui, ça sert pour la culture générale, mais je ne suis pas convaincu que scratch puisse créer des vocations ou donne une réelle plus value par rapport à des exercices basiques. En introduction oui, en faire tout le collège, mouais

b0n5a1: scratch le truc en ligne du mit ?

I_love_CoC: oui

I_love_CoC: avec le petit renard je crois

b0n5a1: j'avais essayé une fois...l'apk généré demandais les droits d'accès à absolument tout :D ... j'avais juste vite fait 2 balles qui rebondissent sur bords et entre elles

b0n5a1: c'était y'a 3-4 ans probablement

b0n5a1: peut être plus

nicola: I_love_CoC, certes mais c’est une horreur pour écrire des expressions algébriques.

nicola: Il n’y a même pas les parenthèses.

Default avatar.png Troph: b0n5a1 hey o/ je crois que je reconnais ce pseudo aussi

Default avatar.png Troph: il me semble que scratch est open source donc il doit être en développement continu, ça a peut être changé

nicola: C’est un chat, pas un renard.

nicola: Il est plus ou moins libre.

nicola: Debian a une ancienne version de Scratch à cause de ça.

I_love_CoC: c'est sûr qu'il a de gros défauts nicola

b0n5a1: o/ Troph

b0n5a1: ha quel sont les gros défauts de nicola, dis nous tout I_love_CoC :D

I_love_CoC: ^^ sal***** b0n5a1

nicola: Sid a la version 1.4 de Scratch.

nicola: Qui date de 2011.

b0n5a1: Le paresseux ?

b0n5a1: l'écureuil est versionné ?

nicola: Non, celui qui casse les jouets.

b0n5a1: à la version 3.0 il arrêtera de faire le con avec son gland...

Default avatar.png Troph: Sid c'est pas le tigre ?

b0n5a1: C'est Diego le tigre

nicola: Le fan de glans, c’est Scrat.

nicola: *glands

nicola: Sid, c’est le paresseux dans l’Âge de glace.

b0n5a1: y'a le 5 ce soir d'ailleurs sur tfx

nicola: Dans Debian (et Toy story), c’est l’affreux gosse.

Default avatar.png Troph: je ne connais aps mes classqies

b0n5a1: affreux gosse c'est un pléonasme :D

Default avatar.png Troph: ni mon clavier

Stilgart: nicola: j'aurais mis les parenthèses dans l'autre sens, "ie (Debian et) Toy Story"

Zorg1: c'est technique votre conversation j'y comprend rien ^^

Zorg1: Automaton2000 tu peux me faire un résumé, veux tu ?

Automaton2000: je vais tenter de faire un jeu de plateau

Zorg1: j'ai pas demandé autant Automaton2000 ^^

Automaton2000: donc on a un classement

Zorg1: Automaton2000 es tu un troll déguisé en bot, ou un bot déguisé en troll ?

Automaton2000: bah je viens de le trouver

Default avatar.png monkhey_:

Zorg1: omg un white space poster :scream:

Zorg1: ça se trouve il vient de poster sa solution golfé de température en whitespace

Default avatar.png monkhey_: c'est exatement ce que je viens de faire

Default avatar.png monkhey_: tu es perspicaces

Zorg1: c'est pas à une vieille chouette qu'on fait le coup du whitespace ;-)

Stilgart: Automaton2000: tu veux parler de la licorne ?

Automaton2000: quand on est en gros arrivé à la conclusion que ça n'avait pas été codé par Stilgart

**Stilgart se met en boule et part bouder

**Stilgart est déjà plus ou moins en boule de base...

Stilgart: Automaton2000: je croyais que tu voulais devenir sympa sur CG à un moment

Automaton2000: c'est possible de faire le puzzle de la semaine?

Stilgart: 102 have finished, donc oui Automaton2000

Automaton2000: perso je suis sur un puzzle en particulier ?

Zorg1: tu m'as l'air un peu perdu Automaton2000 ...

Automaton2000: disons que c'est pas le langage

Stilgart: au passage, vous savez s'il y a moyen d'arnaquer le puzzle de l'event sans programmation dynamique ?

Zorg1: ah le truc du Tech Evangelist ^^

b0n5a1: j'ai tenté vite fait, j'ai timeout

b0n5a1: (sans dp)

Stilgart: je m'étais poser la question à l'époque, mais ça a demandé moins d'effort de copier-coller la prog. dyn. d'à coté et d'adapter

Stilgart: https://www.codingame.com/ide/puzzle/gerrymandering

b0n5a1: ça avait timeout dès test 3 je crois

Stilgart: le bruteforce pur et dur ne peut pas passer, mais je me demande si on ne peut pas trouver une coupe suffisante

b0n5a1: par contre côté explications c'est pas terrible son truc, tu peux comprendre de différentes façons et buguer sur l'exemple

Zorg1: je pense que l'histoire de l'asymétrie des scores ça doit pour être éviter de trouver une solution trop facilement

Zorg1: après j'aurais pensé que c'était plus tracer des frontières ou chaque case est un de tes électeurs ou pas

Zorg1: le vrai gerrymandering quoi ^^

Zorg1: je suppose qu'un algo glouton ne doit pas donner de bon score à ce truc

Stilgart: surtout qu'il te faut l'optimal

Zorg1: y a des problèmes où ça marche :p

Stilgart: oui, mais sur celui là je vois pas comment ça pourrait marcher

Stilgart: les valeurs en entrées étant arbitraires

BlaiseEbuth: Comment es ton re

SkyZerFoxs: Salut a tous je voudrais apprendre a coder un jeu en c, quelque conseil pour commencer ? exemple de tuto ect ?? meric d'avance :)=

Default avatar.png Troph: Un jeu genre, un pendu ou un truc costaud ?

Default avatar.png Troph: (et salut aussi)

BlaiseEbuth: Tu sais coder en C avant de parler de jeu ?

SkyZerFoxs: le pendu je sais le faire je pense, moi je parle d'un jeu costaud genre du 2D un jeu de platforme

Default avatar.png Troph: du style wolf3D ?

BlaiseEbuth: C'est en 2D wolf3D ?

SkyZerFoxs: blaise cette année j'ai fait ma premiere année de licence et il y a eu pas mal de c donc je connais un peu

BlaiseEbuth: Ok

SkyZerFoxs: troph non pas trop comme ça, plutot un jeu comme un peu mario pour commencer

BlaiseEbuth: Bah après ça dépends de si tu préfère tout faire toi même ou partir d'un moteur.

BlaiseEbuth: "tout" relatif hein

SkyZerFoxs: tout comme tu dis ^^ je trouve ça plus intuitif

Default avatar.png Troph: BlaiseEbuth c'est pour ça que je demande justement

SkyZerFoxs: le probleme c'est qui ici dans apprendre il y a pas le C

BlaiseEbuth: Ici dans apprendre je conseillerais pas.

Alshock: apprendre ici c'est pas une bonne idée, mais déjà pourquoi le C précisément ? C'est un très vieux langage et franchement pas un très intuitif ou orienté graphique

Alshock: 'fin si c'est pour apprendre oui, par tous les moyens fais du C, si c'est pour faire une appli, là j'ai un doute

SkyZerFoxs: ah d'acc, et je voudrais apprendre en C pour pouvoir mieux me debrouiller deja pour ma licence ^^

Default avatar.png Troph: y parait que c'est un bon langage pour apprendre

BlaiseEbuth: Oui.

SkyZerFoxs: Tu me conseil quel langage pour developper un jeu?

BlaiseEbuth: Non.

BlaiseEbuth: Si c'est pour apprendre reste en C

SkyZerFoxs: d'accord :)

SkyZerFoxs: merci de m'avoir aider :D

Alshock: yep, désolé je débarque et j'ai cru que tu voulais faire un plateformeur et utiliser le C pour ça, alors qu'en fait c'est plutôt l'inverse si je comprends

nicola: Ou tu écris tu Python que tu transformes en C ensuite.

nicola: *du

BlaiseEbuth: Non. Vas t'en

Alshock: nicola y a une place en enfer pour toi <3

BlaiseEbuth: Non.

BlaiseEbuth: J'en veux pas

nicola: Avec BlaiseEbuth !

BlaiseEbuth: :p

nicola: On va écouter du mitôl.

nicola: Et secouer la tête.

BlaiseEbuth: :metal:

Alshock: Ou tu écris en JS, tu le transpile en WASM, tu convertis ça en Ruby, et tu danses le PHP devant un interpréteur Lua

Default avatar.png Troph: transformer du pthon en C ? On peut faire ça ?

Remi.: Salut tout le monde

nicola: Oui.

BlaiseEbuth: Malheureusement oui

nicola: C’est très moche.

Alshock: Techniquement oui, mais c'est rarement une bonne idée

Default avatar.png Troph: C'est du même style que "coder" un site web en no-code ?

BlaiseEbuth: SkyZerFoxs: regarde la SDL pour la partie graphique

nicola: Pire.

Alshock: (l'interpréteur Python ultra majoritaire étant en C, tu peux tout traduire de son point de vue)

SkyZerFoxs: d'accord

BlaiseEbuth: Alshock: Ca s'applique au python en général ça.

nicola: Mais il y a au moins un module qui le fait.

nicola: Freeze, peut-être.

Alshock: BlaiseEbuth oui mais l'existence d'un interpréteur dans le langage le rend nécessairement "facile" (optimisation mises à part)

BlaiseEbuth: Je parlais du message d'avant.

BlaiseEbuth: "Techniquement oui, mais c'est rarement une bonne idée"

nicola: Il ne manque plus qu’un interpréteur de Python écrit en BF.

Alshock: Ah xD

Alshock: En Befunge plutôt

BlaiseEbuth: Ca doit exister en cherchant

Alshock: sûr que non

Alshock: enfin si, mais minimaliste

pardouin: bons jeux pour apprendre : snake, flappy bird

nicola: C’est quoi, Flappy bird ?

pardouin: essaye de recoder ce jeu from scratch sinon : http://www.kabubble.com/ga_red_square.htm

Alshock: C'est un oiseau qui doit éviter des tuyaux

Alshock: minecraft, Portal 3, Horizon Zero dawn (recoder absolument tous les dialogues est d'un enrichissement sans fin)

Alshock: Vapire Survivors :smirk:

BlaiseEbuth: ezpz

nicola: Tu as oublié Half-life 3.

pardouin: après il y a plein de jeux pas dynamiques mais très intéressants à coder : mastermind, démineur, memory

Alshock: Oui

BlaiseEbuth: Non

Alshock: Peut-être

nicola: J’peux pas dire.

BlaiseEbuth: T'as pas répondu à mon dm Alshock :(

Alshock: je l'ai pas reçu

BlaiseEbuth: Il doit être froid depuis le temps

Alshock: Ah bah si je l'ai reçu visiblement xD

b0n5a1: SkyZerFoxs si tu tiens vraiment à t'essayer à faire un jeu en C type 2D platformer y'a ce moteur (Tile engine) : https://gamefromscratch.com/tilengine-retro-classic-game-engine/

Alshock: Même CG me le faisait plus pop c'est dire

b0n5a1: parce que si tu veux "tout" faire from scratch tu vas juste pleurer

BlaiseEbuth: Boa ça va...

SkyZerFoxs: merci b0n5a1 ^^

BlaiseEbuth: Avec la sdl ça se fait.

Alshock: BlaiseEbuth mais est-ce que mes conversation sur ce réseau social seront bien privées et ne seront pas visibles par ma femme ou mon employeur ?

Alshock: :sunglasses:

b0n5a1: y'a la SDL en built in dans ce moteur appremment, pour des tests rapides

b0n5a1: sinon SDL 2.0 aussi oui

BlaiseEbuth: Pour le coup oui Alshock. Sauf si un user fait un screen, mais ça c'est pareil partout. :smirk:

Alshock: Quoi ? Vous voulez dire que Twitter envoie mon avatar à tout ceux qui lisent mes messages sans ma permission ? Depuis quand ?

BlaiseEbuth: :see_no_evil:

Default avatar.png Troph: En parlant de python qui est rarement une bonne idée. Je suis coincé en wood4 sur le combat de bot Langton's Ant, parce que je ne peux faire que 1000 simulation, je n'ai aucune idée de comment améliorer mon algo, quelqu'un aurait des pistes ou des ressources que je pourrais consulter ?

nicola: Si tu as créé des classes bien lourdes…

nicola: Passe en impératif.

nicola: Utilise au maximum les classes standard (modules ou non).

nicola: Pour les tableaux, utilise numpy.

Default avatar.png Troph: j'ai fait sans classe, j'utilise un tableau 2D

nicola: Essaie avec numpy.

Default avatar.png Troph: ahhh, oui numpy !

nicola: Ou un tableau 1D (2D aplati).

b0n5a1: tu peux opter pour le bitboarding aussi

Remi.: On peut faire du bitboard en python ?

VilBoub: sur Langton's Ant, je suis en Wood2 avec un bete random ^^

Default avatar.png Troph: Remi. j'allais poser la question

BlaiseEbuth: On peut tout faire en python. Mais c'est rarement une bonne idée

**nicola slaps BlaiseEbuth around a bit with a large fishbot

Remi.: Je n'aurais pas pensé qu'un langage interprété aurait pu gérer un nombre bit par bit.

Default avatar.png Troph: VilBoub je fais un random aussi, mais visiblement je susi beaucoup trop lent pour avoir une solution quasi optimale

BlaiseEbuth: Y'a pas de solution optimale dans ce jeu. Il est foiré si je me souviens bien non ? On peut pas juste forcer le draw ?

b0n5a1: Remi. si, je l'ai fait (pardouin aussi) pour tester une contrib en cours

Default avatar.png Troph: BlaiseEbuth en Wood4 on est encore seul sur sa grille, donc le but c'est de faire le plus de points possibles

b0n5a1: et comme c'est trop lent l'input max est devenu 2^23 au lieu de 2^24 :D

Default avatar.png Troph: Sinon oui on peut forcer la fin du jeu

BlaiseEbuth: Ah. T'es juste mauvais alors...

Default avatar.png Troph: Je dis pas le contraire, en C je peux faire 100 fois plus de simulations les scores que je fais sont bien meilleurs

Default avatar.png Troph: mais ce serait contourner mon problème

BlaiseEbuth: "Je n'arrive pas à déplacer 1 tonne de briques en une seule fois avec ma brouette. Je pourrais le faire sans problème avec mon camion benne, mais ce serait contourner le problème." :3

b0n5a1: faut d'abord déplacer la tonne de briques dans le camion avec la brouette :D

Remi.: MAis non ta tonne est déjà sur palette ^^

b0n5a1: quoi ? t'as écrasé ma palette fumé ?!?

Remi.: Oups

Default avatar.png Troph: BlaiseEbuth si tu préfères: je vois des gens qui utilisent python bien plus haut que moi dans le classement, donc c'est juste que je suis nul en python, pas python qui est trop lent et mon but c'est de m'améliorer en python

BlaiseEbuth: Oui mais non.

BlaiseEbuth: Rien ne prouve que ces gens simulent des trucs.

Remi.: Ca se défend. Mais d'un autre côté, auras-tu l'utilité d'améliorer des performances en python, dans la vie de tous les jours ?

Remi.: Généralement on n'utilisera pas du python si de la performance est nécessaire.

Remi.: Après je coprends ton point de vue.

Remi.: * comprends

Default avatar.png Troph: une amélioration vitale non, mais c'est toujours mieux de coder un truc mieux, et si je peux me défaire de mauvais automatisme c'est encore mieux

Default avatar.png Troph: "c'est toujours mieux de coder un truc mieux" - moi, circa 2022

Default avatar.png Troph: c'est copyrighté

Remi.: mdr

Default avatar.png Troph: BlaiseEbuth dans le très haut du panier peut être, mais au moins la ligue au-dessus j'en mettrais ma main à couper

Default avatar.png Troph: peut-être pas*

**BlaiseEbuth range le couteau

Stilgart: Troph: l'expérience des contests suggère que c'est pas toujours mieux de coder un truc mieux, en fait

I_love_CoC: python c'est la vie pas vrai Automaton2000?

Automaton2000: ça se passe bien ?

Stilgart: Automaton2000: non, il y a I_love_CoC qui raconte des bêtises

Automaton2000: tu es en quel langage ?

Stilgart: en Haskell, tu devrais le savoir depuis le temps Automaton2000

Automaton2000: mais par exemple si tu as déjà fait

I_love_CoC: Automaton2000 le (seul) bot qui fait des micro AVC^^

Default avatar.png Troph: Stilgart alors là tu m'intrigues

Automaton2000: au lieu de faire le contest en cours

Default avatar.png Troph: J'ai toujours pas compris quel était son rôle à Automaton2000

Automaton2000: c'est ce qui se passe

I_love_CoC: ^^

**Stilgart a eu un upvote de solution en PHP sur batman1

Stilgart: on aura tout vu

Stilgart: Troph: un prof de physique à moi disait que le mieux est l'ennemi du bien

Stilgart: mais plus concrètement, en contest, ce qu'on pense être mieux est parfois bien naze

Stilgart: le soucis étant que tu ne te bats pas que contre une personne

Stilgart: donc ce qui est bien sur un match contre une personne peut s'avérer moisi dans 90% des autres matches

Stilgart: (donc pas mieux)

Default avatar.png Troph: ah oui, vu comme ça je suis 100% d'accord

I_love_CoC: Troph : le rôle d'Automaton2000 est juste d'occupé les glandus comme moi à qui personne ne parle

Automaton2000: ca doit pas être ça

I_love_CoC: à la base non Automaton2000 mais que veux tu les choses se pervertissent avec le temps TORTUE

Automaton2000: on n'a pas de solution miracle

Stilgart: n'importe quoi, ton rôle est d'apprendre à dire licorne Automaton2000

Automaton2000: allez un peu de mal a comprendre ce qui est un peu plus

BlaiseEbuth: o/ Stilgart

Stilgart: Automaton2000: + c'est un plus, et - s'en est pas un

Stilgart: \o BlaiseEbuth

Automaton2000: bon je vais faire un truc similaire

I_love_CoC: Automaton2000 saurais u me donner mon prochain rank à game of drones avant que je push savoir si j'ai une chance de passer gold

Automaton2000: je faisais bien ça il y a eu un dessin animée pac man aussi :(

I_love_CoC: tu essayes de me dire gentiment que je ne suis qu'une bille Automaton2000?

Automaton2000: oui mais c'est pas ouf

Zorg1: ^^

b0n5a1: :D

I_love_CoC: :rofl:

Remi.: lol

I_love_CoC: il faut absolument trouver le moyen de te sauver du néant Automaton2000

Automaton2000: tien , j'y avais pas pensé

Remi.: Je crois que Blaise y a déjà pensé

Zorg1: ah j'ai vu qu'on pouvait se logger vers une page vide ^^

I_love_CoC: aprés dans les premiers temps si il faut je me ferais passer pour toi Automaton2000 qu'en penses tu personne ne verra la dif

b0n5a1: hihi, pareil

Automaton2000: ça peut être pas mal

BlaiseEbuth: Absolument. Le vide c'est cool

I_love_CoC: merci pour ton approbation Automaton2000

Automaton2000: il est à combien le boss gold

BlaiseEbuth: Sauf quand c'est mon ventre qu'est vide.

BlaiseEbuth: J'ai faim.

Zorg1: bah go manger

Zorg1: #lesAstucesDuPereHibou

BlaiseEbuth: :o

I_love_CoC: tant que tu n'as pas soif on est sauvé

Remi.: Bon app'

BlaiseEbuth: Scout ce soir

dwarfie: dans naheulbeuk , le vide , c'est le neant qui separe les oreilles de certaind ;)

I_love_CoC: il parait qu'il y a une énergie du vide alors je suis une vraie centrale nucléaire si j'en crois ta def naheulbeuk dwarfie^^

dwarfie: naheulbeuk , tu connais Automaton2000 ...?

Automaton2000: on a pas un problème

I_love_CoC: oui

b0n5a1: ouais, t'as pas d'E2PZ à la maison toi ?

I_love_CoC: dommage

b0n5a1: pour alimenter le shapeï

Zorg1: gné ?

b0n5a1: stargate Zorg1

dwarfie: vu ce que le vide genere comme brassage d'air en reunion , c'est clairement l'energie de demain

Zorg1: ah oui je vois ça sur WP

b0n5a1: (SG1, Atlantis...)

b0n5a1: dwarfie tu peux même faire dés économies de clim en été...tu fous ceux qui brasse du vent d'un côté du bâtiment...et ceux qui pompe l'air de l'autre

dwarfie: la seule verité informatique de SG atlantis : https://eeggs.com/images/items/3225.full.jpg :D

b0n5a1: faut faire gaffe y'a de sacrées rafales

dwarfie: je l'avais vu direct lors de l'episode qi lui etait bien bidon et ca m'a bien fait marrer :rofl:

Zorg1: jamais trop accroché à SG1/Atlantis

b0n5a1: c'est universe que j'ai pas accroché du tout

dwarfie: et stargate origins , alors la , personne en a jamais entendu parler ;)

b0n5a1: ha ouais

BlaiseEbuth: Stargate hapan

Zorg1: bientôt Stargate reboot

Zorg1: Stargate core dump

Zorg1: Stargate backup

Zorg1: Stargate recover

Zorg1: bon Automaton2000 je te passe l'antenne

Automaton2000: si tu fais un truc pour part 2 sans lire ^^)

Zorg1: lire les énoncés c'est un peu surfait Automaton2000

Automaton2000: je me demande si je vais me faire pousser

I_love_CoC: des c***** Automaton2000?

Automaton2000: bah si je peux le faire sans problème avec mon camion benne, mais ce serait contourner le problème." :3

I_love_CoC: BlaiseEbuth

Zorg1: heu ...

I_love_CoC: sors de ce bot

BlaiseEbuth: C'pas moi

Zorg1: je demande à consulter les enregistrements du chat !!!

BlaiseEbuth: Voilà https://www.youtube.com/watch?v=6AN_45QjOLA

dwarfie: tu peut Zorg1 , c'est pas discord ;)

Remi.: Zorg1 c'est encore dans mon historique : http://chat.codingame.com/pastebin/b6d954e1-31bc-42a6-b4fe-beb18c3d1207

I_love_CoC: et c'est un tacle à la jugulaire, si vous ailes votre viande saignante c'est le moment

I_love_CoC: aimez*

BlaiseEbuth: Evidemment saignante.

BlaiseEbuth: D'ailleurs je vais chercher mon scout

Zorg1: :thinking:

b0n5a1: fait gaffe y'en a qui sont un peu gâtés, ils ont pris la grêle

Zorg1: faut les retirer avant qu'ils fassent pourrir les autres pieds

Zorg1: et attirer toutes les bestiolles

b0n5a1: toute la récolte de Chambord a failli être foutue

Zorg1: bon aucune motivation à faire Gerrymandering

Zorg1: encore un énième puzzle de programmation dynamique :(

Zorg1: pour la peine je vais valider un puzzle de parsing

Stilgart: pro-tip: do a barrel roll

Stilgart: heu non

Stilgart: do a copy-paste :)

MAWAAW: jcomprends meme pas ce qu'il faut faire

MAWAAW: 1. pk il coupe pour avoir 39 + 96 +96 = 231

MAWAAW: 2. pk meme il a 96 2 fois

MAWAAW: avec un cut j'ai 162 + 135 :)

Zorg1: euh tu parles de quoi là ?

MAWAAW: le puzzle de la semaine

MAWAAW: son exemple là

Zorg1: ah

MAWAAW: The resulting score is then 39 + 96 + 96 = 231

MAWAAW: pk on additionne juste pas toute la matrice et on a le nombre maximum XD

MAWAAW: je comprends air

Zorg1: bah tu dois diviser le rectangle non ?

Stilgart: la matrice te dit ce qu'un (petit) rectangle va te rapporter, mais ça n'a rien à voir avec la carte à découper en rectangles

MAWAAW: what

Zorg1: voilà tu dois diviser un rectangle en rectangles et on te donne la valeur de chaque rectangle que t'auras à la fin

Zorg1: et tu dois max la somme de ces valeurs

Zorg1: mais tu peux pas tout découper avec tous les rectangles en même temps ^^

Zorg1: enfin l'énoncé me semble assez clair

MAWAAW: sur son exemple d'ou il sort le les valeurs 39 96 96

MAWAAW: 39 car c'est le max de la colonne ?

MAWAAW: 96 car c'est le max du sous rectangle du haut

Zorg1: c'est le premier exemple

Zorg1: il dit o a finalement deux 4x2 et un 1x4

Zorg1: donc quand tu regarde dans la matrice

Zorg1: tu vois que le 4x2 (4eme valeur seconde ligne) vaut 96

Zorg1: et que le 1x4 ( 1 ere valeur 4 eme ligne) vaut 39

Zorg1: donc 96+96+39

Zorg1: enfin il est pas super compliqué

MAWAAW: ah le nxm c'est genre n-ieme ligne m-ieme colonne

Zorg1: non nxm ça veut dire un rectangle de largeur n et hauteur m et tu cherches sa valeur dans la matrice

Zorg1: bon ou l'inverse t1 c'est vrai il a tout mélangé cacou

MAWAAW: non c'est de la merde cet exo

BlaiseEbuth: Tu peux pas comprendre, t'es pas tech-évangeliste

MAWAAW: mdr je sais meme pas ce que c'est

MAWAAW: ca ressemble à une secte

BlaiseEbuth: Tu pourrais pas comprendre, t'es pas tech évangeliste. :grin:

MAWAAW: je connais les franc macons ca passe ? :D

MAWAAW: le kkk

BlaiseEbuth: Kilimanjaro Kakahuète Klub ?

MAWAAW: oui biensure :ghost:

Zorg1: tech évangéliste il passe à la télé ?

BlaiseEbuth: Bah non, sur twitch

Default avatar.png Diciz: Bonjour peut on rechercher une exercice spécifique sur codingame ?

LeGourdin: oui en tapant le nom

GoTLuB: https://chadok.info/codingame/puzzles_list.html

Arnaud.D: :D

BlaiseEbuth: C'pas drôle