Récap' communautaire #1

Faisons le point sur l'actualité de notre communauté !

Salut à toutes et à tous !

Nous avons le plaisir de vous souhaiter la bienvenue dans le tout premier récap' communautaire de Zeste de Savoir.

Le principe de ce récap' est de faire un point sur l'actualité de notre communauté, périodiquement. Ce sera notre moment privilégié pour vous parler de toutes les facettes de ZdS, pour vous tenir au courant de tout ce qui s'y passe, de l'actualité de l'association aux sujets chauds du forum, en passant par les développements en cours, les tutoriels sortis ou à venir… Bref, tout ce qui nous anime !

Le projet du moment : l'incontournable Helium Rain

Avez-vous entendu parler de Helium Rain ? Ou plutôt, comment avez-vous pu passer à côté de Helium Rain ? Cet impressionnant jeu vidéo, développé par deux passionnés, Stranger et Niavok, est sorti en version alpha le 30 avril !

Helium Rain est un space opera réaliste, qui se joue en solo sur PC. Le joueur est amené à piloter un vaisseau entièrement personnalisable dans un univers déchiré, et suivre sa propre voie, qu'il décide d'être marchand ou guerrier.

Ce n'est pas la première fois que nous parlons de ce projet sur le site. En effet, pendant le développement, les papas d'Helium Rain nous avaient déjà gâtés en nous expliquant la façon dont fonctionne l'artillerie anti-aérienne du jeu dans un excellent article.

À l'occasion de cette sortie, Stranger et Niavok ont accepté de répondre à nos questions.

Après maintenant trois ans de développement, comment vous sentez-vous pour la sortie en alpha de ce projet ?

Stranger : La sortie en alpha est un vrai gros soulagement pour moi : avec près de deux ans entre l'annonce sur ZdS et les premiers joueurs, le temps commençait à être long. On avait tous les deux assez peur de décevoir les joueurs après toute cette attente, et j'ai l'impression qu'on tient quand même un projet intéressant, donc c'est très rassurant.

Niavok : Je travaille sur Helium Rain un peu plus d'un an, mais ça reste un peu la suite de mes précédents projets de jeu. C'est très agréable d'avoir des retours de testeurs alors que tous les crashs et bugs des premières versions pouvaient être décourageants pour eux.

Quel a été votre secret pour rester motivés tout ce temps ?

Stranger : Je ne sais pas s'il y a un secret pour rester motivé sur un gros projet, mais ça aide beaucoup de se faire plaisir. On n'a pas d'éditeur à satisfaire, de patron à suivre ou de ventes à assurer, alors on a choisi un thème original qui nous motive, et on essaye de fabriquer un jeu réussi à partir de cette vision. C'est parfois difficile de rester motivé face à un échec, une remise en question du concept, un gros refactoring ou un crash pénible, mais voir le jeu avancer, c'est très satisfaisant.

Niavok : Ce n'est facile d'être motivé tout le temps. Parfois il faut faire des petites pauses sans toucher au code, puis l'envie de créer revient toujours. Mine de rien, être à deux aide. Il faut faire des sacrifices pour trouver un terrain d'entente, mais ça fait aussi un premier testeur toujours disponible. Aussi, c'est plus difficile d'abandonner le projet quand quelqu'un compte sur nous pour avancer : ça pourrait être vu comme de la pression mais vu la satisfaction quand une tache fonctionne, ça vaut toujours le coup d'être mis sous pression. :)

Comment voyez-vous la suite ?

Stranger : La suite est encore en discussion, mais on veut bien sûr commercialiser le jeu. C'est un autre genre de difficultés, il faut qu'on monte notre société, et qu'on passe des accords avec des distributeurs numériques comme Steam pour pouvoir vendre Helium Rain. D'ici là, on continuera à rendre le jeu de plus en plus complet, de plus en plus stable, pour avoir cet été une version 1.0.

Niavok : Pour moi la commercialisation n'est pas une fin en soi, mais surtout un moyen d'avoir plus de visibilité et donc plus de joueurs. La suite dépendra surtout du succès d'Helium Rain : si le jeu n'a pas du tout de succès, ça sera difficile de rester motivé à travailler dessus alors que j'ai des dizaines d'autres idées de jeu à développer. Par contre s'il y a des joueurs, j'ai des centaines d'idées de fonctionnalités que j'adorerais ajouter au jeu… si Stranger m'y autorise !

Les tutos et articles du moment

Des articles qui ne font pas grève

Voici les articles qui ont été publiés depuis le premier avril. Et autant dire qu'il y a de quoi lire sur tous les sujets.

Enfin, et ça mérite vraiment de le mettre en avant dans ce récap, informaticienzero a eu l'idée saugrenue d'écrire une série d'articles sur l'histoire du RER francilien. Si le sujet est original et un peu déroutant, il faut avouer que le premier article de la série sur la ligne A est à fois rudement bien mené, copieusement documenté et très agréablement rédigé. Allez le lire ! Ça vaut vraiment le détour !

Je crois que nous avons affaire à deux serial auteurs

Du côté des tutoriels, nous ne sommes bien évidemment pas en reste, notamment sur le langage Python.

… Mais s'il y a deux auteurs de tutos qui méritent d'être sous les projecteurs aujourd'hui, c'est certainement Looping et Mewtow à qui l'on doit six (6) des derniers tutoriels publiés sur Zeste de Savoir !

En effet, non content de nous avoir proposé un cours de mathématiques sur les nombres complexes et hypercomplexes, Looping nous permet également de débuter en astronomie, sans télescope ni satellite.

Les écrits de Mewtow

Au cours des derniers mois, Mewtow, infatigable, a publié de nombreux écrits. Citons le vieillissement des cellules (avec Blackline), les neurosciences de zéro, l'exploration de la base de registres de Windows ou encore la croissance économique au travers du PIB.

Mais voilà, Mewtow ne souhaite plus publier ses écrits sur Zeste de Savoir. Il cherche donc des repreneurs pour son travail. Les gens intéressés peuvent jeter un œil ici, par exemple, s'ils souhaitent reprendre un cours ; il les abandonne complètement. Ceux qui ne trouveront personne seront dépubliés, donc ne vous étonnez pas si vous ne les retrouvez plus.

Bravo et merci à vous qui nous offrez vos tutoriels et articles. C'est vous qui faites grandir ce site !

Du côté des forums

Du côté des forums, la communauté est très active. Voyez plutôt…

  • Linko continue de travailler sur sa version modifiée de Blender. Celle-ci intègre de nouveaux outils pour faciliter la création d'assets de jeux vidéo de même que différentes optimisations de l'interface. Ça s'appelle Dark Blender et si vous développez un jeu, il est vivement recommandé d'aller y jeter un oeil. Ou deux !
  • L'activité bat son plein du côté des contenus en cours de rédaction. Si vous aimez les promesses en JavaScript, ou encore si vous êtes intéressés par le calcul approché d'intégrales , foncez ! Il y a forcément un sujet qui vous plaît en cours de rédaction. Les auteurs attendent avec impatience vos retours, vos remarques, vos suggestions et vos corrections, voire même votre participation à l'écriture.
  • Nos membres aiment s'entraider mais aussi papoter. Entre challenges de programmation, discussion sur des idées de contenus pour le site, discussions quant aux sciences et, notamment, à la place de la biologie sur ZdS ou simple question sur la place des réseaux sociaux dans nos sociétés et autres débats d'idées, les échanges sont souvent intéressants et bien juteux. N'hésitez pas à y participer ! ;)
  • Nous aimons aussi présenter des projets. Helium Rain présenté ci-dessus est un exemple parmi tant d'autres. Citons Eonar (un jeu mêlant survie et rôle-play développé sous Unity et récemment greenlighté !), Zest Writer (un éditeur de tutoriel hors-ligne pour vos tutos sur ZdS), Pixel Manif (jeu en javascript, développé en 48h) ! Mais aussi Chère de Prince (un recueil collaboratif d'énoncés mathématiques), des traceurs de courbes (ZeGrapher), des navigateurs (Blueflap, par exemple) ou encore, des projets littéraires comme les textes de Spacefox.

Vous êtes libre de présenter le moindre de vos projets, qu'il s'agisse d'un roman, d'un jeu, d'une application ou site web voire, pourquoi pas, des projets musicaux ou un court-métrage ! Un (dernier) exemple vaut mieux que mille mots…

A Free Spirit, par Cat présenté sur le forum Vos projets et terminé l'année passée.

Un coup d'oeil sous le capot : l'actu des développeurs

Au pays de Gandi…

Cela fait un peu plus d'un an qu'on en parle. Durant nos recherches d'un hébergeur plus approprié à nos besoins, nous sommes tombés sur le programme de soutien de Gandi réservé aux projets alternatifs, pour lequel Zeste de Savoir colle parfaitement aux critères :

  • en étant déjà lancé et relativement à l'équilibre ;
  • en étant ouvert à tous ;
  • et en proposant une alternative à une offre dominante commerciale sur le net francophone.

Puisque qui ne tente rien n'a rien, nous les avions contactés pour postuler à cette offre.

Après un silence radio qui a duré presque un an (et un sacré coup de bol puisqu'un post sur le forum les a réveillés par pure coïncidence du jour au lendemain), nous avons enfin reçu leur réponse, et celle-ci est annonciatrice d'excellentes nouvelles : Gandi accepte de nous soutenir !

De notre côté, nous avons commencé à essayer leur offre, notamment en réalisant des tests de montée de charge. Pour le moment, aucun problème bloquant n'a été rencontré. Nous allons continuer à essayer les serveurs de Gandi, et en profiter pour optimiser un peu le site afin d'atteindre un niveau de performances un peu plus confortable et être sûrs de ne pas être bloqués à cause d'un détail aussi bête le cas échéant.

Affaire à suivre, donc. Nous vous tiendrons au courant de la teneur exacte de l'offre que nous fait Gandi et de la suite des événements très prochainement.

C'est la ZEP-05 qui redémarre…

C'est l'une des arlésiennes du site, la ZEP sur la refonte du traitement Markdown de ZdS est un sujet délicat, qui a fait couler beaucoup d'encre, et qui persiste à nous résister depuis presque deux ans. Cependant, l'air printanier de ces dernières semaines a visiblement eu du bon, puisque le travail sur cette ZEP s'est récemment débloqué pour repartir de plus belle !

Pour vous situer le problème : le Markdown est actuellement géré par deux outils différents sur ZdS. D'un côté, nous utilisons Pandoc pour générer les contenus longs (tutoriels, articles…), de l'autre, notre bibliothèque Python-ZMarkdown pour les messages des forums et autres MP. Si ce fonctionnement était parfait pour les débuts du site, il nous satisfait de moins en moins aujourd'hui, pour plusieurs raisons :

  • Maintenir les extensions de ZdS au Markdown dans deux solutions à la fois est pénible ;
  • Pandoc étant développé en Haskell, il est difficile de trouver des gens à la fois compétents et motivés pour toucher à cette extension ;
  • Il n'est pas vraiment concevable d'utiliser notre moteur de markdown autre part que sur le site (dans une version standalone), alors que ça pourrait permettre à certains de pouvoir travailler confortablement sur leurs tutoriels en local sur leur machine ;
  • Le pipeline de génération du Markdown est d'autant plus complexe qu'il n'utilise pas un parseur unique ;
  • Il est difficile de refondre la génération de nos articles et tutoriels au format PDF ou ebook…

Bref, nous avons un réel besoin pour un moteur de markdown unique, simple à maintenir, et optionnellement utilisable hors du site.

Le chemin à prendre pour cela est maintenant clairement identifié : il faut partir de Python-ZMarkdown, le nettoyer et le faire évoluer. Pour amorcer ce chantier, nohar et Kje ont commencé par donner un grand coup de lance-flammes balai dans les tests unitaires et fonctionnels de la bibliothèque, qui sont maintenant tous au vert et couvrent plus de 90% du code. Partant de là, la décision a été prise :

  • d'écrire de nouveaux tests pour reproduire les bugs en attente, s'il en reste ;
  • de casser la compatibilité avec l'« upstream », c'est-à-dire refondre et ré-architecturer en profondeur la façon dont la bibliothèque fonctionne, et s'affranchir du souci de la garder compatible avec Python-Markdown dont elle est un fork ;
  • de travailler à la suite du pipeline de production des contenus longs en partant de ZMarkdown.

Deux évolutions complémentaires, qui ont comme point fixe les tests unitaires, pour deux développeurs à la motivation renouvelée ! N'hésitez-pas à les contacter si vous souhaitez leur prêter main forte.

Passage à la version 18

C'est fait, ZdS est actuellement en ligne dans sa version 18, alias « Ganesh ». De nombreuses choses sont au programme.

  • La dés-anonymisation des votes, qui indique désormais qui à voté favorablement ou non à un message.
  • Une amélioration légère de l'éditeur, avant une refonte plus en profondeur à venir.
  • Un premier pas vers un centre de notifications, qui ne change presque rien au niveau fonctionnel mais qui est une amélioration au plan technique, avec une refonte du code pour le rendre plus maintenable et donc de servir de base solide pour les développements futurs.
  • Dans le but d'améliorer l'ergonomie du site, il y a également eu une nouvelle catégorisation des articles et tutoriels.

Allez voir l'article, il développe tous ces points.


Que d'actualités, n'est-ce pas ? Zeste de Savoir est un site dynamique parce que la communauté est impliquée et dynamique. Un grand merci à tous, développeurs, testeurs, rédacteurs, membres du site pour votre soutien et ce que vous faites !

Régulièrement, d'autres récapitulatifs seront écrits pour que tout le monde puisse être tenu au courant des nouveautés du site. Que ce soit pour l'écriture ou la relecture, n'hésitez pas à participer aux récaps suivants. Après tout, ne sont-ils pas communautaires ? ;)

22 commentaires

rezemika nous propose un tutoriel pratique pour apprendre à alerter efficacement les secours dans toute la francophonie.

Le lien vers le tutoriel est incorrect.

Sinon je suis content de voir arriver le premier récap', vivement le prochain !

Récap' communautaire ? :D

Houra ! Vive ZdS … Je suis vraiment heureux de voir ce genre d'initiative sur ZdS. Sans exagérer …

+3 -0

Content que ça plaise. On espère une forte mobilisation de la communauté pour les futurs récap' qu'on laisse à la communauté. :)

Arius

C'est à dire ? Un sujet dédié sur le foru, pour dire ce qu'on pense devrait y apparaître, à la manière des unes ? Un membre qui prend l'initiative ? Où l'annoncerait-il ? Je pense que beaucoup, dont moi, aimeraient voir d'autres récap communautaires, mais c'est un peu vague pour l'instant.

Un peu à la manière de ce qui se fait pour les CdS, un sujet où l'on regroupe les sujets intéressants, les derniers articles/tutos. Et ce, à l'initiative d'un membre (staffeux ou non). De toute façon, un peu à la manière des récap' sur le feu SdZ où un newser était toujours dans le coin, ce sera le cas ici aussi. ;)

+0 -0

On voulait déjà le faire pour celui-ci, de base. Mais pour les prochains, tout le monde pourra y contribuer donc si on a des stats à donner, pourquoi pas. :)

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte