NodyxBattle est en ligne
Tower Defense Godot 4.7.2 Activité vocale
On avait envie, depuis un moment, d'un jeu qui vive dans Nodyx plutôt qu'à côté. C'est fait : NodyxBattle est un tower-defense / auto-battler en chacun-pour-soi, inspiré de Legion TD 2, écrit en Godot et exporté en WebAssembly. On est plutôt contents du résultat, alors on en parle.
Le principe : on farme du minerai, on bâtit son labyrinthe de tours, on recrute des combattants, et on tient la ligne contre des vagues qui montent. En multijoueur, chacun défend sa forteresse et envoie ses monstres vaincus chez les autres, dernier roi debout gagne.
Trois façons de tenir la ligne
- Campagne (solo) : vagues neutres, victoire à la vague 20, puis mode sans fin.
- Duel contre l'IA : un adversaire abstrait en face, course au roi, sans limite de vague.
- Course aux rois (2 à 8 joueurs) : chacun sa forteresse, chacun ses envois ciblés, le dernier roi debout remporte la partie.
La garnison
| Tour | Rôle |
|---|---|
| Canon | Tir simple, équilibré. |
| Gatling | Cadence très rapide, dégâts faibles à l'unité. |
| Mortier | Longue portée, dégâts de zone. |
| Givre | Nova de gel de zone, ralentit la horde. |
| Guerrière | Bloque et encaisse au contact. |
| Archère | Tire à distance, très mobile. |
Trois spécialités sur cinq
Comme dans Slay the Spire, chaque manche propose un choix de renfort qui infléchit durablement la partie : soigner la garnison, enrichir un filon de minerai, allonger la portée des archères. Rien d'imposé : les trois spécialités choisies en début de partie déterminent quelles tours et quels renforts on croise, donc chaque run se construit différemment.
Comment ça vit dans Nodyx
Le jeu tourne comme une activité installable, pas comme un lien externe qu'on quitte pour aller jouer. Un bouton Jeux dans la barre d'outils d'un canal vocal ouvre le jeu en overlay plein écran. Les membres déjà présents dans le salon forment le lobby, la voix reste le socket vocal natif de Nodyx, et seul l'état de partie transite en plus.
L'installation reste fidèle à l'esprit self-hosted du projet : l'admin installe une extension, l'instance télécharge le bundle du jeu une seule fois, vérifie son empreinte sha256, puis le sert elle-même. Une fois posé, NodyxBattle tourne même si le dépôt d'origine disparaît un jour.
Godot 4.7.2, rendu GL Compatibility, sprites CraftPix.net. Le code, les assets et les notes de conception sont ouverts sur GitHub.