Bayangkan Anda membangun aplikasi online tempat pengguna dapat memainkan Nim, game strategi berbasis giliran. Di Nim, terdapat tiga tumpukan objek. Dua pemain saling bergiliran menyingkirkan sejumlah objek dari satu tumpukan. Sasaran game ini adalah untuk memaksa pemain lain menyingkirkan objek terakhir.
Sebagai bagian dari aplikasi, Anda perlu menyimpan kondisi game saat ini. Anda juga harus memberi tahu pengguna tentang berbagai poin di dalam game. Anda memberi tahu mereka ketika pengguna mengundang mereka ke game baru, saat gilirannya bermain, dan saat pemenang telah ditentukan.
Dalam lab ini, Anda mempelajari cara menggunakan Amazon DynamoDB dan Amazon SNS untuk menangani kebutuhan ini. Amazon DynamoDB digunakan untuk menyimpan status permainan saat ini sehingga statusnya tetap pada giliran berikutnya. Amazon SNS digunakan untuk memberi tahu pemain mengenai poin utama dalam game.
Pada Modul 1, Anda mengonfigurasi lingkungan dan mengunduh kode yang digunakan selama di lab.
Waktu untuk Menyelesaikan Modul: 20 Menit
Dalam modul ini, Anda belajar tentang aplikasi contoh yang dibuat di lab ini. Anda juga menyiapkan akun AWS dan mengonfigurasikan instans AWS Cloud9.
Anda kini siap memulai lab. Dalam modul berikutnya, Anda menyediakan database Amazon DynamoDB.