Hai...teman-teman blogger kali ini saya akan membahas tentang game didunia IT. pertama saya akan menjelaskan dahulu pengertian game.
A. Pengertian Game
Game berasal dari kata bahasa inggris yang artinya permainan. Permainan dalam hal ini merujuk pada pengertian "kelincahan Intelektual"(intellectual playabillty). Game dapat diartikan sebagai arena keputusan dari aksi sang pemain.
Kelincahan intelektual, pada tingkat tertentu, merupakan ukuran sejauh mana game itu menarik untuk dimainkan secara maksimal. Pada awalnya, game identik dengan permainan anak-anak. Kita selalu berpikir game merupakan suatu kegiatan yang dilakukan oleh anak-anak yang dapat menyenangkan hati mereka. Dengan kata lain, segala bentuk kegiatan yang memerlukan pemikiran, kelincahan intelektual dan pencapaian terhadap target tertentu dapat dikatakan sebagai game.
Beberapa pengertian dan definisi game:
A. Pengertian Game
Game berasal dari kata bahasa inggris yang artinya permainan. Permainan dalam hal ini merujuk pada pengertian "kelincahan Intelektual"(intellectual playabillty). Game dapat diartikan sebagai arena keputusan dari aksi sang pemain.
Kelincahan intelektual, pada tingkat tertentu, merupakan ukuran sejauh mana game itu menarik untuk dimainkan secara maksimal. Pada awalnya, game identik dengan permainan anak-anak. Kita selalu berpikir game merupakan suatu kegiatan yang dilakukan oleh anak-anak yang dapat menyenangkan hati mereka. Dengan kata lain, segala bentuk kegiatan yang memerlukan pemikiran, kelincahan intelektual dan pencapaian terhadap target tertentu dapat dikatakan sebagai game.
Beberapa pengertian dan definisi game:
# JOHN C BECK & MITCHELL WADE
Game adalah penarik perhatian yang telah terbukti
Game adalah lingkungan pelatihan yang baik bagi dunia nyata dalam organisasi yang menuntut pemecahan masalah secara kolaborasi
# IVAN C. SIBERO
Game merupakan aplikasi yang paling banyak digunakan dan dinikmati para pengguna media elektronik saat ini.
# FAUZI A
Game merupakan suatu bentuk hiburan yang
seringkali dijadikan sebagai penyegar pikiran dari rasa penat yang
disebabkan oleh aktivitas dan rutinitas kita
# SAMUEL HENRY
Game merupakan bagian tak terpisahkan
dari keseharian anak, sedangkan sebagian orang tua menuding game sebagai
penyebab nilai anak turun, anak tak mampu bersosialisasi, dan tindakan
kekerasan yang dilakukan anak
# ANDIK SUSILO
Game adalah salah satu candu yang susah dihilangkan, bahkan ada yang mengatakan bahwa candu game online setara dengan narkoba
# JOHN NAISBITT
Game merupakan sistem partisipatoris dinamis karena game memiliki tingkat penceritaan yang tidak dimiliki film
# ALBERT EINSTEIN
Game adalah bentuk investigasi paling tinggi
# WIJAYA ARIYANA & DENI ARIFIANTO
Game merupakan salah satu kebutuhan yang
menjadi masalah besar bagi pengguna komputer, karena untuk dapat
memainkan game dengan nyaman, semua komponen komputernya harus memiliki
kualitas yang baik, terutama VGA card-nya
B. Jenis Game/ Genre
Jenis-jenis game biasanya digunakan untuk mengkatagorikan sebuah game
berdasarkan dari interaksi gameplay daripada perbedaan tampilan atau
narasi. Sebuah jenis game dapat didefinisikan dengan kumpulan dari
sebuah tipe permainan dari game tersebut. Game-game tersebut dapat
diklasifikasikan dengan berbagai pengaturan atau dari konten dari isi
game tersebut, tidak seperti hasil fiksi seperti films ataupun buku.
Sebagai contoh, sebuah game action tetap saja disebut game action,
biarpun game tersebut mengambil tempat di dunia fantasi ataupun di ruang
angkasa.
- Edutainment game
Game jenis ini biasanya dibuat lebih sepesifik untuk tujuan tertentu, misalnya untuk balita untuk sekedar mengenal warna dan objek. Ada juga yang ditujukan ke anak sekolah, sebagai contoh game tentang pelajaran biologi dimana di dalam game tersebut menyediakan konten misalnya tentang fungsi organ tubuh manusia. - First person shooter
Jenis game ini menampilkan sudut pandang orang pertama, biasanya yang nampak hanya tangan dan senjata player saja. Contoh game ini adalah CS (Counter strike), Saurbatten, dll. - Real time strategy
Game ini lebih menekankan pada kehebatan strategi pemainya, dan biasanya pemain tidak hanya memainkan satu karakter melainkan lebih dari satu karakter. - Fighting
Game ini menuntut pemainya untuk lincah, cepat tanggap, respon yang baik. Sedikit berbeda dari game fighting lainya yang hanya melawan AI atau komputer saja, melainkan game ini akan teruji jika pemain sudah bisa mengalahkan pemain lainya atau dengan kata lain game ini merupakan game multi player. - Adventure
Berbeda dengan game lain yang menuntut pemainya untuk lincah, refleks, respon. Dalam game petualangan pemain dituntut kemampuan berfikirnya untuk menganalisa tempat secara visual, memecahkan teka-teki maupun menyimpulkan rangkaian peristiwa dan percakapan karakter, menggunakan benda-benda yang tepat dan diletakan di tempat yang tepat.
C. Teknik Membuat Game
Teknik dalam membuat game bisa kita lakukan dengan menggunakan bahasa pemrograman seperti JAVA, Strawberry Prolog,Phyton, dll. Kita bisa membuat game computer sederhana dengan menggunakan bahasa pemrograman tersebut. Sebagai contoh saya pribadi pernah membuat game “snake” menggunakan phyton. Dimana tampilan game tersebut masih sangat sedehana. Mengapa kita tidak mencoba JAVA yang notabene bahasa pemrograman yang lebih baik dan popular dari generasi generasi sebelumnya? Tentu sangat bisa menggunakan JAVA untuk membuat game sederhana dan kualitas serta interface yang ditawarkan juga sedikit lebih baik dibanding bahasa pemrograman generasi sebelumnya. Disamping itu JAVA memiliki banyak library yang memungkinkan pembuatnya meng-import library tersebut sehingga tampilan yang dihasilkan menjadi lebih baik. Menggunakan Strawberry Prolog pun tidak jauh beda dengan JAVA atau bahasa pemrograman lain, kemampuan anda dalam Coding sangat diperlukan. Karena semua aksi yang akan kita berikan pada game yang kita buat ditentukan dari coding yang kita masukkan. Disamping membuat game menggunakan bahasa pemrograman yang telah disebutkan diatas, ada pula pembuatan game yang menggunakan Flash. Menggunakan Flash agak sedikit berbeda dengan menggunakan bahsa pemrograman yang telah disebutkan diatas. pada Flash kita bisa menggambar objek game yang kita inginkan setelah itu barulah kita masukkan comment/perintah/coding pada objek objek yang telah kita buat tersebut sehingga nantinya objek objek tersebut bergerak sesuai dengan keinginan kita. Sehingga kita bisa mengatur objek menjadi lebih detail, seperti letak objek. Teknologi Falsh juga banyak digunakan dalam pemuatan game online. Biasanya banyak programmer yang menggabungkan antara teknik pembuatan game JAVA dengan Flash sehingga hasil yang didapatkan menjadi lebih maksimal. Masih banyak lagi bahasa pemrograman dan teknik dalam pembuatan game, saya pun masih mempelajarinya sehingga tidak dapat menyebutkan satu persatu. Dibawah ini akan saya sebutkan bahasa pemrograman yang digunakan dalam pembuatan Game beserta contoh tampilan game nya :
-C++, walau sudah ada cukup lama, C++ masih banyak sekali digunakan untuk membuat game desktop, mulai dari game indie seperti Crayon Physics Deluxe, bahkan game besar seperti Crysis 2.
-C#, dapat digunakan pada pembuatan desktop games menggunakan XNA, DirectX, atau Unity3D. Dapat juga digunakan untuk membuat web games menggunakan Silverlight atau Unity3D. Contoh web game yang dibuat menggunakan C# dan Unity3D adalah LiloCity dari Agate Studio.
-Java, dapat digunakan untuk membuat desktop games, web games (dengan format Java Applet), bahkan bisa untuk mobile games. Contoh game desktop yang dibuat menggunakan Java contohnya FIFA12.
-Actionscript 3, umum digunakan dalam pembuatan web games dalam format Flash Games, contohnya game flash di Facebook seperti Shopping Paradise buatan Agate Studio atau game flash di game portal, seperti Earl Grey and that Rupert Guy yang juga buatan Agate Studio.
-PHP, HTML, Javascript; bahasa-bahasa pemrograman ini biasa digunakan untuk membuat web games, misalnya yang ada di Facebook seperti Football Saga
Itulah beberapa penjelasan mengenai game. tertarikah kalian untuk membuatnya?
Teknik dalam membuat game bisa kita lakukan dengan menggunakan bahasa pemrograman seperti JAVA, Strawberry Prolog,Phyton, dll. Kita bisa membuat game computer sederhana dengan menggunakan bahasa pemrograman tersebut. Sebagai contoh saya pribadi pernah membuat game “snake” menggunakan phyton. Dimana tampilan game tersebut masih sangat sedehana. Mengapa kita tidak mencoba JAVA yang notabene bahasa pemrograman yang lebih baik dan popular dari generasi generasi sebelumnya? Tentu sangat bisa menggunakan JAVA untuk membuat game sederhana dan kualitas serta interface yang ditawarkan juga sedikit lebih baik dibanding bahasa pemrograman generasi sebelumnya. Disamping itu JAVA memiliki banyak library yang memungkinkan pembuatnya meng-import library tersebut sehingga tampilan yang dihasilkan menjadi lebih baik. Menggunakan Strawberry Prolog pun tidak jauh beda dengan JAVA atau bahasa pemrograman lain, kemampuan anda dalam Coding sangat diperlukan. Karena semua aksi yang akan kita berikan pada game yang kita buat ditentukan dari coding yang kita masukkan. Disamping membuat game menggunakan bahasa pemrograman yang telah disebutkan diatas, ada pula pembuatan game yang menggunakan Flash. Menggunakan Flash agak sedikit berbeda dengan menggunakan bahsa pemrograman yang telah disebutkan diatas. pada Flash kita bisa menggambar objek game yang kita inginkan setelah itu barulah kita masukkan comment/perintah/coding pada objek objek yang telah kita buat tersebut sehingga nantinya objek objek tersebut bergerak sesuai dengan keinginan kita. Sehingga kita bisa mengatur objek menjadi lebih detail, seperti letak objek. Teknologi Falsh juga banyak digunakan dalam pemuatan game online. Biasanya banyak programmer yang menggabungkan antara teknik pembuatan game JAVA dengan Flash sehingga hasil yang didapatkan menjadi lebih maksimal. Masih banyak lagi bahasa pemrograman dan teknik dalam pembuatan game, saya pun masih mempelajarinya sehingga tidak dapat menyebutkan satu persatu. Dibawah ini akan saya sebutkan bahasa pemrograman yang digunakan dalam pembuatan Game beserta contoh tampilan game nya :
-C++, walau sudah ada cukup lama, C++ masih banyak sekali digunakan untuk membuat game desktop, mulai dari game indie seperti Crayon Physics Deluxe, bahkan game besar seperti Crysis 2.
-C#, dapat digunakan pada pembuatan desktop games menggunakan XNA, DirectX, atau Unity3D. Dapat juga digunakan untuk membuat web games menggunakan Silverlight atau Unity3D. Contoh web game yang dibuat menggunakan C# dan Unity3D adalah LiloCity dari Agate Studio.
-Java, dapat digunakan untuk membuat desktop games, web games (dengan format Java Applet), bahkan bisa untuk mobile games. Contoh game desktop yang dibuat menggunakan Java contohnya FIFA12.
-Actionscript 3, umum digunakan dalam pembuatan web games dalam format Flash Games, contohnya game flash di Facebook seperti Shopping Paradise buatan Agate Studio atau game flash di game portal, seperti Earl Grey and that Rupert Guy yang juga buatan Agate Studio.
-PHP, HTML, Javascript; bahasa-bahasa pemrograman ini biasa digunakan untuk membuat web games, misalnya yang ada di Facebook seperti Football Saga
Itulah beberapa penjelasan mengenai game. tertarikah kalian untuk membuatnya?
i
Tidak ada komentar:
Posting Komentar