Erstellen eines Tippspiels mit Bash

Anfänger

In diesem Projekt erstellen Sie ein einfaches Tippspiel mithilfe eines Shell-Skripts, das zufällige Zeichen auf dem Bildschirm anzeigt und Sie herausfordert, sie einzugeben, bevor sie verschwinden. Sie haben die Möglichkeit, das Tippen von Zahlen, Buchstaben, einer Mischung aus beiden oder benutzerdefinierten Wörtern zu üben.

LinuxShell

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Projekt lernen Sie, wie Sie mithilfe eines Shell-Skripts ein einfaches Tippspiel erstellen können. Das Spiel zeigt zufällige Zeichen auf dem Bildschirm an, und Ihr Ziel ist es, sie einzugeben, bevor sie verschwinden. Das Spiel bietet verschiedene Modi mit unterschiedlichen Schwierigkeitsgraden. Sie können wählen, ob Sie die Eingabe von Zahlen, Buchstaben, einer Mischung aus beiden oder sogar Ihrer eigenen benutzerdefinierten Wörter üben möchten.

👀 Vorschau

Shell Typing Game

🎯 Aufgaben

In diesem Projekt lernen Sie:

  • Wie Sie eine Projekt-Datei erstellen und sie in einem Code-Editor öffnen
  • Wie Sie mithilfe von Sonderzeichen und Farben eine Willkommensoberfläche anzeigen
  • Wie Sie ein Modiauswahlmenü implementieren, um den Schwierigkeitsgrad auszuwählen
  • Wie Sie ein Tippkategorie-Auswahlmenü implementieren, um die Art der Zeichen auszuwählen, die Sie üben möchten
  • Wie Sie Funktionen zum Zeichnen einer Umrandung und Füllen der Hintergrundfarbe der Tippoberfläche erstellen
  • Wie Sie zufällige Buchstaben und Zahlen für das Tippspiel generieren
  • Wie Sie die Tippfunktionalität implementieren, einschließlich der Verarbeitung von Benutzereingaben und der Berechnung der Genauigkeit
  • Wie Sie eine gracefull Exit-Funktion erstellen, um spezielle Signale zu verarbeiten

🏆 Errungenschaften

Nach Abschluss dieses Projekts können Sie:

  • Die Grundlagen des Shell-Scriptings demonstrieren
  • Sonderzeichen und Farben in der Terminalausgabe verwenden
  • Eingaben vom Benutzer in Shell-Skripten lesen
  • Menüs und Benutzeroberflächen in Shell-Skripten implementieren
  • Spezielle Signale in Shell-Skripten verarbeiten

Lehrer

labby

Labby

Labby is the LabEx teacher.