|
| 1 | +**NOVA** — un rogue-lite spatial qui tourne sur une calculatrice NumWorks *et* |
| 2 | +sur PC. Même jeu, deux éditions : 32 Ko de tas MicroPython d'un côté, pygame de |
| 3 | +l'autre. |
| 4 | + |
| 5 | +## Télécharger |
| 6 | + |
| 7 | +| | | |
| 8 | +|---|---| |
| 9 | +| **`NOVA-windows.exe`** | Windows, un seul fichier. Double-clic, rien à installer. | |
| 10 | +| **`NOVA-linux`** | Linux, un seul fichier. `chmod +x NOVA-linux && ./NOVA-linux` | |
| 11 | +| **`nova-numworks.zip`** | L'édition calculatrice : les cinq fichiers à coller dans [workshop.numworks.com](https://workshop.numworks.com), plus les instructions. | |
| 12 | + |
| 13 | +Depuis les sources : `pc/play.sh` (ou `pc/play.cmd`) installe et lance tout seul. |
| 14 | + |
| 15 | +## Ce qu'apporte la 1.1 |
| 16 | + |
| 17 | +### Les boss sont devenus des combats |
| 18 | + |
| 19 | +Cinq boss, cinq mécaniques, et un vocabulaire commun : **murs à un seul trou**, |
| 20 | +spirales tournantes, **peignes de rayons** qui balaient l'arène, pluie, et des |
| 21 | +**canons destructibles sur les murs** — parce qu'un combat avec un coin sûr est |
| 22 | +un combat qu'on gagne en s'y asseyant. |
| 23 | + |
| 24 | +Rien n'est aléatoire : même spirale à chaque tour, toujours exactement un trou, |
| 25 | +rayon fixé là où il visait au début de la charge. Dense, mais fait pour être lu. |
| 26 | + |
| 27 | +Et surtout, ils **respirent** : une tempête de 3 à 4,4 s, puis une fenêtre où |
| 28 | +tout se tait, signalée par quatre coins cyan. Sans cette pause le combat n'était |
| 29 | +pas plus dur, juste plus long — 60 secondes d'esquive à grignoter le boss entre |
| 30 | +deux frôlements. |
| 31 | + |
| 32 | +| | avant | 1.1 | |
| 33 | +|---|---|---| |
| 34 | +| Dégâts pris par boss | 0,6 | **4,9** | |
| 35 | +| Combats finis sans une égratignure | 57 % | **14 %** | |
| 36 | + |
| 37 | +Un boss est aussi **intouchable pendant sa carte de présentation**. Il retenait |
| 38 | +son tir ; le joueur non, et 5 à 25 % de sa coque partaient avant qu'il ait le |
| 39 | +droit de répondre. |
| 40 | + |
| 41 | +### La carte est enfin un choix |
| 42 | + |
| 43 | +Les nœuds spéciaux étaient posés par colonne entière : toutes les routes |
| 44 | +croisaient le marchand *et* l'atelier, et le dernier nœud avant le boss rendait |
| 45 | +la coque à neuf. Un atelier n'apparaît plus que dans **54 % des secteurs**, sur |
| 46 | +une seule branche, **jamais avant le boss** — et quand marchand et atelier sont |
| 47 | +tous les deux là, ils sont dans la même colonne : cristaux **ou** coque. |
| 48 | + |
| 49 | +### Le son |
| 50 | + |
| 51 | +Le tir est automatique, donc il sonne pendant toute la partie. Il est |
| 52 | +**14 dB plus discret** et tourne sur trois hauteurs, pour ne jamais rejouer deux |
| 53 | +fois le même échantillon. `M` fait le tour de trois réglages — tout, **canon |
| 54 | +coupé**, silence — parce que vouloir se passer du canon n'est pas vouloir se |
| 55 | +passer du son. |
| 56 | + |
| 57 | +### Le reste |
| 58 | + |
| 59 | +- **Toutes les résolutions horizontales**, sans bandes noires : 1080p, |
| 60 | + 3440×1440, 1366×768. Zoom toujours entier, arène de taille fixe. |
| 61 | +- **Manettes** : sticks, croix, branchement à chaud, deux manettes en coop, |
| 62 | + clavier et manette actifs en même temps. |
| 63 | +- **Scripts d'installation** `.sh` / `.cmd` qui installent pygame-ce et lancent. |
| 64 | +- Musique chiptune synthétisée au démarrage, une boucle par secteur. Aucun |
| 65 | + fichier audio dans le dépôt. |
| 66 | +- **Une graine reproduit une partie.** Elle ne le faisait pas : la même graine |
| 67 | + gagnait puis perdait deux fois, et tous les chiffres d'équilibrage mesuraient |
| 68 | + du bruit. |
| 69 | + |
| 70 | +## Difficulté mesurée |
| 71 | + |
| 72 | +Sur 24 graines, avec un pilote automatique à réaction parfaite et sans mémoire |
| 73 | +des motifs — un humain est l'inverse : |
| 74 | + |
| 75 | +| | Cadet | Pilote | As | |
| 76 | +|---|---|---|---| |
| 77 | +| Parties gagnées | 15/24 | 10/24 | 5/24 | |
| 78 | + |
| 79 | +Détail par boss, banc de mesure et raisonnement complet dans |
| 80 | +[`pc/README.md`](../pc/README.md). |
| 81 | + |
| 82 | +## Licence |
| 83 | + |
| 84 | +MIT. |
0 commit comments