Thema
- #Spieleentwicklung
- #KI-Spieleentwicklung
- #Javascript-Spiel
- #Game Programming
- #HTML5-Spiel
Erstellt: 2024-11-08
Erstellt: 2024-11-08 17:26
Wir sind mit einem neuen Projekt zurück.
Da wir aus dem vorherigen Projekt viel gelernt haben, haben wir uns entschieden, dieses Mal von Anfang an die Struktur zu definieren.
Wir haben einen neuen Thread erstellt und zunächst die folgenden Fragen gestellt.
F1. Ich werde in Zukunft ein Spiel mit Javascript, HTML und CSS erstellen.
F2. Die grundlegende Struktur sieht wie folgt aus: Das Spiel beginnt im Dorf. Das Dorf besteht aus einem Gasthaus (Ausruhen zur Wiederherstellung von Gesundheit und Mana), einem Laden (Kauf und Verkauf gängiger Verbrauchsmaterialien), einer Gilde (Quests und Fähigkeiten), einer Schmiede (Herstellung und Kauf/Verkauf von Waffen und Rüstungen) und einem Dungeon (100 Stockwerke tief, auf jeder Etage ein Kampf gegen Monster, alle 5 Stockwerke ein Zwischenboss, alle 10 Stockwerke ein Boss der jeweiligen Etage, auf der 100. Etage der Endboss).
A2. Das klingt sehr interessant! Es ist ein sehr interessantes Spielkonzept. Ich werde Ihnen einige Vorschläge zur weiteren Konkretisierung und Implementierung der Spielstruktur unterbreiten. ##Spielstruktur und -funktionen ###1. Dorf ####Gasthaus - Funktion: Der Ort, an dem der Spieler durch Ausruhen seine Gesundheit und sein Mana wiederherstellen kann. - Implementierung: Funktion zum Zurücksetzen des Gesundheits- und Manazustands des Spielers durch einen Knopfdruck. ####Laden - Funktion: Ort zum Kaufen und Verkaufen von Verbrauchsmaterialien. - Implementierung: - Erstellung einer Inventar-Benutzeroberfläche zur Anzeige der Artikelliste. - Implementierung der Kauf- und Verkaufsfunktionen (Festlegung der Artikelpreise und Verwaltung von Gold). ####Gilde - Funktion: Bereitstellung von Quests und Erlernen von Fähigkeiten. - Implementierung: - Questliste und Funktionen zum Annehmen/Abschließen von Quests. - System, mit dem Fähigkeiten durch Erfahrungspunkte und Gold erlernt werden können. ####Schmiede - Funktion: Herstellung, Kauf und Verkauf von Waffen und Rüstungen. - Implementierung: - Herstellungsfunktion für Gegenstände basierend auf Rezepten. - Benutzeroberfläche zum Kaufen/Verkaufen von Waffen und Rüstungen. ###2. Dungeon - Struktur: 100 Stockwerke tiefer Dungeon. - Kampf: Kampf gegen Monster auf jeder Etage. - Implementierung des Kampfsystems (HP, Angriffskraft usw. von Spieler und Monster). - Boss: Alle 5 Stockwerke ein Zwischenboss, alle 10 Stockwerke ein Boss der jeweiligen Etage, auf der 100. Etage der Endboss. - Implementierung von Bossen mit besonderen Fähigkeiten und Mustern. - Belohnung: Belohnungssystem für das Abschließen jeder Etage und des Kampfes gegen Bosse. ##Implementierungsplan ###HTML/CSS - Entwurf der Benutzeroberfläche für die einzelnen Orte (Gasthaus, Laden usw.) und den Dungeon. - Gestaltung des Stils der Orte und Charaktere mit CSS. ###JavaScript - Erstellung von Objekten zur Verwaltung des Spielzustands (Gesundheit, Gold, Inventar usw. des Spielers). - Implementierung der Funktionen der einzelnen Orte (Gegenstandskauf, Erlernen von Fähigkeiten usw.) als Funktionen. - Erstellung der Spielschleife zum Wechseln der Dungeon-Etagen und zum Durchführen von Kämpfen. ##Zusätzliche Überlegungen - Speicherfunktion: Funktion zum Speichern und Laden des Spielfortschritts. - Zufällige Elemente: Hinzufügen von Zufälligkeit beim Erscheinen von Monstern und Beute, um das Spielerlebnis zu verbessern. - Sound und Grafik: Hinzufügen von Soundeffekten und Grafikelementen, um das Spielerlebnis zu verbessern. Basierend auf dieser Grundstruktur kann das Spiel schrittweise erweitert und mit neuen Funktionen und Inhalten versehen werden. Viel Spaß beim Entwickeln des Spiels und beim Einbringen kreativer Ideen!
Durch die obige Anfrage haben wir der KI die Gesamtstruktur erklärt und die anfängliche Konfiguration wie folgt abgeschlossen, indem wir weitere Anfragen gestellt haben.
Sieht besser aus als das letzte Projekt, oder?.img
Hier beginnen wir einen neuen Versuch.
(Zusatz) Unglaublich... Nach ein paar Tagen Übung scheinen meine Fähigkeiten zu wachsen. Oder vielleicht kann ich die KI jetzt besser nutzen. ㅎㅎ
Ich habe ein Ereignis zum Erstellen von Charakteren beim Spielstart hinzugefügt (in Zukunft wird eine event.js für die Ereignisverwaltung erstellt), ein Inventar rechts hinzugefügt, einen kleinen Heiltrank erstellt und beim Erstellen des Charakters einen als Geschenk gegeben und dessen Verwendung implementiert. Außerdem habe ich festgestellt, dass die Protokoll-Ausgabe an vielen Stellen verwendet wird, daher habe ich ein console.js erstellt, das nur für das Protokollfenster und die Protokollausgabe zuständig ist.
Bis jetzt funktioniert alles gut. Ab morgen werde ich den grundlegenden Kampf gegen Monster hinzufügen. Dieser Kampf ist sehr wichtig, wenn man nicht gut nachdenkt, ist es einfach zu scheitern. Heute höre ich hier auf und wir sehen uns morgen mit einem neuen Beitrag wieder!
Man muss die KI gut einsetzen!.img
Der Test befindet sich hier!
https://ggoban.com/d2ng/
Kommentare0