← moonstone.fr

Jeux et programmes

Quelques jeux et petits programmes à télécharger. Chaque archive est signée, et son empreinte publiée : vous pouvez vérifier que ce que vous récupérez est bien ce qui a été construit.

Thermonuclear War

Thermonuclear War

Guerre thermonucléaire globale — hommage à DEFCON

Six camps, un arsenal chacun, une carte du monde en fil de fer. On place ses silos et ses flottes, on négocie des alliances qui ne tiendront pas, et on regarde le compteur de mégamorts monter. Le score se compte en morts infligées moins morts subies : personne ne gagne vraiment, on perd seulement moins que les autres.

Windows x86-64 version 1.0.0 48.1 Mo Godot 4.6

Télécharger signature

Empreinte SHA-256 651ff650113e771128cad4ed52c3ce182452db781546aaa98747366331a0f6ea
PuckMan

PuckMan

Labyrinthe, fantômes et quatre boss

Un jeu de labyrinthe dans la tradition du genre, augmenté de ce que l'original n'avait pas : le saut, un tir réservé aux affrontements de boss, et quatre gardiens de fin — la Reine des fantômes, le Fantôme géant, le Corrupteur de labyrinthe et le Spectre final — chacun avec sa cinématique. Tableau des meilleurs scores.

Windows x86-64 version 1.0.0 48.9 Mo Godot 4.5

Télécharger signature

Empreinte SHA-256 579a17d7eea1060dcd876eee8631fd3172105b610a004024eafb6502b3a62fef
Asteroid

Asteroid

Arcade néon, jusqu'à trois joueurs

Des rochers à pulvériser, des bonus à ramasser, deux boss, et un filtre CRT par-dessus le tout. Se joue seul ou jusqu'à trois, avec table des scores et réglages audio.

Windows x86-64 version 1.0.0 32.4 Mo Godot 4.5

Télécharger signature

Empreinte SHA-256 5ac3112c59d662a8809bdf10a9f8c922ef8aa3d70254189fe75f3e059490f103
Space Invaders

Space Invaders

Défendre la Terre, une vague après l'autre

La grille d'envahisseurs descend, on la vide avant qu'elle n'arrive en bas. Vaisseaux dessinés par le code plutôt que par des images, fond plasma animé, bonus lâchés au hasard par les ennemis détruits, soucoupe géante en guise de boss, et tableau des records.

Windows x86-64 version 1.0.0 32.4 Mo Godot 4.5

Télécharger signature

Empreinte SHA-256 b2dec445e125a8053aaaa54372013d56a868943043c5ab8185cf8f861f6a956d
Warkanoid

Warkanoid

Casse-briques psychédélique, à un ou deux

Une raquette, une balle, des briques — et par-dessus : des bonus, des ennemis mobiles, des explosions, un mode à deux joueurs et un éditeur de niveaux pour fabriquer les siens.

Windows x86-64 version 1.0.0 33.2 Mo Godot 4.5

Télécharger signature

Empreinte SHA-256 abd1f1feec07340e9ad1e444b0ef2be0ff1164432a8cc173dc2394e146a45757

Vérifier ce que vous téléchargez

Chaque archive est publiée sous un nom qui contient son empreinte, accompagnée d'une signature Ed25519. La clé privée qui signe ne se trouve pas sur ce serveur : elle ne quitte jamais la machine qui construit les binaires. Un serveur compromis pourrait remplacer un fichier et son empreinte — il ne pourrait pas en forger la signature.

Empreinte de la clé publique (moonstone-downloads.pub) :
a59d68712a1b92aa8888af36926c760e11ec64ebad5705e397b01fd7ef3f3774

  1. Contrôle rapide, sous Windows, sans rien installer — l'empreinte affichée doit correspondre à celle de la fiche :
    certutil -hashfile ARCHIVE.zip SHA256
  2. Contrôle complet, qui vérifie aussi qui a publié le fichier (openssl est fourni avec Git pour Windows, et présent d'origine sous Linux et macOS) :
    curl -LO https://moonstone.fr/Jeux/dl/moonstone-downloads.pub
    curl -LO https://moonstone.fr/Jeux/dl/SHA256SUMS
    curl -LO https://moonstone.fr/Jeux/dl/SHA256SUMS.sig
    
    openssl pkeyutl -verify -rawin -pubin \
      -inkey moonstone-downloads.pub -in SHA256SUMS -sigfile SHA256SUMS.sig
    sha256sum -c SHA256SUMS
    La première commande doit répondre Signature Verified Successfully.

Sur le serveur, les fichiers appartiennent à root, sont en lecture seule, portent l'attribut immuable, et une ronde quotidienne recompare chaque empreinte : ce qui a bougé cesse d'être servi sans attendre.