Rancang Bangun Aplikasi Game Ular Tangga Berbasis Dekstop Dengan Java
Latar Belakang
Banyaknya anak Indonesia yang bermain ular tangga membuat permainan ini menjadi sangat populer di masyarakat. Permainan ini bisa jadi sangat tenar dikalangan anak kecil zaman dahulu, kini permainan ini, meski telah dikemas lebih modern menggunakan berbagai petak dengan ukuran berbeda serta bidak dengan tambahan magnet, namun keberadaannya sudah semakin menghilang.
Permainan ini masuk kedalam kategori “board games” seiring dengan munculnya monopoli, halma, ludo dan sebagainya. Bisa dilihat bahwa permainan ular tangga tradisional ini ringan ( mudah dimengerti ), sederhana peraturannya, mendidik dan menghibur anak-anak dengan cara yang positif dan sangat interaktif.
Seiring dengan majunya era berbasis digital, maka berbagai aktivitas yang sebelumnya hanya dapat dilakukan secara manual dalam kehidupan nyata kini bias dihadirkan dalam bentuk computer. Salah satunya adalah kegiatan bermain game. Game yang sebelumnya hanya dapat dimainkan dengan mempraktekkan secara langsung di kehidupan nyata kini dengan lebih menarik dapat dialih tempatkan menjadi permainan berbasis computer. Game yang dialih fungsikan menjadi game computer tidak terlelu mengurangi substansi jalannya game, dan Pastinya, banyak kelebihan yang didapatkan, salah satunya adalah kemudahan, keergonomisan, tidak memakan tempat, dan lebih murah. Game yang saya pilih adalah Game Ular Tangga, karena game ini adalah salah satu game yang paling banyak dimainkan oleh anak-anak secara manual menggunakan lembaran papan permainan, bidak, dan dadu. Saya berkeyakinan, game ini tidak kalah menariknya apabila dialih tempatkan menjadi game komputer.
Analisis dan Perancangan Sistem
- Use Case Diagram
- Class Diagram
- Activity Diagram
Hasil Aplikasi Game Ular Tangga Berbasis Dekstop
- Splash Screen
- Tampilan Utama
- Tampilan Petunjuk Permainan
- Tampilan Tentang
- Mulai Permainan
Tampilan ketika memulai permainan, sebelum mengajak dadu.
Ketika mulai pengacakan, bidak android akan maju lebih dulu, disusul dengan bidak linuk. Masing-masing bidak akan maju sesuai dengan hasil nilai dadu yang diacak.
Hasil permainan, setelah beberapa kali pengacakan dadu
Penutup
- Kesimpulan
Permainan ular tangga berbasis java desktop ini kami buat sebagai bentuk alternative media permainan selain permainan ular tangga manual yang dimainkan dalam kehidupan nyata. Dan kami berharap permainan ular tangga berbasis java desktop ini dapat menjadi sumbangan bagi wahana keilmuan mahasiswa dan dapat dikembangkan lagi dikemudian hari
- Saran
Kami mengakui bahwa permainan ular tangga kami ini sangat jauh dari sempurna, oleh karenanya kami menyarankan bagi para Mahasiswa yang kiranya memiliki kesempatan dan pengetahuan lebih untuk mengembangkan permainan kami ini menjadi lebih baik lagi. Semoga dapat memberikan manfaat.
Jika teman-teman membutuhkan source code-nya, segera hubungi kami.
Ini ada video demo programnya dari kami, silakan lihat
Salam Hangat
trima kasih ilmunya, sangat menginspirasi :)
ReplyDeleteboleh minta exe nya ga? makasih
ReplyDeleteBoleh, akan saya cantumkan saja link exenya dipostingan...
Deleteblh mnta file mentahnya mas ?
ReplyDeletepada bagian akhir postingan suda saya cantumkan link download mas, tinggal sedot aja
Deleteka abd charis fauzan, untuk pengacakan dadunya dalam game nhe, pakai metode ngak dalam pengacakan dadunya?
ReplyDeleteterimakasih
Belum saya kasih metode, sistem pengacakan dadu saya buat menggunakan random bawaan java. Jadi ketika user meng-klik acak dadu, maka sistem java akan merandom ulang, begitu seterusnya
Deleteterimakasih sebelumnya ka abd charis fauzan. oy, untuk game ini menggunakan berapa pemain? pemain lawan pemain atau pemain lawan komputer?
ReplyDeleteterimakasih sebelumnya
Masih 2 pemain, dan keduanya harus digerakkan user, bukan komputer
DeleteBoleh minta data mentahnya.
ReplyDeleteBagian akhir postingan, sudah saya kasih link downloadnya
DeleteMas mau tanya , cara membuat perpindahan char nya itu gimana ya ? biar nggak langsung nge blink ?
ReplyDeleteseret aja posisi x atau y masing-masing karakter
DeleteCara nyeretnya itu gimana ya ?
DeleteDownload aja source code-nya gan, bisa niru disitu
Deletecodenya bagian mana ya ? saya kurang ngerti
ReplyDeleteuntuk plugin javazoomnya mnta mntahanya?
ReplyDeleteplugin apa yang dimaksud! saya tak pakai plugin apa-apa
Deletebro itu pakai sistem ai gak?
ReplyDeletekalo apake sistem kecerdasan apa yang dibuat disitu??
mas, ini waktu saya open file di netbeans kok muncul tulisan harus resolve karena missing, ada 2 mas :
ReplyDelete1. "jl1.0.1.jar"file/folder could not be found (in Ular Tangga)
2. "UsuLibrary.jar" file/folder could not be found (in Ular Tangga)
gimana solusinya mas ?? tolong pencerahannya
mas, ini waktu saya open file di netbeans kok muncul tulisan harus resolve karena missing, ada 2 mas :
ReplyDelete1. "jl1.0.1.jar"file/folder could not be found (in Ular Tangga)
2. "UsuLibrary.jar" file/folder could not be found (in Ular Tangga)
gimana solusinya mas ?? tolong pencerahannya
This comment has been removed by the author.
ReplyDeleteboleh minta source code nya mas, itu pakai algoritm struktur data nggk mas ? arraylist atau linkedlist gitu . makasih mas
ReplyDeleteBoleh boleh
Deleteboleh minta source codenya mas,untuk referensi tugas :)
ReplyDeleteUsaha sendiri dulu gan... hahaha
Deletemas boleh minta source codenya?
ReplyDelete