Syndiquer le contenu
Mis à jour : il y a 12 heures 25 min

Open Source Seeds : les graines de tomates libres

28 août, 2017 - 23:42

Les graines que l’on plante aujourd’hui sont contrôlées en très large majorité par une poignée de grosses entreprises (Monsanto, Bayer, Syngenta…) qui font tout pour empêcher la réutilisation de ces graines : brevets, graines hybrides ou stériles, donc impossible à replanter… En plus de coûter cher aux agriculteurs, cela freine le développement dans certains pays et nuit à la biodiversité.

Une nouvelle initiative allemande, Open Source Seeds, veut contrer ce modèle avec des graines distribuées sous la Licence Semence Libre :

La semence peut être reproduite sans limitation, vendue, donnée ou même utilisée dans le processus de sélection de nouvelles variétés. La licence donne aux nouveaux utilisateurs les mêmes droits que leurs précédents détenteurs.

Dans la construction de cette licence, le groupe de travail d’Agrecol (Association for AgriCulture and Ecology in Africa, Asia, Latin America and Eastern Europe) s’est inspiré de la GPL, des licences Creative Commons et a même intégré le principe de copyleft — la licence inclut donc une provision pour transfert de matériel génétique !

Pour l’instant, seules sont disponibles des graines de tomates cerises, nommées Sunviva, et une graine de blé est en développement.

Comment soutenir le projet ? En plantant des graines, en partageant les graines, en faisant goûter ses tomates et en diffusant l’information !

Un site allemand, culinaris-saatgut.de, permet de commander les graines pour les faire livrer en France (4,17 € + 4,00 € de frais de port, soit 8,17 € au total les douze graines).

Télécharger ce contenu au format Epub

Lire les commentaires

Agenda du Libre pour la semaine 35 de l’année 2017

26 août, 2017 - 19:40

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 12 événements (0 en Belgique, 11 en France, 0 au Luxembourg, 1 au Québec, 0 en Suisse et 0 en Tunisie) est en seconde partie de dépêche.

Sommaire [QC Montréal] Montréal Drupal Meetup - Le mardi 29 août 2017 de 18h00 à 21h00.

Bonjour à tous,
Pour cette rencontre qui sonne la fin des vacances, nous vous proposons une rencontre chez Evolving Web. En plus du réseautage habituel, une présentation sur Docker d’une demi-heure sera réalisé. Des boissons seront aussi proposées pour vous désaltérer.
Rendez-vous le mardi 29 août à 18h :-)

[FR Dijon] Rencontre des utilisateurs et des contributeurs de cartographie libre OpenStreetMap - Le mardi 29 août 2017 de 20h30 à 23h30.

OpenStreetMap crée et fournit des données géographiques libres, telles que des cartes routières ou cyclables, à quiconque en aura besoin.

Cet outil est né parce que la plupart des cartes que vous pensez libres ont des restrictions légales ou techniques qui nous empêchent de les utiliser de façon créative, productive ou innovante.

Les contributeurs OpenStreetMap (OSM) de Dijon et de sa région se rencontrent régulièrement et chacun peut s'inviter et participer.

Ces rencontres permettent d'ajouter des données récoltées sur place ou avant la rencontre. Elles permettent également de partager connaissances et outils.

La prochaine rencontre des contributeurs de la région a pour thème "petites contributions et échanges de bonnes pratiques", elle aura lieu le mardi 29 août à partir de 20h30 au bar L'Annexe au 47 rue Devosge à Dijon.

Venez nombreux, enfin pas trop quand même.

[FR Toulouse] Rencontre Tetalab - Le mercredi 30 août 2017 de 21h00 à 23h00.

Rencontre hebdomadaire des hackers et artistes libristes Toulousains.

Ouvert au public tous les mercredi soir.

Venez nombreux.

[FR Challans] Permanence Linux - Le jeudi 31 août 2017 de 18h00 à 20h00.

Chaque dernier jeudi du mois, Linux Challans vous donne rendez-vous à l'Albanera Café, 17 rue du Général Leclerc 85300 Challans.

Nous vous proposons lors de ces rendez-vous mensuels d'échanger autour du Libre, des conseils ou une assistance technique.

Vous pouvez venir pour vous faire aider, ou aider, à installer et paramétrer une distribution GNU/Linux de votre choix ou des logiciels libres sur votre ordinateur.

Recommandations

  • Sauvegardez vos données avant de venir.
  • Libérez de la place sur le disque dur (20 Go minimum) et défragmentez Windows si vous voulez le conserver.
  • Nous prévenir de votre passage via la messagerie.

Vous pouvez aussi venir pour une première prise d'informations et de contacts.

Nous vous attendons toujours plus nombreux !

[FR Paris] Soirée de Contribution au Libre - Le jeudi 31 août 2017 de 19h30 à 22h30.

Parinux propose aux utilisateurs de logiciels libres de se réunir régulièrement afin de contribuer à des projets libres. En effet, un logiciel libre est souvent porté par une communauté de bénévoles et dépend d'eux pour que le logiciel évolue.

Nous nous réunissons donc tous les dans un environnement propice au travail (pas de facebook, pas de télé, pas de jeux vidéos, pas de zombies).

Vous aurez très probablement besoin d'un ordinateur portable, mais électricité et réseau fournis.

En cas de difficulté, vous pouvez joindre un des responsables de la soirée, Emmanuel Seyman (emmanuel (at) seyman.fr), Paul Marques Mota mota (at) parinux.org, ou Magali Garnero (Bookynette) tresorier (at) parinux.org.

Pour obtenir le code d'entrée de la porte cochère, envoyez un mail au responsable.

On peut amener de quoi se restaurer (Franprix, 8 rue du Chemin Vert, ferme à 22h)

Regazouillez sur Twitter - Wiki des soirées

Programme non exhaustif

  • Fedora (sa traduction)
  • Parinux, ses bugs et son infrastructure
  • April, … y a toujours quelque chose à faire
  • Open Food Facts/ Open Beauty Facts, sa base de données, ses contributeurs, sa roadmap
  • Schema racktables, son code
  • Agenda du Libre, mise à jour et amélioration du code
  • Ubuntu-Fr, son orga, ses événements
  • En vente libre, maintenance et commandes
  • Open street map, une fois par mois
  • Linux-Fr sait faire
  • en vente libre

tout nouveau projet est le bienvenu.

[FR Villeneuve d'Ascq] Libre à Vous - Le samedi 2 septembre 2017 de 09h00 à 12h00.

Vous souhaitez tester GNU/Linux sur votre ordinateur, vous recherchez un logiciel pour une fonction précise, des conseils ou de l'aide sur les logiciels libres?

Libre à Vous est une permanence destinée à vous faciliter l'utilisation de l'informatique. Vous repartirez avec « le plein » de logiciels libres, fiables, évolutifs, performants et gratuits.

C'est chaque samedi matin au Centre d'Infos Jeunes à la ferme Dupire, 80 rue Yves Decugis à Villeneuve d'Ascq (métro Triolo) de 9h00 à 12h00.

Entrée Libre. Tout Public.

[FR Valenciennes] Permanence ValLibre - Le samedi 2 septembre 2017 de 09h30 à 12h00.

Permanence assistance informatique.

Dépannage petits bobos informatiques.

Initiation à l'informatique libre.

Tous les samedis ouvrables sauf les derniers samedis du mois et les samedis en période de vacances scolaires.

Si besoin particulier, la prise de rendez-vous est fortement conseillée.

Téléphone accueil MQCV : 03 27 22 43 90

[FR La Couronne] Permanence - accueil public - Le samedi 2 septembre 2017 de 10h00 à 13h00.

Notre permanence d'accueil avec le sourire, le café et les gâteaux !

Lieu de rencontre et d'échange convivial pour discuter informatique et outils numériques.

Cette association permet à chacun de découvrir également l'univers de Linux et par extension de tous les **logiciels* et matériels libres*.

Entrée Libre. Tout Public.

[FR Aix-en-Provence] Samedi Libre - Le samedi 2 septembre 2017 de 10h00 à 18h00.

Ces Samedis Libres sont organisés par l'Axul en collaboration avec plusieurs associations de logiciels libres des Bouches-du-Rhône (et souvent du Var).

Ils proposent des présentations générales et une aide technique pour le dépannage et la mise à jour d'ordinateurs avec des logiciels libres. Ils présentent aussi des démonstrations de matériels libres.

Des informations sont disponibles sur la Culture Libre (OpenStreetMap, Wikipedia…).

NOUVEAU PROGRAMME :

10h00 - 12h30 : Installations de logiciels libres

12h30 - 13h30 : Déjeuner en commun

13h30 - 18h00 : Atelier à préciser

ET EN PARALLÈLE :

Présentation de livres et de sites Internet consacrés au Libre

Nouvelle démonstration

  • Démonstration d'Inkscape, logiciel de dessin vectoriel professionnel pour Windows, Mac OS X et GNU/Linux

Démonstrations liées aux nouveaux programmes scolaires sur le codage

  • Démonstrations de Pygame, Python, Scratch et Snap.
  • Démonstrations de modèles éducatifs libres écrits en HTML5 pour PC ou tablettes quel que soit le système d'exploitation : exemple du site PhET.
  • Présentation du projet 1, 2, 3… codez !: Enseigner l'informatique à l'école et au collège (Fondation La main à la pâte).
  • Présentations d'autres logiciels éducatifs et/ou scientifiques…

Autres démonstrations

  • Comparaison des environnements GNOME, KDE, LXDE, Xfce et Unity installés avec la même version d'Ubuntu.
  • Distribution Emmabuntüs pour la rénovation d'ordinateurs anciens.
  • Distribution AbulEdu pour les élèves de l'école primaire.
  • Distribution PrimTux pour les élèves de l'école primaire.
  • Distribution Ubuntu Touch sur un téléphone mobile.
  • Distributions Linux installées sur des clefs USB insérées dans des ordinateurs Linux, Windows 7 ou Windows 10.
  • Cohabitation Linux - Windows 10 : le cas d'Ubuntu 64 bits.
  • Évolution du projet pédagogique OLPC (One Laptop per Child) : ordinateur XO-4, tablette OLPC partiellement libérée avec F-Droid et différentes machines avec la plate-forme pédagogique Sugarizer.
  • Démonstration de logiciels scientifiques libres (SageMath…)

NB : Certaines démonstrations pédagogiques sont en libre service. Les autres démonstrations seront normalement possibles toute la journée : elles seront lancées en fonction des souhaits des visiteurs et des disponibilités des spécialistes.

Adresse : Centre Social et Culturel des Amandiers, 8 allée des Amandiers, Jas-de-Bouffan (cliquer sur ce dernier lien pour avoir un plan détaillé).

Ces samedis libres et gratuits sont ouverts à toutes et à tous, débutant(e)s ou expert(e)s GNU/Linux, membres ou non d'associations du Libre. Les locaux sont au rez-de chaussée et accessibles par tous.

Entrée Libre. Tout Public.

Prochain Samedi Libre :

[FR Lille] Village du libre à la Braderie de Lille ! - Du samedi 2 septembre 2017 à 11h00 au dimanche 3 septembre 2017 à 18h00.

La Braderie revient ! Annulée en raison de l'état d'urgence l'année dernière, la Braderie de Lille sera de nouveau au programme !

Le libre sera de la partie et au village associatif avec diverses associations du Libre (FFDN, Mycélium, April, Ubuntu, Chtinux…), Place du vieux Marché aux Chevaux. Cet espace est organisé par le Café Citoyen

Lillois·es ou simples badauds venue pour chiner à la Braderie, passez nous dire bonjour !

[FR Paris] Premier Samedi du Libre - Le samedi 2 septembre 2017 de 14h00 à 18h00.

Chaque premier samedi de chaque mois, des bénévoles des associations du Libre vous accueillent au Carrefour Numérique² de la Cité des sciences et de l'industrie (CSI) lors de l'install party du Premier Samedi du Libre (PSL).

Venez aider ou vous faire aider à installer et paramétrer des logiciels libres et toute distribution GNU/Linux avec les associations d'utilisateurs de FedoraMageiaUbuntu ou Debian, sur netbook, portable, ou tour, PC ou Mac, éventuellement à côté de votre système actuel. Idem si vous avez des difficultés avec GNU/Linux, un périphérique, ou un logiciel libre.

Nous avons besoin de volontaires pour l'accueil et les installations. Il est utile, mais pas obligatoire, de vous inscrire comme parrainé, parrain, ou visiteur sur le site premier-samedi.org en décrivant votre matériel et vos attentes.

  • 12h00-13h45 : déjeuner à la pizzeria Le Verona, 25 avenue Corentin Cariou
  • 14h00-18h00 salle Classe Numérique : install party GNU/Linux, toutes distros
  • 14h00-18h00 salle Atelier : atelier Blender3D du BUG (Blender3D Users Group)
  • 14h00-18h00 salle LivingLab : wikipermanence de l'association Wikimedia
  • 14h00-18h00 salle Studio : atelier Brique Internet/auto-hébergement
  • @Hypra_ solutions libres pour malvoyants et non voyants (si présent)
  • soirée dans un lieu à déterminer sur place, généralement dans un bar avenue Corentin Cariou

Parrainé·e·s

  • pour une installation, venez de préférence dès le début (vers 14h30)
  • sauvegardez sur disque externe, clé usb ou DVD vos fichiers importants
  • supprimez les fichiers et logiciels superflus
  • faites un nettoyage de disque et une défragmentation (utilitaires Windows)
  • n'oubliez pas votre chargeur, vos câbles etc.
  • prenez connaissance de la présentation, du code de conduite, du document présentant les liens et infos utiles et de la décharge
  • apportez un disque dur externe ou une clé usb ou un dvd
  • demandez l'autorisation de prendre des photos
  • n'oubliez pas que nous sommes des bénévoles, pas un S.A.V. ;-)

Parrains et marraines

  • ISOs de nombreuses distros installables par serveur local Parinux et Raspberry-Pi 3
  • apportez une clé usb 3 ou un dvd, des ISOs, de vos distros favorites
  • demandez si l'installé-e a bien sauvegardé ses fichiers
  • demandez si l'installé-e a bien nettoyé, défragmenté, CHKDSKé
  • si possible, autonomisez l'installé-e, expliquez, laissez-lui le clavier
  • prenez connaissance de la présentation, du code de conduite, du document présentant les liens et infos utiles et de la décharge
  • évitez de commencer une installation complète après 16h00
  • préférez une réinstallation propre à une longue mise à jour
  • terminez ce que vous avez commencé ou passez le relais
  • incitez l'installé-e à se rapprocher de l'association dédiée à sa distribution
  • si possible, installez et lancez l'utilitaire Bleachbit.

Entrée libre et gratuite, pour tout public.

Transports

[FR Nantes] Permanence Linux - Le samedi 2 septembre 2017 de 15h00 à 18h00.

Une permanence de Linux Nantes aura lieu de 15 à 18 heure,

dans l’aile du local associatif "B17".

Au cours de ces permanences, nous proposons des conseils, des installations ou des réparations.

Vous pouvez aussi venir pour une première prise d'informations et de contacts.

Pour vous rendre au local B17 :

http://www.linux-nantes.org/Comment-se-rendre-au-local.html

Notre site :

http://www.linux-nantes.org/

Télécharger ce contenu au format Epub

Lire les commentaires

diaspora* 0.7.0.0

25 août, 2017 - 16:19

Samedi 19 août sortait une nouvelle version majeure de diaspora*, le réseau social libre, décentralisé et respectueux de la vie privée. diaspora* 0.7.0.0 arrive un an après la précédente version majeure et contient de nombreux ajouts et améliorations ainsi que de gros travaux de fond.

Framasphère, le pod diaspora* installé par Framasoft dans le cadre de sa campagne « Dégooglisons Internet », a été mis à jour.

Sommaire

Nouvelles fonctionnalités
  • l’éditeur de texte (et ses raccourcis pour insertion de la mise en forme avec Markdown) est disponible dans les commentaires et la messagerie privée ; il permet aussi un aperçu du rendu du message avant soumission (l’édition des messages après envoi n’étant pas encore possible) ;
  • il est aussi disponible dans la version mobile pour les messages, commentaires et messages privés, mais sans la fonctionnalité de prévisualisation ;
  • il est maintenant possible, en mentionnant quelqu’un dans les commentaires, d’attirer son attention par une notification ;
  • la barre d’en‐tête de la version bureau est maintenant adaptative — responsive — et s’adapte aux écrans de toute taille ;
  • d’autres changements mineurs au niveau de l’expérience utilisateur : on peut utiliser Cmd + Entrée (sous Mac) pour poster, la version mobile a également reçu différentes améliorations…

Ces fonctionnalités ont été ajoutées dans diaspora*. Une nouvelle version mineure sort toutes les six semaines, ce qui a amené diaspora* 0.6 jusqu’à la version 0.6.7.0. De nombreux autres changements ont donc été rendus disponibles pendant l’année, avant même la sortie de cette version 0.7. La fondation cite notamment :

  • le rafraîchissement automatique des notifications sans avoir à recharger la page ;
  • le réglage sur la visibilité par défaut des messages publiés. Lors de l’écriture d’un message, l’utilisateur choisit sa visibilité, c’est‐à‐dire avec qui il sera partagé. Auparavant, à chaque nouveau message, l’éditeur de texte réglait la visibilité sur « Tous mes aspects » (tous les contacts) par défaut. Si l’on en souhaitait une différente, il fallait le changer à la main, ce qui amenait souvent à des oublis, notamment pour les comptes publics (type associations, projets…) qui ne postent qu’en visibilité publique. Il est maintenant possible de paramétrer la visibilité par défaut que l’on souhaite, tous, plusieurs ou un aspect, ou bien « Public » ;
  • accès aux flux des messages commentés ou aimés, depuis le flux « Mon activité » ;
  • accès aux flux « Mes aspects » et « Tags suivis » depuis la version mobile ;
  • ajout d’un thème « Sombre » pour nos petits yeux dans le noir ;
  • accès aux pages d’administration depuis la version mobile.
Le travail de fond effectué cette année

Les plus gros changements effectués dans le code de diaspora* concernent le protocole de fédération, permettant aux serveurs (pods) d’échanger entre eux.

Depuis plusieurs années, les développeurs s’efforcent de l’améliorer. La version 0.6 de diaspora* était ainsi venue avec une première version du protocole extraite dans une gem à part, permettant sa réutilisation par des projets tiers et un bien meilleur découplement. La version 0.7 de diaspora* utilise la deuxième version majeure de cette bibliothèque, permettant de nouvelles fonctionnalités et des grosses améliorations de performance. La fondation a publié un billet de blog complet pour annoncer la sortie de cette seconde version majeure. Quatre autres projets utilisent ce protocole (Friendica, RedMatrix devenu Hubzilla, SocialHome et Ganggo), amenant le nombre d’implémentations du protocole à quatre langages (Ruby, la référence maintenue par diaspora*, PHP, Python et Go). Les deux dernières implémentations ne sont pas encore « feature complete ».

Parmi les nouveautés incluses dans cette version 2 arrive la très attendue migration d’un compte d’un serveur à un autre. Le protocole permet maintenant aux serveurs de s’indiquer entre eux qu’un compte a été déplacé, permettant ainsi à l’utilisateur de retrouver tous ses contacts, messages et commentaires de manière transparente. Le procédé est très simple : l’utilisateur exporte une archive contenant toutes ses données depuis le serveur où il est inscrit, puis l’importe sur le nouveau serveur.

Cette fonctionnalité de migration a dû être délivrée en deux temps. En effet, il est d’abord nécessaire de mettre à jour les serveurs vers le nouveau protocole, pour que tous soient capables de comprendre le message « ce compte est déplacé » lorsque les utilisateurs commenceront à l’utiliser. C’est le but de la version 0.7, où l’utilisateur ne peut qu’exporter ses données. La possibilité de les importer viendra probablement avec la version 0.8, qui ne sortira que lorsque la majorité des serveurs auront été mis à jour. Les administrateurs sont pour l’instant très réactifs, 52 pods stables et 11 pods de développement ont été mis à jour vers la version 0.7 dans les 72 h après la sortie.

Les changements à venir

La fonctionnalité de migration au complet est donc attendue pour la prochaine version majeure. On espère aussi voir apparaître la très attendue API. La version 0.7 a vu diaspora* mettre à jour Rails vers la toute dernière version 5.1 qui devrait faciliter cela. Malheureusement, personne ne semble travailler sur la stabilisation de la messagerie instantanée XMPP pour le moment. Il y a en revanche de l’avancée du côté de la gestion des évènements puisque leur support a été intégré dans le protocole, ce qui donne espoir.

Soutenir le développement

Sur sa page dédiée aux donations, la fondation encourage d’abord à soutenir les podmins qui hébergent les serveurs, sans qui le réseau ne serait rien. Elle indique ensuite deux possibilités pour soutenir le développement :

  • si l’on souhaite voir une fonctionnalité développée en particulier, ajouter de l’argent sur son ticket GitHub grâce à BountySource ;
  • si l’on souhaite soutenir les développeurs en général, trois d’entre eux acceptent de recevoir des donations, notamment Senya, qui a réussi sa campagne de financement participatif l’année dernière et qui a travaillé principalement sur la migration de comptes. Il se dit prêt à travailler à temps plein sur diaspora* s’il reçoit au moins 100 euros par semaine, étant freelance. Il est sur Liberapay. Il y a aussi Benjamin Neff a qui l’on doit toute la réécriture du protocole de fédération et qui est aussi release manager (il sort les nouvelles versions et fait beaucoup de revues) et Fla qui est développeur front‐end, gère en partie la communauté et est podmin de https://diaspora-fr.org et de https://framasphere.org. Avoir au moins un développeur à temps plein permettrait évidemment une belle accélération dans l’avancement du projet, même si les volontaires ont beaucoup donné ces dernières semaines pour sortir cette nouvelle version.
Questions ? Réponses !

Si vous avez des questions sur le projet et que vous ne trouvez pas de réponses sur le site officiel ni sur le wiki, vous pouvez venir les poser sur discourse ou même tout simplement sur IRC Freenode, #diaspora ou #diaspora-fr en français. :)

Télécharger ce contenu au format Epub

Lire les commentaires

Les robots simulés débarquent sur le Web

24 août, 2017 - 20:18

Utiliser un logiciel de simulation de robots a longtemps nécessité une grande motivation et beaucoup de temps pour installer des gros logiciels et surtout comprendre comment ils marchent…

Heureusement, le cloud vient à notre rescousse : Robotbenchmark nous propose de programmer des robots en Python sans trop se fatiguer avec une série de petits challenges variés. Du suivi de mur pour un robot à roues à une course de dix mètres pour un petit robot humanoïde, un pendule inversé ou encore un suivi visuel pour un robot chien… Ce site utilise X3DOM (un frontal libre à WebGL pour représenter les robots et leur environnement en 3D dans le navigateur. La simulation, assez réaliste, tourne dans le cloud sur des serveurs GNU/Linux. Notre petit programme en Python qui contrôle notre robot tourne lui dans Firejail, un « bac à sable » de sécurité pour GNU/Linux.

Bon, mon programme Python a fait une minute, 46 secondes et 51 dixièmes sur le sprint du robot humanoïde, c’est bien, mais je ne suis pas le plus fort. J’y retourne…

N. D. M. : Robotbenchmark utilise une infrastructure de simulation qui est un logiciel privateur.

Télécharger ce contenu au format Epub

Lire les commentaires

Sortie de 0 AD Alpha 22 Venustas

24 août, 2017 - 09:59

0 A.D. signifie Zéro Anno Domini, une année virtuelle antérieure à l’invention du zéro.
La version 0 A.D. alpha 22 est sortie le 27 juillet 2017. Son nom de code est Venustas (vénusté). Cette version dont le nom est lié à la déesse romaine de la beauté marque une fois de plus l’attachement du projet à l’esthétique dans la réalisation de cette œuvre vidéoludique.

0 A.D.: Empires Ascendant est un jeu vidéo de stratégie historique en temps réel (RTS) et en 3D développé par Wildfire Games. C’est un projet libre (code sous licence GNU GPL v2, données sous Creative Commons BY-SA 3.0), au développement ouvert, visant des standards de qualité artistique comparables à ceux de l’industrie, ainsi qu’un grand respect de la réalité historique. Le jeu permet d’incarner douze factions qui ont marqué leur histoire entre les rives de l’Atlantique et la chaîne de l’Himalaya, au cours de la période allant de -500 à -1.

Sommaire

0 A.D.: Empires Ascendant est actuellement en cours de développement, mais une communauté de joueurs conséquente s’est déjà construite autour de ce jeu. Cette dépêche présente la version alpha 22 du projet.

TL;DR

0 A.D. se paye un lifting ! Les principaux changements de cette version concernent en effet la partie artistique, avec une mise à jour totale des unités à pied, militaires et civiles, remodélisées, retexturées et réanimées avec parfois une demi‐douzaine d’animations supplémentaires, des nouvelles textures et changements cosmétiques pour bon nombre de bâtiments, de nouvelles fondations, échafaudages et ruines, des centaines de nouvelles icônes et des nouveaux fonds pour l’écran d’accueil, ainsi que deux nouvelles pistes musicales d’ambiance et de nouveaux sons. Le gameplay n’est cependant pas en reste avec l’introduction des reliques et d’un mode de victoire associé, de l’espionnage et de dix nouvelles cartes. Côté code, le développement s’est surtout concentré sur le débogage et l’amélioration de l’interface et du mode multijoueur.

Venustas apporte les changements suivants : Code Interface utilisateur
  • fond d’écran aléatoire : le menu principal affiche désormais une scène prise aléatoirement parmi plusieurs scènes différentes ;
  • rotation des pistes musicales : le menu principal joue désormais plusieurs pistes musicales prises aléatoirement dans une liste. Ne vous inquiétez pas, « Honor Bound » reste la première musique jouée au lancement du jeu ;) ;
  • gestion de la compatibilité des sauvegardes : on peut désormais voir dans le menu de sauvegarde quelles sauvegardes sont incompatibles avec la version courante du jeu ;
  • curseurs dans l’écran d’options : on peut maintenant définir les valeurs flottantes avec des curseurs ;
  • l’écran de replay affiche les noms des fichiers, on peut ouvrir la surcouche développeur lors d’un revisionnage ;
  • amélioration des infobulles : la vitesse de collecte des travailleurs est désormais affichée, ainsi que la description des ressources ;
  • amélioration de la fenêtre de commerce : celle‐ci contient désormais des boutons d’accès rapide pour le troc ;
  • amélioration des boutons de héros : l’interface utilisateur indique maintenant quels héros sont sur des éléphants ;
  • visualisation des auras : il est maintenant possible d’afficher le périmètre des auras avec un raccourci clavier (par défaut Alt + V). Les auras de guérison sont affichées tout le temps et ont leur propre motif ;
  • désormais la touche Tab active et désactive l’affichage des barres de statut sans nécessiter un appui constant ;
  • nouvelles couleurs pour la minicarte : la nouvelle palette choisie rend les objets plus visibles sur la minicarte
  • les unités sont colorées avec la couleur du joueur d’origine en mode spectateur ;
  • nouveau panneau d’options pour les notifications de messagerie instantanée : les joueurs et spectateurs peuvent maintenant activer et désactiver les notifications d’attaque, de troc et de tributs selon leurs préférences ;
  • nouvelles commandes multijoueur : /kickspecs, /banspecs, /help ;
  • raccourci clavier pour la messagerie instantanée privée (par défaut L) ;
  • le jeu peut être mis en pause par un hôte spectateur ;
  • graphiques dans l’écran de fin de match : l’écran des statistiques de fin de match dispose maintenant d’un onglet « graphiques », qui affiche la progression des scores des joueurs au cours de la partie. 
Gameplay
  • nouveau concept : les reliques. Une relique est une unité capturable dotée d'une ou plusieurs auras donnant chacune un bonus (ou un malus !) au joueur qui le contrôle. Dans 0 A.D. Empires Ascendant Alpha 22, il y a 12 reliques, chacune représentée sous la forme d'un catafalque, un chariot funéraire contenant les restes d'un personnage illustre associé à l'une des factions du jeu. Voici les personnages choisis pour chacune des factions, et les auras associées :

    • Athènes : Solon. Deux auras : Réformes économiques (Economic Reforms) : augmente l'efficacité des ramasseurs autour du chariot; Fortune économique (Economic Fortune) : diminue le coût des technologies économiques.
    • Bretons : Cassivellaunos. Deux auras : Tactiques de guérilla (Guerilla Tactics) : augmente la vitesse et le champ de vision de tous les soldats; Harcèlement de tirailleurs (Skirmisher Harassment) : augmente la portée de tous les lanceurs de javelots.
    • Carthage : Hasdrubal, officier d'intendance et commandant de la cavalerie lourde Une aura : Commandant de la Cavalerie Lourde (Commander of Heavy Cavalry) : la cavalerie de mêlée est plus résistante.
    • Gaulois : Ambiorix. Deux auras : Massacre par embuscade (Ambush Slaughter) : augmente l'attaque et la vitesse de promotion des soldats; Tribut à Rome (Tribute to Rome) : les fermes sont moins efficaces (seule relique « négative » du jeu à l'heure actuelle).
    • Ibères : Mandonius Deux auras : Commandant mercenaire (Mercenary Commander) : diminue le coût des citoyens-soldats mercenaires pour alliés; Sauveur de vies (Saver of Lives) : les soldats sont plus résistants.
    • Macédoine : Philippe V. Une aura : Saccageur des villes (Sacker of Cities) : augmente le butin des unités ennemies tuées et batiments ennemis détruits.
    • Empire maurya : Bindusâra. Deux auras : Consolidateur de l'Empire (Consolidator of the Empire) : augmente l'influence territoriale des bâtiments; Vamba Moriyar (Vamba Moriyar) : augmente la vitesse de capture pour les soldats.
    • Empire achaménide : Artaxerxès II. Une aura : Grand constructeur (Great Builder) : les bâtiments sont moins chers et plus résistants.
    • Égypte : Ptolémée III Évergète (« le bienfaiteur »). Une aura : Grand Libraire (Great Librarian) : les technologies sont moins chères à rechercher.
    • Rome : Lucius Junius Brutus (bonus économique, bonus militaire). Deux auras : Vengeur de Lucretia (Avenger of Lucretia) : les citoyennes sont moins chères et ramassent des ressources plus vite; Fondateur et Défenseur de la République (Founder and Defender of the Republic Aura) : améliore l'armure de toutes les unités.
    • Séleucides : Antiochos Ier Sôter (« le Sauveur »). Trois auras : Fondateur du Temple d'Ezida (Founder of the Ezida Temple) : les temples et technologies du temple sont moins chers; Immigration (Immigration) : augmente la limite maximale de population; Basileus Megas (Basileus Megas) : diminue le coût des éléphants champions.
    • Sparte : Lycurgue. Trois auras : Réformes militaires lycurgienne (Lycurgan Military Reforms) : les citoyens lanciers sont moins chers, les lanciers champions sont un peu moins chers; Pelanors en fer (Iron Pelanors) : augmente l'efficacité des mineurs de métal à proximité.
  • nouveau mode de jeu : à ce nouveau concept s'ajoute le mode Capture The Relic (CTR) : les reliques sont des catafalques neutres disséminés sur la carte. Ceux-ci peuvent être capturés par des unités militaires, comme des armes de siège, mais ne peuvent pas être détruits. Une fois sous le contrôle du joueur, elles peuvent être déplacées. Le joueur qui capture toutes les reliques de la carte et les garde sous son contrôle pendant une durée déterminée à l'avance (20 minutes par défaut, comme pour les merveilles) gagne la partie. Les reliques en possession du joueur sont affichées dans l'interface à côté des héros.

  • modifications du mode SOTF (Survival of the Fittest) : la taille des vagues d'assaut augmente exponentiellement, des héros et des armes de sièges à projectiles peuvent apparaître dans les vagues d'assaut, le dépôt de bois est désactivé dans ce mode

  • introduction d'une option pour désactiver la garnison des héros dans le mode Régicide

  • nouvelles technologies : espionnage et contre-espionnage. La première permet au joueur d'« acheter », pendant 15 secondes, le champ de vision d'une unité prise au hasard parmi les unités de commerce d'un ennemi choisi via le panneau diplomatique. La seconde permet au joueur d'augmenter le coût nécessaire, pour ses ennemis, pour soudoyer ses unités marchandes.

  • bonus d'équipe : les derniers bonus manquants ont été implémentés :

    • Égyptiens : Grenier à blé de la Méditerranée (Breadbasket of the Mediterranean) : tous les alliés gagnent 1 point de nourriture par seconde.
    • Mauryas : Soutien religieux d'Ashoka (Ashoka's Religious Support) : les temples et technologies de temples alliés sont 50 % moins chers et moins long à construire/développer.
    • Perses : La Voie Royale (The Royal Road) : les routes de commerce terrestres alliées génèrent +15 % de revenus supplémentaires
    • Carthaginois : Maîtres marchands (Trademasters) : les routes de commerce internationales alliées génèrent +10 % de revenus supplémentaires
    • Spartiates : Ligue du Péloponnèse (Peloponnesian League) : tous les citoyens lanciers alliés ont +10 % de santé
    • Bretons : Druides_ (Druids) : les guérisseurs alliés sont 20 % moins chers
    • Gaulois : Sagesse druidique (Druidic Wisdom) : les technologies sont recherchées 10 % plus rapidement pour les alliés
    • Romains : Conscription (Conscription) : l'infanterie alliée est entraînée 20 % plus rapidement
    • Macédoniens : Monnaie standardisée (Standardized Currency) : les gains de vente au marché sont 20 % plus élevés
  • auras de héros implémentées :

    • Craterus : Taxiarque (Taxiarchès) : les piquiers dans son champ de vision ont 20 % d'attaque et de capture en plus.
    • Cléopâtre VII : Épouse royale (Consort) : les héros alliés ont +10 % de santé à ses côtés, les héros ennemis, -10%.
    • Caros : Vaillant défenseur (Valiant Defender) : chaque soldat en garnison dans le bâtiment dans lequel il est en garnison tire 75 % de flèches en plus. Battle Fervor : +1 d'armure pour tous les soldats.
    • Indibil : Mobilisation (Mobilization) : tous les soldats voient leur coût diminué de 15 % et leur temps d'entraînement de 20 %.
    • Viriato : Tactiques de guérillas (Guerrilla Tactics) : les soldats se déplacent 20 % plus vite. Butin (Swag) : le butin récolté pour chaque unité tuée et bâtiment détruit est multiplié par 2.
Équilibrage

Alors que les louanges ne cessent de pleuvoir sur l'aspect esthétique du projet, la réussite de celui-ci en tant qu'œuvre ludique est loin de faire l'unanimité. En particulier, nombreux sont ceux qui trouvent le gameplay déséquilibré, et qui regrettent que les changements d'équilibrage d'une version à l'autre ne fassent que déplacer les problèmes, équilibrant le gameplay à un endroit tout en le déséquilibrant à un autre. Plus récemment, certains membres de la communauté des joueurs les plus expérimentés ont accusé le gameplay d'être mal conçu et incohérent, et ont suggéré de s'attaquer à la racine du problème en redéfinissant le game design de 0 A.D.. Ce dernier point, qui semble avoir reçu écho dans la communauté des développeurs, sera détaillé dans la section dédiée.

  • Général

    • les lapins sont plus faciles à tuer (10HP au lieu de 100HP) ;
    • la précision est accrue pour la plupart des unités ;
    • le temps de préparation (période de temps entre le début de l'attaque et le coup porté) est réduit pour les archers, les unités de mêlée ont un temps de préparation ;
    • la cavalerie de mêlée ne priorise plus les armes de siège ;
    • les baleines ne bloquent plus les navires ;
    • les unités ne guérissent plus quand elles sont en garnison dans un navire ;
    • il est possible de commercer avec des joueurs neutres ;
    • les bonus d'équipe des joueurs vaincus disparaissent ;
    • les murs subissent l'influence territoriale comme les autres bâtiments ;
    • changement dans les unités de départ en DM : la cavalerie est toujours celle pouvant être entraînée dans le centre-ville, les Séleucides ont deux fantassins de mêlée et deux tirailleurs au démarrage comme toutes les autres factions.
  • Unités

    • les bonus d'attaque et de santé des femmes celtes ont été supprimés
    • les femmes spartiates sont passives par défaut, leur bonus contre les armes de siège a été remplacé par un bonus d'attaque général de 50 % et leur bonus de santé passe de 80 % à 40 %
    • les chiens de guerre bretons sont un peu plus forts et un peu plus lents à entraîner, et sont limités à 50 unités
    • les frondeurs voient leur attaque contondante divisée par deux, pour les rendre moins forts contre les bâtiments
    • les frondeurs mercenaires carthaginois coûtent 30 points de pierre au lieu de 50
    • chez les Égyptiens, l'archer est désormais entraîné dans la caserne et est remplacé par le javeliniste dans le centre-ville
    • la cavalerie médique légère, redondante avec la milice à cheval, a été retirée de la faction séleucide
    • les épéistes skiritai spartiates voient leur coût d'entraînement augmenter de 20 à 30 points de métal et de 10 à 15 secondes
    • les archers montés sur éléphants sont bien plus forts et plus coûteux
    • les piquiers se déplacent un peu plus rapidement
    • les tirailleurs sont moins forts
    • les lanciers/piquiers champions ont une attaque plus lente
    • chez les Égyptiens, une nouvelle unité de piquiers championne peut être entraînée dans la forteresse
    • les fanatiques nus gaulois ont 1 point d'armure en moins
    • les tirailleurs champions, à pied et à cheval sont moins forts
    • les balistes font des dégâts de zone linéaires (max: 75 perçant, 5 contondant) à toutes les unités ennemies dans un rayon de 8 m autour du point d'impact
    • les balistes et les catapultes sont deux fois plus résistants et voient leur coût passer de 350 à 250 points de pierre
    • les navires incendiaires dépérissent deux fois plus vite, coûtent 50 % plus cher en ressources et en temps d'entraînement
  • Héros

    • les bonus d'attaque des auras de héros sont désormais relatifs (%) plutôt qu'absolus (pts)
    • les héros égyptiens sont entraînés dans le centre-ville
    • les héros dotés d'une épée ont une attaque 33 % plus rapide
    • les héros à cheval coûtent 200 points de nourriture et de bois en plus
    • Chanakya a une aura de guérison comme Cunobelin, et diminue de 20 % le coût et de 50 % le temps de recherche des technologies du bâtiment dans lequel il est en garnison
    • Cunobelin guérit 20 % moins vite et son aura de guérison passe de 60 mètres à 30 mètres de rayon
    • Iphicrates donne un bonus d'armure de +3 au lieu de +1 aux unités de sa formation
    • Periclès diminue de 25 % le coût des temples et ajoute 2pts/s de guérison à la garnison des temples
    • Themistocles diminue de 50 % le coût en métal des navires et augmente de 50 % la vitesse d'entrainement des soldats dans le navire où il est en garnison
    • Boudica donne un bonus de vitesse de 10 % au lieu de 25 %, dans un rayon de 40 mètres
    • Marhabal donne un bonus d'attaque de 30 % à la cavalerie de mêlée au lieu de 20 %
    • Brennus a une aura de pillage de 15 points de métal au lieu de 10 par ennemi tué, mais son rayon est réduit à 60 mètres
    • Demetrius donne 10 % d'attaque, 10 % de portée et 1 point d'armure en plus aux unités de siège (au lieu de +10 % d'attaque contondante et +15 % de portée)
    • Darius donne un bonus de mouvement de 10 % au lieu de 15 %, qui concerne désormais les marchants
    • Ptolémée IV donne un bonus de 40 % de santé aux piquiers dans un rayon réduit à 60 mètres
    • Maximus donne un bonus de +2 d'armure aux unités et aux bâtiments au lieu de +1
    • Brasidas donne un bonus d'attaque de 25 % au lieu de 20 %, mais n'affecte que les citoyens-soldats
    • Leonidas donne un bonus d'attaque de 25 % aux lanciers au lieu de 20 %
  • Structures

    • les Romains peuvent construire la tour de guet
    • le camp retranché romain doit être construit en territoire neutre ou ennemi, et résiste bien mieux à la capture
    • il n'y a plus de coût réduit pour la forteresse macédonienne
    • 'resource trickle' pour les merveilles : une merveille donne 1 point de chaque ressource toutes les 2 secondes au joueur qui la possède
    • les monuments ibères et les piliers d'Ashoka doivent respecter une distance minimale entre eux (supérieure à leur rayon d'aura)
    • les colonies doivent respecter une distance minimale avec les centre-villes
    • les tours sont un peu plus fortes
    • les Égyptiens ne peuvent construire qu'un phare à la fois
    • le chantier naval carthaginois est plus résistant et plus difficile à capturer
    • le coût de la caserne carthaginoise passe à 150 points de bois et celui de la caserne ptolémaïque est ramené à 100 de bois (pour que le coût de toutes les casernes soit de 300 points de ressources au total)
  • Technologies

    • une technologie de promotion des mercenaires au rang avancé refait son apparition
    • le coût des jardins (première technologie d'augmentation de capacité de population des maisons) est réduit de 200 points de bois
    • le coût du métier à tisser est réduit à 150 points de nourriture
Moteur
  • Implémentation de la traversée de NAT : les fonctionnalités STUN et XMPP ICE ont été ajoutées au client, permettant aux joueurs dans le hall d'attente (lobby) d'héberger des matchs même s'ils sont derrière un NAT bloquant. Notons que le code du client STUN vient du projet SuperTuxKart. C'est la deuxième contribution indirecte du projet SuperTuxKart à 0 A.D., après les modifications apportées à tinygettext dans la version alpha 19.
IA
  • Petra gère désormais mieux ses chasseurs, la gestion de la diplomatie a également été améliorée.
  • Petra se débrouille mieux dans les modes Last Man Standing (LMS), Merveille et Régicide.
  • Un début de gestion du mode Capture The Relic (CTR) a été implémenté.
Éditeur
  • ajout de divers outils d'édition des chemins cinématiques

Art

(Kudos à Lordgood et Enrique pour leurs gros commits : https://trac.wildfiregames.com/changeset/18939 et https://trac.wildfiregames.com/changeset/19061 + https://trac.wildfiregames.com/changeset/19095 )

Objets
  • amélioration des modèles de bâtiments carthaginois, séleucides et bretons (notamment structures défensives et quelques bâtiments économiques)
  • améliorations des fondations, échafaudages et ruines de nombreux bâtiments
  • nouvelle texture pour le Grand Stupa (merveille maurya)

  • nouveaux murs et marché carthaginois

  • nouveau dépôt de ressources gaulois
  • bibliothèque ptolémaïque
  • nouveaux murs et forteresse bretons

  • nouveau bélier perse, avec une nouvelle animation plus réaliste

  • l'archer crétois remplace l'archer nubien chez les Égyptiens
  • nouvelle unité pour représenter les reliques : le catafalque

  • nouvelles unités bipèdes et animations : les nouvelles unités de 0 A.D. font leur entrée ! Pour rappel, le département artistique du projet travaille depuis plus de deux ans sur une mise à jour complète des unités humaines présentes dans le jeu. Le but est d'avoir des unités plus jolies et plus réalistes que celles actuellement présentes (qui datent d'il y a 8-9 ans), tant au niveau des modèles que des animations et des textures, et de se rapprocher des standards de l'industrie actuels, et d'utiliser de nouveaux standards d'armature et d'animation pouvant être réutilisés et modifiés, et permettant des animations plus détaillées. Les artistes profitent de ce changement pour ajouter de nouvelles variations aux modèles d'unités (différents types de vêtements), aux textures (versions avec et sans armure), et aux animations. La version alpha 22 de 0 A.D. commence à voir l'aboutissement de cette entreprise gigantesque avec l'inclusion des nouvelles unités bipèdes « debout » (les fantassins, citoyennes et prêtres, qui représentent une douzaine d'armatures différentes dans le jeu actuel, ainsi que les soldats embarqués sur les plateformes des chariots et des éléphants).

Près de 1200 fichiers, toutes catégories confondues (modèles, textures et animations), ont ainsi été ajoutés ou modifiés dans 0 A.D. pour redonner un coup de jeune aux unités bipèdes. La liste des animations s'allonge, avec trois nouvelles animations ('jog', 'capture' et 'pray'), et la séparation de chacune des animations de déplacement ('idle', 'walk', 'jog' et 'run') en deux animations distinctes ('relax' et 'ready'), ce qui rajoute une demie-douzaine d'animations à la vingtaine d'animations communes à la plupart des unités à pied. Les nouvelles animations permettant également d'animer les 'props' (modèles attachés), les capes sur les unités qui en sont dotées sont maintenant animées elles aussi.

Sur le plan technique, ces nouvelles unités sont un peu plus grandes (elles dépassent les anciennes d'une tête environ), et le nombre de triangles des fantassins passe d'environ 500 à environ 800. Fini les seins pyramidaux, les têtes rectangulaires et les faces écrasées !

Mais ce n'est que le début ! Ce travail sur les unités bipèdes n'est pas terminé : certaines animations ne sont pas encore implémentées, notamment celles relatives aux formations, aux armes de sièges et aux fonctionnalités encore absentes du jeu, et beaucoup de variations d'animations, de 'props' et de textures sont encore à créer ou à commiter.

Ce travail de mise à jour ne va bien évidemment pas s'arrêter là, car il reste toute la cavalerie à re-modéliser selon les mêmes standards (en fait toutes les unités « assises » : cavaliers, cornacs, pêcheurs…). Un travail conséquent a déjà été effectué sur cette partie et il n'est pas irréaliste d'espérer une mise à jour complète de la cavalerie de 0 A.D. lors de la prochaine alpha.





  • nouveaux portraits/icônes pour diverses unités, héros, technologies (avec des mises à jour des portraits pour les unités remodélisées) : plusieurs centaines de textures ont ainsi été introduites
  • icône d'aura négative de rendement de ferme, icônes de victoire et de défaite
  • nouvelles textures pour diverses unités, notamment les éléphants séleucides
  • améliorations de diverses textures (terrain et bâtiments) et de divers effets de particules

Cartes
  • dans les cartes générées : il n'y a plus d'arbres entrant en conflit avec une mine
  • nouvelles cartes aléatoires : Plaines africaines (African Plains), Été arctique (Arctic Summer), Havre botswanais (Botswanan Haven), Danubius (Danubius) (avec des attaques aléatoires de soldats gaia), Volcan éteint (Extinct Volcano) (où l'eau monte progressivement), Inde (India), Océan polaire (Polar Sea) (avec attaques de loups régulières), Archipel de rivière (River Archipelago), Lac sauvage (Wild Lake)
  • cartes aléatoires : Prairies Calédoniennes (Caledonian Meadows) et Rouen sont maintenant circulaires, Rouen a été renommée en Ratumacos (Ratumacos)
  • nouvelles escarmouches : L'isthme de Corinthe (Corinthian Isthmus (4))

  • nouveau tutoriel : 0 A.D. se dote officiellement d'un tutoriel. C'est pour l'instant un simple tutoriel économique mettant en scène les Athéniens sur une carte semi-désertique. Celui-ci est accessible via le menu principal.
Musique et son
  • nouveaux sons de mort (une soixantaine au total), son de passage de phase
  • nouveaux sons de sélection pour les navires
  • nouveaux sons de sélection pour les paons
  • deux nouvelles musiques : "Tale of Warriors", une musique d'ambiance générale avec des passages évoquant chacune des civilisations du jeu, et "Sunrise", une musique d'ambiance gauloise. (versions WAV : Tale of Warriors, Sunrise)
  • les listes d'écoute ont été réorganisées, notamment afin de rendre l'ambiance musicale moins répétitive. Une liste d'ambiance commune à toutes les civilisations a été ajoutée : elle contient « Tale of Warriors », « Tavern in the Mist » et « The Road Ahead ». La liste du menu principal contient, outre « Honor Bound », les pistes « An old Warhorse goes to Pasture », « Calm Before the Storm » et « Juno Protect You ». « Highland Mist » a été ajoutée à la liste athénienne, « Cisalpine Gaul » à la liste bretonne, « Harsh Lands Rugged People » vient compléter la liste carthaginoise, et « Harvest Festival » remplace « The Road Ahead » dans la liste gauloise, qui hérite également de « Sunrise ». « Celtica » s'ajoute à la liste ibère, « Elysian Fields » à la liste macédonienne, les pistes « An old Warhorse goes to Pasture » et « Eastern Dreams » viennent allonger la liste maurya. À la liste perse s'ajoutent « Valley of the Nile » et « Land between the two Seas », cette dernière s'ajoutant également à la liste ptolémaïque, aux côtés de « Sands of Time ». Les Romains et les Spartiates se voient gratifiés de « Mediterranean Waves » et « Peaks of Atlas », respectivement. Les listes de bataille restent inchangées et les Séleucides n'ont pas encore de musique spécifique.
Divers
  • la fonctionnalité « fond d'écran aléatoire » décrite plus haut a été inaugurée par l'ajout de deux nouvelles scènes : une armée séleucide et une scène de guerre punique se disputeront désormais la vedette avec l'habituelle scène spartiate dans le fond de votre menu principal
  • les auras ont désormais des noms spécifiques inspirés de l'histoire antique
  • les noms de quelques formations ont été changés : « Colonne Fermée » (« Column Closed ») devient « Marche Forcée » (« Forced March »), « Ligne Fermée » (« Line Closed ») devient « Ordre Fermé » (« Close Order »), « Ligne Ouverte » (« Line Open ») devient « Ordre Ouvert » (« Open Order »).
Communauté
  • introduction d'un tutoriel économique. Celui-ci est accessible via le menu « Learn to Play ».
  • ajout de nombreux nouveaux tests de régression
  • ajout d'une option -autostart-nonvisual permettant de lancer une partie sans affichage (pour tester les IA)
  • démo de cinématique in-game
  • les erreurs de synchronisation sont maintenant affichées dans la sortie JavaScript
Travail sur le game design

Suite à des discussions sur l'équilibrage des factions et des unités dans le jeu, des critiques assez virulentes ont été exprimées par des joueurs expérimentés à l'encontre du gameplay de 0 A.D.. Contrairement aux critiques habituelles ciblant des détails d'équilibrage, celles-ci étaient des critiques de fond, solidement défendues et manifestement issues d'une prise de recul conséquente sur le fonctionnement général du jeu. Celles-ci accusent notamment le gameplay d'être cassé et désordonné, incapable de dépasser le stade du « boom-rush », et d'une simplicité stratégique frustrante comparé à la complexité des choix offerts. D'après les détracteurs, ces problèmes seraient dus non pas à un équilibrage imparfait mais à l'absence totale de Design Document tenant la route. En effet, le Design Document actuel se focalise essentiellement sur le ressenti direct du joueur, ne détaillant les concepts de réalisation que sur les plans purement technique et artistique, sans décomposer de façon méthodique et exhaustive l'aspect ludique du jeu. Des tentatives de Gameplay Design Documents ont été rédigées par des membres de la communauté suite à ces critiques.

Les développeurs se sont montrés réceptifs aux critiques, annonçant qu'ils prendraient en compte les points soulevés et les propositions faites, ce qui a été confirmé dans un communiqué de mai 2017. Le résultat, qui mettra sans doute beaucoup de temps à voir le jour, sera probablement un Gameplay Design Document officiel inspiré des documents communautaires publiés sur les forums.

Quelques exemples de discussions sur le gameplay, pour ceux qui aiment la lecture (en anglais) :
1 2 3 4 5

Performance
  • micro optimisation du shader de l'eau
  • petite optimisation de la recherche de chemin de l'IA
  • optimisation de la fonction « monter la garde »
Conclusion…

Venustas est un gros jalon dans l'histoire de 0 A.D.. Avec la mise à jour des unités et une kyrielle d'embellissements sur presque toutes les aspects artistiques du jeu, 0 A.D. rattrape son retard en termes d'esthétique sur les standards de l'industrie des RTS, et s'impose une fois de plus comme une réalisation exceptionnelle dans le monde des œuvres vidéoludiques libres. Les nouvelles musiques d'ambiance, toujours plus grandioses et épiques, viennent briser le silence musical des quatre dernières alphas. Avec le travail sur les nouvelles technologies, nouvelles cartes, nouveaux concepts et modes de jeu, et la continuation des efforts sur l'amélioration du mode multijoueur, la communauté 0 A.D. montre également qu'elle accorde une importance toujours plus grande à la qualité de l'expérience des joueurs. Cependant, celle-ci est loin d'être aboutie et est régulièrement remise en question au sein de la communauté. Les critiques et réflexions qui en découlent pourraient bien aboutir à une remise à plat des mécanismes de jeu de 0 A.D. dans de futures alphas, dans le but de donner à ce RTS le gameplay cohérent et équilibré dont il a besoin. Grands absents de cette alpha : la musique spécifique à la faction séleucide, que les fans attendent impatiemment depuis l'alpha 16, et l'amélioration du pathfinder courte portée, en continuité des efforts de réécriture du pathfinder longue portée arrivés dans l'alpha 19.

Que peut-on alors espérer de la prochaine version de 0 A.D. ?

  • les nouveaux modèles et animations des unités montées et assises
  • les quelques animations encore manquantes parmi les unités à pied
  • une meilleure lisibilité des graphiques de fin de match dans la fenêtre de résumé
  • des améliorations de l'IA, notamment sur la gestion du mode CTR
  • peut-être des améliorations d'Atlas pour faciliter l'utilisation des chemins cinématiques
  • un nouveau design document pour le gameplay, plus clair, plus précis, plus solide, et peut-être son implémentation avec un jeu plus équilibré (et potentiellement des changements radicaux dans les mécanismes)
  • des améliorations du code réseau et de l'expérience multijoueur
… contribuez !
  • Vous connaissez le C++ ou le JavaScript ? Vous avez des compétences en programmation dans le domaine des jeux 3D ? Aidez à améliorer le code !
  • Vous maîtrisez Blender ? Vous pouvez dessiner des textures, concevoir des modèles et les animer ? Proposez vos embellissements ou vos icônes, animez la faune et les soldats !
  • Vous jouez d'un instrument acoustique ? Vous composez de la musique traditionnelle ou symphonique ? Contactez Omri Lahav et contribuez à la bande originale de 0 A.D. !
  • Vous êtes plus branchés MAO (Musique Assistée par Ordinateur) ? Vous pouvez créer, enregistrer et mixer des sons ? Aidez à donner vie aux cités antiques et aux terres vierges de 0 A.D. !
  • Vous étudiez les langues anciennes ? Vous connaissez la prononciation de mots latins, grecs, hébreu, sanskrits ou gaéliques ? Aidez à donner de la voix aux unités du jeu !
  • Vous êtes passionné d'histoire antique ? Venez discuter sur les forums et proposer vos améliorations en matière de gameplay ou de graphisme !
  • Vous êtes plutôt calé géographie ? Familiarisez-vous avec l'éditeur et concevez des cartes réalistes et amusantes à jouer !
  • Vous parlez plusieurs langues dont l'anglais ? Participez à la traduction et à la documentation !
  • Vous savez compiler un logiciel ? Téléchargez la version SVN et profitez des nouvelles améliorations et des nouveaux bogues avant tout le monde !
  • Vous voulez aider à faire connaître 0 A.D. ? Vous aimez faire de jolies captures d'écran ? Participez à l'élaboration de dépêches de qualitaÿ sur LinuxFr.org ! \o/
Télécharger ce contenu au format Epub

Lire les commentaires

Nouvelles versions logicielles du projet GNU juin et juillet 2017

22 août, 2017 - 10:22

Le projet GNU publie tous les mois une liste de versions logicielles publiées. Jetons‐y un coup d’œil pour découvrir de nouveaux logiciels inconnus (de moi), des infâmes bogues disparus ou les promesses de solutions à tous nos besoins : soit des dizaines de nouvelles versions annoncées allant de la corrective mineure à la version attendue depuis des années ; et l’on va donc parler de acct, auctex, automake, binutils, cgicc, dr-geo, freeipmi, gama, gcc, gdb, glpk, gnuastro, gnucash, gnuhealth, gnuhealth-control, gnupg, gnutls, grep, gsl, guile-cv, guile-gnome, libextractor, libffcall, libgcrypt, libidn2, libmicrohttpd, libtasn1, linux-libre, moe, motti, nano, parallel, screen, taler, texinfo, tramp et unifont.

Sommaire acct-6.6.4 (juillet)

Il s’agit d’une mise à jour mineure de cet outil d’enregistrement des actions sur le système (nom d’utilisateur et processus), pour ajouter --pid sur lastcomm.

auctex-11.91 (juillet)

Ce logiciel extensible permet d’écrire et de formater des fichiers TeX dans GNU Emacs et XEmacs (en gérant de nombreux paquets de macro TeX, dont AMS-TeX, LaTeX, Texinfo, ConTeXt et docTeX [dtx]). Cette version amène un nouveau logo, la gestion de upmendex, l’entrée Glossaries pour générer les glossaires, une amélioration de la fontification des symboles de contrôle, de verbatim et de maths, une nouvelle option TeX-ispell-verb-delimiters, l’ajout et l’analyse de labels, des corrections et des nouveaux paquets LaTeX pris en charge.

automake-1.15.1 (juin)

Cet outil de génération des fichiers Makefile portables (utilisables par make pour compiler des programmes) avait vu sa version précédente 1.15 sortir en janvier 2015. La nouvelle version amène des corrections de bogues (suppression d’avertissements avec Perl 5.22+ et d’erreurs avec Perl 5.26+, suppression de la variable GZIP) et prise en charge de la version Windows du compilateur C d’Intel (icl).

binutils-2.29 (juillet)

La version 2.28 de cet ensemble d’outils de développement logiciel était parue en mars 2017. La version 2.29 apporte principalement la prise en charge de l’ia16 (x86 16 bits). Une version 2.28.1 est aussi parue, mais le journal des modifications ne fournit aucune info.

cgicc-3.2.18 et 3.2.19 (juin et juillet)

Ces versions de la bibliothèque C++ pour écrire des applications CGI apportent quatre corrections de bogues pour la première et on ne sait pas quoi pour la seconde, dont le journal des modifications n’est pas renseigné.

dr-geo-17.07 (juin)

Cette version du logiciel de géométrie dynamique (souvent évoqué sur LinuxFr.org) corrige six bogues.

freeipmi-1.5.6 (juillet)

Ce logiciel implémente l’interface de gestion intelligente de matériel (ou IPMI, Intelligent Platform Management Interface). La version précédente datait de novembre 2016. Cette version amène des clarifications des messages d’erreur, des corrections de documentation, une correction sur une fuite de mémoire et l’utilisation dans ipmi-locate du microcode DMI sysfs s’il est disponible.

gama-1.19 (juillet)

La version précédente de ce logiciel d’ajustement des réseaux géodésiques était parue en août 2016. Cette version corrige un bogue introduit dans la version 1.16.

gcc-6.4.0 (juillet)

Une version de maintenance pour la suite de compilateurs, avec 102 problèmes corrigés, dont la plus importante semble être un changement d’ABI sur ARM pour ne plus avoir de petites énumérations par défaut.

gdb-8.0 (juin)

La nouvelle version du débogueur gdb apporte de nombreuses nouveautés. Les architectures MIPS sous FreeBSD et Synopsys ARC sont maintenant prises en charge. À l’inverse, les architectures Alpha sous FreeBSD et GNU/kFreeBSD ne sont plus prises en charge. On devrait également avoir une bonne prise en compte des registres PKU (Protection Keys for Userspace). Ces derniers, à travers les instructions RDPKRU / WRPKRU, devraient fournir un mécanisme de protection de la mémoire dans les futurs processeurs Intel.

Concernant les langages C++11 et Python, les rvalues sont mieux gérées. En outre, sur Windows, GDB identifie maintenant correctement le nom associé à un fil d’exécution. De plus, on peut enfin donner des commandes avec plus de dix arguments. On notera également que cette nouvelle version peut enregistrer et répéter correctement les commandes rdrand et rdseed.

glpk-4.62 et 4.63 (juin et juillet)

Deux versions ont été publiées pour cette bibliothèque de programmation linéaire en nombres entiers ou en nombres mixtes. La 4.62 amène l’ajout de la technique de bound perturbation, la correction d’un bogue dans la lecture MPS, l’amélioration de la portabilité 64 bits et le remplacement de fonctions non compatibles multi‐fils d’exécution (non thread‐safe) par leur équivalent sûr. La 4.63 apporte une perturbation intelligente des programmes linéaires, l’ajout de la technique long‐step, le changement d’échelle de l’objectif interne, une correction sur glp_time sur msys2 et l’ajout de nouveaux modèles d’exemple.

gnuastro-0.3 (juin)

Cet ensemble d’utilitaires pour l’astronomie a publié sa troisième version, qui est une réécriture complète, avec un nouveau conteneur générique pour les données.

gnucash-2.6.17 (juillet)

Cette version du logiciel de comptabilité corrige de nombreux bogues concernant la modification des options de comptes ayant des transactions, les rapports concernant les devises étrangères, les liens dans le README du dépôt, le registre séparé des transactions, la traduction de devises étrangères, le respect du champ NUM pour le tri personnalisé, une correction sur un plantage en ajoutant un prix existant, une correction sur un plantage au lancement de la version 2.6.16, une faute dans une boîte de dialogue, mais aussi de nouvelles traductions (arabe et turc) et d’autres améliorations (espaces de nommage, time64 mieux géré pour les dates, nouvelle devise, gestion d’un commentaire supplémentaire non standard sur une transaction).

gnuhealth-3.2.0 et 3.2.1 (juillet)

Plusieurs versions sont parues pour ce progiciel libre dans le domaine de la santé. D’après la 3.2.0 qui amène l’intégration de Tryton 4.2, la migration en Python 3, une prise en charge améliorée de WebDAV et du calendrier, des paquets cryptographiques mis à jour, l’ajout d’un lien entre les commandes du labo et les services de santé, une amélioration de l’internationalisation, une mutualisation des variantes linguistiques, un nouveau test code 39, une nouvelle information personnelle prise en charge, la possibilité d’activer et désactiver les parties Patient, Médicament et Services, de nouveaux modules (gestion des urgences et des ambulances, des assurances santé et des prix, la base génétique Uniprot, la signature numérique des commandes du labo, l’intégration des commandes labo dans les services). Et surtout l’ajout de la fédération GNU Health avec un réseau de nœuds hétérogènes (le système d’information sur MongoDB, Thalamus le serveur d’authentification et de messagerie, HMIS, les applications mobiles, les centres de recherche, etc.).

La version 3.2.1 corrige uniquement un souci d’affichage dans la partie commandes labo.

On notera aussi la publication de la version 3.0.4 de gnuhealth-control, l’outil principal de gestion de l’environnement GNU Health (les changements dans ce script livré séparément ne sont pas détaillés).

gnupg-2.1.22 (juillet)

GnuPG est un programme en ligne de commande qui permet de signer, chiffrer et déchiffrer les données et les communications. La principale nouveauté de cette version est la détection et l’utilisation automatique de TOR. L’option --no-use-tor permet de désactiver cette fonctionnalité. On notera également une meilleure prise en charge des serveurs en IPv6 et la possibilité d’utiliser TLS lorsque l’on passe par un serveur mandataire HTTP.

gnutls-3.5.13 et 3.5.14 (juin et juillet)

Cette bibliothèque pour gérer les protocoles SSL, TLS et DTLS connaît une version 3.5.13 (alerte GnuTLS-SA-2017-4) corrigeant divers bogues (sans changement d’API ou d’ABI), concernant le (dé)chiffrement en place AES-GCM sur AArch64, le champ ResponseID qui n’est plus analysé, la tolérance à l’absence de codage temporel DER strict dans les certificats, la migration vers la libtasn1 4.11 et l’utilisation de certificats multiples avec certool --p7-sign. Puis une version 3.5.14, toujours sans changement d’API/ABI, pour la gestion de matériels de gestion de clefs (HSM) demandant une autorisation explicite, avoir un drapeau pour obliger l’authentification via le HSM, éviter les zéros en tête dans les copies d’entiers sur certains HSM ou corriger la découverte OCSP, ainsi qu’une version 3.3.28 de maintenance sur la précédente version stable.

grep-3.1 (juillet)

Une nouvelle version stable de ce programme en ligne de commande de recherche de chaînes de caractères apporte en amélioration les mêmes performances pour [0-9] et [[:digit:]] avec une locale multi‐octet et en changement de comportement le fait que le contexte n’exclut plus les lignes omises en raison de -m (grep "^" -m1 -A1 affiche les deux premières lignes). Et sous Windows, une option --binary (-U) vient remplacer l’heuristique parfois incorrecte de gestion d’entrées‐sorties binaires et l’option --unix-byte-offsets (-u) devient sans effet.

gsl-2.4 (juin)

Cette version de la bibliothèque en C fournissant des outils de calcul numérique en mathématiques appliquées migre la documentation vers Sphinx, rajoute de la constance sur les routines gsl_rstat, corrige des bogues, ajoute du calcul d’intégrales avec IQPACK, des polynômes d’Hermite et des exemples, rend obsolète et remplace quelques routines, etc.

guile-cv-0.1.5 (juillet)

La version précédente de cette bibliothèque de vision par ordinateur pour Guile Scheme était la première publique et la première incluse dans le projet GNU. Cette version apporte des changements d’interface (renommage dark/light par black/white) et de nouvelles interfaces (im-delineate, im-delineate-channel, im-distance-map, im-distance-map-channel, im-canny, im-canny-channel, im-xor et f32vector-xor-at-offset).

guile-gnome-2.16.5 (juin)

Cette version de cette bibliothèque donnant accès en langage Guile aux bibliothèques GNOME est une version de maintenance, compatible avec Guile 2.2.

libextractor-1.4 (juin)

Cette version de cette bibliothèque extrayant les métadonnées des fichiers (qui n’avait pas connu de mises à jour depuis trois ans et demi) amène la gestion d’AppArmor, des PDF via pdfinfo, la migration de Subversion à Git, la compilation avec libexiv 0.26 et la suppression de l’utilisation de l’en‐tête obsolète libtidy.

libffcall-1.13 (juin)

Cette version de cette collection de quatre bibliothèques d’appel de fonctions externes amène un changement de licence (de GPL v2 à GPL v2+), ajoute neuf nouvelles plates‐formes prises en charge, corrige la gestion d’onze plates‐formes, a vérifié la bonne gestion de huit autres plates‐formes et ajoute une fonctionnalité de sécurité pour Linux et FreeBSD en empêchant le pile d’être exécutable.

libgcrypt-1.7.7 et 1.8.0 (juin et juillet)

Le support de la branche 1.6 de cette bibliothèque de cryptographie a expiré à la fin du mois de juin 2017. La branche 1.7 devrait recevoir des mises à jour de sécurité jusqu’à la fin du mois de juin 2019. La version 1.7.7 corrige ainsi deux bogues, l’un dans la gestion de la mémoire sécurisée, l’autre dans la gestion des clefs EdDSA.

La nouvelle version stable de libgcrypt est donc la branche 1.8. Elle présente des API et ABI totalement compatibles avec la branche 1.7. Les principales nouveautés sont l’ajout de la fonction de hachage Blake-2, le chiffrement de type XTS pour les blocs de 16 octets et un meilleur générateur de nombres aléatoires.

libidn2-2.0.3 (juillet)

Cette bibliothèque gère le codage et le décodage des noms de domaine internationalisés suivant les spécifications IDNA 2008 et TR 46 (RFC 5890, 5891, 5892, 5893 et TR 46). Cette version corrige notamment une régression en désactivant par défaut la règle %IDN2_USE_STD3_ASCII_RULES filtrant les caractères non STD3 dans les noms de domaine (comme _443._tcp.example.com) et les IP (comme 1.2.3.4/24), et modernise l’infrastructure de génération gtk-doc.

libmicrohttpd-0.9.55 (juin)

Cette bibliothèque qui évolue visiblement assez vite fournit un micro‐serveur Web en C. Cette version amène diverses corrections, des améliorations sur les connexions reprises, mises à jour upgrade ou sur les Keep-Alive et Close.

libtasn1-4.12 (juin)

La version 4.11 de cette bibliothèque ASN.1 comportait une erreur de version dans le nommage du .so, corrigée en 4.12. Mais les nouveautés viennent donc de la version précédente : un nouveau code d’erreur ASN1_TIME_ENCODING_ERROR, un nouveau drapeau ASN1_DECODE_FLAG_ALLOW_INCORRECT_TIME pour le mode strict DER et une vérification de la longueur des noms de variables par le développeur.

linux-libre-4.11.7-gnu et 4.12.3-gnu (juin et juillet)

Le projet vise à publier et maintenir le noyau Linux 100 % libre. Les principaux blocs binaires (blobs) sont présents dans les pilotes graphiques, mais aussi pour l’accélération cryptographique, l’Ethernet ou l’écran tactile, et chaque nouvelle version du noyau amène en général son lot de nouveaux blocs binaires.

moe-1.9 (juillet)

Une nouvelle version pour l’éditeur de texte en console, seize mois après la précédente : lecture récursive des arborescences par défaut, nouveaux raccourcis clavier, plus de caractères UTF-8 décodés, la position du curseur est affichée ajustée pour les tabulations, les commentaires /* */ sont évités dans la recherche de délimitation associée, la recherche inverse a été ajoutée, l’entrée standard n’est lue qu’une fois, la déduplication de lignes est accélérée de 20 %, les noms longs de fichiers sont affichés abrégés, la locale C est utilisée dans Cygwin pour les caractères au‐dessus de 127 et une correction sur le test de g++ dans le configure.

motti-3.1.1 (juin)

Ce jeu de stratégie simple, multijoueur et en réseau n’avait pas connu de version depuis trois ans, et le but de celle‐ci est de le faire compiler proprement.

nano-2.8.5 et 2.8.6 (juin et juillet)

L’éditeur de texte nano a connu deux versions baptisées Farouche et Kekulé, notamment pour permettre une césure différente entre les mots (via --atblanks), pour éviter des plantages, pour corriger divers bogues, pour harmoniser les fichiers rc, pour renommer l’option cut en cutfromcursor, pour permettre les numéros négatifs de ligne et de colonne en ligne de commande, pour éviter les clignotements au redimensionnement de la fenêtre, pour ouvrir les fichiers dans l’ordre demandé en ligne de commande et pour mieux gérer le signal SIGCONT.

::: The iLE88Dj. :jD88888Dj: .LGitE888D.f8GjjjL8888E; .d8888b. 888b 888 888 888 iE :8888Et. .G8888. d88P Y88b 8888b 888 888 888 ;i E888, ,8888, 888 888 88888b 888 888 888 D888, :8888: 888 888Y88b 888 888 888 D888, :8888: 888 88888 888 Y88b888 888 888 D888, :8888: 888 888 888 Y88888 888 888 D888, :8888: Y88b d88P 888 Y8888 Y88b. .d88P 888W, :8888: "Y8888P88 888 Y888 "Y88888P" W88W, :8888: W88W: :8888: 88888b. 8888b. 88888b. .d88b. DGGD: :8888: 888 "88b "88b 888 "88b d88""88b :8888: 888 888 .d888888 888 888 888 888 :W888: 888 888 888 888 888 888 Y88..88P :8888: 888 888 "Y888888 888 888 "Y88P" E888i tW88D Text Editor Homepage parallel-20170622 et 20170722 (juin et juillet)

Cet outil shell permet d’exécuter des tâches en parallèle sur un ou plusieurs ordinateurs. La version 20170622 Manchester autorise le \257 / U+02C9 (macron « ˉ », qui était aussi le nom de la version précédente 20170522) dans la ligne de commande. Rien de nouveau dans la version 20170722 Grenfell (nouvelle version stable), seulement des correctifs et des mises à jour de manuel.

screen-4.6.0 et 4.6.1 (juin et juillet)

Ce logiciel de console virtuelle permet de partager un terminal en plusieurs processus. La version 4.6.0 gère les tables Unicode 9.0, plus de débits différents en série, améliore les espaces de nommage, migre des FIFO aux sockets et débute le défilement arrière à la première ligne d’affichage. La version 4.6.1 apporte l’installation parallélisée et corrige des bogues. (le fichier Changelog est renseigné, mais pas le fichier NEWS qui évoque encore les versions 4.0.x).

taler-0.3.0 (juin)

Cette version de ce système de paiement électronique avec anonymat du client est encore au stade alpha :

  • le protocole d’échange complet est implémenté mais sans connexion avec une banque réelle (uniquement avec leur propre « banque ») ;
  • le portefeuille (pour Chromium/Chrome, Firefox et Opéra) permet le retrait, la dépense et l’actualisation, mais pas le remboursement, la synchronisation ou l’exportation de preuves cryptographiques, et la gestion des erreurs pourrait être insuffisante ;
  • le backend marchand génère des contrats, gère les paiements et leur suivi (implémentations de frontaux disponibles en Python et PHP) ;
  • la banque peut gérer les comptes, permet le retrait de fonds par le portefeuille et recevoir des paiements depuis l’échangeur ;
  • l’auditeur peut vérifier les preuves cryptographiques collectées par le fournisseur de la solution de paiement et calculer les montants attendus, mais il ne vérifie pas encore que la banque a fait les mêmes calculs.

texinfo-6.4 (juin)

Cette nouvelle version du langage de formatage de texte amène des évolutions sur plusieurs outils :

  • texi2any : les noms de section apparaissent avant dans les titres, retour à la numérotation initiale des listes comme dans les versions 4.13 et précédentes, rapidité accrue, des corrections sur le formatage Perl et le retrait de fonctions ne faisant pas ce qui était annoncé ;
  • info : up-line et down-line ne sont plus confinées à un nœud, --all peut être utilisé avec --index-search pour lister les entrées correspondantes, link-style peut être défini pendant l’exécution, une correction sur la désactivation prématurée des couleurs, divers bogues corrigés, une suite de test plus portable, le retrait de la conversion intelligente des fins de ligne « à la Windows » et quelques raccourcis clavier modifiés ;
  • texinfo.tex peut à nouveau générer une page unique vide comme les versions 6.0 et précédentes.
tramp-2.3.2 (juillet)

Cette version du logiciel gérant les accès à des ressources distantes dans Emacs suit le changement de version de l’éditeur couteau suisse (de 23 à 24).

unifont-10.0.01 à 10.0.05 (juin et juillet)

Des nombreuses versions de cette police matricielle couvrant toutes les identifications numériques Unicode BMP ont été publiées, pour suivre Unicode 10.0.0, améliorer les glyphes à largeur triple et quadruple, les émoticônes, l’outil hex2sfd (ASCII hexadécimal vers FontForge), ajouter l’option -P (plan) pour unifontpic, le champ x-offset pour le rendu, ajuster divers glyphes, etc.

Conclusion

Dans la dépêche précédente, la question était « Y a‐t‐il un intérêt à écrire une telle dépêche ? ». À titre personnel, la réponse était oui, et d’après les commentaires, d’autres personnes étaient intéressées. Merci à mathrack pour ses contributions sur cette dépêche. N’hésitez donc pas à participer à sa rédaction et aux dépêches à venir.

Télécharger ce contenu au format Epub

Lire les commentaires

Sortie de Hubzilla 2.6

21 août, 2017 - 08:44

Né en 2012 sous le nom Redmatrix, Hubzilla renaît en 2015 comme un outil pour créer et relier des petits sites communautaires dans une grande communauté globale. Mais son histoire prend sa source dans Friendica, dans le Safeweb de Symantec, dans un CMS oublié et même dans le Collabra de Netscape.
Voilà pourquoi Hubzilla est une plate‐forme décentralisée de partage de contenu et de réseau social. Elle offre des facilités d’utilisation et d’identification et un socle très robuste pour des fonctions de réseau social (interopérable avec Diaspora, GNU-Social, Mastodon et gérant le chiffrement de bout en bout), de partage de fichiers et de photos (accessibles en WebDAV, à la Nextcloud / Owncloud), d’agenda et de serveur de calendrier CDAV, de carnet d’adresses et de serveur de contacts CardDAV et de wiki. De nombreuses extensions sont disponibles, du jeu d’échecs au partage de fichiers pair à pair via Webtorrent…

Hubzilla est publié sous licence MIT et programmé en PHP/MySQL avec prise en charge de PostgreSQL. La version 2.0 avait été publiée en décembre 2016 et n’avait pas fait l’objet d’une dépêche sur LinuxFr.org. Les principales fonctionnalités de la version 2.6 sont détaillées en seconde partie.

Facilités d’utilisation et d’identification Identité nomade

Il est possibile de synchroniser plusieurs copies de son profil et de ses fichiers sur plusieurs serveurs, ou de migrer son profil sur un nouveau serveur, de manière transparente pour tous les autres utilisateurs et indépendante des DNS. C’est la fonctionnalité la plus forte de Hubzilla, rendant les utilisateurs libres vis‐à‐vis des administrateurs de serveurs, notamment en cas de rupture de service.

 Authentification magique

L’authentification est automatique sur tous les nœuds du réseau (type Single Sign On).

Groupes d’accès et listes de contrôle d’accès

La gestion des groupes d’accès et des listes de contrôle d’accès est compatible avec les fonctionnalités précédentes, et à maille fine pour garder un contrôle aussi fin que possible sur ses données.

Les grands changements de cette version

Cette version marque une évolution décisive dans la gestion des passerelles vers les autres réseaux (principalement Diaspora et GNU-social / Mastodon). Voici un résumé des changements les plus importants.

Changements fondamentaux dans les mécanismes de fédération avec des services externes

Il n’y a à présent plus besoin d’avoir plusieurs rôles de serveur pour communiquer avec des réseaux séparés. Il n’y a plus qu’un seul rôle de serveur (« pro ») qui consolide les fonctionnalités de tous les autres. Note : en conséquence, les « niveaux techniques » sont maintenant disponibles pour tous les serveurs. Si vous trouvez l’interface et le choix de fonctionnalités trop simples à votre goût ou pour vos besoins, rendez‐vous dans vos paramètres de compte et adaptez le niveau technique jusqu’à ce qu’il vous convienne.

Révision des connecteurs pour la fédération

Les connecteurs pour la fédération ont été complètement revus. Le protocole de fédération Diaspora V2 a été implémenté et d’important nettoyage du greffon du protocole Diaspora ont été effectué. La compatibilité avec GNU-Social et Mastodon a été grandement améliorée et une fonctionnalité « récupérer les conversations » a été ajoutée pour tenter de localiser les références contextuelles manquantes et conserver les conversations pour les messages de ces réseaux. De plus, un connecteur pour le protocole ActivityPub est en cours de réalisation.

Possibilité de réorganiser les applications dans le menu des applications

De nombreux changements aussi dans le menu des applications et la barre de navigation ont été effectués pour améliorer l’ergonomie générale.

Mécanisme de partage de fichiers amélioré

Le partage de fichiers a également fait l’objet d’améliorations.

Sélection automatique de la langue

La langue est automatiquement sélectionnée pour l’aide, les pages Web et le contenu des wikis pour les usages multilingues.

Passage des tables MySQL en utf8mb4

Pour les nouvelles installations MySQL l’encodage des caractères est à présent en Unicode complet utf8mb4 afin de gérer parfaitement les émoticônes et les langues asiatiques.

 Recherche textuelle améliorée

La recherche textuelle inclut maintenant les pages Web auxquelles vous avez accès. Les recherches par étiquette (« tag ») et par catégorie acceptent les jokers (« * »).

Coloration syntaxique

Le code réalisant la coloration syntaxique des blocs de code a été déplacé dans un greffon. Sans ce greffon un bloc de code normal sera affiché.

Corrections de bogues de synchronisation

Des problèmes de synchronisations des photos et fichiers vers les clones ont été identifiés et corrigés.

Gestion du téléversement des gros fichiers

Il est désormais possible de téléverser de grands fichiers (comme des vidéos) directement dans les conversations. Il y avait des limitations liées à la mémoire disponible auparavant.

Gestion des commentaires publics

Les canaux (l’identité de base dans Hubzilla) acceptent les commentaires publics de personnes non enregistrées (comme sous Wordpress).

Transfert des greffons CalDAV/CardDAV au cœur du serveur

Le code des greffons CalDAV/CardDAV a été transféré vers le cœur du serveur afin de faciliter l’intégration avec le calendrier et le carnet d’adresses intégrés.

Mise à jour de Bootstrap

C’est la version 4 bêta de Bootstrap qui est à présent utilisée.

Installateur amélioré

Le programme d’installation a également fait l’objet de quelques améliorations.

Pour la liste complète des nouveautés voyez le journal des modifications.

Appel aux traducteurs francophones

Le projet manque de traducteurs francophones, notamment pour les pages d’aide, qui ne sont pas gérées sous Transifex (outil de traduction en ligne pour les applications basées sur gettext). La traduction française de l’interface (hors aide en ligne) a été mise à jour dans Transifex, mais au moment de la rédaction n’a pas encore été intégrée dans GitHub. Cela devrait être fait dans les heures ou jours qui viennent.

Télécharger ce contenu au format Epub

Lire les commentaires