Kaskus

Tech

cbc97Avatar border
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
0
1.4K
14
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan