
Vous vous rappelez certainement du Minitel.
Le principe était simple : le Minitel recevait du texte par la ligne téléphonique et l'affichait à l'écran, et le Minitel envoyait les touches sur lesquelles on appuyait sur la ligne téléphonique.
Avec un adaptateur pour port série, on peut encore de nos jours utiliser les Minitels comme des terminaux, et même faire des jeux.
L'inconvénient de cette approche est qu'elle est très lente et n'exploite pas pleinement les capacités des Minitels.
En reflashant la ROM d'origine, un ami et moi avons développé un jeu Minitel natif inspiré du jeu du dinosaure de Chrome qui exploite plusieurs fonctionnalités de la puce graphique (l'EF9345, puce que l'on retrouve dans l'Alice et le VG5000).
Voici une vidéo montrant la jouabilité sur 3 modèles de Minitels différents :
https://www.youtube.com/watch?v=h29Anf6Bfy0
Le jeu en lui-même est très fluide : on ne saute pas d’images et il n’y a pas de « screen tearing » : on prend en compte le balayage de l’écran pour choisir quelles zones mettre à jour.
Et le gameplay est agréable ! La détection des collisions se fait au pixel près, et le jeu est très réactif, donc quand on perd, on sent que c’est de notre faute.
On ne va pas se mentir, le public pour ce jeu va être très restreint
, mais sait-on jamais, le code source et les détails techniques sont disponibles ici :https://github.com/fabio-d/minitel-native/tree/main/examples/dino_game#dino-game




