- Beranda
- Programmer Forum
Bantu Tugas c++ gan
...
TS
cbc97
Bantu Tugas c++ gan
Buatlah permainan menembak benda. Map yang digunakan berukuran 25x50 (diberi bintang ukuran 25x50). Benda yang tersedia adalah persegi dan diamond. Benda akan memiliki nilai random dari 1 – 9. Nilai dari benda akan ditampilkan di tengah-tengah benda tersebut. Panjang sisi-sisi dari benda adalah random antara 5-10. Benda akan muncul pada layar 5 detik sekali dan bergerak di dalam layar secara random.
Berikan crosshair untuk membidik target. Posisi awal crosshair adalah di tengah-tengah layar. Crosshair player akan menjadi besar apabila user sedang menggerakkan crosshair menggunakan ‘W’, ‘A’, ‘S’, ‘D’. Tampilan crosshair adalah sebagai berikut:
Diam (tidak menyentuh W atau A atau S atau D)
|
-- + --
|
Bergerak(menyentuh W atau A atau S atau D)
|
-- + --
|
contoh kotak :
******** ***************************
* 5 * * 3 *
******** ***************************
contoh diamond :
*
* 5 *
*
Player dapat menembakkan peluru di layar menggunakan spasi. Apabila crosshair sedang diam, maka peluru akan jatuh pada tengah-tengah crosshair. Apabila crosshair sedang bergerak, maka peluru akan jatuh pada posisi random di daerah kosong antara ‘+’ dan ‘|’ atau ‘-‘.
Apabila peluru mengenai benda, maka benda akan hilang.
NB : hanya boleh menggunakan syntax if,for,while,bool,getch,array,char,string,vector. Selain yang saya sebutkan dilarang dipakai
Berikan crosshair untuk membidik target. Posisi awal crosshair adalah di tengah-tengah layar. Crosshair player akan menjadi besar apabila user sedang menggerakkan crosshair menggunakan ‘W’, ‘A’, ‘S’, ‘D’. Tampilan crosshair adalah sebagai berikut:
Diam (tidak menyentuh W atau A atau S atau D)
|
-- + --
|
Bergerak(menyentuh W atau A atau S atau D)
|
-- + --
|
contoh kotak :
******** ***************************
* 5 * * 3 *
******** ***************************
contoh diamond :
*
* 5 *
*
Player dapat menembakkan peluru di layar menggunakan spasi. Apabila crosshair sedang diam, maka peluru akan jatuh pada tengah-tengah crosshair. Apabila crosshair sedang bergerak, maka peluru akan jatuh pada posisi random di daerah kosong antara ‘+’ dan ‘|’ atau ‘-‘.
Apabila peluru mengenai benda, maka benda akan hilang.
NB : hanya boleh menggunakan syntax if,for,while,bool,getch,array,char,string,vector. Selain yang saya sebutkan dilarang dipakai
0
1.4K
14
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
20.2KThread•4.6KAnggota
Urutkan
Terlama
Komentar yang asik ya