Henkerspiel
Dies ist ein klassisches Worträtselspiel, das mit React und Gemini AI entwickelt wurde.
Funktion
Das Spiel folgt den traditionellen Regeln von „Kreuzworträtsel“, bei dem die Spieler versuchen, ein verborgenes Wort zu enthüllen, indem sie nach und nach einen Buchstaben erraten. Bei falschen Vermutungen wird ein Teil einer Strichfigur gezeichnet. Das Spiel endet, wenn die Figur vollständig gezeichnet ist oder das Wort erraten wurde.
Wichtige Funktionen:
1. Benutzeroberfläche: Die Benutzeroberfläche des Spiels wurde mit React erstellt, um eine dynamische und responsive Nutzung zu ermöglichen.
2. Wortgenerierung: Die Gemini AI API wird verwendet, um für jede Spielsitzung zufällige Wörter zu generieren. Das sorgt für Unvorhersehbarkeit und Herausforderung, da die Spieler auf eine Vielzahl von Wörtern stoßen.
3. Spiellogik: Die Spiellogik wird mit den State- und Effect-Hooks von React verwaltet.
4. Feedback und Interaktionen: Die Spieler erhalten sofort visuelles Feedback zu ihren Vermutungen.
5. Game Over-Bedingungen: Nach jeder Vermutung wird geprüft, ob das Spiel gewonnen oder verloren wurde. Die Benutzeroberfläche wird aktualisiert, um eine Meldung anzuzeigen und die Möglichkeit zu bieten, ein neues Spiel zu starten.
Gemini API verwenden:
1. Wörter abrufen: Wenn ein neues Spiel gestartet wird, ruft die React-Komponente die Gemini-KI über eine API auf, um ein zufälliges Wort abzurufen. Das Wort wird dann als Zielwort für das Spiel festgelegt.
2. API-Integration: Die Integration mit der Gemini API erfolgt über Axios für HTTP-Anfragen.
3. Fehlerbehandlung: Die Fehlerbehandlung wird implementiert, um Fälle zu verwalten, in denen der API-Aufruf fehlschlägt. So wird sichergestellt, dass das Spiel solche Szenarien fehlerfrei verarbeiten und dem Nutzer entsprechendes Feedback geben kann.
Basis
- Web/Chrome
Team
Von
Matin Imam
Von
Indien