cara membuat game puzzle dengan menggunakan visual basic - abc ngeblog

Upload: mochamad-choiril-iman

Post on 17-Feb-2018

313 views

Category:

Documents


9 download

TRANSCRIPT

  • 7/23/2019 Cara Membuat Game Puzzle Dengan Menggunakan Visual Basic - ABC NgeBlog

    1/6

    2/10/2015 Cara membuat Game Puzzle dengan Menggunakan Visual Basic - ABC ngeBlog

    http://abc123ngeblog.blogspot.com/2013/10/cara-membuat-game-puzzle-dengan.html

    ABC NGEBLOGasiknya nge Blog bareng

    News Update :

    HOME ABOUT CONTACT ANIME NEWS GAME TUTORIAL TUKAR LINK MORE

    Search on this site...

    Home Games, Pemrograman, Tutorial, Visual Basic

    Cara membuat Game Puzzle dengan Menggunakan Visual Basic

    Cara membuat Game Puzzle dengan Menggunakan Visual

    BasicPenulis : Tony Ways on Sunday, October 27, 2013 | 10:48 AM

    Semua pasti tau game puzzle kan? Puzzle adalah sebuah permainan untuk menyusun gambar

    acak menjadi sebuah gambar yang utuh. Nah, disini ane akan berbagi Tutorial dimana temen-

    temen akan belajar Cara Membuat Game Puzzle dengan menggunakan Visual Basic. Langsung

    saja ikuti Langkah-langkah ane :

    1. Buat Design game Puzzlenya terlebih dahulu.

    Keterangan :

    Objeck Properties Value

    Form Text PuzzleToon

    PictureBox SizeImages

    300 300(Gambar Anda)

    Button1 NameTextSizeImageImageAlign

    Img11100 100(Gambar Anda)TopLeft

    Button2 Name

    TextSizeImageImageAlign

    Img2

    2100 100(Gambar Anda)TopCenter

    Button3 NameTextSizeImageImageAlign

    Img33100 100(Gambar Anda)TopRight

    Button4 NameTextSizeImageImageAlign

    Img44100 100(Gambar Anda)MiddleLeft

    Translete

    Popular posts

    Cara membuat Game Puzzle dengan

    Menggunakan Visual Basic

    Semua pasti tau game puzzle kan?Puzzle adalah sebuah permainan

    untuk menyusun gambar acak

    menjadi sebuah gambar yang utuh. Nah, disini

    ane...

    Apakah Sperma akan habis bila

    Bercinta tiap hari ??

    Bercinta adalah hal yang paling

    disenangi oleh pengantin baru.

    Bahkan bisa hampir tiap hari kedua

    pengantin tersebut melakukan hubunga...

    Bahasa Pemrograman JAVA :

    Membuat Program Penggajian

    Pada artikel ini ABC ngeBlog berbagi

    sedikit tentang tutorial dalammembuat script program java untuk

    Program Penggajian. ABC ngeBlog menggu...

    Waah, Tampilan Google di Hari Kemerdekaan Indonesia 8/16/2013

    http://abc123ngeblog.blogspot.com/2013/10/%E2%80%9Dhttp://translate.google.com/translate?hl=id&langpair=en|id&u=http://tony.scqolbu.com/%E2%80%9Dhttp://abc123ngeblog.blogspot.com/search/label/Pemrogramanhttp://abc123ngeblog.blogspot.com/p/tukar-link.htmlhttp://abc123ngeblog.blogspot.com/2013/10/cara-membuat-game-puzzle-dengan.htmlhttp://abc123ngeblog.blogspot.com/2013/04/bahasa-pemrograman-java-membuat-program.htmlhttp://abc123ngeblog.blogspot.com/2013/10/%E2%80%9Dhttp://translate.google.com/translate?hl=id&langpair=en|id&u=http://tony.scqolbu.com/%E2%80%9Dhttp://abc123ngeblog.blogspot.com/search/label/Tutorialhttp://abc123ngeblog.blogspot.com/search/label/Newshttp://abc123ngeblog.blogspot.com/search/label/Animehttp://abc123ngeblog.blogspot.com/http://abc123ngeblog.blogspot.com/p/about-us.htmlhttp://abc123ngeblog.blogspot.com/2013/08/waah-tampilan-google-di-hari.htmlhttp://abc123ngeblog.blogspot.com/2013/03/apakah-sperma-akan-habis-bila-bercinta.htmlhttp://abc123ngeblog.blogspot.com/2013/03/apakah-sperma-akan-habis-bila-bercinta.htmlhttp://abc123ngeblog.blogspot.com/search/label/Tutorialhttp://abc123ngeblog.blogspot.com/search/label/Gameshttp://abc123ngeblog.blogspot.com/search/label/Gameshttp://abc123ngeblog.blogspot.com/2013/10/cara-membuat-game-puzzle-dengan.htmlhttp://abc123ngeblog.blogspot.com/2013/04/bahasa-pemrograman-java-membuat-program.htmlhttp://3.bp.blogspot.com/-80VjMYVCBsI/Um1RrSnXDII/AAAAAAAAAdM/GEcYSRjPBKU/s1600/01.JPGhttp://abc123ngeblog.blogspot.com/search/label/Visual%20Basichttp://abc123ngeblog.blogspot.com/http://abc123ngeblog.blogspot.com/
  • 7/23/2019 Cara Membuat Game Puzzle Dengan Menggunakan Visual Basic - ABC NgeBlog

    2/6

    2/10/2015 Cara membuat Game Puzzle dengan Menggunakan Visual Basic - ABC ngeBlog

    http://abc123ngeblog.blogspot.com/2013/10/cara-membuat-game-puzzle-dengan.html

    Button5 NameTextSizeImageImageAlign

    Img55100 100(Gambar Anda)MiddleCenter

    Button6 NameTextSizeImageImageAlign

    Img66100 100(Gambar Anda)MiddleRight

    Button7 Name

    TextSizeImageImageAlign

    Img7

    7100 100(Gambar Anda)BottomLeft

    Button8 NameTextSizeImageImageAlign

    Img88100 100(Gambar Anda)ButtomCenter

    Button9 NameTextSizeImageImageAlign

    Img99100 100(Gambar Anda)ButtomRight

    Button10 Name

    Text

    btnAcak

    AcakButton11 Name

    TextbtnBerhentiBerhenti

    Button12 NameText

    btnTutupTutup

    Timer1 Name Timer

    2. Klik Double pada Form kemudian Klik code berikut

    PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As

    System.EventArgs) HandlesMyBase.Load

    Dim Hidden As Windows.Forms.Control

    ForEach Hidden InMe.Controls

    img1.Hide()

    img2.Hide()

    img3.Hide()

    img4.Hide()

    img5.Hide()

    img6.Hide()

    img7.Hide()

    img8.Hide()

    img9.Hide()

    Next

    btnBerhenti.Enabled = False

    EndSub

    Code diatas digunakan agar saat kita menjalankan Projeck maka Button1 Button9

    tersembunyi, sehingga gambar tampak masih utuh, dan untuk Tombol berhenti tidak

    Aktif.

    3. Klik Double pada Button1 dan Tuliskna Kodeberikut

    PrivateSub img1_Click(ByVal sender As System.Object, ByVal e As

    System.EventArgs) Handles img1.Click

    If img2.Text = ""Then

    Gambar = img1.ImageAlign

    img1.ImageAlign = img2.ImageAlign

    img2.ImageAlign = Gambar

  • 7/23/2019 Cara Membuat Game Puzzle Dengan Menggunakan Visual Basic - ABC NgeBlog

    3/6

    2/10/2015 Cara membuat Game Puzzle dengan Menggunakan Visual Basic - ABC ngeBlog

    http://abc123ngeblog.blogspot.com/2013/10/cara-membuat-game-puzzle-dengan.html

    Angka = img1.Text

    img1.Text = img2.Text

    img2.Text = Angka

    ElseIf img4.Text = ""Then

    Gambar = img1.ImageAlign

    img1.ImageAlign = img4.ImageAlign

    img4.ImageAlign = Gambar

    Angka = img1.Text

    img1.Text = img4.Text

    img4.Text = Angka

    EndIf

    If img1.Text = "1"And img2.Text = "2"And img3.Text = "3"And img4.Text

    = "4"And img5.Text = "5"And img6.Text = "6"And img7.Text = "7"And img8.Text

    = "8"Then

    MsgBox("Selemat Anda Menang.", vbInformation, "Ya")

    img1.Hide()

    img2.Hide()

    img3.Hide()

    img4.Hide()

    img5.Hide()

    img6.Hide()

    img7.Hide()

    img8.Hide()

    img9.Hide()

    EndIf

    EndSub

    Code ini digunakan untuk pemindahan puzzle jika salah satu button di dekat button1

    terdapat gambar yang kosong, maka setelah button1 diklik, button1 tersebut akan

    berpindah ke posisi gambar yang kosong sehingga gambar dapat bergeser. Pemindahan

    ini dibantu oleh properties ImageAlign dan text berupa data angka integer sehingga

    memudahkan dalam pemindahan menggunakan suatu source code. Data integer angka

    ini tidak terlihat karena ukuran text diperkecil menjadi 1 agar angka tersebut tidak

    terlihat.

    Prinsip kerjanya adalah sebagai berikut: Ketika button1 diklik, kemungkinan yang

    terjadi adalah gambar ImageAlign berpindah ke button2 atau ke button 3. Jika button1

    bertukar dengan button2, maka, pada button2, variable gambar adalah

    img1.ImageAlign sehingga nanti img2.ImageAlign sama dengan img1.ImageAlign.

    Namun img2.ImageAlign nantinya adalah variabel gambar sehingga terjadi pertukaran

    antara img1.ImageAlign dengan img1.ImageAlign.

    Begitu pula jika button1 bertukar dengan button4, Jika button1 bertukar dengan

    button4, maka, pada button4, variable gambar adalah img1.ImageAlign sehingga nanti

    img4.ImageAlign sama dengan img1.ImageAlign. Namun img4.ImageAlign nantinya

    adalah variabel gambar sehingga terjadi pertukaran antara img1.ImageAlign dengan

    img4.ImageAlign.

    Selain itu, listing di bawah ini juga berisi jika kita berhasil memenangkan game, maka

    gambar 9 otomatis muncul dan akan memunculkan message box yang berisi ucapan

    selamat.

    Ketikan Code tersebut pada Button2-Button9 hanya saja kita harus memperhatikan

    Button yang akan kita pindah.

    4. Ketikan Code berikut pada Timer1, Button10 (Tombol Acak), dan Button11 (Tombol

    Berhnti)

    Timer1

    PrivateSub Timer_Tick(ByVal sender As System.Object, ByVal e

    AsSystem.EventArgs) Handles Timer.Tick

    http://www.histats.com/viewstats/?SID=2258883&f=2
  • 7/23/2019 Cara Membuat Game Puzzle Dengan Menggunakan Visual Basic - ABC NgeBlog

    4/6

    2/10/2015 Cara membuat Game Puzzle dengan Menggunakan Visual Basic - ABC ngeBlog

    http://abc123ngeblog.blogspot.com/2013/10/cara-membuat-game-puzzle-dengan.html

    Gambar = img9.ImageAlign

    img9.ImageAlign = img4.ImageAlign

    img4.ImageAlign = Gambar

    Angka = img9.Text

    img9.Text = img4.Text

    img4.Text = Angka

    Gambar = img9.ImageAlign

    img9.ImageAlign = img3.ImageAlign

    img3.ImageAlign = Gambar

    Angka = img9.Text

    img9.Text = img3.Text

    img3.Text = Angka

    Gambar = img2.ImageAlign

    img2.ImageAlign = img7.ImageAlign

    img7.ImageAlign = Gambar

    Angka = img2.Text

    img2.Text = img7.Text

    img7.Text = Angka

    Gambar = img2.ImageAlign

    img2.ImageAlign = img6.ImageAlign

    img6.ImageAlign = Gambar

    Angka = img2.Text

    img2.Text = img6.Text

    img6.Text = Angka

    Gambar = img3.ImageAlign

    img3.ImageAlign = img8.ImageAlign

    img8.ImageAlign = Gambar

    Angka = img3.Text

    img3.Text = img8.Text

    img8.Text = Angka

    Gambar = img3.ImageAlign

    img3.ImageAlign = img1.ImageAlign

    img1.ImageAlign = Gambar

    Angka = img3.Text

    img3.Text = img1.Text img1.Text = Angka

    Gambar = img5.ImageAlign

    img5.ImageAlign = img8.ImageAlign

    img8.ImageAlign = Gambar

    Angka = img5.Text

    img5.Text = img8.Text

    img8.Text = Angka

    Gambar = img5.ImageAlign

    img5.ImageAlign = img7.ImageAlign

    img7.ImageAlign = Gambar

    Angka = img5.Text

    img5.Text = img7.Text img7.Text = Angka

    Gambar = img6.ImageAlign

    img6.ImageAlign = img1.ImageAlign

    img1.ImageAlign = Gambar

    Angka = img6.Text

    img6.Text = img1.Text

    img1.Text = Angka

    EndSub

    Listing berikut berisi prosedur tentang pengaturan/kondisi bagaimana cara pengacakan

    puzzle di mana kondisi source code ini mengatur timer. Jadi setiap detiknya,

  • 7/23/2019 Cara Membuat Game Puzzle Dengan Menggunakan Visual Basic - ABC NgeBlog

    5/6

    2/10/2015 Cara membuat Game Puzzle dengan Menggunakan Visual Basic - ABC ngeBlog

    http://abc123ngeblog.blogspot.com/2013/10/cara-membuat-game-puzzle-dengan.html

    Share this article:

    backgroundimage dan text dalam button akan saling berpindah dan menukar dengan

    button lain.

    Button10

    PrivateSub btnAcak_Click(ByVal sender As System.Object, ByVal e As

    System.EventArgs) Handles btnAcak.Click

    img1.Show()

    img2.Show()

    img3.Show()

    img4.Show()

    img5.Show()

    img6.Show()

    img7.Show()

    img8.Show()

    img9.Show()

    Timer.Enabled = True

    acak = Rnd() * 10

    btnBerhenti.Enabled = True

    EndSub

    Code diatas digunakan untuk saat kita menakan tombol acak maka Button1 Button9

    Muncul dari Persembunyianya, kemudian menjalankan Kode dari Timer yang telah

    dibuat

    Button11

    PrivateSub btnBerhenti_Click(ByVal sender As System.Object, ByVal e As

    System.EventArgs) Handles btnBerhenti.Click

    Timer.Enabled = False

    btnBerhenti.Enabled = False

    EndSub

    Code tersebut digunakan untuk memberhentikan Timer yang sedang dijalankan.

    5. Ketikan Code berikut pada Button12 (Button Tutup)

    PrivateSub btnTutup_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnTutup.Click

    If MsgBox("Apakah Anda Yakin", vbQuestion + vbYesNo + vbDefaultButton2,

    "Keluar") = vbYes Then

    Me.Close()

    EndIf

    EndSub

    Setelah semua kode telah dibuat maka sekarang tinggal menjalankan Projeck dan Silahkan

    bermain Puzzle yang telah temen-temen buat sendiri.

    Demikian Cara dari Membuat Game Puzzle sendiri dengan Visual Basic. Semoga Tutorial ini

    dapat membantu temen-temen dan bermanfaat bagi kita semua. Eits, sebelumnya jangan lupatuliskan komentar Anda di bawah ini.

    7

  • 7/23/2019 Cara Membuat Game Puzzle Dengan Menggunakan Visual Basic - ABC NgeBlog

    6/6

    2/10/2015 Cara membuat Game Puzzle dengan Menggunakan Visual Basic - ABC ngeBlog

    http://abc123ngeblog.blogspot.com/2013/10/cara-membuat-game-puzzle-dengan.html

    Search on this site...

    + comments +

    Newer Post Older Post

    Related posts:

    1. Mengenal Struktur pada HTML2. Java GUI : Membuat Frame Jatuh di Tengah Saat

    Pertama Kali RUN3. CSS Gradient Background Generator (Warna

    Gradient)4. Cara membuat Game Puzzle dengan

    Menggunakan Visual Basic5. 5 Game Facebook yang paling mengasikan versi

    ABC ngeBlog

    If you enjoyed this article just click here, orsubscribe to receive more great content justlike it.

    Subscribe via RSS Feed

    Enter your email.... Submit

    Your information will not be shared. Ever.

    Posted by Tony Ways at 10:48 AM

    Labels: Games, Pemrograman, Tutorial, Visual Basic

    6 comments

    Post a Comment

    Enter your comment...

    Comment as: Google Accou

    Publish

    Preview

    Home

    Subscribe to: Post Comments (Atom)

    H om e R SS Link Link

    Copyright 2011.ABC ngeBlog. All Rights Reserved.

    http://abc123ngeblog.blogspot.com/feeds/3716291032672050586/comments/defaulthttp://www.blogger.com/share-post.g?blogID=886235458309213178&postID=3716291032672050586&target=bloghttps://plus.google.com/u/0/116012211150822132646/postshttp://abc123ngeblog.blogspot.com/2013/10/cara-membuat-game-puzzle-dengan.htmlhttp://www.blogger.com/share-post.g?blogID=886235458309213178&postID=3716291032672050586&target=facebookhttp://panjz-online.blogspot.com/feeds/posts/defaulthttp://abc123ngeblog.blogspot.com/feeds/posts/defaulthttp://abc123ngeblog.blogspot.com/search/label/Pemrogramanhttp://abc123ngeblog.blogspot.com/http://abc123ngeblog.blogspot.com/http://abc123ngeblog.blogspot.com/2013/05/css-gradient-background-generator-warna.htmlhttp://flickr.com/http://abc123ngeblog.blogspot.com/feeds/posts/defaulthttp://feeds.feedburner.com/YOUR_USERNAMEhttp://abc123ngeblog.blogspot.com/2014/11/7-jalan-paling-misterius-di-indonesia.htmlhttp://www.facebook.com/tonitrisupriadihttp://abc123ngeblog.blogspot.com/search/label/Gameshttp://abc123ngeblog.blogspot.com/2013/10/3-iklan-ppc-pay-per-click-indonesia.htmlhttp://abc123ngeblog.blogspot.com/2013/07/mengetahui-element-pada-html.htmlhttp://abc123ngeblog.blogspot.com/2013/06/java-gui-membuat-frame-jatuh-di-tengah.htmlhttp://abc123ngeblog.blogspot.com/2013/03/5-game-facebook-yang-paling-mengasikan.htmlhttp://www.blogger.com/share-post.g?blogID=886235458309213178&postID=3716291032672050586&target=emailhttp://www.blogger.com/share-post.g?blogID=886235458309213178&postID=3716291032672050586&target=twitterhttp://abc123ngeblog.blogspot.com/search/label/Tutorialhttps://twitter.com/tony3supriadihttp://youtube.com/http://abc123ngeblog.blogspot.com/http://-/?-http://abc123ngeblog.blogspot.com/2013/10/cara-membuat-game-puzzle-dengan.htmlhttp://abc123ngeblog.blogspot.com/search/label/Visual%20Basic