Kamis, 15 Juni 2017

Game Online yang Menerapkan Konsep AI

Judul                : Game Online yang Menerapkan Konsep AI
Nama               : Bagas Andhika Sakti
Kelas                : 3IA21
Mata Kuliah     : Pengantar Teknologi Game
Nama Dosen    : Syefani Rahma Deski

Dota 2

Dota 2 adalah sebuah permainan multiplayer online battle arena, merupakan sekuel dari Defense of the Ancients mod pada Warcraft 3 : Reign of Chaos dan Warcraft 3 : The Frozen Throne. DotA 2 dikembangkan oleh Valve Corporation, terbit juli 2013 dota 2 dapat dimainkan secara gratis pada operation system Microsoft Windows, OS X and Linux. Dota 2 dapat dimainkan secara eksklusif melalui distributor resmi valve, Steam.

Dota 2 dimainkan oleh 2 team yang beranggota 5 orang pemain, setiap tim memiliki markas yang berada dipojok peta, setiap markas memiliki satu bangunan bernama "Ancient", Di mana tim harus berusaha menghancurkan "Ancient" tim lainnya agar dapat memenangkan pertandingan. Setiap pemain mengontrol satu karakter "Hero" yang berfokus pada menaikan level, mengumpulkan gold, membeli item dan melawan tim lawan untuk menang.

GTA V

Grand Theft Auto V (Disingkat GTA V) adalah game aksi dan petualangan yang dikembangkan oleh Rockstar North dan di terbitkan oleh Rockstar Games. Game ini berlatar belakang negara bagian fiktif di Amerika Serikat yakni San Andreas. Sebelumnya San Andreas telah menjadi tempat berlatarnya Grand Theft Auto: San Andreas.

Sama seperti Grand Theft Auto: San Andreas, di GTA V terdiri dari 2 Wilayah yaitu Los Santos (Perkotaan) dan Blaine County (Pedesaan). Untuk pertama kalinya dalam GTA, Tokoh Protagonis bukan hanya satu, melainkan Tiga, yakni Franklin Clinton, Michael, dan Trevor Phillips. Ketiga tokoh protagonis tersebut memiliki ciri khas dan kekuatan masing-masing. Pemain juga bisa menambahkan tokoh ke-empat bila memainkan permainan ini secara daring.

Perbedaan :

Dota 2 berfokus untuk mengalahkan musuh yang menjaga towernya dengan menyerang bersama dengan timnya dengan menggunakan bermacam strategi, sedangkan GTA V lebih seperti game petualangan antar karakter.

Sumber :


Game Berjaringan

Judul                : Game Berjaringan
Nama               : Bagas Andhika Sakti
Kelas                : 3IA21
Mata Kuliah     : Pengantar Teknologi Game
Nama Dosen    : Syefani Rahma Deski


Web Game

Web Game atau sering disebut juga Game Berbasis Web merupakan suatu permainan game komputer yang dimainkan melalui internet dan menggunakan aplikasi dari web browser.

Jadi apabila kita temukan ada sebuah game yang berbasiskan web atau web game, maka untuk memainkan game tersebut harus mengaktifkan internet dan juga menggunakan aplikasi web browser.

Web Game atau Game Berbasis Web adalah permainan komputer ini dimainkan melalui internet menggunakan web browser. Game browser dapat diciptakan dan dijalankan menggunakan teknologi game yang menggunakan internet network sehingga game ini juga tidak hanya dapat di akses oleh penduduk lokal saja tetapi bahkan hingga keluar negeri.

Syarat dimana sebuah browser dapat memainkan game ini adalah browser sudah mendukung javascript, php, maupun flash.

Konsep

Idea / Concept

       Fase ini merupakan fase awal dalam proses pembuatan game, yaitu proses pembuatan konsep game. Konsep yang didapat kemudian dibuat menjadi sebuah Vision Document yang mejelaskan game secara garis besar. Sebuah Vision Document minimal berisi abstraksi game, target pemain, dan nilai lebih dari game tersebut dibandingkan game lain.

PreProduction

      Fase ini harus dilakukan sebelum proses pembuatan art assets atau programming dimulai. Ada tiga hal yang harus dilakukan dalam pre‐production, yaitu :

·         Game Design Document

Dokumen ini adalah acuan utama dalam proses pembuatan game, mencakup story, character design, game mechanics, level design, dan art references. Bagian yang bertanggung jawab untuk membuat dokumen ini adalah game designer.

·         Technical Design Document

   Dokumen ini adalah pengembangan dari game design document yang dibuat oleh bagian programmer untuk menjadi referensi programmer. Isi dari dokumen ini adalah penjelasan teknis dari setiap bagian dari game, seperti use case, class diagram, atau naming convention.

·         Game Project Management

       Sebelum project dimulai sebaiknya dibuat timeline dan tentukan milestone‐milestone yang harus dicapai. Pada tahap ini setiap task harus sudah didefinisikan dan dialokasikan pada orang‐orang yang bersangkutan.

Production

       Pada fase ini proses pembuatan game secara teknis dimulai, dari pembuatan asset dalam game, pembuatan sound effect, sampai digabungkan menjadi sebuah software game. Proses‐proses tersebut harus mengacu pada dokumen‐dokumen yang dibuat pada fase pre‐production.

Kelebihan dan Kekurangan Web Game

Kelebihan :

1.)    Good looking UI

Website terkenal dengan kebebasan dan kemudahannya dalam mengatur tampilan dan behavior karena dibantu oleh CSS dan Javascript. Mengembangkan aplikasi menggunakan basis website akan membantu aplikasi memiliki tampilan dan pengalaman penggunaan yang lebih menarik daripada aplikasi desktop lainnya. Sekalipun hal ini memungkinkan juga dilakukan di aplikasi desktop.

2.)    Aplikasi dapat digunakan di platform apapun

Aplikasi berbasis website dapat digunakan di platform apapun (Windows, Linux, Apple, Android, dll), selama terhubung dengan jaringan dimana aplikasi website tersebut dipasang. Dengan begitu nggak masalah kita mengakses aplikasi tersebut dari platform apapun, karena semuanya memungkinkan.

Kelemahan :

1.)    Cenderung lebih lambat

Aplikasi berbasis website ini memerlukan sebuah koneksi ke server secara berkala, sehingga butuh waktu untuk loading dari satu halaman ke halaman lainnya. Karena itu, aplikasi berbasis website kurang cocok untuk aplikasi yang membutuhkan kecepatan diatas segala-galanya atau untuk mengakses data dalam jumlah yang sangat besar.

2.)    Sangat bergantung kepada jaringan

Aplikasi berbasis website umumnya meletakkan aplikasinya di sebuah server yang dapat diakses melalui jaringan tertentu.

Perbedaan Web Game dengan yang lain

Aplikasi Desktop adalah suatu aplikasi yang mampu beroperasi secara offline, tetapi kita harus menginstalnya sendiri pada laptop atau komputer.

Aplikasi Web adalah suatu aplikasi  berbasis web dapat beroperasi jika ada jaringan atau koneksi  internet.

Salah satu perbedaan yang mendasar dari web based dan desktop based adalah bahasa pemrogramannya kalau pada desktop based di dukung oleh beberapa macam program seperti  Microsoft office, Borland Delphi, dll sedangkan untuk web based menggunakan bahasa pemrograman HTML, PHP, CSS, JavaScript, dll.

Sumber :