Rabu, 16 Maret 2011

Narasi Game Checkers 8x8

Checkers adalah, pembuatan papan permainanya, disini saya menggunakan papan 2 dimensi yang berukuran 8 x 8 dengan warna coklat dan abu-abu. Kemudian saya membuat keping yang digunakan untuk bermain. Untuk pemain (user), saya menggunakan keping yang berwarna merah dan untuk computer, saya menggunakan keping dengan warna putih. Sebelum bermain, pemain dapat memilih tingkat kesulitan dan pemain juga dapat memilih siapa yang akan bermain pertama.
Para pemain hanya diperbolehkan memindahkan kepingnya secara diagonal. Gerak kepingan pada papan hanya dapat dilakukan pada kotak yang tidak ditempati. Pemain (user) hanya boleh memindahkan kepingnya (warna merah) secara diagonal ke kotak berwarna cokelat, begitu juga dengan komputer, komputer hanya boleh memindahkan kepingnya (warna putih) ke kotak berwarna cokelat. Jika dalam setiap kotak cokelat secara diagonal dipenuhi dengan sederet kepingan, maka keping tersebut tidak bisa jalan dan pemain harus menggerakkan keping yang lainnya.
 Kepingan Checkers tidak bisa bergerak mundur, asalkan keping tersebut telah berubah menjadi Raja (crown). Untuk berubah menjadi Raja, kepingan kita harus dapat mencapai kotak teratas pada daerah lawan.

Rabu, 02 Maret 2011

Cara Kerja Monitor

Monitor adalah suatu tipe data abstrak yang dapat mengatur aktivitas serta penggunaan resource oleh beberapa thread. Ide monitor pertama kali diperkenalkan oleh C.A.R Hoare dan Per Brinch-Hansen pada awal 1970-an.
Monitor terdiri atas data-data private dengan fungsi-fungsi public yang dapat mengakses data-data tersebut. Method-method dalam suatu monitor sudah dirancang sedemikian rupa agar hanya ada satu buahmethod yang dapat bekerja pada suatu saat. Hal ini bertujuan untuk menjaga agar semua operasi dalam monitor bersifat mutual exclusion.

  • Cathode Ray Tube (CRT)

CRT adalah teknologi yang termurah dengan resolusi yang cukup baik. Namun, CRT punya kekurangan berupa ukurannya yang besar (karena menggunakan tabung elektron), butuh daya listrik yang banyak, dan radiasi elektromagnetiknya cukup kuat.

Cara kerja monitor CRT adalah dengan menembakkan elektron yang dihasilkan oleh tabung elektron ke lapisan fosfor pada layar monitor. Lapisan fosfor yang terkena tembakan elektron akan berpendar selama beberapa waktu dan pendaran fosfor inilah yang menghasilkan citra pada layar monitor dan Tertangkap oleh mata kita.

  • Liquid Crystal Display (LCD)

Monitor dengan teknologi LCD tidak lagi menggunakan tabung elektron, namun menggunakan sejenis kristal cair yang dapat berpendar. Tidak menggunakan tabung elektron membantu memperkecil daya listrik yang digunakan serta ukurannya memjadi sangat kecil sehingga dapat digunakan pada peralatan yang portabel seperti jam, laptop, kalkulator dll. Tidak adanya tabung elektron juga membuat radiasi elektromagnetik turun dan LCD juga memiliki efek flicker (berkedip) yang menyakitkan mata yang lebih rendah dibandingkan CRT. monitor LCD juga dapat dibuat datar sehingga mengurangi distorsi citra seperti pada monitor CRT yang agak cembung.

  • Plasma Gas

Plasma gas merupakan teknologi monitor dengan display datar. Dengan teknologi plasma gas, ketipisan layar dapat dibuat sebanding dengan LCD, namun memiliki karakteristik citra yang lebih baik dan ukuran layar yang lebih besar. Plasma gas menggunakan fosfor untuk menghasilkan cahaya seperti halnya CRT. Perbedaannya adalah bagaimana energi diberikan kepada fosfor agar fosfor berpendar. Pada plasma gas, tiap sel warna memiliki gas yang bertekanan rendah yang terletak di belakangnya. Tegangan tinggi pada elektroda sel tersebut akan membuat gas bergerak mengarah ke plasma. 

              Cara Kerja Monitor

Selasa, 01 Maret 2011

Apa sih VRML?

VRML adalah salah satu bahasa komputer untuk membuat model objek 3 dimensi dalam dunia virtual. Tidak hanya itu, untuk mensimulasi objek yang bergerakpun dapat dilakukan dengan VRML. Walau sebelumnya diperkirakan akan mati, tapi ternyata makin banyak aplikasi lain yang mengintegrasikan dukungan format file VRML. Harus diakui masih sedikit tool authoring yang mendukung penggenerasian VRML secara GUI. Mungkin ini salah satu sebab yang membuat orang jarang memakai VRML bagi proyek multimedianya. Namun di balik itu, di bidang pendidikan ternyata banyak proyek-proyek yang memanfaatkan VRML guna melakukan animasi atau verifikasi secara visual. Ini tentu saja tidak lepas dari multifungsi VRML, yang salah satunya memudahkan presentasi lewat media internet. Selain itu kemampuan VRML versi 2.0-nya yang mendukung bahasa skrip seperti ECMAScript (skrip VRML), Javascript dan Java memegang peranan sangat penting.

Isi dari tutorial ini lebih ditekankan pada fitur yang ada pada VRML serta pengertian tentang cara kerjanya. Bagaimana cara membangun dunia virtual dilihat dari nilai seni dan tata layoutnya tidak tercakup di sini. Ini memang disebabkan background penulis adalah orang teknik.

Seri tutorial ini akan dibagi menjadi 4 bagian. Artikel bagian pertama, yang sedang Anda baca ini, akan membahas resource dan contoh proyek yang saat ini sedang aktual. Lalu dasar-dasar dari VRML, seperti konsep dan struktur VRML, cara membuat objek geometri dasar, serta cara memanipulasi tampakan dari objek ini. Tidak kalah pentingnya adalah mengerti sistem koordinat yang dipakai oleh VRML.

Tema utama dalam bagian kedua nanti akan membahas tentang konsep even dan cara menyambungnya (event routing). Dengan disertai contoh yang sederhana, beberapa sumber yang bisa menyebabkan even akan ditampilkan. Tentu saja cara untuk mengirimkan dan menangkap even juga akan dibahas di sini.

Pada bagian ketiga, akan dibahas tema yang lebih kompleks, yaitu cara membuat animasi dengan memanfaatkan bahasa skrip. Karena even adalah satu-satunya cara untuk berkomunikasi, maka di sinipun digunakan metode even seperti yang dibahas pada bagian sebelumnya.

Bagian terakhir dari tutorial ini akan membahas cara mengintegrasikan VRML dengan bahasa Java. Biasanya ini dilakukan pada proyek yang membutuhkan algoritma dan perhitungan yang kompleks. Contohnya adalah untuk membuat simulasi lengan robot, robot berjalan dan sebagainya.

Sabtu, 15 Januari 2011

Keuntungan Dan Kerugian Dari Games Online

Dalam masyarakat modern, orang bisa menikmati berbagai jenis hiburan termasuk olahraga bermain, pergi berkemah, belanja atau bermain game online. Bermain game online semakin populer terutama di kalangan generasi muda karena keuntungan yang menawarkan. Namun, orang harus berhati-hati dengan hal ini karena kelemahan.
Salah satu manfaat yang paling jelas bahwa game online membawa ke pemain adalah bahwa hal itu jauh lebih nyaman daripada yang tradisional. Setelah hari kerja di kantor, orang tidak perlu pergi ke mana saja untuk menghibur atau bermain beberapa permainan karena mereka bisa menikmati permainan yang menarik melalui komputer mereka yang terhubung ke internet.
Hanya dengan duduk di satu tempat, mungkin di rumah atau di kebun, mereka masih bisa memainkan berbagai jenis game online hanya dengan beberapa klik. Semuanya dilakukan pada komputer yang membuat game online lebih mudah dari yang tradisional yang sering mengharuskan Anda untuk membuat sebuah ruang untuk mengatur permainan.
Saat bermain game online, Anda tidak perlu peduli dengan mengatur dan membersihkan diperlukan untuk bermain.Selain itu, para pemain bisa bermain sendiri atau dengan pemain online lainnya tergantung pada pilihan mereka yang jauh lebih nyaman dibandingkan bermain permainan tradisional kadang-kadang.
Tidak semua permainan tradisional dapat dimainkan oleh satu orang dan banyak dari mereka meminta sebagai orang-orang banyak terlibat mungkin. Selain ini, bermain online game mungkin kurang mahal daripada game online lainnya karena pemain dapat menikmati permainan gratis.
Banyak perusahaan pasar game mereka yang baru diluncurkan kepada pelanggan dengan menawarkan beberapa versi secara gratis selama satu sampai tiga bulan, yang membantu para pemain menikmati game ini tanpa perlu khawatir tagihan internet mereka.
Namun, permainan online dapat memiliki efek buruk pada kehidupan masyarakat terutama remaja. Kecanduan game online telah menjadi populer di masyarakat yang serius mempengaruhi anak baik secara fisik dan mental.
Remaja dapat menghabiskan sebagian besar waktu mereka duduk di komputer atau di kafe internet, yang dihubungkan dalam bermain dari pagi sampai tengah malam tanpa makan apa-apa.
Ini mengarah pada kurangnya kegiatan fisik antara anak-anak yang membuat mereka kurang aktif dan komunikatif.Mereka mengabaikan segala sesuatu di sekitar mereka, berbicara dengan siapa pun, dan tidak memiliki interaksi dengan dunia luar. Mereka bahkan berbohong kepada orang tua mereka atau membolos untuk memiliki lebih banyak waktu di toko-toko internet, yang menjadi kebiasaan buruk yang harus dicegah.
Juga, bermain game online mungkin sangat berbahaya dan berisiko dalam cara yang dapat menjadi platform gateway untuk masalah perjudian. Tidak hanya anak-anak tetapi juga orang dewasa mungkin terkena risiko judi keterlibatan jika mereka tidak tahu bagaimana mengendalikan diri.
Salah satu konsekuensi paling jelas dari bermain dan perjudian adalah kekerasan atau kejahatan yang tidak hanya berbahaya bagi individu dan keluarga tetapi untuk masyarakat juga. Banyak bencana terjadi di keluarga berasal dari online perjudian yang menghasut pemain dalam menyerang anggota keluarga mereka, mencuri aset atau melakukan kejahatan serius lainnya.
Sebagai kesimpulan, game online dapat mengubah cara orang menghabiskan waktu santai mereka positif atau negatif tergantung pada apakah pemain memiliki kontrol diri atau tidak cukup. Sepenuhnya sadar akan manfaat dan kekurangan dari game online, pemain dapat memaksimalkan keuntungan mereka dan menghindari kecanduan.

Permainan Daring


Permainan Daring (Online Games) adalah jenis permainan komputer yang memanfaatkan jaringan komputer (LAN atau internet), sebagai medianya. Biasanya permainan daring disediakan sebagai tambahan layanan dari perusahaan penyedia jasa online, atau dapat diakses langsung melalui sistem yang disediakan dari perusahaan yang menyediakan permainan tersebut.
Menurut Andrew Rollings dan Ernest Adams, permainan daring lebih tepat disebut sebagai sebuah teknologi, dibandingkan sebagai sebuah genre permainan; sebuah mekanisme untuk menghubungkan pemain bersama, dibandingkan pola tertentu dalam sebuah permainan (Rolling & Adams, 2006: 770)
Permainan daring terdiri dari banyak jenis, dari mulai permainan sederhana berbasis teks hingga permainan yang menggunakan grafik kompleks dan membentuk dunia virtual yang ditempati oleh banyak pemain sekaligus.
Dalam permainan daring, ada dua unsur utama, yaitu server dan clientServer melakukan administrasi permainan dan menghubungkan client, sedangkan client adalah pengguna permainan yang memakai kemampuan server.
Permainan daring bisa disebut sebagai bagian dari aktivitas sosial karena pemain bisa saling berinteraksi secara virtual dan seringkali menciptakan komunitas maya.

sumber : http://id.wikipedia.org/wiki/Permainan_daring