{"id":2575,"date":"2014-08-09T22:49:26","date_gmt":"2014-08-09T20:49:26","guid":{"rendered":"http:\/\/j-mad.com\/blog\/?p=2575"},"modified":"2014-08-09T22:49:26","modified_gmt":"2014-08-09T20:49:26","slug":"premiere-participation-a-un-booksprint-recit-dune-nouvelle-experience","status":"publish","type":"post","link":"https:\/\/j-mad.com\/blog\/2014\/08\/09\/premiere-participation-a-un-booksprint-recit-dune-nouvelle-experience\/","title":{"rendered":"Premi\u00e8re participation \u00e0 un BookSprint, r\u00e9cit d&#8217;une nouvelle exp\u00e9rience."},"content":{"rendered":"<p><em>[Note de MrJmad : Ce billet est long. Je vous pr\u00e9viens tout de suite. Il est long et vous n&#8217;apprendrez pas grand chose (\u00e0 part qu&#8217;un booksprint c&#8217;est bien). C&#8217;est simplement en retour de ressenti, \u00e0 chaud, apr\u00e8s une exp\u00e9rience sympa que je viens de vivre. Ne venez pas vous plaindre \u00e0 la fin si vous avez l&#8217;impression d&#8217;avoir perdu votre temps \u00e0 lire ! \ud83d\ude42 ]<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>Il est minuit 11 mardi, pardon mercredi 6 ao\u00fbt. Je commence \u00e0 \u00e9crire ce billet, musique dans les oreilles,\u00a0 \u00e0 Bruxelles, assis dans une maison que je partage avec six autres personnes, juste parce qu&#8217;il m&#8217;est, pour l&#8217;instant, encore impossible de dormir, l&#8217;esprit bien trop rempli d&#8217;excitation et de fun ressenti.<\/p>\n<p>Mais commen\u00e7ons par le d\u00e9but. Que fais je \u00e0 Bruxelles, un mercredi 6 aout\u00a0?<\/p>\n<p>Je participe donc \u00e0 un liberathon, c&#8217;est \u00e0 dire \u00e0 l&#8217;\u00e9criture, en \u00e9quipe d&#8217;un livre qui sera publi\u00e9 sous licence libre. Pour le coup un bouquin sur l&#8217;utilisation du Blender Game Engine pour cr\u00e9er des jeux.<\/p>\n<p>Comment diable ai je peux arriver dans ce projet alors que je suis un handicap\u00e9 total de la cr\u00e9ation 3D (et du dessin en g\u00e9n\u00e9ral\u00a0? ) Parce qu&#8217;il manquait un profil &#8216;niais en blender et bon en python&#8217;. Et qu&#8217;en plus je ma\u00eetrise assez bien les probl\u00e9matiques basiques de tout ce qui est game design.<\/p>\n<p>Mais comment en vrai, je suis arriv\u00e9 l\u00e0\u00a0?<\/p>\n<p>C&#8217;est gr\u00e2ce \u00e0 Linux Mag et aux RMLL.<\/p>\n<p>Aux RMLL parce que j&#8217;ai fait deux conf\u00e9rences sur les jeux vid\u00e9os libres et que en passant j&#8217;ai dit que je faisais du python quasiment tout les jours. A Linux Mag parce qu&#8217;il y a maintenant deux ans, j&#8217;ai \u00e9crit une partie du Hors S\u00e9rie cr\u00e9er des jeux en HTML 5. Et qu&#8217;Elisa, la fondatrice de FLOSS FR avait aussi particip\u00e9 \u00e0 ce HS.<\/p>\n<p>Et qu&#8217;elle \u00e9tait aussi assise dans la salle o\u00f9 j&#8217;ai fait mes confs, aux RMLL 2014. Et qu&#8217;\u00e0 la fin de la conf, elle est venue me demander si je voulais participer, d\u00e9but ao\u00fbt \u00e0 l&#8217;\u00e9criture d&#8217;un bouquin, sur les jeux vid\u00e9os. Qu&#8217;elle cherchait justement, vu qu&#8217;elle \u00e9tait la facilitatrice du groupe, un profil connaissant python mais pas du tout blender.<\/p>\n<p>Au d\u00e9but, je ne pensais pas pouvoir y participer. Mais finalement apr\u00e8s avoir organis\u00e9 les choses pour le boulot et v\u00e9rifi\u00e9 que ma moiti\u00e9 acceptait l&#8217;id\u00e9e que je parte une semaine compl\u00e8te, une absence de plus, m\u00eame pas vraiment pour le boulot, finalement j&#8217;ai dit oui. Et cela m\u00eame alors que tout les fran\u00e7ais logeaient dans une maison airbnb, comme une esp\u00e8ce de grosse collocation \u00e0 7 pendant une semaine. (cette id\u00e9e me faisait suffisament peur, pour ne pas dire qu&#8217;elle me terrifiait totalement, que j&#8217;avais demand\u00e9 \u00e0 pouvoir dormir dans une chambre seul, ce qu&#8217;en plus j&#8217;ai pu faire, m\u00eame si au final j&#8217;ai dormi dans un bureau, sur un matelas pos\u00e9 au sol et sans porte mais avec un rideau )<\/p>\n<p>Et donc, dimanche 3 ao\u00fbt, 13h36, j&#8217;ai pris le TGV direction Paris, puis le Thalys direction Bruxelles. 19H23, sans m\u00eame une demi minute de retard, le Thalys arrivait Gare du Midi.<\/p>\n<p>Et \u00e0 m\u00eame pas 20h, j&#8217;\u00e9tais sur place d\u00e9couvrant une partie de l&#8217;\u00e9quipe.<\/p>\n<p>Equipe qui fut au complet le lendemain. 14 personnes, des fran\u00e7ais et des belges. 2 facilitateurs, Elisa (La BOSS (on me signale dans l&#8217;oreillette qu&#8217;en fait on pourrait qualifier notre semaine de BOSS : Blender Open Source Summit et que donc \u00e9lisa serait la BOSS des BOSS .. \ud83d\ude42 ) et C\u00e9dric. Et pour le reste douze auteurs. Illustrateurs, modeleurs, utilisateur de blender ou du blender game engine. Un core dev game engine.\u00a0 Et moi. Moi qui n&#8217;est plus lanc\u00e9 blender depuis 2003.\u00a0 Moi dans le r\u00f4le du dev python avec un regard na\u00eff sur blender.<\/p>\n<p>Et tous ensemble on avait 5 jours pour \u00e9crire un livre. Plut\u00f4t 4 jours d&#8217;ailleurs le premier jour \u00e9tant quasiment totalement consacr\u00e9 \u00e0 la d\u00e9finition de ce qu&#8217;on allait \u00e9crire.<\/p>\n<p>Et comme \u00e9crire un livre en m\u00eame pas une semaine c&#8217;\u00e9tait trop facile, d\u00e9s le lundi soir un objectif secondaire fut ajout\u00e9. Cr\u00e9er un jeu, un vrai jeu, enfin tout au moins un prototype fonctionnel avec plusieurs niveaux, une histoire, tout quoi, en m\u00eame temps, avant la fin du sprint.<\/p>\n<p>Et on est donc mardi soir tr\u00e8s tard, enfin tellement tard qu&#8217;il est plut\u00f4t mercredi t\u00f4t. Deux jours ont pass\u00e9, un jour depuis que le projet \u00ab\u00a0bis\u00a0\u00bb jeu a \u00e9t\u00e9 lanc\u00e9. Ce fut deux jours longs. Deux jours avec une forte demande en productivit\u00e9.<\/p>\n<p>Mais ce fut deux jours comme j&#8217;aimerais en vivre 100, 1000. Une salle, quelques tables carr\u00e9es\u00a0 et 14 personnes arc-bout\u00e9 vers le m\u00eame objectif. Une exigence de performance comme je ne l&#8217;avais pas ressenti depuis tr\u00e8s longtemps.<\/p>\n<p>Un Fun s\u00e9rieux, un &#8216;avan\u00e7ons ensemble&#8217;, un \u00e9change fluide entre tout les membres de l&#8217;\u00e9quipe, une \u00e9mulsion permanente, une telle diversit\u00e9. Et un r\u00f4le totalement important et tout en finesse, presque invisible tout en \u00e9tant totalement indispensable des facilitateurs. Pour faire que chacun donne le meilleur de lui m\u00eame, pour que tout le monde prenne la place dans lequel il excelle, que chacun avance dans le bon sens, que les choses se passent bien, sans heurt.<\/p>\n<p>Je ne sais pas de quoi demain sera fait. Je ne sais pas si on arrivera \u00e0 finir le jeu en plus de finir le bouquin (pour le livre, je n&#8217;ai pas de doute sur le fait qu&#8217;on le finisse).<\/p>\n<p>Ce que je sais c&#8217;est que d\u00e9j\u00e0 l\u00e0 maintenant, je suis follement heureux d&#8217;avoir dit oui. Cette exp\u00e9rience restera comme une \u00e9tape importante, comme un souvenir que je me rem\u00e9morerais avec plaisir. Comme la d\u00e9monstration parfaite qu&#8217;\u00e0 plusieurs, avec le bon \u00e9tat d&#8217;esprit, on peut faire des quasi miracles.<\/p>\n<p>Je ne publierais ce post, si je le publie d&#8217;ailleurs, qu&#8217;\u00e0 la fin du booksprint. Mais je continuerais \u00e0 le r\u00e9diger, au cours des prochaines nuits. Pour l&#8217;instant je vous laisse, j&#8217;ai des levels \u00e0 designer.<\/p>\n<p>\u2013&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Je continue ce billet dans le train du retour. (un TGV bond\u00e9 qui passe \u00e0 la fois par l&#8217;a\u00e9roport charles de gaule et eurrodisney .. je vous laisse imaginer l&#8217;ambiance.. ) J&#8217;esp\u00e8rais pouvoir continuer ce post pendant le booksprint m\u00eame, mais ce ne fut pas possible. Finir \u00e0 20h, aller manger, prendre un peu de temps pour boire une petite bi\u00e8re belge, rentrer, passer 1h ou 2 \u00e0 taffer et dormir. Voila mes soir\u00e9es. Pas de cr\u00e9neau pour \u00e9crire. Siroter une pinte en refaisant le monde ou avancer sur le boulot \u00e0 faire du lendemain \u00e9tait somme toute plus important.<\/p>\n<p>Et puis, le trajet du retour est au final un bon moment pour commencer \u00e0 prendre du recul et finir d&#8217;\u00e9crire mon ressenti. Encore dans les \u00e9motions de la semaine pass\u00e9e, mais plus frontalement dedans.<\/p>\n<p>Je me rends compte qu&#8217;avant de parler plus avant du booksprint en lui m\u00eame, il me faut pr\u00e9senter quelques acteurs importants de cette semaine qui vient de passer.<\/p>\n<p>Tout d&#8217;abord Bruxelles. Bruxelles et ses bars, partout tout le temps. Bruxelles et l&#8217;ambiance, le plaisir que j&#8217;ai \u00e0 y passer du temps en m&#8217;y sentant un peu comme \u00e0 la maison. Le cosmopolitisme des gens qu&#8217;on y croise, la fa\u00e7on d&#8217;\u00eatre sans pareil des belges.. [ Je crois que si je pouvais choisir, j&#8217;aurais bien aim\u00e9 \u00eatre belge] Mon seul regret est au final d&#8217;ailleurs le peu de temps que j&#8217;ai pu passer \u00e0 y flaner. [ et \u00e0 20h, je peux vous promettre qu&#8217;il n&#8217;y a plus une librairie ou un magasin rigolo d&#8217;ouvert ]<\/p>\n<p>Ensuite la maison, lou\u00e9e sur airbnb, o\u00f9 nous vivions (enfin, plut\u00f4t o\u00f9 nous passions tr\u00e8s peu d&#8217;heure par jour), nous les francophones. Une maison sur plusieurs niveaux, toute biscornue, totalement anti-fonctionnelle. Aucun verrou sur les portes int\u00e9rieures (ni au WC, ni a la porte de la salle de bain, rien). Des escaliers sans rampes, des trous d&#8217;acc\u00e8s aux escaliers sans rampe histoire d&#8217;\u00e9viter une chute rapide d&#8217;un \u00e9tage. Des interrupteurs cach\u00e9s, parfois en deux parties (les lumi\u00e8res de la salle de bain s&#8217;allumaient avec un interrupteur \u00e0 l&#8217;ext\u00e9rieur et leur puissance se r\u00e9glaient avec des potentiom\u00e8tres cach\u00e9s sous le meuble des lavabos.. Sans parler de bibelos pr\u00e9sent de partout .. de la statue grecque de plus d&#8217;un m\u00e8tre de haut pos\u00e9 sur un meuble, du clavecin, des chaisses ultra kitch (velour rouge et bois noir) .. Bref une source continue de rire, d&#8217;\u00e9tonnement et de &#8216;WTF mais c&#8217;est quoi cette maison\u00a0??&#8217;<\/p>\n<p>Enfin le lieu du booksprint. Un immeuble de 11 \u00e9tages, anciennement occup\u00e9 par un hopital\u00a0; Celui-ci n&#8217;occupe plus que les 3 premiers \u00e9tages, mais du coup, le proprio ne peut pas lancer de gros travaux de r\u00e9novations. Les \u00e9tages au dessus sont donc lou\u00e9 \u00e0 des collectifs d&#8217;artistes. Nous \u00e9tions au 9i\u00e8me \u00e9tage, tout au bout du 9i\u00e8me chez <a href=\"http:\/\/f-lat.org\/kiwi\/doku.php\" target=\"_blank\">F\/LAT<\/a>. Pour se rendre dans les 3 salles o\u00f9 nous travaillions, il fallait\u00a0 donc traverser tout l&#8217;\u00e9tage, \u00e9clair\u00e9s par deux projecteurs led \u00e0 d\u00e9tecteur de mouvement. Une impression de fin du monde, de squat, de gens qui se r\u00e9fugient l\u00e0 pour \u00e9viter de se faire croquer par des zombies. Et la vue .. une vue magnifique sur tout bruxelles. Faire une pause, aller chercher un caf\u00e9 et me poser avec mon mug, face \u00e0 une fen\u00eatre pour juste d\u00e9couvrir le panorama, se vider la t\u00eate en observant la ville, en dessous\u00a0 \u2026<\/p>\n<p>Le d\u00e9cor \u00e9tant pos\u00e9, reprenons le fil de l&#8217;histoire. Mercredi, jeudi et vendredi sont pass\u00e9s \u00e0 une allure incroyable. Mix d&#8217;\u00e9criture, de boulot pour faire avancer le prototype de jeu, d&#8217;\u00e9tonnement sur l&#8217;avancement des choses, de discussion avec les autres auteurs, d&#8217;\u00e9change de point de vue, d&#8217;\u00e9change sur la mani\u00e8re d&#8217;aborder certaine partie,\u00a0 \u2026.. Et toujours La BOSS, qui supervise, laisse le groupe en autogestion quasi compl\u00e8te, n&#8217;intervenant que quand il le faut, pour que toujours le wagon soit dans les rails.<\/p>\n<p>Mug de caf\u00e9,\u00a0 test avec\u00a0 l&#8217;API Python du Blender Game Engine, dizaines d&#8217;onglets d&#8217;ouverts sur les chapitres de celle-ci, cours acc\u00e9l\u00e9r\u00e9 sur l&#8217;utilisation minimale de blender ( comment cr\u00e9er des mesh et les tripoter un minimum), Repas de midi pris sur le pouce \u00e0 base de frites, de pain et de charcuterie ..<\/p>\n<p>Et le stress\u00a0? Peu, tr\u00e8s peu au final. Parce que les facilitateurs sont la pour \u00e7a. Parce que c&#8217;\u00e9tait La Boss qui g\u00e9rait. Elle, elle a peut-\u00eatre stress\u00e9e \u00e0 chaque minute. Mais nous, les auteurs, nous \u00e9tions prot\u00e9g\u00e9s. Nous n&#8217;avions qu&#8217;\u00e0 \u00e9crire. Du mieux possible, suivant ce qui avait \u00e9t\u00e9 d\u00e9finis&#8230; Personnellement, quel plaisir que de pouvoir faire ce l\u00e2cher prise, compar\u00e9 \u00e0 mon univers habituel o\u00f9 je dois justement avoir la vision globale des choses.\u00a0 Ici, rien de tout \u00e7a,\u00a0 pas de vision d&#8217;ensemble, pas de stress du \u00e0 la planification. Savoir que quelqu&#8217;un d&#8217;autre g\u00e8re \u00e7a. Que ce qui compte c&#8217;est de faire bien ce qu&#8217;on doit faire soit. Et faire confiance pour le reste.<\/p>\n<p>Et au final le vendredi arrive. On est dans les rails, que ce soit bouquin ou jeu. Les choses avancent. La fatigue est l\u00e0. La concentration se perd. 16H \u2026 je ressens comme une chute brutale et compl\u00e8te de ma concentration, de ma motivation&#8230; Se lever, aller faire la vaisselle (en fait simplement laver les mugs sales), refaire du caf\u00e9. Passer pr\u00eat des autres, les voir bosser, tenir, concentrer. La conscience qu&#8217;il n&#8217;est pas possible de ne pas tenir si les autres tiennent. Se rasseoir, s&#8217;y remettre.<\/p>\n<p>Encore 2h .<\/p>\n<p>18h.<\/p>\n<p>La BOSS nous arr\u00eate. C&#8217;est l&#8217;heure de publier.<\/p>\n<p>Mais les corrections ne sont pas toutes finies \u2026<\/p>\n<p>18h. On publie.<br \/>\nLa simple satisfaction d&#8217;avoir r\u00e9ussit. Le bouquin est l\u00e0. Publi\u00e9. Pr\u00eat \u00e0 lire. Il y a s\u00fbrement des retouches \u00e0 faire. Mais<a href=\"http:\/\/fr.flossmanuals.net\/blender-pour-le-jeu-video\/\" target=\"_blank\"> il est en ligne<\/a>. Fini.<\/p>\n<p>Je vais bient\u00f4t finir ce billet, bien trop long, bien trop tourn\u00e9 vers cette exp\u00e9rience \u00e9trange que je viens de vivre, bien trop personnel pour au final m\u00e9rit\u00e9 d&#8217;\u00eatre lu. [ Mais je le publierais quand m\u00eame, parce que j&#8217;ai envie, besoin, de partager cet \u00e9tat d&#8217;esprit qui fut le mien pendant une semaine ].<\/p>\n<p>Un dernier paragraphe, un dernier avis. J&#8217;ai l&#8217;impression d&#8217;\u00eatre sorti comme pas souvent je l&#8217;ai fait de ma zone de confort. Accepter une vie en collocation, participer \u00e0 un projet en \u00e9tant, du fait du cahier des charges, le mec qui y comprenait rien, devoir apprendre quasiment en temps r\u00e9el la mani\u00e8re d&#8217;utiliser Blender pour pouvoir ensuite faire le code python qui permettait de faire \u00ab\u00a0la m\u00eame chose qu&#8217;avec la souris, mais en python\u00a0\u00bb \u2026 Quel plaisir d&#8217;avoir os\u00e9. Combien je m&#8217;en serais voulu si je n&#8217;avais pas dit oui \u2026<\/p>\n<p>Au final, il y a une phrase qui r\u00e9sume parfaitement les booksprint.<\/p>\n<p>Des contraintes na\u00eet la cr\u00e9ativit\u00e9.<\/p>\n<p>Merci \u00e0 chacun des participants, merci \u00e0 La BOSS.<\/p>\n<p>[Quand au processus d&#8217;\u00e9criture lui m\u00eame, j&#8217;ai essay\u00e9 d&#8217;en dire le moins possible, c&#8217;est tout \u00e0 fait volontaire. Je pense qu&#8217;il est important que le plus possible d&#8217;auteurs arrivent en naif sur la mani\u00e8re de proc\u00e9der. Important que ca soit les facilitateurs qui au premier jour, sur place, explique \u00e0 leur fa\u00e7on comment les choses vont se passer. Je me trompe peut- \u00eatre, mais c&#8217;est ainsi que je le ressens. Juste, \u00e7a marche. Pour savoir comment, il faudra que vous y participiez]<\/p>\n<p>&nbsp;<\/p>\n<p>[ Et pour ce qui est du jeu, son d\u00e9veloppement a faite remont\u00e9 un ou deux petits bugs tr\u00e8s sp\u00e9cifique dans le BGE, qui font que parfois, sur certaines machines malchanceuses, il y a de petits probl\u00e8mes, on va donc attendre la sortie de Blender 2.72 pour le publier ]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[Note de MrJmad : Ce billet est long. Je vous pr\u00e9viens tout de suite. Il est long et vous n&#8217;apprendrez pas grand chose (\u00e0 part qu&#8217;un booksprint c&#8217;est bien). C&#8217;est simplement en retour de ressenti, \u00e0 chaud, apr\u00e8s une exp\u00e9rience sympa que je viens de vivre. Ne venez pas vous plaindre \u00e0 la fin si &hellip; <a href=\"https:\/\/j-mad.com\/blog\/2014\/08\/09\/premiere-participation-a-un-booksprint-recit-dune-nouvelle-experience\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Premi\u00e8re participation \u00e0 un BookSprint, r\u00e9cit d&#8217;une nouvelle exp\u00e9rience.<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3],"tags":[],"class_list":["post-2575","post","type-post","status-publish","format-standard","hentry","category-de-tout-et-de-rien"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p12cdp-Fx","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/posts\/2575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/comments?post=2575"}],"version-history":[{"count":1,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/posts\/2575\/revisions"}],"predecessor-version":[{"id":2576,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/posts\/2575\/revisions\/2576"}],"wp:attachment":[{"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/media?parent=2575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/categories?post=2575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/tags?post=2575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}