4 Punkte von GN⁺ 2024-03-22 | 1 Kommentare | Auf WhatsApp teilen
  • Shattered Pixel Dungeon ist ein Open-Source-Traditional-Roguelike-Dungeon-Crawler mit zufällig generierten Leveln und Gegnern sowie Hunderten von Items zum Sammeln und Verwenden
  • Das Spiel basiert auf dem Quellcode von Watabous Pixel Dungeon und wird derzeit für Android, iOS und Desktop-Plattformen kompiliert
  • Offizielle Releases sind über Google Play, den App Store, Steam, GOG.com, Itch.io und GitHub Releases verfügbar
  • Das Projekt hat einen offiziellen Blog und ein Transifex-Übersetzungsprojekt; Nutzer, denen das Spiel gefällt, können es über Patreon unterstützen
  • Dieses Repository nimmt keine Pull Requests an; der Code wird bereitgestellt, damit er für andere Projekte nützlich sein kann, und Issue-Meldungen wie Bug Reports und Feature Requests werden angenommen

Spielüberblick

  • Shattered Pixel Dungeon ist ein Open-Source-Traditional-Roguelike-Dungeon-Crawler
  • Das Spiel bietet zufällig generierte Level und Gegner, und Hunderte von Items können gesammelt und verwendet werden
  • Die Codebasis ist der Quellcode von Watabous Pixel Dungeon

Unterstützte Plattformen und Bezugsquellen

Projektunterstützung und Community-Ressourcen

  • Nutzer, denen das Spiel gefällt, können das Projekt auf Patreon unterstützen
  • Der offizielle Blog befindet sich auf ShatteredPixel.com
  • Das Übersetzungsprojekt wird auf Transifex betrieben

Beitragsrichtlinie des Repositorys

  • Dieses Repository nimmt keine Pull Requests an
  • Der Code wird nicht mit dem Ziel bereitgestellt, Community-Beiträge anzunehmen, sondern in der Hoffnung, dass andere ihn für ihre eigenen Projekte sinnvoll nutzen können
  • Issue-Meldungen aller Art, darunter Bug Reports und Feature Requests, sind willkommen

Dokumentation zur Arbeit am Code

1 Kommentare

 
GN⁺ 2024-03-22
Meinungen auf Hacker News
  • Der Rest meiner Woche dürfte damit draufgehen. Normalerweise installiere ich keine Spiele auf dem Handy, aber SPD ist Open Source, also mache ich eine Ausnahme.
    Als ich es zum ersten Mal installiert habe, war ich so süchtig danach, dass ich fast mein Praktikum ruiniert hätte; als ich es kürzlich wieder installiert habe, war ich so verdächtig aufs Handy fixiert, dass meine Frau dachte, ich hätte eine Affäre. Sagt nicht, ich hätte euch nicht gewarnt.

    • Wenn ihr nur Open-Source-Mobile-Games spielt und euch Sorgen um Zeitverschwendung macht, solltet ihr das fabrikartige Tower-Defense-Spiel Mindustry unter https://mindustrygame.github.io/ besser meiden.
    • Ich hatte dasselbe Problem, und die Lösung war, den Spielcode zu ändern und Cheats einzubauen. Ich habe meinen Charakter extrem robust gemacht, es selbst kompiliert und das APK aufs Handy geladen; erst dann konnte ich das Spiel beenden und die Sucht war vorbei.
    • Diese Rezension sollte ins README des Repositorys. Sie macht Lust, es auszuprobieren, aber gleichzeitig Angst davor.
    • Dann solltest du Caves lieber nicht installieren. Es ist noch besser.
      https://play.google.com/store/apps/details?id=thirty.six.dev...
    • Wenn es kostenlos und Open Source sein soll, gibt es auch Unciv.
      https://github.com/yairm210/Unciv
  • Ich weiß nicht genau, warum das auf Hacker News gelandet ist, aber Shattered Pixel Dungeon macht Spaß.
    Eine besonders gute Funktion ist, dass das Spiel die Art eines Tranks/einer Schriftrolle automatisch identifiziert, wenn ein Effekt die Identität eindeutig verrät, etwa wenn man einen Trank wirft. In traditionelleren Hack-artigen Spielen musste man sich selbst Notizen machen, obwohl ein geworfener Trank, der in Feuer explodiert, natürlich ein Trank des flüssigen Feuers ist. Ein gutes Spiel, um sich etwa im öffentlichen Nahverkehr die Zeit zu vertreiben.

    • Es ist ein extrem unterhaltsames Spiel, Open Source, und das Genre dürfte gut zu den Interessen der HN-Nutzer passen. Ich habe es kürzlich wiederentdeckt und mir fiel ein, dass es Open Source ist, daher fand ich es einen Post wert.
    • Als ich diesen Beitrag sah, dachte ich sofort: „Auf Hacker News gibt es bestimmt ziemlich viele Fans von traditionellen Roguelikes.“ Es könnte das Genre sein, bei dem der Anteil der Fans, die Entwickler sind oder zumindest ein wenig Spieleentwicklung ausprobiert haben, am höchsten ist.
      SPD ist ein guter Einstieg in Spiele wie Brogue, DCSS, Cogmind und Qud.
    • Der interessante Teil ist, vor der tatsächlichen Benutzung zu erschließen, was ein bestimmter Gegenstand ist. Die Vermutung liegt nicht immer richtig, aber man kann die Wahrscheinlichkeit deutlich erhöhen.
    • Skyrim hatte auch so eine Mechanik. Wenn man Zutaten für Tränke isst, erfährt man ihre Wirkung; und wenn es überschneidende Zutaten gibt, weiß man beim nächsten Fund derselben Zutat, was sie ist.
    • Auch Nethack identifiziert Gegenstände, wenn man ihre Effekte beobachtet.
  • Nachdem ich die positiven Kommentare hier gesehen hatte, habe ich es im App Store fürs iPhone gekauft.
    Ich hatte kürzlich einen ziemlich guten Controller gekauft, bei dem das Handy in die Mitte kommt und an beiden Seiten des Bildschirms Buttons und Thumbsticks sitzen, daher hoffte ich auf Controller-Unterstützung. Die Form ähnelt den Joy-Con der Nintendo Switch; es trägt zwar das PlayStation-Branding, der tatsächliche Hersteller ist aber ein anderes Unternehmen mit Lizenz. Unterm Strich funktioniert dieses Spiel mit meinem Controller gut. Mit dem linken Thumbstick bewege ich die Figur, mit dem rechten bewege ich so etwas wie ein Zielrechteck. Die Zeigerempfindlichkeit war etwas hoch, ließ sich aber in den Spieleinstellungen anpassen, und danach war es angenehm.

    • Ich weiß, was du meinst. Ich hatte früher so einen für das iPhone 6s, aber mein aktuelles 12 Pro ist natürlich größer und passt nicht hinein.
      Deshalb habe ich mir eine Halterung 3D-gedruckt, die das Handy auf einem Xbox-Controller befestigt. Ein bisschen schwer, funktioniert aber perfekt bei Spielen mit Controller-Unterstützung. GeForce Now funktioniert auch, also spiele ich im Bett quasi „PC-Spiele“, und abgesehen von den Kosten für Plastik, Handy und Controller ist es „kostenlos“.
      https://www.thingiverse.com/thing:2553522
    • Ist das ein Backbone One? Ich habe mir kürzlich die Version ohne PlayStation-Branding fürs iPhone gekauft und bin sehr zufrieden.
      Ich wollte es schon länger kaufen, und sobald Gen 2 mit austauschbaren Halterungen herauskam, die Cases unterstützen, habe ich zugeschlagen. Es ist großartig für SNES-Spiele auf dem Handy und sehr zu empfehlen. Der einzige Nachteil ist die furchtbare mitgelieferte App. Sie versucht ständig, einem ein Abo zu verkaufen, aber zum Glück musste ich die App nicht verwenden.
  • Ich habe lange keine Spiele gespielt, hauptsächlich wegen der Uni, und vor Kurzem mit Cogmind angefangen, einem hervorragenden SF-Roguelike.
    Im Grunde ist es ein Spiel, in dem man ein Roboter ist, an den man verschiedene Hilfsgeräte, Antriebe, Waffen und Energiequellen anbringen und austauschen kann. Es gehört zu den unterhaltsamsten Spielen, die ich seit Jahren gespielt habe. Der Entwickler Josh Ge ist außerdem sehr freundlich und stark in die Community eingebunden, was ich gut finde. Sehr zu empfehlen.

  • https://pixeldungeon.fandom.com/wiki/Shattered_Pixel_Dungeon ist eine hervorragende Ressource, wenn dieses Spiel und das Genre neu für dich sind. Ich würde aber empfehlen, zuerst selbst einiges zu entdecken, sich auf viele Tode einzustellen und erst nach dem ersten Boss auf Ebene 5 das Wiki zu lesen.
    Ich spiele SPD seit Jahren, und die beste Strategie zum Gewinnen ist aus meiner Sicht, Schriftrollen der Verbesserung aufzusparen, bis man mindestens eine Waffe der Stufe 4 bekommt. Für Rüstung gilt dasselbe. Dadurch werden die frühen Ebenen deutlich gefährlicher, aber wenn man überlebt, wird es zu einem Spiel, in dem man keine Fehler macht und keine Hochrisikosituationen entstehen lässt. Mit dieser Methode komme ich in etwa 30 % der Runs bis zum Amulet. Seit den jüngsten Updates ist auch der Weg zurück an die Oberfläche eine deutlich interessantere Herausforderung geworden. Weitere Tipps: Tränke und Schriftrollen nicht sofort identifizieren, sondern aufbewahren, bis man mehr Informationen gesammelt hat; in den frühen Ebenen durch das Töten von Fliegen die Farbe von Heiltränken herausfinden; bevor man einen Schriftrollenbehälter hat, der vor Feuer schützt, Schriftrollen zu Beginn jeder Ebene im Wasser verstecken und vor dem Wechsel zur nächsten Ebene wieder einsammeln; nach Ebene 20 sind wegen der Fallen Schriftrollen der Kartierung unverzichtbar, und man sollte sie in den ersten beiden Läden relativ günstig kaufen; Räume mit Beschwörungsfallen eignen sich gut zum Sammeln von Erfahrungspunkten, wenn man Lähmungsgas sowie Feuer-/Giftgas-Tränke hat. Wenn dir das Spiel gefällt, kannst du in der Android-Version direkt im Spiel für das Projekt spenden.

    • HN-Markdown mag eingerückte Listen nicht.
      Informationen wie die, dass Fliegen manchmal Heiltränke fallen lassen und in frühen Ebenen auftauchen, fühlen sich ein bisschen so an, als würden sie das Spiel brechen. Vielleicht sollten Tränke überhaupt keine Farbe haben, bevor man sie trinkt. Allerdings würde das mit dem umstrittenen Inventarsystem kollidieren, bei dem doppelte Gegenstände keine Belastung darstellen. Es gibt eine feine Linie zwischen „das Spiel lernen“ und dem Umgehen von Fakten, die laut Design vor Beginn eines Runs unbekannt sein sollen.
    • Wenn ich mich darauf einstellen soll, oft zu sterben, bin ich raus. Spiele, die einen wiederholt für Kleinigkeiten bestrafen, machen keinen Spaß.
      Das ist so ähnlich, wie wenn The Sims einen bei lebendigem Leib verbrennt, weil man keinen Rauchmelder gekauft hat und es gewagt hat, Toast zu machen.
  • Ich habe angefangen, einen subjektiven und noch unfertigen Leitfaden für neue Spieler zu erstellen: https://spd-huntress-guide.pages.dev/guide
    Ich habe ihn nicht öffentlich vorgestellt und wollte ihn eigentlich offline nehmen, weil ich ihn nicht einmal pflegen kann, geschweige denn fertigstellen. Mit Evans Update-Tempo Schritt zu halten ist unmöglich, daher funktionieren Walkthroughs mit Seeds wahrscheinlich nicht mehr, aber vielleicht ist es für jemanden nützlich.

    • Als ich PD und später SPD zum ersten Mal gespielt habe, gefiel es mir besser; spätere Updates fühlten sich für mich überladen an. Vielleicht ist das auch nur meine Voreingenommenheit.
    • Die Seite scheint nicht zu laden, ich würde sie aber wirklich gern lesen.
  • Ich habe dieses Spiel eine Zeit lang gespielt, und nicht, dass ich angeben will, aber ich bin sowohl mit dem Krieger als auch mit dem Magier bis Akt 2 gekommen.
    Mir gefällt der Identifizierungsprozess und das vergleichsweise schnelle Tempo, und wenn man will, kann man ziemlich taktisch spielen. Es ist das Spiel, das ich unterwegs auf kurzen Strecken am häufigsten auf dem iPhone spiele. Ich mag, dass ich an der aktuellen Stelle speichern und später weiterspielen kann, ohne mir wieder die Dungeon-Struktur oder den Zustand von Tränken und Nahrung in Erinnerung rufen zu müssen.

  • Etwas off-topic, aber dieser Beitrag erinnert mich daran, wie ich als Kind unzählige Stunden Castle of the Winds gespielt habe.
    Nachdem ich diesen Thread gesehen hatte, habe ich nachgeschaut und festgestellt, dass der ursprüngliche Entwickler an einer Portierung nach Unity arbeitet.
    [1]: https://www.mobygames.com/game/842/castle-of-the-winds/
    [2]: https://www.reddit.com/r/CastleOfTheWinds/comments/172ckn6/i...

    • Es war nicht perfekt, aber um 2008 herum habe ich Reign of Swords/Clash of Kingdom auf meinem alten iPod touch wirklich geliebt.
      Ich suche seit Jahren nach einem Ersatz, aber 99,9 % der ähnlichen Spiele im App Store sind Spam, Pay-to-win, Mikrotransaktionshölle und haben diesen üblichen billigen „internationalen“ Artstyle.
      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...
    • Das erinnert mich an meine Kindheit auf dem griechischen Land. Die einzige Software, die man bekommen konnte, waren Demos/Shareware, die von Zeitschriften heruntergeladen und auf CDs gepackt wurden.
      Natürlich gab es keine Möglichkeit, zu bezahlen oder an die Vollversion zu kommen, also spielte ich dieselben Demo-Level stundenlang immer wieder. Ich mochte Castle of the Winds und auch ein anderes rundenbasiertes Spiel mit Piraten. Es gab auch ein ähnliches Spiel mit so etwas wie Panzern; ich glaube, es hieß Metal Knights.
    • Dieses Spiel hatte ich völlig vergessen. Ein Spiel, das ich als Kind stundenlang gespielt habe.
      Allein im kostenlosen Demo-Level habe ich wahrscheinlich 50 Stunden verbracht.
    • Ich habe unglaublich viel Zeit damit verbracht, in diesem Spiel Würfelschleime zu farmen, um seltene Items zu bekommen. Ich habe es sehr geliebt.
  • Wer Magic: The Gathering als Kartenspiel mag, sollte Forge besser meiden. Es läuft auf Desktop und Android, ist Open Source, in Java geschrieben und enthält alle Karten sowie das komplette Gameplay.
    Man kann eigene Decks bauen oder aus einer riesigen Liste fertiger Decks wählen und gegen die KI antreten; online können meines Wissens bis zu 4 Personen in derselben Partie spielen.
    https://github.com/Card-Forge/forge

    • Wurde auch kürzlich wieder gepostet: https://news.ycombinator.com/item?id=38651346
      Immer wenn M:TG auf die Titelseite kommt, wird XMage normalerweise ebenfalls eingereicht. Das schließt auch diese offenbar vierteljährlichen Threads zu Papers ein, nach denen „M:TG Turing-vollständig ist“.
  • Ich habe das zufällig vor ein paar Wochen installiert. Es ist wirklich gut gemacht, aber falls ich nicht irgendetwas Grundlegendes übersehen habe, fand ich es brutal schwer und habe es am Ende wieder gelöscht.
    Ich weiß nicht, ob ich die Steuerung nicht vollständig kenne, eine Mechanik übersehe oder die falschen Erwartungen habe. Es sieht definitiv nach einem Spiel aus, das mir gefallen müsste, aber die ersten ein oder zwei Schlangen, denen ich begegne, zerlegen mich komplett. Ich weiß auch noch nicht, wie ich mich anschleichen oder an ihnen vorbeikommen soll, und ich habe auch keine Beute gefunden oder bekommen, die mir am Anfang hilft. Falls jemand weiß, was ich falsch mache, wäre ich für Hinweise dankbar. Ich würde den Schwierigkeitsgrad gern um 50 % senken.

    • Ich spiele es seit über 10 Jahren.
      Ich spiele hauptsächlich die Jägerin, daher aus dieser Perspektive: Essen sollte man nur verwenden, wenn es wirklich nötig ist, also wenn man hungert oder auf frühen Ebenen wahrscheinlich viele Gegner vor sich hat. Die erste Schriftrolle der Aufwertung kommt auf den permanenten Bogen; dazu wertet man die Schriftrolle auf und wendet sie dann auf den Bogen an. Die Wege, auf denen Gegner sich nähern, sind immer festgelegt. Samen setzt man auf den erwarteten Laufwegen von Statuen und Mimics ein, und wenn möglich nutzt man Fernangriffe. Bevor man in einen Heilbrunnen steigt, sollte man alle verfluchten Gegenstände anlegen, dann wird der Fluch entfernt. In Läden kauft man in dieser Reihenfolge: neue Tasche/Beutel, Essen, Ankh; danach gleicht man Schwächen mit Heiltränken, Schriftrollen, Ringen und Zauberstäben aus. Beim Aufheben von Gegenständen nimmt man sie von den bevorzugtesten zu den weniger bevorzugten auf; was man zuletzt aufgehoben hat, wird zuerst gestohlen. Kämpfe, indem du Gegner in Türdurchgängen „einklemmst“, und wenn du eine Plattenrüstung bekommst, steckst du alle Aufwertungen dort hinein. Tränke probiert man früh in der Nähe von Türen und Wasser aus. Ein zerbrochener Honigtopf, zusammen mit einem Heiltrank gebraut, ist wertvoller als beide getrennt zu verwenden. Tränke der Erfahrung und Schriftrollen der Verwandlung wertet man auf, um eine Fähigkeitsstufe auszuwählen und zu verbessern. Zauberstäbe für Frost und Feuerschlag können rohes Fleisch in gutes Essen verwandeln; bei Frost muss das Fleisch an etwas wie einer Wand anliegen, Feuerschlag verbrennt einfach alles. In Fallenräumen gilt: Wenn es Einzelfallen sind, geht man ganz nach hinten und ruht sich aus oder macht Lärm, um Gegner anzulocken, und wirft dann einen Gegenstand auf die Falle, damit sie beim Gegner ausgelöst wird. In Lawinenräumen lässt man einen Gegenstand in der Tür fallen, zieht sich zurück und wirft dann einen Gegenstand auf die Falle. Vor wütenden Gnollen sollte man einfach weglaufen. Mit jemandem, der die Selbstbeherrschung verloren hat, lässt sich nicht reden.
    • Lass die Schlange dir durch eine Tür folgen und schlag zu, sobald sie auf dem Türfeld steht. Das zählt als Überraschungsangriff.
      Wenn man die Schlange mit der Lupe untersucht, gibt sie einem diesen Hinweis, glaube ich. Bei neuen Gegnern lohnt es sich immer, sich Zeit zum Untersuchen zu nehmen. Oder man spielt als Magier, dann trifft der Zauberstab die Schlange immer; als Bogenschütze kann man schießen, solange sie noch schläft. Ein Großteil der Lernkurve des Spiels besteht darin, genau solche Kniffe zu lernen, um Gegner zu erledigen. Fliegen oder große Gruppen sollte man zum Beispiel immer an Engstellen bekämpfen.
    • Man sollte prüfen, ob man die gefundenen Gegenstände auch wirklich nutzt oder ob man mit einem Inventar voller Zauberstäbe/Schriftrollen/Tränke stirbt, die man für später aufgespart hat.
      Eine der Aufgaben ist, Gegenstände zu identifizieren, wenn es sicher ist. Eine Methode ist, Zauberstäbe an Gegnern auszuprobieren. Manchmal verschwendet man dabei Ladungen oder stärkt den Gegner, aber man lernt, was der Gegenstand macht. Nach ein paar Runden entwickelt man auch ein Gespür wie: „Ich habe schon viele gute Schriftrollen identifiziert, also ist eine nicht identifizierte Schriftrolle wahrscheinlich etwas Schlechtes.“
    • Ausgehend von klassischem Pixel Dungeon und etwas Nethack-Erfahrung kann ich ein paar Heuristiken vorschlagen.
      Verlasse keine Ebene, ohne Nahrung gefunden zu haben. Verwende Schriftrollen und Tränke so früh wie möglich in einer sicheren Situation, um sie zu identifizieren. Nutze Türrahmen, um Gegner einzeln zu bekämpfen.