Pengertian
Game
Game adalah permainan komputer yang
dibuat dengan teknik dan metode animasi. Permainan game merupakan bidang AI
yang sangat populer berupa permainan antara manusia melawan mesin yang
mempunyai intelektual untuk berpikir. Komputer dapat bereaksi dan menjawab
tindakan-tindakan yang diberikan oleh lawan mainnya.Salah satu komputer yang
ditanamkan AI untuk game bernama Deep Blue. Deep Blue adalah
sebuah komputer catur buatan IBM pertama yang memenangkan
sebuah permainan catur melawan seorang juara dunia (Garry Kasparov) dalam waktu
standar sebuah turnamen catur. Kemenangan pertamanya (dalam pertandingan atau
babak pertama) terjadi pada 10 Februari 1996, dan merupakan permainan yang sangat
terkenal.Kini telah banyak berkembang game AI yang semakin menarik, interaktif,
dan dengan grafis yang sangat bagus. Ditambah dengan kemajuan teknologi
jaringan komputer yang semakin cepat, sudah banyak terdapat game-game AI yang
berbasiskan online. Tidak sedikit orang yang tertarik dengan game saat
ini. Mereka memainkan game untuk mengisi kekosongan waktu mereka atau pun
melatih skill mereka dalam berpikir.
Sebuah
permainan terstruktur bermain, biasanya dilakukan untuk kesenangan dan
kadang-kadang digunakan sebagai alat pendidikan. Permainan berbeda dari
pekerjaan, yang biasanya dilakukan untuk remunerasi, dan dari seni, yang lebih
sering merupakan ekspresi dari unsur estetika atau ideologi . Namun, perbedaan
ini tidak jelas, dan banyak permainan juga dianggap pekerjaan (seperti pemain
profesional olahraga dengan penonton/games) atau seni (seperti jigsaw puzzle
atau permainan yang melibatkan layout artistik seperti Mahjong, solitaire, atau
beberapa video game).
Game memiliki beberapa tipe:
Informasi lengkap = suatu game dimana permain mengetahui
semua langkah yang mungkin terjadi dari dirinya sendiri dan dari lawan dan
hasil akhir dari permainan. Contoh game : catur dan tic tac toe
Informasi tak lengkap : game dimana pemain
tidak tahu semua kemungkinan langkah lawan. Contoh game : Kartu Poker dan
Brigde karena semua kartu tidak diketahui oleh para pemain.
Dalam pengembangan game, bagian-bagian yang
berperan antara lain:
1. Game
Designer –> Format dan Behaviour Game
2. Artist
–> Model-model, Textures, Animation
3. Level
Designer –> Space dan Environment Game
4. Audio
Designer –> SoundEffect
5. Programmer
–> Coding
6. Lain-lain
–> Production, Management, Marketing
Design
Skenario, Script, dan Storyboard Game Komputer
Desain Skenario merupakan dasar untuk membuat game dengan
merancang dokumennya dan scenario menentukan interior dan eksterior, dekor, dan
studio, serta pembuatan trik. Dalam desain dokumen ada ketentuan program game,
grafik, tokoh, animasi, suara, dan music.
Script adalah suatu uraian interaksi manusia dengan mesin
yang membantu proses desain dan berfokus pada keperluan user yang berbeda,
sehingga dapat digunakan untuk aktivitas desain. Script berbentuk kode yang
dapat dipasang pada script editor untuk menambahkan fitur-fitur yang diinginkan
pada game yang dibuat.
Storyboard merupakan visualisasi ide dari aplikasi yang
akan dibangun, sehingga dapat memberikan gambaran dari aplikasi yang akan
dihasilkan, dapat dikatakan juga sebagai visual script yang akan dijadikan
outline dari suatu proyek.
Designer
Game
Designer
game adalah orang yang bertigas untuk membuat alur cerita dalam sebuah game.
Dengan itu, tentunya kita tidak akan cepat bosan ketika bermain game karena
kita akan terbawa oleh alur cerita.
Bagian pada designer game:
1. Lead
designer adalah orang yang bertanggung
jawab atas semua kinerja teamnya dalam mengambil keputusan.
2. Game
mechanic designer adalah orang yang mendesain
dan menyeimbangkan alur cerita pada game.
3. Level
designer or environment designer adalah orang yang
bertanggung jawab dalam pembuatan misi game, level game, dan lingkungan sekitar
pada game.
4. Writer adalah
orang yang bekerja untuk memahami cerita dari permainan, dialog, komentar, dan
cerita cuplikan game.
Jenis-jenis
Game
Terdapat
banyak jenis-jenis game yang ada di Dunia, mulai dari yang tradisional hingga
modern. Namun yang saya bahas disini hanya game yang saya maksud sebagai Video
Game.
1.
Alternate reality games
2.
Arcade games
3.
Casual games
4.
Computer games
5.
Console games
6.
Escape games
7.
Handheld games
8.
Minigames
9.
Mobile games
10. Online
games
11. Flash
games
12. Narrative
games
13. First
person shooter games
14. Third
person shooter games
15. Role-playing
games
16. Medieval
games
17. Puzzles
18. Wargames
19. Word
games
20. Quizzes
Software Membuat Game
Perkembangan
game di abad 21 ini membuat para developer membuat sebuah perangkat yang
berperan secara dinamis dan efisien dalam membantu pembuatan game. Untuk itu
saat ini terdapat banyak software yang telah diciptakan khusus untuk pembuatan
game. Misalnya:
1.
Cry Engine
2.
Unity
3.
Unreal Engine
4.
Scratch
5.
Construct 2
6.
Game Maker Studio
Artificial
Intelligence dalam Game
Salah satu unsur yang berperan penting dalam sebuah game
adalah kecerdasan buatan. Dengan kecerdasan buatan, elemen-elemen dalam game
dapat berperilaku sealami mungkin layaknya manusia.
Game AI adalah aplikasi untuk memodelkan karakter yang
terlibat dalam permainan baik sebagai lawan, ataupun karakter pendukung yang
merupakan bagian dari permainan tetapi tidak ikut bermain (NPC = Non Playable
Character). Peranan kecerdasan buatan dalam hal interaksi pemain dengan
permainan adalah pada penggunaan interaksi yang bersifat alami yaitu yang biasa
digunakan menusia untuk berinteraksi dengan sesama manusia. Contoh media
interaksi ialah:
Penglihatan (vision)
Suara (voice), ucapan
(speech)
Gerakan anggota badan ( gesture)
Untuk pembentukan Artificial Intelligence pada game ternyata
digunakan pula algoritma, yaitu jenis pohon n-ary untuk suatu struktur.
Implementasi pohon (tree) ini biasa disebut game tree. Berdasarkan game tree
inilah sebuah game disusun algoritma kecerdasan buatannya. Artificial
intellegence yang disematkan dalam sebuah game yang membentuk analisis game
tree biasanya merepresentasikan kondisi atau posisi permainan dari game sebagai
suatu node, dan merepresentasikan langkah yang mungkin dilakukan sebagai sisi
berarah yang menghubungkan node kondisi tersebut ke anak (child) sebagaimana
representasi suatu pohon (tree).
Namun, biasanya representasi langsung tersebut mempunyai
kelemahan, yaitu representasi data pohon akan menjadi sangat lebar dan banyak.
Mungkin bagi sebuah mesin komputer mampu melakukan kalkulasi sebanyak apapun
masalah, namun game tree yang lebar dan besar memberikan beberapa masalah,
antara lain konsumsi proses memori, kapasitas penyimpanan yang cukup besar dan
kinerja yang kurang pada konsol game berspesifikasi rendah. Karena itu
dibentuklah beberapa algoritma dan penyederhanaan bagi sebuah game tree.
Penampilan Grafik Scene Game Komputer
Visibility merupakan
tampilan grafik scene game pada komputer. Bagaimana sebuah game terlihat oleh
user agar menarik dan berkualitas sehingga user menikmati game tersebut.
Biasanya
pada video game terdapat istilah 2.5D. Istilah tersebut tidak berbeda jauh dari
scene 2D. hanya saja 2.5D memiliki beberapa fitur tambahan berupa efek cahaya,
bayangan dan sebagainya yang dibuat agar seakan-akan menyerupai scene 3D.
Level of Detail (LOD) merupakan
tingkat teknik detail dalam meningkatkan efisiensi render dengan mengurangi
beban kerja pada tahap pipa grafis, transformasi biasanya simpul. Kualitas
visual berkurang dari model sering diperhatikan karena efek kecil pada objek
muncul ketika jauh atau bergerak cepat.
Game Berjaringan
Game
berjaringan (Online gaming) adalah suatu jenis game komputer yang dapat
dimainkan oleh multi pemain melalui internet. Biasanya disediakan sebagai
tambahan layanan dari perusahaan penyedia jasa online dan dapat diakses
langsung atau melalui sistem yang disediakan dari perusahaan yang menyediakan
permainan tersebut. Dalam game online terdapat dua unsur utama, yaitu server
dan client.
Server
melakukan administrasi permainan dan menghubungkan client. Sedangkan client
adalah pengguna permainan yang memakai kemampuan server. Game online juga dapat
dikatakan sebagai bagian dari aktivitas sosial, karena pemain dapat saling
berinteraksi secara virtual dan dapat menciptakan suatu komunitas dalam
permainan tersebut.
Sumber:
Kusumadewi, Sri. Artificial Intelligence. 2003.
Graha Ilmu: Yogyakarta.
Tidak ada komentar:
Posting Komentar