Born to be wired

Accueil

 C’est Noël Théo, c’est l’époque des miracles

Hans Grüber l’avait bien dit dans Piège de Cristal, et il ne pouvait pas être plus proche de la vérité : « C’est Noël Théo, c’est l’époque des miracles. »

Et en cette période de miracles, celui-ci me fait vraiment plaisir : Mon flipper Gold Wings est revenu à la vie !

Les ennuis avaient démarré en mai, avec une panne au niveau des afficheurs. La série noire avait continué en juin, avec un blackout total sur le flipper. Et pour couronner le tout, je n’avais pas eu le temps de m’occuper de ces problèmes, à part vérifier un par un tous les fusibles sur les conseils des membres de Gamoover.

 Pong Clock :: calcul des trajectoires

Deux rapides améliorations ont été apportées :

La police de caractères utilisée pour l’affichage des scores a été modifiée pour se rapprocher du jeu original, plus « carrée », composée de lignes simples. Ça n’a l’air de rien comme ça, mais j’ai dû « dessiner » les 10 chiffres pixel par pixel dans le code (par groupe de 8 pixels, pour être précis). Ce qui donne un truc très sympa dans ce genre là (une ligne = un caractère) :

 Pong Clock, les premières images

Voila enfin, en exclusivité mondiale, les premières images du développement de l’horloge Pong !

Avec également un petit bilan intermédiaire des frais :

  • 2/3 heures de développement
  • 200 lignes de code (sans la police de caractères)

Avec en contrepartie les résultats suivants :

  • Affichage du terrain, des raquettes, et de la balle.
  • Affichage du score (police non définitive) en fonction de de l’heure système.
  • Gestion d’une zone vide optionnelle au dessus du terrain, pouvant être dédiée à l’affichage des scores ou de tout autre information.
  • Taille du terrain, des raquettes, et de la balle customisables.
  • Gestion de plusieurs résolutions en 4/3 de 320*240 à 1600*1200.

 Nouveau matos pour la Mamecab

Lorsque je parlais de nouveau PC dans l’article précédent, avec un petit air de ne pas y toucher, j’étais en réalité déjà dans le vrai. La faute à un nouveau venu qui s’ajoute au capharnaüm de mon appartement : un PC à la config plus qu’honorable généreusement donné par Flo, que je remercie chaleureusement.

Une très belle bête à base d’Athlon 64 3500+, GeForce 6600 LE, 1 Go de RAM DDR1.

Ça serait presque trop pour une Mamecab, mais j’ai bien envie de faire un comparatif avec la config actuelle pour voir si ça booste dans les jeux les plus gourmands.

 Bienvenue au nouveau

Nouveau quoi ?

Nouveau PC ? Non, du moins pas encore, mais c’est pour bientôt.

Nouveau projet farfelu ? J’en ai des tas en réserve, mais pas dans un état suffisamment avancé pour en parler.

Non, le nouveau, c’est un site web, ou plutôt un sous-ensemble de pages dans le même domaine. On pourrait presque dire un nouveau blog, mais je n’aime pas l’idée de mettre en ligne des blogs ni de me considérer comme un blogueur, même si mes articles sont écrits avec un outil de gestion de blogs. Je préfère parler de CMS (et pan, avec un seul mot bien placé, je sors de la bulle pleine de préjugés du blogueur amateur et j’entre dans celle réservée aux professionnels qui se la pètent).

 Pong Clock, le spin-off

Angoissé par la peur de l’échec dans la reconversion du PC portable en horloge Pong, je cherchais depuis un moment des idées alternatives de recyclage, histoire de me replier sur un autre projet qui permettrait de sauver l’ordinosaure d’une lente agonie.

Jusqu’au jour où l’idée de génie fut apportée par Sylvain : un cadre photo numérique !

Aujourd’hui je peux dire que l’idée est pleinement exploitable sur ce type de machine. SVGAlib est fait pour ça. Mieux, le programme qui contenait les lib SVGA compilées pour DSL, nommé zgv, est, si vous vous rappelez du billet précédent, un visualiseur d’images ! Cerise sur le gâteau, il peut même afficher des diaporamas !

 Le pixel infernal

Dans l’article précédent, je détaillais mes premières étapes de la transformation d’un vieil ordinateur portable en horloge Pong, à savoir l’installation d’un Damn Small Linux sur le système.

L’étape suivante n’est pas de tout repos, puisqu’il faut maintenant afficher à l’écran les graphismes de mon choix. En l’occurrence, un terrain, deux raquettes carrées, une balle carrée, et un score qui évolue en fonction de l’heure. Mais ne plaçons pas la charrue avant les bœufs, autant commencer doucement, et tenter d’afficher dans un premier temps un modeste pixel.

Car à ce stade, DSL démarre en mode console.