Jumat, 28 Agustus 2015

Tugas Softskill Skenario Game - Rancangan Game "Othello Onepiece"

Tugas Softskill Skenario Game
Nama         : Raden Muhammad Nur Wicaksono
NPM           : 55412846
Kelas          : 3IA17

Rancangan Game "Othello Onepiece"

INITIAL STATES

Game dengan judul othello onepice ini di buat demi memenuhi tugas praktikum Pengantar Kecerdasan Buatan. Game ini di buat dengan menggunakan aplikasi strawberry prolog. Othello adalah permainan papan yang melibatkan strategi. Pada game othello kali ini  papan Othellonya memiliki 256 kotak yang bisa dimainkan oleh dua pemain atau sendiri melawan komputer di atas papan dengan 16 baris dan 16 kolom. Pada saat memulai permainan anda akan melihat sebuah tampilan deangan ikon Luffy dan Law sebagai bidak othellonya. Pada permainan anda bisa menentukan ingin menjadi Luffy(putih) atau Law(hitam).
Permainan ini dapat melatih daya strategi seseorang dalam memperebutkan daerah dengan computer (AI) sebagai lawannya. Initial state yang dibangun terlebih dahulu adalah pembuatan papan (daerah permainan). Papan tersebut memiliki background bendera bajak laut khas onepiece.
Pada permainan Othello 16x16 terdapat tiga buah menu, dengan dua buah menu dengan tipe normal dan satu buah menu dengan tipe pop up, yaitu Mulai baru, Musik, dan Keluar. Menu Mulai Baru digunakan untuk memulai permainan baru. Sementara menu Musik berisi musik yang dapat di nyalakan dan dimatikan. Menu Keluar digunakan untuk keluar dari permainan. Dalam permainan ini, pemain tidak dibatasi oleh limit waktu karena segala kemungkinan yang ada dalam pikiran pemain bisa berubah, sehingga pemain dituntut untuk berpikir keras bagaimana agar bisa memenangkan permainan. Selain itu, tidak dibutuhkan pula waktu yang lama untuk dapat mengambil keputusan oleh pemain dalam mengambil langkah.
Othello 16x16 menggunakan bidak-bidak dengan dua gambar berbeda sebagai penanda bidak tersebut adalah milik pemain atau milik AI. Bidak untuk pemain menggunakan ikon Luffy, sementara bidak untuk AI menggunakan gambar Law dalam set default permainan ini.

RULES

Aturan main (rules) yang digunakan pada permainan Othello 16x16 mirip seperti Othello biasa. Berikut aturan permainan Othello 16x16:

·      Pada awal permainan diletakkan empat buah bidak berbentuk kotak, yaitu dua bidak bergambar Luffy sebagai user dan dua bidak bergambar Law sebagai AI di tengah papan.

·       Pemain dengan bidak Luffy, mulai terlebih dulu. Bidak Luffy ini dijalankan oleh user. Bidak Luffy hanya boleh ditempatkan pada posisi kotak sedemikian sehingga sepasang bidak Luffy akan mengapit seluruh bidak bergambar Law, yang ada dalam satu baris secara vertikal, horizontal, atau diagonal.

·      Setelah penempatan bidak Luffy yang mengapit bidak bergambar Law, maka seluruh bidak Law yang diapit oleh bidak Luffy akan berubah menjadi bidak Luffy. Sebagai contoh, bidak Luffy diletakkan pada lokasi paling atas, maka semua bidak Law yang diapit oleh bidak Luffy tersebut dibalikkan menjadi bidak Luffy.

GOALS

Goals untuk menyelesaikan permainan Othello Onepiece adalah jika kotak sudah terisi sampai tidak ada yang bisa jalan lagi dan salah satu ada yang lebih besar mendapatkan kotak dengan gambarnya sendiri tersebeut maka user atau AI tersbut akan memenangkan permainan. Jika seorang pemain (user) memiliki jumlah kotak dengan gambarnya sendiri sama dengan lawannya maka hasilnya adalah seri.


KONSEP AI

AI (Artificial Intelligence) adalah salah satu bagian ilmu komputer yang membuat agar mesin/komputer dapat melakukan pekerjaan seperti layaknya dan sebaik yang dilakukan oleh manusia. Permainan ini berbasis Artificial Intelligience (kecerdasan buatan). Pada permainan Mini Othello, kecerdasan buatan yang terkandung di dalamnya adalah AI yang dibuat untuk menjadi lawan user.
           
ALGORITMA YANG DIPAKAI

Othello merupakan suatu permainan yang menggunakan konsep Artificial Intelligence atau kecerdasan buatan. Kecerdasan buatan atau yang sering disebut dengan AI pada game ini terletak pada komputer yang akan bertindak sebagai lawan. Komputer akan selalu berusaha mengalahkan user dengan cara menutup langkah pemain untuk membentuk sebuah garis, komputer dapat menyusun strateginya sendiri agar menjadi pemenang. Othello 16x16 disini menjelaskan tentang permainan dua buah benda lingkaran yang dibagi menjadi 2 ikon dengan masing-masing pemain mempunyai ikon yang berbeda yaitu ikon Luffy yang akan digunakan oleh pemain (player) melawan computer yang menggunakan ikon Law.
            Adapun inti dari permainan ini ialah memenangkan perlawanan dari komputer dengan menjadikan satu baris horizontal, vertikal dan diagonal berurut dengan ikon yang sama sebanyak-banyaknya menurut warna kepemilikannya. Pada permainan ini terdapat 256 kotak  yang terdiri dari 16 baris dan 16 kolom yang dapat diisi bergantian antara pemain (player) dengan lawan (computer) dengan cara meletakkan bidak milik pemain (player) itu disamping pemain milik lawan (computer) yang berfungsi untuk menutupi ruang gerak milik lawan (computer).
Jika salah satu dari pemain memperoleh jumlah terbanyak dari ikon yang dimiliki maka pemain itulah yang disebut dengan pemenang. Untuk memainkan game ini, kita harus memiliki kompiler strawberry prolog terlebih dahulu.
Permainan Othello ini menggunakan sebuah algoritma untuk menemukan solusi yang paling optimal untuk memenangkan permainan, dalam hal ini kita menggunakan Algoritma Greedy, berikut penjelasan mengenai algoritma Greedy.

Algoritma greedy merupakan salah satu dari sekian banyak algoritma yang sering di pakai dalam implementasi sebuah system atau program yang menyangkut mengenai pencarian “optimasi” Di dalam mencari sebuah solusi (optimasi) algoritma greedy hanya memakai 2 buah macam persoalan Optimasi,yaitu:
1.      Maksimasi(maxizimation)
2.      Minimasi(minimization)
             Algoritma greedy merupakan metode yang paling populer untuk memecahkan masalah optimasi. Algoritma greedy membentuk solusi langkah per langkah. Pendekatan yang digunakan di dalam algoritma greedy adalah membuat pilihan yang tampak memberi perolehan terbaik, yaitu dengan membuat pilihan optimum local pada setiap langkah dengan harapan akan mengarah ke solusi optimum global. Prinsip algoritma greedy pada setiap langkah ialah mengambil pilihan terbaik yang dapat diperoleh saat itu tanpa memperhatikan konsekuensi ke depan, dan berharap bahwa dengan memilih optimum lokal pada setiap langkah akan menghasilkan optimum global pada akhir proses.


Senin, 15 April 2013

Mobil Pohon Yez, Penghasil Oksigen Dan menyerap Karbon Dioksida




 Sebuah inovasi mobil masa depan yang baru yang dapat menghasilkan oksigen layaknya pohon pada biasanya. Mobil yang dipamerkan pada Beijing Auto Show yang berlangsung di China. Sebuah mobil yang menggunakan konsep photosynthesizing merupakan sebuah konsep dari dua produsen mobil SAIC dengan GM.YeZ. Ciri khas dari mobil ini adalah atapnya yang menyerupai daun. Dengan Konsep photosynthesizing mobil ini menyerap karbon dioksida dari luar dan merubahnya menjadi oksigen. Selain itu, mobil ini juga dilengkapi turbin angin kecil dirodanya. Atap yang menyerupai daun ini memiliki ratusan solar sell yang berguna untuk menangkap panas sinar matahari dan bergerak mengikutinya agar terserap maksimal. Meski kecil, mobil ini memiliki sistem berpenggerak semua roda (all wheel drive). 

           Jadi, mobil ini ibarat sebuah mesin turbin raksasa yang mampu mengubah tenaga angin menjadi listrik. Untuk lebih menyerupai daun sesungguhnya, diciptakan melalui bahan organik tumbuh-tumbuhan. Kendaraan ini bisa menciptakan oksigen sebagai gas buang.

Spesifikasi YeZ :
  • Atapnya terbuat dari panel surya dengan desain seperti alur pada permukaan daun. Di sini terjadi proses penyerapan sinar matahari. 
  • Mobil ini berkursi dua dengan desain futuristik dan atap berbentuk daun sebagai simbol ramah lingkungan. 
  • Roda menghasilkan listrik dari putaran rotor dan turbin. 
  • Sinar matahari diserap atap yang bisa bergeser untuk membentuk sudut tertentu hingga maksimal menyedot energi panas. 
  • Pada saat yang sama, bodi mobil menyerap karbon dioksida, dan melepas oksigen ke udara bebas. 

          Konsep-konsep fotosintesis buatan yang akan digunakan di mobil konsep ini sudah banyak diberitakan beberapa tahun lalu seperti pada penelitian yang dilakukan MIT di laboratorium Dan Nocera. Dia dan Matthew Kanan mengembangkan proses yang menggunakan sinar matahari untuk memisahkan air menjadi hidrogen dan oksigen. Hidrogen akan digunakan dalam sel bahan bakar dan oksigen dilepas ke udara.

          Dan ketika menulis tentang Yez, penulis dari Gizmag, Mike Hanlon, mengutip para peneliti di Universitas Leiden di Belanda yang sudah merintis proyekmenciptakan daun buatan. Upaya ini memungkinkan proses fotosintesis buatan bisa sangat mungkin menjadi kenyataan pada 2030.

          Salah satu alasan pecinta lingkungan mencintai pohon karena daun dari pohon merupakan penyerap CO2 dari atmosfer, dan menggunakannya untuk menghasilkan energi dan memancarkan kehidupan dengan melepas oksigen. Tentunya akan lebih bagus lagi jika mobil- yang terkenal karena emisi CO2 nya - bisa melakukan hal yang sama?


sumber :

http://beritapopulerz.blogspot.com/2010/12/mobil-pohon-yez-penghasil-oksigen-dan.html

http://nira15.blogspot.com/2013/03/mobil-pohon-yez-penghasil-oksigen-dan.html

Rabu, 12 Desember 2012

HIDUP

"Nikmatilah kehidupan ini! Karena selama kamu hidup banyak hal menyenangkan yang akan terjadi". Sepotong kalimat diatas mungkin menjadi prinsip dalam hidup saya. Kita semua tahu kita hidup didunia ini hanya sementara, dan tidak ada manusia yang akan hidup abadi didunia yang fana ini. Kita tahu setiap perjalanan hidup tidak selalu mulus seperti apa yang selalu kita bayangkan. Mungkin kita selalu membayangkan hidup seperti didunia fantasi yang ketika kita menginginkan sesuatu, semua yang kita inginkan akan terwujud tapi kenyataannya tidak seperti itu. Hidup seseorang pasti memiliki cerita dan jalannya masing-masing. Pada dasarnya mungkin cita-cita seseorang untuk kehidupan ini adalah sama yaitu ingin hidup yang mereka jalani itu indah dan bermakna . Hidup tak selalu mulus??? yaa memang benar tak adan hidup yang selalu berjalan dengan mulus sesuai yang kita harapkan, ketika kita hidup pasti akan ada masalah yang datang dan tak akan pernah ada habisnya. Kita mungkin kesal dengan setiap masalah yang datang menghampiri hidup kita yang tak ada habis-habisnya, tapi kita harusnya tahu setiap masalah yang datang pasti punya jalan keluar yang tak ada habisnya juga. Masalah yang datang??? yaa itulah hidup, mungkin tanpa masalah kita tidak mungkin punya cerita yang akan diceritakan. Hidup itu mungkin adalah sebuah kisah yang tidak akan ada habisnya untuk diceritakan tak peduli itu cerita dri sebuah masalah yang datang atau sebuah perjalanan indah yang kita jalani selama kita hidup dan pada akhirnya cerita hidup akan berakhir ketika kita meninggal kelak. Sekarang untuk apa kita selalu menyesali hidup yang ada kita tahu hidup adalah sebuah kisah, sebuah kisah yang kita sendiri yang membuatnya kita sendiri juga yang menjalaninya. Mulai sekarang nikmatilah hidup ini buatlah hidup ini berwarna buat hidup ini indah, masalah yang datang nikmati saja itu dan hadapi semuanya dengan tenang. Kita hidup hanya sekali jadi jangan pernah sesali itu, untuk apa menyesali sesuatu yang tak akan pernah kembali. Lakukanlah apa yang ingin kau lakukan dan jangan pernah bimbang karena itu hanya akan membuang waktumu. Enjoy for your life.

Kamis, 06 Desember 2012

Kebiasaan Sosial

Kebiasaan sosial? sebenarnya apa itu kebiasaan sosial? mungkin saya tidak akan mengartikan apa itu kebiasaan sosial, tapi saya berpikir mungkin kebiasaan sosial itu sesuatu yang sering dilakukan oleh orang banyak dan oranglain dapat menerima ataupun bahkan tidak dapat menerima sama sekali kebiasaan tersebut. Terkadang saya bingung tentang suatu kebiasaan sosial yang ada, kebiasaan sosial yang ada selalu berbeda tergantung dimana kita berada. Sebagai contoh kebiasaan sosial antara orangtua dan anak pasti berbeda dan terkadang bertentangan. Yaa tidak hanya antara anak dan orangtua terkadang antara  teman dan oranglain disekeliling kita berbeda bahkan antara negara pun dapat bebeda pula. Apa mungkin kebiasaan sosial itu tergantung dengan hukum yang ada? Hmm. Berbicara tentang kebiasaan sosial, mungkin kebiasaan sosial terbagi menjadi 2: kebiasaan sosial yang positif dan kebiasaan sosial yang negatif, kalian sendiri sudah pasti bisa membedakan mana yang positif dan negatif dari apa yang kalian lakukan. Tapi kebiasaan sosial yang ada selalu berdasarkan pada hukum, norma dan moral yang ada. Yaa selalu berbeda dan berbeda tergantung dari sebuah mayoritas yang melihatnya .ataupun diri kita sendiri yang menilai kalau kebiasaan yang kita lakukan itu benar. Tapi saya mencoba mengatakan bahwa setiap kebiasaan sosial yang ada selalu memiliki kritikan dari setiap orang, tidak ada salahnya kita mendengarkan kritikan orang, selagi itu untuk mengigatkan kita itu juga menjadi sebuah pengalaman dari sebuah perjalanan hidup kita. Yang terpenting jadilah diri sendiri dengan prinsip yang ada dan jangan malas mendengarkan apa yang dikatakan oleh oranglain yang lebih penting jangan menjadi pribadi yang egois.

Inilah Pengalaman

Seseorang berkata: "Pengalaman adalah guru besar dalam hidup". Rata-rata setiap orang tidak tahu apa yang dimaksud pengalaman, pengalaman sendiri memiliki banyak arti dari setiap orang yang mengucapkannya, tapi saya sendiri mengatakan bahwa pengalaman adalah sesuatu yang telah kita lakukan setelah kita berfikir untuk melakukannya. Setiap manusia yang hidup pasti memiliki pengalamannya masing-masing disetiap kehidupannya. Tapi yang saya ingin katakan disini seberapa besar kita melihat arti dari sebuah kata "pengalaman". Mungkin kita pernah melakukan hal yang positf atau negatif yang kadang diri kita sendiri takut terjebak didalamnya. Kita tidak bisa memungkiri apa yang telah terjadi, kita juga tahu waktu tidak dapat diputar kembali. Terkadang kita selalu memikirkan yang harusnya tidak kita pirikan, entahlah kenapa kita selalu memikirkan itu. Banyak hal yang bisa dilihat dari sebuah pengalaman tak peduli itu pengalaman dari diri kita sendiri maupun oranglain. Kita hanya bisa menyimpulkan dari apa yang kita lihat atapun bisa kita dengarkan. Pengalaman sebagai guru besar??? yaa tentu saja itu benar karena dari pengalaman kita belajar banyak dari apa yang kita lihat dan kita rasakan. Dari sini saya katakan "lihatlah kebelakang untuk melihat dan mengambil hal positif dari sebuah pengalaman, lihatlah sekarang untuk memikirkan apa yang akan dilakukan dimasa depan, dan lihatlah kedepan untuk selalu berusaha mewujudkan sebuah impian". Jangan terjabak dalam sebuah pengalaman, pengalaman hanya sebuah masalalu, yang sudah berlalu biarlah berlalu dan ambil sisi positif dari apa yang telah terjadi dan selalu belajar lah dari pengalaman yang kamu lihat dan rasakan. Karena ini termasuk sebuah pengalaman.