Ya kali ini mw sharing Game Sederhana Dengan C# meski gamenya udah lama mbikinnya. . cman bru ksempetan kali ini gue ngpost. . ya harap dimaklumi, baru ganti alamat. ..hehehehe
Dalm ksempatan kali ini gue mw mbeberin
Sdikit cerita, game ini gue buat untuk tugas HCI (mksudnya IMK
Buat gmbar gamenya kyak gambar dibawah ini nih. . :
Ya gamenya sangat sangat sangat sangat sederhana sekali. ..
masih belum nemu yg siipz ini. .tpi ditunggu aja ya. . .
Oke untuk syntaxnya
1. Bagian ini bwat tmpilan awalnya aja,biar agak kren dkit. ..
if (kondisiUi == true)
{
kondisiKura = true;
kondisiHiu = true;
kondisiLumba = true;
imgB1L.Visible = false;
imgB1R.Visible = true;
imgHL.Visible = false;
imgHR.Visible = true;
imgKL.Visible = false;
imgKR.Visible = true;
imgLL.Visible = false;
imgLR.Visible = true;
imgP1.Visible = true;
imgCoral.Visible = true;
imgKR.Left = 220;
imgHR.Left = 206;
imgLR.Left = 220;
tmrUI.Start();
}
else
{
tmrUI.Stop();
kondisiKura = false;
kondisiHiu = false;
kondisiLumba = false;
imgB1L.Visible = false;
imgB1R.Visible = false;
imgHL.Visible = false;
imgHR.Visible = false;
imgKL.Visible = false;
imgKR.Visible = false;
imgLL.Visible = false;
imgLR.Visible = false;
imgP1.Visible = false;
imgCoral.Visible = false;
}
2. Bagian ini untuk me-random item yg turun. . .
bisa mendapat item biasa ato item bonus. .
Random acak = new Random();
byte bonus;
byte item;
bonus = Convert.ToByte(acak.Next(1,5));
if (bonus >= 4)
{
item = Convert.ToByte(acak.Next(1,6));
JalankanItem(item,"B");
}
else
{
item = Convert.ToByte(acak.Next(1,9));
JalankanItem(item,"A");
}
3. Bagian ini berfungsi untuk membuat background item transparan
Color warna = Color.FromArgb(0,Color.DeepSkyBlue); Color warnaBg = Color.FromArgb(60,Color.Aqua); lblScore.BackColor = warna; gbScore.BackColor = warna; gbTimer.BackColor = warna; pnlMenu.BackColor = warnaBg; imgA1.BackColor = warna; imgA2.BackColor = warna; imgA3.BackColor = warna; imgA4.BackColor = warna; imgA5.BackColor = warna; imgA6.BackColor = warna; imgA7.BackColor = warna; imgA8.BackColor = warna; imgA9.BackColor = warna; imgA10.BackColor = warna; imgA11.BackColor = warna; imgA12.BackColor = warna; imgA13.BackColor = warna; imgA14.BackColor = warna; imgA15.BackColor = warna; imgA16.BackColor = warna; imgA17.BackColor = warna; imgA18.BackColor = warna; imgB1.BackColor = warna; imgB2.BackColor = warna; imgB3.BackColor = warna; imgB4.BackColor = warna; imgB5.BackColor = warna; imgB6.BackColor = warna; imgKranjang.BackColor = warna; imgB1L.BackColor = warna; imgB1R.BackColor = warna; imgHL.BackColor = warna; imgHR.BackColor = warna; imgKL.BackColor = warna; imgKR.BackColor = warna; imgLL.BackColor = warna; imgLR.BackColor = warna; imgP1.BackColor = warnaBg; imgCoral.BackColor = warnaBg;
4. Nah pda bagian ini nih yg terpenting. . .game ini hnya mengharuskan user untuk menangkap coralnya dg keranjang. . .nah pda bagian ini (hanya potongan) dimana akan memperoleh nilai saat coral jatuh diantara kordinat keranjang saat itu. . .
if (cekA1 == false)
{
imgA1.Top += (7 + level);
if (imgA1.Top >= 425 && (imgKranjang.Left >= (imgA1.Left - 67) && imgKranjang.Left <= (imgA1.Left + 8)))
{
Nilai("A");
ResetItem(1);
}
if (imgA1.Top >= 485)
{
cekA1 = true;
ResetItem(1);
}
}
itu mrupaka bagian dasar dari program ini. . .untuk lanjutannya bisa loe kmbangin ndiri ya. . .
Ya ckup sekian dlu ya coretan ini. ..
Sory nih klo bnyak bugnya. . .mklum msih belajar. ..
Buat loe yg pngin program jadinya monggo di download disini!!!
Mohon kritiknya. . .klau tdak ya votenya aja ya. . .
[THX]



3 comments:
weh game yg kemaren diajari...... mantab mas.... request bikin gta dari C# bisa mas?,......kepingin.... Dari imandana sang ilusionis DOta
boleh diperjelas propertiesnya ga? misalnya imgKR itu yang mana, kondisi kura itu yang mana, bingung :(
mas bisa minta penjelasan listing program detailnya..atau ada ebook yg mas bikin tentang game ini..atau buku tutorial game tolong infonya makasih
Posting Komentar