Ich möchte ein einfaches textbasiertes Spiel mit JavaScript oder PHP erstellen. Idealerweise möchte ich in der Lage sein, ASCII-Text in einer Art Schwarzkonsolen-Konsolenstil zu rendern (denken Sie an Konsolen-Roguelikes wie Crawl oder Nethack oder alte Infocom-Text-Abenteuerspiele). Das Spiel wäre einfach, meistens Texteingabe und Menüauswahl.
Ist dies einfach mit JS oder PHP möglich? Wenn ja, können Sie mir einige Hinweise geben, und wenn nicht, was könnte ich verwenden, um diese Art von Spiel über einen Browser anstatt über eine ausführbare Datei auszuführen?
javascript
php
text-based
Persepolis
quelle
quelle
Antworten:
Sie könnten das gesamte Spiel sicher in JavaScript erstellen. Beachten Sie, dass der Quellcode für den Benutzer sichtbar ist. Wenn Sie also über Betrug besorgt sind (wahrscheinlich kein Problem, wenn es sich nur um ein Einzelspieler-Spiel handelt), sollten Sie Ihre Spielelogik auf dem Server haben.
JavaScript und PHP werden definitiv funktionieren.
Wenn ich ein solches Spiel erstellen würde, würde ich Folgendes tun:
quelle
Zusätzlich zu Bummzacks Antwort, die ziemlich gut ausgearbeitet ist, würde ich Ihnen einen Rat geben.
Stellen Sie vor dem Animieren sicher, dass Ihr PHP solide ist. Eine gute Möglichkeit zum Testen besteht darin, mehrere Schaltflächen auf der Seite für Ihre verschiedenen Aktionen zu haben und diese mit einem einfachen POST-Aufruf zu verwenden.
Wenn Sie Ihre Spielverarbeitungslogik festnageln können, sollte die Animation ein einfacher Schritt nach vorne sein. Das Debuggen von AJAX-Anforderungen kann jedoch Kopfschmerzen bereiten, wenn Sie nicht vorsichtig sind.
quelle
Dies ist in Javascript sehr gut möglich. Sie können auch Ihre bevorzugte Konsolenschrift aus einer
.ttf
oder.otf
-Datei laden .quelle
Ja, sollte in HTML / JavaScript ziemlich einfach zu tun sein. Nehmen Sie einen Vorblock und stylen Sie ihn nach Belieben. Für die Eingabe sollten Sie wahrscheinlich Texteingabefelder weglassen und nur die Schlüsselereignisse verwenden.
quelle