Tampilkan postingan dengan label Bahasa C. Tampilkan semua postingan
Tampilkan postingan dengan label Bahasa C. Tampilkan semua postingan

Program C# (Membuat Game Puzzle Bergambar)



Selamat Siang teman-teman :)
Lama nih nggak posting :D soalnya lagi sibuk UAS kemaren, wkwkwkwk! Oia, kali ini saya akan membagikan cara membuat sebuah program permainan yang akan dibuat di Visual Studio 2012 menggunakan C# (WindowsFormsApplication). Permainannya adalah sebuah puzzle bergambar.

Disini saya akan membuat beberapa potongan gambar nantinya. Saya hanya akan menyiapkan 9 potongan saja. Namun, jika teman-teman ingin lebih menantang :D boleh kok ditambah. Boleh 12, 15, atau 1000 skalian juga boleh :D kan biar lebih menantang? Hahahaha :p

Oke! Pertama, siapkan 9 buah PictureBox pada Form Design kita.

Setelah sudah, edit warna pada PictureBox kita di Properties > Appereance > BackColor (8 kotak diisi berwarna apa saja dan sisakan 1 kotak untuk warna putih).

Kalau sudah selesai dengan backcolor nya, kita masuk ke tampilan source code. Silahkan double klik pada Form Design kita, lalu isikan source code seperti gambar diatas pada Form program ini. (Ingat!! PictureBox nya harus berurutan angkanya 1,2,3 lalu 4,5,6 dan 7,8,9 jangan ngacak! Supaya sesuai dengan source code ini, oke?!)


Berikutnya klik menu icon Project > GAME PUZZLE GAMBAR Properties > Resources (lihat menu STRINGS lalu klik dan pilih IMAGES). Disebelah kanan menu IMAGES ada menu ADD RESOURCE, klik. Kemudian pilih Add Existing File… untuk menyiapkan potongan gambar puzzle.



(NOTE!! Lebih dulu, kalian sudah harus memotong satu buah gambar utuh ke dalam 9 bagian, baru setelah itu ditambahkan kesini)

(NOTE!! “GAME PUZZLE GAMBAR Properties”, adalah nama program punya gue. Jadi kalo punya lo ya tergantung dari nama apa yang lo kasih. Kalo default ya biasa namanya WindowsFormsApplication1 atau 2, atau terserah bla bla bla)

Hmm, selanjutnya kita kembali ke Form yang berisi source code tadi dan kemudian ketikkan source code seperti gambar diatas

(NOTE!! Untuk source code yang ini “Properties.Resources._1” nya itu harus diacak, supaya pada waktu awal game dimainkan gambar sudah otomatis teracak)

(NOTE!! Arti dari “_1” adalah nama potongan gambar. Jadi gambar _1 berada pada PictureBox1, lalu gambar _7 berada pada PictureBox2, dst)

Setelah sudah selesai mengetikkan perintah diatas, coba klik START. Maka akan muncul tampilan potongan gambar yang sudah teracak seperti pada gambar diatas!

Okehh!!! Berikutnya masuk ke logika program, wkwkwk :D
Penjelasan dari saya sedikit: Puzzle Game yang saya buat ini terdiri dari 9 buah potongan gambar/ saya sebut kotak gambar saja ya? Okeh! Bukan game namanya kalo mainnya gampang kan? Dan bukan puzzle namanya kalo mainnya gampang kan? Maka dari itu, kita akan atur pergerakan setiap potongan gambar ini.

Jadi begini:
Pada kotak gambar 1 jika di klik, hanya bisa berpindah tempat ke kotak gambar 2 dan 4.
Kalo kotak gambar 2 jika di klik, hanya bisa berpindah tempat ke kotak gambar 1,3 dan 5.
Lalu kotak gambar 3 jika di klik, hanya bisa berpindah tempat ke kotak gambar 2 dan 6.
Lalu kotak gambar 4 jika di klik, hanya bisa berpindah tempat ke kotak gambar 1,5 dan 7.
Lalu kotak gambar 5 jika di klik, hanya bisa berpindah tempat ke kotak gambar 2,4,6 dan 8.
Lalu kotak gambar 6 jika di klik, hanya bisa berpindah tempat ke kotak gambar 3,5,9.
Lalu kotak gambar 7 jika di klik, hanya bisa berpindah tempat ke kotak gambar 4 dan 8.
Lalu kotak gambar 8 jika di klik, hanya bisa berpindah tempat ke kotak gambar 5,7 dan 9.
Dan terakhir, kotak gambar 9 jika di klik, hanya bisa berpindah tempat ke kotak gambar 6 dan 8.

Gimana? Masih bingung? Baca ulang deh :) kaLo udah paham sama ocehan saya tadi, selanjutnya tinggal di implementasikan ke source code.

“Ketikkan source code dibawah ini, setelah source code sebelumnya…”
(banyak kan? Yaiya banyak :D namanya juga program, buat game, game puzzle, menantang banget kan? Hahahah :D yaiyaa)

  
*NOTE* “untuk mengetik perintah diatas, sebelumnya klik dulu PictureBox-nya. Untuk mengisi source code di PictureBox1, double klik dulu PictureBox1 nya yang di form design, nanti langsung digiring ke form program… lakukan hal yang sama pada semua PictureBox untuk mengisi source code nya”

Setelah selesai mengetik semua perintah diatas TANPA PESAN ERROR, maka langsung saja kita klik START dan mulai deh bermain game nya :)

(NOTE!! Jangan sampai kelebihan atau kekurangan tanda kurung kurawal pada source code, kurang atau lebih 1 aja, udah error. Jadi perhatikan baik-baik ya)

Mungkin itu aja cara membuat game puzzle gambar C# dari saya. Kurang dan lebihnya mohon dimaapin yaa :D Makasihh.

Wassalam.










Program C# (Perulangan WHILE Part II)


Pada postingan saya kali ini, saya akan memberikan lagi beberapa contoh program C# yang menggunakan perulangan WHILE :D 


Yang pertama ada program mencetak suatu deret angka yaitu 2,3,6,11,18,27,38…. Dengan input nya  berapa saja dan outputnya minimal yaahhh 11 lah (Lihat Gambar Diatas)


Lalu yang berikut ada program kedua yaitu mencari faktorial suatu bilangan n. Misalnya 3! (faktorial 3) diperoleh dari 3×2×1 hasilnya 6 . Disini saya membuat dari faktorial 3 sampai dengan 6. (Lihat Gambar Diatas) Jadi nanti kalau mau lihat hasil dari pemfaktorannya di program, masukkan dulu inputannya misalnya faktorial 6, nanti outputnya akan memberikan hasil dari faktorial 6 yaitu 720, seperti pada gambar diatas.

Dan terakhir adalah program mencari suku ke n dari deretan angka 2,6,15,31,56,92,141,205,286,386…. (Lihat Gambar Diatas) Terserah deh mau lihat outputnya dengan inputan berapa, tinggal KLIK saja :D oke?



Itu saja dari saya…Thanks a lot :)

Program C# (Perulangan WHILE Part I)


Untuk siang hari ini yang rasanya panas banget minta ampunn, saya masih akan tetap memberikan postingan-postingan dari bahasa C#, hehehe. Sumpah, disini panasnya pake kebangetan… bisa dibilang yaaa…mmm… neraka kedua :D tp gak apa-apa, kan nggak ada apinya, jadi nggak hangus :D

Oke, nggak usah banyak2 becandaannya wkwkwkwk…
Siang ini, saya akan memberikan source code contoh program C# dengan menggunakan statement perulangan WHILE. Pada postingan saya sebelumnya, saya pernah membahas tentang perulangan juga, yaitu perulangan FOR. 

Nah, perbedaan dari kedua statement ini yaitu FOR dan WHILE adalah cara pengeksekusian programnya. Kalau WHILE startnya selalu di luar, kalau FOR biasanya di dalam…. While statement berguna untuk melakukan perulangan selama kondisi bernilai true dan For digunakan untuk melakukan perulangan yang didasarkan atas nilai diskrit, misalnya integer.
 
Perbedaan FOR dan WHILE : Kalau di FOR, program akan terus mengeksekusi perintah sampai titik dimana program harus berhenti. Contohnya kita akan mencari FPB dari angka 8 dan 12. Lebih dulu kita set i=8 dan menggunakan (i-- atau decrement, yg nanti program akan mengeksekusi i=8, i=7, i=6 sampai i=1). Selanjutnya program akan terus mengeksekusi perintah walaupun sudah ditemukan FPB nya 4, saat i=5. Perintah akan terus mengeksekusi sampai i=1, padahal tujuannya dari FPBnya sudah ditemukan yaitu 4. 

Beda hal dengan WHILE yang akan berhenti mengeksekusi perintah disaat sudah kondisi sudah bernilai True. Jika dengan For program terus dieksekusi sampai selesai, dengan While jika sudah mendapatkan FPBnya yaitu 4 di i=5, maka program akan finish/selesai dan tidak lagi melakukan pengeksekusian program sampai i=1, karena sudah ditemukan kondisi true nya tadi saat i=5 yaitu 4.
Dibawah ini, ada beberapa source code contoh program dari perulangan WHILE yang bisa teman-teman lihat….


Program Mencetak Nama


Program Mencetak Angka secara Berurutan
 Program ini akan mencetak angka secara berurutan yaitu 1 2 3 4 5 .


Program Menentukan Bilangan Prima atau Bukan dari suatu Angka
(*tulisan berwarna hijau, hanyalah sebuah komentar, tidak perlu diketik juga tidak apa2, karna tidak ada efek apa2 saat program di running*).


Program Mencari FPB dari Dua Buah Bilangan Inputan
Int a = int.Parse(textbox1.Text);   sama saja penulisannya dengan
a = Convert.ToInt32(textboxt1.Text);
(*tulisan berwarna hijau, hanyalah sebuah komentar, tidak perlu diketik juga tidak apa2, karna tidak ada efek apa2 saat program di running*).


Program Mencari KPK dari Dua Buah Bilangan Inputan
Int a = int.Parse(textbox1.Text);   sama saja penulisannya dengan
a = Convert.ToInt32(textboxt1.Text);
(*tulisan berwarna hijau, hanyalah sebuah komentar, tidak perlu diketik juga tidak apa2, karna tidak ada efek apa2 saat program di running*).


^ Sekiian... ^

Program C# (Perulangan FOR Part I)


Hai, hai. Postingan kali ini akan memuat beberapa contoh program yang sudah saya buat dengan C#. Program yang saya buat ini adalah program bahasa c# dengan menggunakan perulangan statement FOR.  Statement jenis ini digunakan untuk menentukan bagian mana dari program yang akan dieksekusi berulang-ulang dan apa kondisi yang menentukan perulangan tersebut.

Sebenarnya pada C# ada empat statement yang digunakan sebagai pengulangan, yaitu :
1. while.
2. for.
3. foreach.
4. do-while.

Namun, untuk postingan yang ini, saya hanya akan memberikan contoh program menggunakan statement FOR….

Gambar 1. Contoh Program Mencetak Angka yang Polanya sudah Ditentukan (1)

Gambar 2. Contoh Program Mencetak Angka yang Polanya sudah Ditentukan (2)

Gambar 3. Contoh Program Mencetak Angka yang Polanya sudah Ditentukan (3)



Mungkin hanya itu saja yang bisa saya berikan :)
Dan untuk contoh source code program C# statement perulangan WHILE....
postingannya menyusul yaaahhh ;)

Thanks a lot .

Program C# (Menggunakan ComboBox)


Selamat siang teman-teman…
Disini saya akan memberikan beberapa print screen contoh program C# dengan menggunakan ComboBox. Kebetulan juga program ini merupakan tugas dari kampus sih, tugas mata kuliah struktur data. Jadi, buat teman-teman yang mendapat tugas demikian, bisa kok liat-liat source code program di bawah ini :)

Di bawah ini adalah contoh program untuk mengetahui ibukota sebuah Negara serta untuk mengetahui luas wilayah sebuah Negara yang kita pilih. 


Selanjutnya, dibawah ini adalah source code dari program diatas.... Silahkan dilihat-lihat :) 


Sekian....
:)