< Retour aux Projets

Ca sent le pain grillé, non ?

Code disponible sur GitHub !

Voici ma version de l'économiseur d'écran "Flying Toasters" disponible dans After Dark. Tout est fait main, ce qui cause pas mal de différences avec l'original. Par exemple, aucun objet n'a de collision (je sais que les grille-pain ont une collision entre eux dans l'original, mais je me souviens plus pour les toasts), et le look est un peu différent vu que j'ai refait tous les modèles sous Blender.

Je pensais que ça allait être un projet simple considérant sa nature. C'est juste un canevas, une fonction en callback, et trois objets (et une animation). Vous avez peut-être déjà reconnu ici les premiers signes de l'hubris, et je peux maintenant vous affirmer que c'est pas faux ! J'ai assez vite découvert que les canevas HTML ne supportent pas d'animation au format GIF1, APNG ou même WEBP), donc j'ai dû séparer toutes les trames d'animation du grille-pain et les charger dans un tableau une à une.

Pour être tout à fait honnête, je n'aime pas la distribution pseudoaléatoire utilisée pour faire apparaître les objets, je trouve qu'ils sont trop rapprochés. Mais y'a bien pire comme problème, et j'ai appris à me contenter du "bien" plutôt que du "parfait".

J'ai jamais eu After Dark moi-même; c'était un pote à moi qui mee l'avait montré à l'époque sur son Macintosh2 vers 2002. J'avais passé un moment à chercher la version Windows, mais sans succès. J'ai appris tout récemment que la version anniversaire 10 ans a été upload sur la Internet Archive, mais malheureusement ça marche évidemment pas sur un OS "moderne"...

Je vais surement faire d'autres gadgets de ce genre pour passer le temps et faire la propagande de la nostalgie !

- Bad64

1: "Guif". Non-négociable.
1: Un "vrai" Mac rétro, pas les iMac G3 (magnifiques, d'ailleurs) qui étaient plus courants à l'époque