1 00:00:02,340 --> 00:00:05,010 Jadi kami dapat mendeteksi bahwa game telah 2 00:00:05,010 --> 00:00:08,970 berakhir, sekarang akan menyenangkan untuk juga mengeluarkan ringkasan pada game di layar. 3 00:00:09,110 --> 00:00:14,430 Sekarang kita bisa menyelam lebih dalam ke styling dan detail output di sana nanti, untuk sekarang mari 4 00:00:14,910 --> 00:00:20,070 kita pastikan bahwa kita mungkin setidaknya menghasilkan jumlah putaran yang dibutuhkan komputer untuk menang atau 5 00:00:20,070 --> 00:00:22,550 apa artinya menang, untuk menebak nomor kita. 6 00:00:22,770 --> 00:00:27,870 Jadi jumlah putaran adalah sesuatu yang saya ingin hasilkan di sini di game over screen dan itu tentu saja 7 00:00:27,870 --> 00:00:32,610 nilai yang perlu kita dapatkan dari alat peraga kami karena kami mengelola jumlah putaran ini di komponen 8 00:00:32,610 --> 00:00:35,400 aplikasi pada akhirnya, di sini di putaran tebakan . 9 00:00:35,400 --> 00:00:43,200 Jadi dalam game over screen, kita mendapatkan ini pada alat peraga, putaran, angka atau apa pun yang Anda ingin 10 00:00:43,200 --> 00:00:52,010 beri nama ini, terserah Anda bagaimana Anda memberi nama alat peraga ini dan mungkin juga menampilkan nomor yang harus ditebak komputer, 11 00:00:52,250 --> 00:00:56,260 angka dulu dan kemudian alat peraga nomor pengguna mungkin. 12 00:00:56,270 --> 00:01:00,060 Jadi ini adalah dua alat peraga yang sekarang perlu kita atur di game over screen, 13 00:01:00,230 --> 00:01:01,850 angka putaran dan nomor pengguna. 14 00:01:01,850 --> 00:01:06,220 Jadi kembali dalam komponen aplikasi pada layar permainan lebih, kami menetapkan angka 15 00:01:06,440 --> 00:01:10,030 putaran dan nomor pengguna, nomor pengguna tentu saja harus nomor 16 00:01:10,030 --> 00:01:16,430 pengguna kami yang kami miliki di sana, nomor pengguna antara kurung kurawal sekarang mengacu pada status nomor pengguna kami 17 00:01:16,430 --> 00:01:22,810 di sini, nomor pengguna sebelum tanda sama dengan hanya merujuk ke prop yang kita lewati untuk permainan di atas 18 00:01:22,820 --> 00:01:24,700 layar dan jumlah putaran tentu 19 00:01:24,700 --> 00:01:29,090 saja adalah menebak, jadi itulah jumlah putaran yang dibutuhkan komputer untuk menebak ini. 20 00:01:29,120 --> 00:01:33,560 Jadi ini sekarang diteruskan ke game over screen dan dapat di-output di sana, di game 21 00:01:35,340 --> 00:01:39,740 over screen, saya juga ingin memiliki tombol yang memungkinkan pengguna untuk me-restart game. 22 00:01:39,780 --> 00:01:41,260 Jadi mari kita 23 00:01:41,430 --> 00:01:44,880 tambahkan tombol di sini dan untuk itu, Anda perlu 24 00:01:45,230 --> 00:01:52,230 mengimpor tombol dari React Native, jadi mari kita tambahkan tombol di sini dan judul tombol ini bisa menjadi 25 00:01:52,500 --> 00:02:00,360 permainan baru dan melalui pers, saya ingin memulai permainan baru. Sekarang lagi komponen aplikasi adalah tempat kita pada akhirnya mengontrol 26 00:02:00,420 --> 00:02:04,840 apakah game berjalan atau tidak, tempat kami menyajikan layar game yang berbeda. 27 00:02:04,860 --> 00:02:09,470 Jadi di sinilah kita perlu mengubah sesuatu jika permainan baru harus dimulai dan 28 00:02:09,750 --> 00:02:15,480 masuk akal bahwa dalam komponen aplikasi, oleh karena itu kita memiliki fungsi baru, dapat didefinisikan di 29 00:02:15,480 --> 00:02:22,410 mana saja, saya akan mendefinisikannya di sini sebagai fungsi pertama karena itu fungsi yang memungkinkan kita untuk mengkonfigurasi game 30 00:02:22,410 --> 00:02:31,560 baru, jadi mungkin mengkonfigurasi game handler baru, Anda dapat menamainya apa pun yang Anda inginkan dan di sana, saya berharap tidak ada argumen tapi saya ingin 31 00:02:31,600 --> 00:02:33,520 mengatur putaran tebakan saya menjadi 32 00:02:33,700 --> 00:02:40,880 nol dan karena itu sebenarnya kita tidak perlu untuk melakukan ini di sini ketika kita memulai permainan baru karena kita 33 00:02:40,880 --> 00:02:47,000 pasti melakukannya tepat sebelum kita mengkonfigurasi permainan baru. Jadi kita dapat menetapkan putaran menebak ke nol 34 00:02:47,000 --> 00:02:48,880 di sini dan dengan 35 00:02:49,160 --> 00:02:54,640 melakukan itu, kita sudah memastikan bahwa jika kita periksa di sana, kondisi ini tidak akan 36 00:02:54,660 --> 00:02:59,650 terpenuhi lagi karena jika kita menetapkan putaran menebak ke nol, itu pasti tidak lebih 37 00:02:59,780 --> 00:03:07,140 besar dari nol lagi, jadi kami pasti akan meninggalkan game di atas layar dan kemudian, kami akan menampilkan layar game lagi. 38 00:03:07,220 --> 00:03:11,960 Jadi untuk melihat layar mulai permainan lagi yang ingin kita lihat karena itulah layar 39 00:03:11,960 --> 00:03:17,960 yang memungkinkan kita untuk mengkonfigurasi dan memulai permainan baru, kita harus memastikan bahwa kita juga mengatur ulang nomor pengguna, 40 00:03:17,990 --> 00:03:19,490 jadi nomor yang dipilih. 41 00:03:19,580 --> 00:03:27,260 Jadi di sini kita juga dapat mengatur nomor pengguna menjadi nol, untuk mengatur ulang ini ke nilai false-ish dan sekarang konfigurasikan pengendali 42 00:03:27,260 --> 00:03:30,640 permainan baru reset semua yang kita periksa di sana, maka 43 00:03:30,830 --> 00:03:33,050 kita harus melihat layar mulai 44 00:03:33,080 --> 00:03:38,450 permainan, sekarang kita hanya perlu melewati pointer at configure game handler baru ke game over screen. 45 00:03:38,810 --> 00:03:43,150 Jadi di sana, saya akan menambahkan prop onRestart mungkin dan itu 46 00:03:43,390 --> 00:03:46,250 menunjuk pada mengkonfigurasi pengendali game baru. 47 00:03:46,250 --> 00:03:53,230 Jadi sekarang kita dapat menggunakan prop onRestart di dalam game over screen dengan mengikatnya ke tombol ini, di sana 48 00:03:53,240 --> 00:03:59,660 dengan sebuah pers, saya ingin menjalankan onRestart sebagai fungsi tanpa tanda kurung di sini karena di sini, 49 00:03:59,720 --> 00:04:03,030 saya hanya mengarahkannya sehingga onPress mendaftar ini pointer 50 00:04:03,020 --> 00:04:10,440 dan ketika tombol ini ditekan, fungsi ini akan dijalankan. Mari kita coba semua itu, mari 51 00:04:10,440 --> 00:04:17,130 kita masukkan angka, 41 mungkin dan memulai permainan dan kemudian turun, itu 52 00:04:17,130 --> 00:04:19,740 cepat tapi tidak apa-apa. 53 00:04:19,830 --> 00:04:20,600 Dua putaran, 54 00:04:20,610 --> 00:04:21,740 angkanya 41, itu 55 00:04:21,750 --> 00:04:24,950 benar dan jika saya mengklik game baru, kami kembali ke sini. 56 00:04:25,050 --> 00:04:27,210 Mari kita coba, 66, lebih besar, 57 00:04:27,510 --> 00:04:29,110 lebih besar, lebih rendah, lebih 58 00:04:29,160 --> 00:04:29,930 rendah, 59 00:04:29,970 --> 00:04:30,850 lebih rendah, 60 00:04:30,900 --> 00:04:32,070 bahkan lebih rendah, 61 00:04:32,070 --> 00:04:33,240 lebih besar, lebih 62 00:04:33,240 --> 00:04:34,230 rendah, lebih baik 63 00:04:34,230 --> 00:04:36,200 butuh waktu lama, lebih rendah, lebih 64 00:04:36,210 --> 00:04:37,560 besar, lebih besar, lebih 65 00:04:37,560 --> 00:04:38,470 rendah, lebih 66 00:04:38,520 --> 00:04:39,780 rendah, lebih besar, 67 00:04:39,780 --> 00:04:40,550 lebih 68 00:04:40,590 --> 00:04:43,560 tinggi, ya 14 putaran. Jadi bisa juga memakan 69 00:04:43,560 --> 00:04:46,720 waktu lebih lama tetapi yang utama adalah logika kami 70 00:04:46,720 --> 00:04:50,580 di sini berfungsi dan itu sebenarnya sudah jadi logika dari seluruh permainan. 71 00:04:50,580 --> 00:04:55,730 Sekarang apa yang belum selesai adalah gaya keseluruhan, saya ingin memiliki tombol yang berbeda di 72 00:04:55,740 --> 00:04:57,350 sini, ingin memiliki tombol yang 73 00:04:57,500 --> 00:04:58,860 berbeda di sini, ingin 74 00:04:58,860 --> 00:05:06,930 menggunakan font saya sendiri, ingin menggunakan beberapa ikon dan saya juga ingin memastikan bahwa kami menunjukkan sedikit gambar pada layar di mana permainan berakhir, 75 00:05:06,930 --> 00:05:09,400 jadi di sini saya juga ingin memiliki 76 00:05:09,400 --> 00:05:10,650 sedikit gambar. 77 00:05:10,660 --> 00:05:13,000 Jadi ini semua hal yang akan kami tangani 78 00:05:13,000 --> 00:05:15,630 selanjutnya, banyak penataan dan penambahan gambar yang harus dilakukan.