Stellen Sie sich vor, Sie bauen eine Online-Anwendung, in der Benutzer Nim, ein rundenbasiertes Strategiespiel, spielen können. In Nim gibt es drei Haufen von Gegenständen. Zwei Spieler nehmen abwechselnd eine beliebige Anzahl von Gegenständen von einem einzigen Stapel. Das Ziel des Spiels ist es, den anderen Spieler zu zwingen, den letzten Gegenstand zu entfernen.
Als Teil Ihrer Anwendung müssen Sie den Status eines bestehenden Spiels speichern. Außerdem müssen Sie die Benutzer an verschiedenen Stellen im Spiel benachrichtigen. Sie benachrichtigen sie, wenn ein Benutzer sie zu einem neuen Spiel einlädt, wenn sie an der Reihe sind und wenn ein Gewinner feststeht.
In dieser Übung lernen Sie, wie Sie Amazon DynamoDB und Amazon SNS verwenden können, um diese Anforderungen zu erfüllen. Amazon DynamoDB wird verwendet, um den Status einer bestehenden Partie zu speichern, damit sie zwischen den Runden nicht verloren geht. Amazon SNS wird verwendet, um die Spieler an wichtigen Punkten im Spiel zu benachrichtigen.
In Modul 1 konfigurieren Sie Ihre Umgebung und laden den Code herunter, den Sie während der Übung verwenden.
Veranschlagte Zeit für das Modul: 20 Minuten
In diesem Modul lernten Sie die Beispielanwendung kennen, die Sie in dieser Übung bauen. Sie haben auch ein AWS-Konto eingerichtet und eine AWS Cloud9-Instanz konfiguriert.
Sie sind nun bereit, mit der Übung zu beginnen. Im nächsten Modul stellen Sie Ihre Amazon DynamoDB-Datenbank bereit.