Supposez que vous créez une application en ligne permettant aux utilisateurs de jouer à Nim, un jeu de stratégie au tour par tour. Dans le jeu Nim, il y a trois tas d’objets. Deux joueurs jouent à tour de rôle, et doivent chacun enlever n’importe quel nombre d’objets d’un seul tas d’objets. Le but du jeu est d’obliger l’autre joueur à enlever le dernier objet.
Dans le cadre de votre application, vous devez enregistrer l’état d’un jeu existant. Vous devez également informer les utilisateurs à différents moments d’un jeu. Vous les avertissez quand un utilisateur les invite à une nouvelle partie, quand c'est à leur tour de jouer et quand un gagnant est décidé.
Dans cet atelier, vous allez découvrir comment utiliser Amazon DynamoDB et Amazon SNS pour gérer ces exigences. Amazon DynamoDB est utilisé pour stocker l'état d'un jeu existant afin qu'il persiste entre les tours. Amazon SNS est utilisé pour informer les joueurs à des moments clés du jeu.
Dans le module 1, vous configurez votre environnement et téléchargez le code que vous allez utiliser dans cet atelier.
Durée du module : 20 minutes
Dans ce module, vous vous êtes familiarisé avec l’exemple d’application que vous avez créé dans cet atelier. Vous avez également configuré un compte AWS et une instance AWS Cloud9.
Vous êtes à présent prêt pour démarrer l’atelier. Dans le prochain module, vous allez mettre en service votre base de données Amazon DynamoDB.