Landlubber (Mini-Roguelike)
Verfasst: 21.05.2019 15:26
Ich war vorletzte Woche auf einem lokalen GameJam, und habe dort in 10 Stunden ein kleines Roguelike gebastelt. In den darauffolgenden Tagen habe ich daran gefeilt, weitere Features und Tilesets eingebaut, Bugs ausgemerzt, und am Ende ist tatsächlich ein funktionierendes, fertiges Spiel dabei herumgekommen. Alle Sounds stammen von freesound.org, die Krakel-Grafiken habe ich mit "Paint" erstellt (wenn man knapp 10 Stunden zur Verfügung hat, muß man Prioritäten setzen ).
Es ist eine ziemlich bekloppte, zufällige Angelegenheit, macht aber auf seine bekloppte, zufällige Art irgendwie Spaß; ein MVP (Minimum Viable Product), wie es im Buche steht.
Wer es testen will, ist herzlich eingeladen.
Das Spiel läuft rundenbasiert ab, Level werden zufällig erstellt, und werden von Karte zu Karte größer. Theoretisch kann man unendlich weiter spielen, da Item- und Monster-Verteilung prozentual gewichtet sind, wahrscheinlicher ist aber, daß man irgendwann so viel herumirrt, daß man vor lauter Erschöpfung stirbt.
Beim Ableben wird der Name in einer Highscore-Liste verewigt.
Story:
Ihr spielt einen Piraten auf einer Insel und sucht nach Schätzen. Dummerweise lungern an allen Ecken fiese Monster herum. Auf jeder Karte müßt ihr mehr als die Hälfte aller Münzen finden, um eure undankbare Crew, die für Landratten nichts als Verachtung übrig hat und lieber auf hoher See weilen würde, davon abzuhalten, euch am nächsten Mast aufzuknüpfen.
Neues Spiel:
- Zu Beginn müßt ihr euch einen Namen geben.
- Nachdem sich die Konsole geschlossen hat, öffnet sich das Spielfenster, welches einmal angeklickt werden muß, damit es aktiv wird. Das werde ich noch fixen, indem ich entweder eine Graphic Mode-kompatible Input-Routine bastele, oder das über Window-Gadgets regele.
Steuerung:
- Das Spiel wird nur über die Pfeiltasten gesteuert.
- Um mit Spielinhalten zu interagieren (Items aufsammeln/kämpfen), bewegt euch auf das Feld.
- Mit der Leertaste könnt ihr die Highscore-Liste toggeln.
- Mit ENTER bestätigt ihr Textfenster.
- Mit ESC speichert und verlasst ihr das Spiel.
- Wenn ihr das Spiel erneu startet, und es existiert ein angefangener Spielstand, wird dieser geladen.
- Wenn ihr keine Leben mehr übrig habt, ist das Spiel vorbei.
- Ebenso ist das Spiel vorbei, wenn die Ausdauer (die orangene Leiste rechts unten) auf Null gesunken ist.
- Wenn die Spielfigur stirbt, wird ein evtl. bestehender Spielstand gelöscht (that's Roguelife ...)
- Ausdauer geht durch Herumlaufen verloren, und in der Nähe befindliche Monster sorgen dafür, daß die Ausdauer noch schneller sinkt. Auf manchen Tilesets, zum Beispiel dem Dungeon, verliert ihr schneller Ausdauer als auf anderen.
Items:
- Coins: Von denen müßt ihr mehr als die Hälfte gesammelt haben, damit ihr am Ausgang der Karte nicht von eurer Crew gelyncht werdet. Die Anzahl aller Coins variiert von Karte zu Karte, und ist immer geheim.
- Cutlass: rüstet eine Waffe aus. Wenn ihr eine Waffe besitzt, gewinnt ihr jeden Kampf. Wenn ihr keine Waffe habt, gibt es nur eine Chance, einen Kampf zu gewinnen. Kann im Kampf zerbrechen.
- Awesome Pirate Wear: Schützt euch im Kampf vor Schaden. Wenn ihr keine Ausrüstung tragt, gibt es nur eine Chance, Schaden zu widerstehen. Kann im Kampf zerstört werden.
- Bottle 'o Rum: Stellt Ausdauer wieder her.
- Raw Meat: Stellt Ausdauer in größerem Maße wieder her (kann nur von besiegten Monstern gedropped werden).
- Torch: Erhellt die Umgebung solange ihr sie bei euch tragt. Kann im Kampf zerstört werden.
- Shovel/Key: öffnet den Weg zur nächsten Karte
- Heart: +1 Leben. Wenn ihr bereits 7 Leben habt, bekommt ihr stattdessen etwas Ausdauer zurück. Zusätzlich gibt es eine kleine Chance, abhängig vom gegenwärtigen Hungerwert eine große Portion Ausdauer auf einmal zu regenerieren.
- Treasure: Gibt Bonus-Punkte.
--> Siehe weiter unten für aktuellen Download-Link