Les projets un peu fou du logiciel libre, épisode 32 : Dillo, le navigateur web minimaliste

De nos jours, si ce n’est pas Mozilla Firefox / LibreWolf / GNU Icecat, votre navigateur internet est une surcouche graphique au moteur Webkit / Blink, coeur de Chromium / Google Chrome.

On a ainsi une fausse diversité qui se résume à un quasi-monopole de Chrome et de ses projets « fils » : Vivaldi, Opera, Brave, etc.

Cependant, il existe un navigateur bien moins connu qui propose son propre moteur de rendu, j’ai nommé Dillo. Projet indépendant, basé sur fltk, il est plus que minimaliste : support des CSS assez limité, pas de support du Javascript pour citer les principaux manques.

Il faut dire qu’il est très léger : quelques Mo environ, à comparer à des monstres comme Chromium ou Mozilla Firefox qui dépasse largement les 300 à 350 Mo d’espace disque demandé.

Le développement continue sur github, à la page https://github.com/dillo-browser/dillo.

Mais le mieux, c’est de vous le montrer en action.

Vous avez pu le voir, on est dans du très rapide et aussi minimaliste que rapide. On est loin des usines à gaz que sont devenus les navigateurs internet en ce milieu des années 2020. Ça fait tout drôle à voir, surtout quand on est habitué à des sites dynamiques et « bling bling ».

« Evil Dungeon » 1 et 2, des jeux d’exploration de donjons qui vous donneront du fil à retordre…

Pour le dernier article de l’année 2023, j’ai envie de parler des deux jeux « Evil Dungeon » et « Evil Dungeon II », les deux créés par Gregor Schillinger durant l’année 2023. Le premier est gratuit, le second payant à 4,99$. On est loin de se ruiner 🙂

Bien qu’on soit loin du peaufinage graphique d’un « Briley Witch Chronicles 2 », on a droit à des graphismes en PETSCII – que j’ai appris à apprécier – avec des bruitages et une musique de fond pour « Evil Dungeon II ».

Les deux sont codés en Commodore Basic v2 avec une tonne de peek et de poke pour contourner les limitations du langage. Ce qui est quand même un sacré tour de force. C’est ce qui m’a laissé sur le popotin, car les jeux – même s’ils sont lourds à charger – répondent assez bien à la demande.

On joue le rôle d’Aldrik, un jeu apprenti forgeron dont la famille a été massacrée par des orcs. Dans le premier jeu, on arrive dans une auberge dont le patron a découvert un passage secret. Un de ses amis, un nain s’est lancé dans l’exploration du donjon, mais n’a plus donné signe de vie. Vous y allez à votre tour pour retrouver le nain.

Continuer la lecture de « « Evil Dungeon » 1 et 2, des jeux d’exploration de donjons qui vous donneront du fil à retordre… »

En vrac’ de milieu de semaine…

Petit en vrac’ en ce dernier mercredi de décembre 2023.

Côté logiciel libre, informatique et internet.

  • Dans le petit monde des distributions basées sur la Fedora Linux, je demande la Nobara Linux 39.
  • La DGLFI de la semaine. Prenez une base Debian, le gestionnaire de fenêtres Sway, un noyau avec les patchs Xanmod. Secouez-le tout et vous aurez la CuerdOS.
  • Prenez une dose de rogue-like, une dose d’exploration de donjons, secouez bien l’ensemble. Vous obtiendrez un jeu du nom de « Delve Deeper » pour le Commodore 64.

Côté culture ?

Have the Moskovik a lancé la pré-commande de son nouvel album « les sirènes ne mettent pas de bottes » dont la date de sortie est le 29 février 2024. Miam !

Pour finir, une petite partie du jeu « Delve Deeper » pour le Commodore 64.

Sur ce, bonne fin de semaine !

En vrac’ de veille de Noël…

Petit en vrac’ en cette veille de Noël – du moins au moment où j’écris l’article – le 24 décembre 2023.

Côté logiciel libre, informatique et internet.

  • Pour les fans d’Ubuntu lourdement revampée, je demande la ZorinOS 17.
  • Dans le petit monde des distributions en rolling release, je demande celle basée sur Ubuntu, la Rhino Linux 2023.4.
  • Dans le petit monde des virtualiseurs, je demande Qemu 8.2.0.
  • L’internet des années 1990 vous manque ? Le site ALTEXXANET sera pour vous une bouffée de nostalgie.

Côté culture ?

Une petite vidéo qui parle de mon top 5 rétroludique pour l’année 2023. Oui, il n’y a quasiment que du Commodore, c’est ainsi !

Sur ce, bon week-end !

Ce n’est pas parce qu’un jeu est codé en Basic…

… Qu’il est complètement injouable ou franchement excrémentiel. Que ce soit le Basic Locomotive de l’Amstrad CPC ou le Basic Microsoft du Commodore 64, on peut tomber ses des petits bijoux.

Saviez-vous que le jeu « Pirates! » de Sid Meier est codé pour le Commodore 64 en langage Basic avec les peeks et les pokes nécessaires pour contourner les limitations du Commodore Basic v2 ? Je vous renvoie à cette vidéo de 8 Bit Show and Tell qui décortique le jeu.

Un autre exemple est plus récent. C’est le jeu « Gold Maze » de Retro Vynz entièrement codé en Locomotive Basic 1.1 et qui donc nécessite un Amstrad CPC 6128 au minimum.

C’est une version logicielle du célèbre jeu de plateau « Labyrinthe » de Ravensburger. Mais le mieux est de le montrer en action via l’utilisation de RetroVirtualMachine.

Vous l’avez vu, il y a quelques lenteurs, mais c’est lié au Basic lui-même. Je dois dire que j’ai été impressionné par le niveau de codage. Même à l’époque où je programmais en Basic sur mon Amstrad CPC, je n’avais pas atteint un tel niveau de complexité.

Je tire donc mon chapeau à Vynz pour le coup !