Video: Web Apps of the Future with React by Neel Mehta 2025
Sebelum menulis satu baris kod dalam Ruby, fikirkan langkah-langkah yang perlu diambil oleh program anda untuk membuat permainan petualangan. Ini permainan berasaskan giliran, pengembaraan teks, jadi semuanya akan berlaku di tetingkap terminal. Tetapi apa sebenarnya yang akan dilakukannya?
Pertama, program ini perlu menyediakan pemboleh ubah yang menjejaki pemain. Untuk permainan ini, anda akan menjejaki kesihatan pemain, berapa banyak harta yang dia dapati, apa bilik dia berada, dan sama ada dia melarikan diri dari gua itu.
Program ini harus mengalu-alukan pemain, beritahu dia apa yang sedang berlaku, dan mungkin memberitahunya bagaimana untuk bermain.
Setiap giliran, program harus
-
Semak untuk melihat sama ada pemain masih hidup dan tidak melarikan diri.
-
Semak untuk melihat apakah raksasa telah ditunjukkan, dan jika ya, biarkan raksasa dan pemain bertarung jika dikehendaki.
-
Benarkan pemain mencari harta karun.
-
Biarkan pemain meninggalkan bilik dan pergi ke bilik lain.
Program harus
-
Pastikan bilik yang berbeza mempunyai keterangan yang unik.
-
Ketahui bagaimana secara rawak tentukan jika raksasa muncul.
-
Tentukan secara rawak sama ada pemain itu menemui harta.
Apabila pemain mengambil terlalu banyak kerosakan atau melarikan diri dari gua, program itu harus memaparkan mesej terakhir yang sesuai.
Wow, itu banyak! Anda perlu memecahkan ini ke dalam bit kecil Ruby, tetapi anda akan melihat bahawa ia tidak terlalu sukar untuk mencipta permainan kaya yang kaya.
