Vue normale

Reçu avant avant-hier

Sony fait baisser le prix des PS5 grâce au reconditionné

21 août 2025 à 08:31

[Deal du jour] Les consoles non plus n’échappent pas au marché du reconditionné. Sony ne fait pas exception et propose désormais ses propres PS5 Slim reconditionnées, directement sur sa boutique officielle à des tarifs vraiment compétitifs.

Le prix du pack Nintendo Switch 2 + Mario Kart World n’a jamais été aussi bas

18 août 2025 à 07:52

[Deal du jour] Voilà maintenant un peu plus de deux mois que la Nintendo Switch 2 a remplacé les modèles de première génération. Juste avant la rentrée, elle bénéficie de sa première grosse baisse de prix chez ce revendeur.

Vous avez une PS5 ? Voici une astuce pour avoir 3 mois d’Apple Music gratuitement

10 août 2025 à 13:25

[Deal du jour] Si vous possédez une PlayStation 5, Sony et Apple vous permettent de découvrir Apple Music gratuitement pendant trois mois. Une offre idéale pour profiter d’un grand catalogue musical sur votre console et bien sûr votre smartphone ou tout autre appareil compatible.

Les meilleurs SSD pour PS5 : 5 modèles pour augmenter le stockage de sa console

5 août 2025 à 09:56

Les versions Slim de la PS5 ont apporté des gains de capacité de stockage bienvenus, et ce sera encore mieux avec la PS5 Pro. Mais il n’en demeure pas moins que, même avec ces améliorations, les consoles de Sony comme de Microsoft ont souvent besoin d’un petit coup de pouce si vous avez beaucoup de jeux gourmands à stocker. Bonne nouvelle : depuis quelques années, il est possible d’ajouter des disques SSD M.2 d’autres fabricants pour étendre facilement le stockage. Voici les meilleures options.

Nintendo va augmenter les prix de la Switch à cause de Trump

1 août 2025 à 14:45

Aux États-Unis, Nintendo annonce augmenter les prix des Nintendo Switch, Nintendo Switch Lite et Nintendo Switch OLED en réaction aux conditions du marché. Les autres territoires sont épargnés pour l'instant, mais l'impact des tarifs douaniers pourraient avoir des répercussions à l'avenir.

« Plus de 6 millions » : personne ne mesure le succès de la Nintendo Switch 2

1 août 2025 à 07:52

À l'occasion de la publication de ses résultats financiers, Nintendo fait un point sur la situation de la Switch 2 deux mois après sa sortie. Tous les indicateurs sont au vert : la Switch 2, si elle suit la trajectoire actuelle, pourrait devenir la console la plus vendue de tous les temps.

La Nintendo Switch 2 pourrait cartonner avec un jeu inattendu : FIFA

31 juillet 2025 à 15:02

À l'occasion d'un Nintendo Direct dédié aux éditeurs partenaires, Nintendo et EA Sports ont dévoilé des premières images du gameplay de FC 26 sur la Switch 2. On y découvre un jeu bien plus proche des versions PlayStation et Xbox. Si EA fait bien les choses, le jeu pourrait rencontrer un grand succès sur la console.

Précommande ROG Xbox Ally : date, prix, modèles… tout savoir sur la sortie des consoles portables

30 juillet 2025 à 05:03

[Précommande] Annoncée depuis plus d’un mois, les consoles portables ROG Xbox Ally, conçue en partenariat avec Asus, arrivent bientôt. Les précommandes ne devraient plus tarder à s’ouvrir. Voici tout ce qu’il faut savoir sur leur date de sortie, leur prix, et les différences entre les deux modèles.

Comment passer rapidement d’un appareil à l’autre avec une manette PS5

23 juillet 2025 à 13:54

La dernière bêta de la PlayStation 5 permet d'enfin appairer sa manette sans-fil DualSense à plusieurs appareils. Voici comment changer rapidement d'appareil connecté en Bluetooth à sa manette PS5.

Même un studio autrefois attaché à Xbox commence à lâcher Microsoft

23 juillet 2025 à 08:15

Les développeurs de No Rest for the Wicked, actuellement en accès anticipé sur PC, vont se concentrer sur la PS5 avant de proposer une éventuelle version Xbox. Il y a quelques années, ils avaient d'abord lancé les deux jeux Ori sur les consoles de Microsoft.

Une PS5 Slim à 229 € chez Bouygues : que vaut vraiment cette offre fibre + console ?

22 juillet 2025 à 17:07

Les box internet sont devenues des pochettes-surprises : un abonnement fibre par-ci, un téléviseur ou une tablette par-là, et maintenant une console. En effet, Bouygues propose la PlayStation 5 Slim à 229 €. Voyons si cela vaut vraiment le coup.

La nouvelle mise à jour de la Switch 2 est une excellente nouvelle pour un jeu culte

16 juillet 2025 à 07:45

Nintendo a déployé une nouvelle mise à jour pour le firmware de la Swith 2, la deuxième depuis son lancement. Si la note de patch ne dit pas grand-chose sur les changements, cette mise à jour permet notamment d'améliorer l'expérience de jeu de Portal 2.

muttum, un nouveau jeu de devinette de mots pour Linux

muttum est un jeu libre dont le but est de retrouver un mot en quelques essais. La première lettre est fixe pour avoir des plateaux différents à chaque fois. Une première version de muttum est publiée sur Flathub depuis le début de l’été.

Sommaire

Histoire

plateau de jeu

Le projet muttum est né suite à la découverte des jeux Wordle et Sutom qui proposent également de deviner un mot une fois par jour dans le dictionnaire anglais pour le premier et français pour le second.

J’ai décidé de me lancer dans l’aventure de développer muttum sur mon temps libre pour proposer le jeu de devinette sans avoir besoin d’Internet et pour pouvoir essayer plusieurs mots dans la même journée sans limitation artificielle.

Une autre de mes motivations était d’apprendre à créer une application avec les bibliothèques GTK et GObject. J’avais déjà joué avec GTK quelques fois, mais je n’avais pas utilisé le concept des objets proposé par GObject et il me semblait que GObject pouvait simplifier l’utilisation des composant GTK complexes. Par exemple, après avoir implémenté la vue en table des budgets HomeBank, j’ai eu l’impression que ça aurait été plus facile de créer la table GTK si les données à afficher avait déjà été mises en forme avec GObject.

Je voulais également essayer également d’utiliser le langage C directement, le langage utilisé par GTK, pour ne pas avoir besoin de dépendre des introspections (interfaces de GTK avec les autres langages de programmation, comme Python, C++…).

C’est ainsi que le développement a commencé en février 2022 sous le nom temporaire LeBonMot avec une structure assez simple qui mélangeait le moteur logique du jeu et l’interface graphique dans un seul et même code source.

Après quelques semaines de développement, j’ai trouvé le nom muttum et j’ai débuté la location du nom de domaine muttum.org en avril 2022 :

$ rdap muttum.org
Domain:
Domain Name: muttum.org
Domain Name (Unicode): > muttum.org
[…]
Event:
Action: registration
Date: 2022-04-12T08:46:16.285Z

muttum serait, d’après le Wiktionnaire, un nom commun latin qui signifie bruit, grognement et dont la dérivation en français a formé le nom commun mot. Cette information m’a bien plu puisque justement le but du jeu est de retrouver le bon mot et que, en plus, c’est un palindrome.

Durant la même période, j’ai commencé une réorganisation du code pour séparer la partie moteur de calcul de la partie graphique, ce qui permettra dans le futur de développer plusieurs styles d’interface graphique. Pour l’instant muttum ne propose qu’une interface développée pour la plateforme GNOME, car elle dépend de la bibliothèque libadwaita.

Quand je décide de faire cette séparation, j’ai deux idées d’interfaces  : une qui serait multi-plateforme en n’utilisant que GTK (sans libadwaita) et une interface web en utilisant WebAssembly pour utiliser le moteur de muttum. Pour l’instant, aucune de ces 2 interfaces n’a été développée. La version multiplateforme sera assez rapide à implémenter (il faut enlever libadwaita des dépendances) et la version web ne sera peut-être jamais utile finalement : depuis 2025 GTK propose un portage expérimental pour la plateforme Android.

Gagné !

Vers septembre 2022, je décide de séparer le code source dans deux répertoires différents: muttum ne contiendra que l’interface graphique et libmuttum ne contiendra que le moteur du jeu. Le travail est donc continué sur libmuttum jusqu’à fin janvier 2023 (séparation du moteur, ajout de tests pour le moteur…).

Le projet est en pause complète jusqu’en novembre 2024, je ne sais plus pourquoi, mais certainement parce que les rénovations de ma maison ont débuté en 2023 et que je n’avais plus la tête à coder sur mon temps libre.

En novembre 2024, le premier commit de la reprise indique que je reprends le code du moteur avec le langage Rust et ce pour plusieurs raisons :

  1. je souhaitais apprendre Rust et le code de ce moteur était un bon bac à sable pour apprendre un nouveau langage. Il m’avait d’ailleurs déjà permis d’apprendre à utiliser C et GObject ;
  2. je ne retrouve plus la référence exacte, mais un des développeurs principaux de GTK conseillait d’utiliser Rust pour débuter de nouvelles applications (c’était probablement l’article On Vala d’Emmanuele Bassi) ;
  3. les éditions ENI m’ont offert le livre Rust, Développez des programmes robustes et sécurisés pour une de mes contributions à LinuxFr.

Enfin, en juin 2025, la première version publique a été publiée sur Flathub.

Fonctionnalités

muttum fonctionne avec des dictionnaires : ce sont des fichiers textes qui contiennent un mot connu par ligne et qui sont encodés en UTF-8. Les dictionnaires distribués avec la version Flathub proviennent des projets:

  • wfrench pour le français
  • scowl pour les dictionnaires anglais
  • igerman98 pour les dictionnaires allemands

muttum permet aux distributeurs de définir n’importe quel dictionnaire avec un fichier de configuration. Ceci permet aux empaqueteurs d’utiliser les paquets déjà existant pour les dictionnaires et de donner le chemin à charger pour chaque langue. Ce fichier de configuration est également utilisé dans le dialogue À propos des dictionnaires pour créditer les projets qui ont créé les dictionnaires.

À propos des dictionnaires

muttum sait gérer l’alphabet latin, mais il est architecturé pour définir d’autres alphabets. Pour ce faire, il faut définir les caractères de base. muttum utilise cette liste pour filtrer les caractères entrés par l’utilisateur et pour filtrer les mots valides.

À mesure que l’utilisateur essaie des mots différents, muttum met à jour l’alphabet affiché en dessous du plateau pour indiquer si toutes les occurrences d’une lettre ont été trouvées (couleur verte), si des occurrences ont été trouvées et qu’il pourrait en exister plus (couleur orange) ou si une lettre n’existe pas dans le mot (couleur grise).

Limitations

muttum nécessite un clavier pour saisir les caractères, il n’y a pour l’instant pas de possibilité de saisir les caractères avec un écran tactile. L’écran doit aussi être assez grand pour pouvoir afficher le plateau complètement, donc pour l’instant il n’est pas utilisable sur les smartphones.

muttum n’applique pas de filtres sur les mots des dictionnaires, il contrôle uniquement qu’un mot est valide selon l’alphabet défini. Par exemple, il est conseillé qu’un dictionnaire contienne les conjugaisons complètes des verbes et donc un mot à deviner peut être n’importe quelle forme du verbe.

Développements futurs

Pour l’instant, je vais faire une pause dans le développement de ce jeu, parce que je souhaite travailler sur d’autres projets.

Néanmoins, j’ai déjà quelques idées pour la suite de ce projet :

  1. ajouter un dialogue pour expliquer comment jouer (utilisation du clavier), la signification des couleurs et la mise à jour de l’alphabet sous le plateau
  2. ajouter un chronomètre en sous-titre de la fenêtre et afficher le temps pour terminer le plateau dans le dialogue de fin de jeu
  3. dans le dialogue de fin, j’aimerai ajouter un bouton de partage comme le fait Sutom. Pour que ce soit intéressant, il faudra que j’ajoute un lien pour que les amis puissent essayer le même plateau. Donc il faut que muttum gère le schéma d’application muttum:// et il faudrait mettre le mot à trouver encodé en base64 et les paramètres du plateau dans le lien
  4. vers la fin du projet, j’ai appris l’existence de l’option pedantic pour le linter clippy et je voudrais corriger les points qu’il remonte pour avoir un meilleur style de code.
  5. la bibliothèque icu a sorti une nouvelle version majeur, il faudrait mettre à jour le code de muttum pour celle-ci.
  6. rendre l’application compatible avec les smartphones. Ça passera sûrement par l’utilisation d’entrées textes à la place des labels dans le plateau, cacher l’alphabet par défaut et rendre le plateau défilable.

Commentaires : voir le flux Atom ouvrir dans le navigateur

Sony remet en vente des PS5 collector du 30e anniversaire : où seront-elles disponibles ?

15 juillet 2025 à 07:32

À l'occasion des 30 ans de la marque PlayStation, Sony avait lancé une gamme de consoles et d'accessoires à l'effigie de la toute première PlayStation. Vite partis, les faibles stocks avaient frustré certains fans. Les intéressés auront une seconde chance d'obtenir un produit.

❌