假設您正在建置一個線上應用程式,使用者可以在其中玩回合制策略遊戲 Nim。在 Nim 中,有三個物件堆積。兩個玩家輪流從單一堆積中移除任何數量的物件。遊戲的目標是強制另一個玩家移除最後一個物件。
作為應用程式的一部分,您需要儲存現有遊戲的狀態。您還需要在遊戲的不同階段通知使用者。您可以在使用者邀請他們參加新遊戲、輪到他們玩遊戲,以及確定獲勝者時通知他們。
在此實驗室中,您可以了解如何使用 Amazon DynamoDB 和 Amazon SNS 來處理這些需求。Amazon DynamoDB 用於儲存現有遊戲的狀態,以使其在回合間持續存在。Amazon SNS 用於在遊戲關鍵點通知玩家。
在單元 1 中,您可以設定您的環境並下載您在實驗室期間使用的程式碼。
完成單元的時間:20 分鐘
在此單元中,您已了解您在此實驗室中建置的範例應用程式。您還設定了 AWS 帳戶和 AWS Cloud9 執行個體。
您現在已準備好開始使用實驗室。在下一個單元中,您將佈建 Amazon DynamoDB 資料庫。