Shattered Pixel Dungeon, un dungeon crawler roguelike traditionnel open source
(github.com/00-Evan)- Shattered Pixel Dungeon est un dungeon crawler roguelike traditionnel open source proposant des niveaux et des ennemis aléatoires, ainsi que la collecte et l’utilisation de centaines d’objets
- Ce jeu a été créé à partir du code source de Pixel Dungeon de Watabou et est actuellement compilé pour les plateformes Android, iOS et Desktop
- Les versions officielles sont disponibles sur Google Play, l’App Store, Steam, GOG.com, Itch.io et GitHub Releases
- Le projet dispose d’un blog officiel et d’un projet de traduction Transifex, et les joueurs qui aiment le jeu peuvent le soutenir sur Patreon
- Ce dépôt n’accepte pas les pull requests ; le code est fourni pour pouvoir être utile à d’autres projets, mais les signalements d’issues comme les rapports de bugs et les demandes de fonctionnalités sont acceptés
Présentation du jeu
- Shattered Pixel Dungeon est un dungeon crawler roguelike traditionnel open source
- Le jeu propose des niveaux et des ennemis aléatoires, et permet de collecter et d’utiliser des centaines d’objets
- Le code de base provient du code source de Pixel Dungeon de Watabou
Plateformes prises en charge et canaux de distribution
- Shattered Pixel Dungeon est actuellement compilé pour les plateformes Android, iOS et Desktop
- Versions officielles disponibles sur :
Soutien du projet et ressources communautaires
- Les joueurs qui aiment le jeu peuvent soutenir le projet sur Patreon
- Le blog officiel se trouve sur ShatteredPixel.com
- Le projet de traduction est géré sur Transifex
Politique de contribution du dépôt
- Ce dépôt n’accepte pas les pull requests
- Le code n’est pas fourni dans le but de recevoir des contributions de la communauté, mais avec l’idée qu’il puisse être utile à d’autres pour leurs propres projets
- Tous les types de signalements d’issues, comme les rapports de bugs et les demandes de fonctionnalités, sont les bienvenus
Documentation pour travailler sur le code
- Les personnes qui souhaitent travailler sur le code peuvent trouver les guides suivants dans
/docs
1 commentaires
Avis de Hacker News
Le reste de ma semaine risque d’y passer. Je n’installe généralement pas de jeux sur mon téléphone, mais SPD est open source, donc j’ai fait une exception
La première fois que je l’ai installé, j’ai été tellement happé par le jeu que j’ai failli saboter mon stage ; et quand je l’ai réinstallé récemment, ma femme a cru que je la trompais tellement je regardais mon téléphone de façon suspectement obsessionnelle. Ne dites pas que je ne vous ai pas prévenus
https://play.google.com/store/apps/details?id=thirty.six.dev...
https://github.com/yairm210/Unciv
Je ne sais pas trop pourquoi c’est arrivé sur Hacker News, mais Shattered Pixel Dungeon est amusant
L’une de ses très bonnes fonctionnalités, en particulier, est que lorsqu’un effet révèle clairement l’identité d’une potion ou d’un parchemin — par exemple en lançant une potion — le jeu l’identifie automatiquement. Dans des roguelikes plus traditionnels, si une potion lancée explosait en flammes, il fallait quand même noter soi-même qu’il s’agissait évidemment d’une potion de feu liquide. C’est un bon jeu pour passer le temps dans les transports, par exemple
SPD est une bonne porte d’entrée vers des jeux comme Brogue, DCSS, Cogmind ou Qud
En voyant les commentaires positifs ici, je l’ai acheté sur l’App Store pour iPhone
Comme j’ai récemment acheté une manette plutôt correcte qui se fixe autour du téléphone, avec des boutons et des sticks de part et d’autre de l’écran, j’espérais une prise en charge des manettes. La forme ressemble aux Joy-Con de la Nintendo Switch ; elle porte la marque PlayStation, mais le fabricant réel est une autre entreprise sous licence. Au final, le jeu fonctionne bien avec ma manette. Le stick gauche déplace le personnage, et le stick droit déplace une sorte de carré de visée. La sensibilité du pointeur était un peu élevée, mais elle se règle dans les paramètres du jeu, et après ajustement c’est devenu confortable
J’ai donc imprimé en 3D un support qui fixe le téléphone au-dessus d’une manette Xbox. C’est un peu lourd, mais pour les jeux compatibles manette, ça fonctionne parfaitement. GeForce Now marche aussi, donc je joue en quelque sorte à des « jeux PC » depuis mon lit, et si l’on exclut le coût du plastique, du téléphone et de la manette, c’est « gratuit »
https://www.thingiverse.com/thing:2553522
J’en voulais une depuis un moment, et je l’ai achetée dès la sortie de la Gen 2, qui propose des supports interchangeables compatibles avec les coques. C’est excellent pour jouer à des jeux SNES sur mobile, je recommande vivement. Le seul défaut, c’est que l’application fournie est nulle. Elle essaie sans cesse de vendre un abonnement, mais heureusement je n’ai pas eu besoin de l’utiliser
Je n’avais pas joué depuis longtemps, surtout à cause de l’école, et j’ai récemment commencé Cogmind, un excellent roguelike de SF
En gros, on y incarne un robot auquel on peut ajouter et remplacer divers utilitaires, dispositifs de propulsion, armes et alimentations. C’est l’un des jeux les plus amusants auxquels j’ai joué depuis des années. Le développeur, Josh Ge, est aussi très sympathique et très impliqué dans la communauté, ce qui est appréciable. Je recommande vivement
https://pixeldungeon.fandom.com/wiki/Shattered_Pixel_Dungeon est une excellente ressource si vous découvrez ce jeu et le genre. Cela dit, je recommande d’abord d’essayer de découvrir des choses par vous-même, de vous préparer à mourir souvent, puis de lire le wiki après avoir passé le premier boss du 5e étage.
Je joue à SPD depuis des années, et à mon avis la meilleure stratégie pour gagner consiste à économiser les parchemins d’amélioration jusqu’à obtenir au moins une arme de niveau 4. Même chose pour l’armure. Cela rend les premiers étages beaucoup plus dangereux, mais si vous survivez, le jeu devient une affaire de ne pas faire d’erreurs et de ne pas créer de situations à haut risque. Avec cette approche, j’atteins l’Amulet dans environ 30 % de mes parties. Depuis les dernières mises à jour, le trajet de retour vers la surface est aussi devenu un défi nettement plus intéressant. À part ça, quelques astuces : ne pas identifier immédiatement les potions et parchemins, mais les garder jusqu’à avoir plus d’informations ; tuer des mouches au début pour connaître la couleur des potions de soin ; tant qu’on n’a pas obtenu l’étui à parchemins qui protège du feu, cacher les parchemins dans l’eau au début de chaque étage et les récupérer avant de passer au suivant ; après le 20e étage, à cause des pièges, les parchemins de cartographie deviennent indispensables, et il vaut mieux les acheter à prix relativement bas dans les deux premières boutiques ; les salles avec pièges d’invocation sont idéales pour engranger beaucoup d’expérience si l’on a du gaz paralysant et des potions de gaz de feu/poison. Si le jeu vous plaît, sur la version Android vous pouvez faire un don directement au projet depuis le jeu.
Le fait de savoir que les mouches lâchent parfois des potions de soin et qu’elles apparaissent dans les premiers étages donne un peu l’impression de casser le jeu. Peut-être que les potions ne devraient pas avoir de couleur tant qu’on ne les a pas bues. Mais cela entrerait en conflit avec le système d’inventaire, discutable, où les doublons n’ont aucun coût. Il y a une ligne fine entre « apprendre le jeu » et contourner des faits conçus pour rester inconnus avant le début d’une partie.
C’est un peu comme The Sims qui vous brûle vif parce que vous n’avez pas acheté de détecteur de fumée, et que vous avez osé faire du toast.
J’ai commencé à rédiger un guide subjectif et encore inachevé pour les nouveaux joueurs : https://spd-huntress-guide.pages.dev/guide
Je ne l’ai pas vraiment rendu public, et comme je n’ai même pas réussi à le terminer, encore moins à le maintenir, je pensais le retirer. Il est impossible de suivre le rythme des mises à jour d’Evan, donc les soluces basées sur des seeds ne fonctionneront probablement plus, mais cela pourra peut-être être utile à quelqu’un.
J’ai joué à ce jeu pendant un moment et, sans vouloir me vanter, je suis arrivé jusqu’au chapitre 2 avec le guerrier comme avec le mage.
J’aime le processus d’identification et la progression relativement rapide, et on peut aussi jouer de façon assez tactique si on le souhaite. C’est le jeu auquel je joue le plus souvent sur iPhone pendant de courts trajets : j’aime pouvoir sauvegarder à l’endroit où j’en suis et reprendre plus tard sans devoir me souvenir à nouveau de la structure du donjon ou de l’état de mes potions et de ma nourriture.
Un peu hors sujet, mais ce billet m’a rappelé les innombrables heures passées enfant sur Castle of the Winds.
En voyant ce fil, j’ai cherché et découvert que l’auteur original travaillait sur un portage sous Unity.
[1] : https://www.mobygames.com/game/842/castle-of-the-winds/
[2] : https://www.reddit.com/r/CastleOfTheWinds/comments/172ckn6/i...
Cela fait des années que je cherche un remplaçant, mais 99,9 % des jeux similaires sur l’App Store sont du spam, du pay-to-win, un enfer de microtransactions, avec le style graphique « international » bas de gamme habituel.
https://www.ign.com/articles/2008/10/06/reign-of-swords-revi...
https://www.ign.com/articles/2009/08/03/reign-of-swords-2-re...
https://www.ign.com/articles/2008/02/07/mobile-battles-reign...
http://web.archive.org/web/20111001213349/http://www.mobileb...
Évidemment, je n’avais aucun moyen de payer ni d’obtenir les versions complètes, donc je rejouais les mêmes niveaux de démo pendant des heures. J’adorais Castle of the Winds, ainsi qu’un autre jeu au tour par tour avec des pirates. Il y avait aussi un jeu similaire avec des sortes de tanks ; je crois que c’était Metal Knights.
Rien que sur les niveaux de démo gratuits, j’ai probablement dû y passer 50 heures.
Si vous aimez le jeu de cartes Magic: The Gathering, mieux vaut éviter Forge. Il fonctionne sur desktop et Android, il est open source, écrit en Java, et contient toutes les cartes ainsi que le gameplay
Vous pouvez construire vos propres decks ou choisir parmi une énorme liste de decks préconstruits pour affronter l’IA, et il me semble qu’en ligne, jusqu’à 4 joueurs peuvent jouer dans une même partie
https://github.com/Card-Forge/forge
Chaque fois que M:TG arrive en première page, XMage est généralement soumis aussi. Ça inclut aussi les fils sur l’article “M:TG est Turing-complet”, qui semblent revenir tous les trimestres
Par hasard, je l’ai installé il y a quelques semaines. C’est vraiment très bien fait, mais, à moins que je sois passé à côté de quelque chose d’important, je l’ai trouvé atrocement difficile, et j’ai fini par le désinstaller
Je ne sais pas si je ne connais pas toutes les commandes, s’il y a une mécanique que j’ai ratée, ou si mes attentes sont mauvaises. Ça ressemble clairement à un jeu que je devrais aimer, mais je me fais complètement démolir par le ou les deux premiers serpents que je rencontre. Je ne sais toujours pas comment m’en approcher discrètement ou les contourner, et je n’ai pas non plus trouvé ni obtenu de butin utile en début de partie. Si quelqu’un sait ce que je fais mal, j’aimerais bien qu’il me le dise. J’aimerais juste baisser la difficulté de 50 %
Comme je joue surtout chasseuse, je vais parler de ce point de vue : mieux vaut ne manger que quand c’est vraiment nécessaire, c’est-à-dire quand on meurt de faim ou quand on pense qu’il va y avoir beaucoup d’ennemis dans les premiers étages. Le premier parchemin d’amélioration doit servir à l’arc permanent, et on l’applique à l’arc après avoir amélioré le parchemin. Les trajectoires d’approche des ennemis sont toujours déterminées. Utilisez les graines sur les trajectoires probables des statues et des mimiques, et exploitez les attaques à distance quand c’est possible. Avant d’entrer dans un puits de santé, équipez tous vos objets maudits : leurs malédictions seront levées. Dans les boutiques, achetez dans l’ordre un nouveau sac/une nouvelle bourse, de la nourriture, puis l’Ankh ; ensuite, compensez vos faiblesses avec des potions de soin, des parchemins, des anneaux et des baguettes magiques. Quand vous ramassez des objets, prenez-les de votre préféré au moins préféré : le dernier ramassé est le premier à être volé. Combattez en “coinçant” les ennemis dans les embrasures de portes, et si vous obtenez une armure de plates, mettez-y toutes vos améliorations. Au début, testez les potions près des portes et de l’eau. Brasser un pot de miel brisé avec une potion de soin a plus de valeur que de les utiliser séparément. Améliorez les potions d’expérience et les parchemins de transmutation pour choisir et améliorer vos paliers de capacités. Les baguettes de givre et d’explosion de feu peuvent transformer la viande crue en bonne nourriture ; pour le givre, la viande doit être collée à quelque chose comme un mur, tandis que l’explosion de feu brûle simplement tout. Dans les salles à pièges, s’il s’agit de pièges à cible unique, allez le plus loin possible et reposez-vous ou faites du bruit pour attirer les ennemis, puis lancez un objet sur le piège pour le déclencher sur eux. Dans les salles d’avalanche, laissez tomber un objet dans l’embrasure de la porte, reculez, puis lancez un objet sur le piège. Les gnolls enragés, il faut juste les fuir. On ne raisonne pas quelqu’un qui a perdu tout sang-froid
Il me semble que si vous examinez le serpent avec la loupe, le jeu donne cet indice. Quand vous rencontrez un nouvel ennemi, il vaut toujours mieux prendre le temps de l’examiner. Sinon, jouez mage : la baguette touche toujours les serpents ; ou, si vous jouez archère, tirez quand le serpent dort encore. L’essentiel de la courbe de difficulté du jeu consiste à apprendre ce genre d’astuces pour gérer les ennemis. Par exemple, les mouches ou les gros groupes doivent toujours être combattus dans des goulets d’étranglement
L’une des choses à faire est d’identifier les objets quand vous êtes en sécurité. Une méthode consiste à essayer les baguettes magiques sur les ennemis. Parfois vous gaspillerez une charge ou renforcerez un ennemi, mais vous saurez ce que l’objet fait. Après quelques parties, vous aurez aussi le feeling du genre “j’ai identifié beaucoup de bons parchemins, donc les parchemins non identifiés ont de bonnes chances d’être mauvais”
Ne quittez pas un étage sans avoir trouvé de nourriture. Utilisez les parchemins et les potions dès que possible dans une situation sûre pour les identifier. Servez-vous des encadrements de portes pour affronter les ennemis un par un