Selasa, 25 April 2017

Contoh Kasus

Positif

Salah satu turnamen game paling bergengsi di dunia, Dota 2 International Championship 2 telah usai. Dalam turnamen yang digelar di Key Arena, Seattle, Amerika Serikat itu Evil Geniuses keluar sebagai juara dan memboyong USD 6,6 juta (USD 1 = Rp 13.000).

Dalam partai final, tim eSports asal AS itu berhasil menumbangkan tim dari Tiongkok, CDEC dengan skor 3-1. Kemenangan yang diperoleh Evil Geniuses merupakan pembalasan atas kekalahan mereka di pertandingan Upper Bracket sebelumnya, dimana Evil Geniuses sempat berada di peringkat Lower Bracket.

Beruntung, Evil Geniuses berhasil mengalahkan LGD gaming dengan skor 2-0, sehingga tim yang digawangi oleh ppd, Suma1L, UNiVeRsE, Fear, dan Aui_2000 melaju ke babak Grand Final.
Begitu pula dengan total hadiah yang dari tahun ke tahun semakin meningkat. Bila di tahun 2011 lalu turnamen ini menjanjikan total hadiah sebesar USD 1 juta, maka kali ini total hadiah yang diberikan sebesar USD 18 juta.

Dota 2 sendiri menjadi satu dari beberapa game MOBA (Multiplayer Online Battle Arena) yang digandrungi oleh gamer di suruh dunia, selain League of Legend dan Heroes of the Storm.

Negatif

Korea memang terkenal dengan perkembangan teknologinya, termasuk soal game. Seorang pria bernama Lee Seung Seop harus meninggal dunia akibat kelelahan bermain game.  Dia bermain game Star Craft selama 50 jam non stop.

Nama   : Bagas Andhika Sakti
NPM   : 51414956
Kelas   : 3IA21
Matkul : Pengantar Teknologi Game
Dosen : Syefani Rahma Deski

Sumber :




Interaksi Fisik

Interaksi Fisik dalam Teknologi Game

Interaksi fisik dalam teknologi game merupakan perangkat gerak yang melibatkan aktivitas fisik sehingga permainan game dapat sekaligus melatih otot dan gerak selayaknya berolahraga, seperti halnya yang disediakan oleh konsol Nintendi Wii, PS3 Move, Xbox Kinect.Game yang melibatkan aktivitas fisik mengharuskan untuk menggerakkan tangan dan anggota tubuh, sehingga tidak hanya jari saja yang bergerak tetapi anggota tubuh lain ikut bergerak.

Collision Detection

            Algoritma untuk mendeteksi collision (tabrakan) sangat dibutuhkan untuk program game. Flash mulai versi 5 ke atas menyediakan method yang bernama hitTest untuk memeriksa apakah sebuah movie clip bertabrakan dengan movie yang lain. Sebelum method hitTest ini tersedia, seorang programmer Flash harus mendeteksi secara manual koordinat sebuah movie clip, apakah movie clip ini bertabrakan dengan movie clip lain. Cara ini sangat merepotkan karena harus mempertimbangkan pula ukuran movie clipnya.

Desain interaksi adalah praktek merancang interaktif digital produk, lingkungan, sistem dan layanan ini berfokus pada perilaku. Bagaimana pengguna bertindak dan bagaimana produk menanggapi perilaku pengguna.

Dengan demikian, itu adalah disiplin yang diperlukan dalam setiap proyek desain yang bertujuan untuk menciptakan sesuatu yang kompleks dan komputer-augmented yang akan digunakan oleh manusia: perangkat lunak komputer, game, produk interaktif seperti ponsel pintar atau MP3-player, "cerdas" rumah, mobil, pakaian dan sebagainya.

Mengingat meningkatnya fokus pada desain interaksi pada umumnya, dan di media sosial, hiburan dan produk fisik baru pada khususnya, program ini bertujuan untuk memberikan desainer interaksi dengan pengetahuan dan keterampilan yang diperlukan untuk memenuhi tuntutan yang terus berubah ini muncul segmen pasar kerja.

Efek positif dalam game :

a. Melatih kemampuan membuat strategi.
b. Meningkatkan konsentrasi.
c. Meningkatkan koordinasi tangan dan mata.
d. Meningkatkan kemampuan berbahasa inggris.
e. Meningkatkan pengetahuan tentang komputer.
f. Meningkatkan kemampuan mengetik.


Efek negatif dalam game:

a. Kecanduan bermain game.
b. Membatasi hubungan sosial.
c. Mengganggu kesehatan.

Nama   : Bagas Andhika Sakti
NPM    : 51414956
Kelas    : 3IA21
Matkul  : Pengantar Teknologi Game
Dosen   : Syefani Rahma Deski





Sumber :

Jumat, 21 April 2017

Arsitektur Game Engine

Arsitektur Game Engine

Arsitek adalah pelajaran untuk membuat rancangan dari bangunan. Sedangkan arsitektur mesin game adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. Dapat dikatakan bahwa arsitektur mesin game itu adalah rancangan dari sistem perangkat  lunak dari game itu sendiri.

Tahap awal dari merancang suatu game adalah memilih jenis game yang akan dibuat agar dapat lebih terfokus dalam mengerjakannya. Selanjutnya adalah  mendesaian game yang akan dibuat.

Setelah kita memiliki desain game,  langkah berikutnya adalah mengimplementasikan desain tersebut menjadi  source code. Apabila source telah selesai dirancang, maka game tersebut  dapat dimainkan dan digunakan sesuai yang diinginkan oleh sang pembuat  game. Apakah game tersebut dibuat untuk dikomersilkan atau dikembangkan  oleh orang lain.

Game Engine

Tools/Data

Pada pengembangan game paling tidak dibutuhkan beberapa tools seperti 3d model editor, level editor dan graphics programs. Bahkan jika diperlukan, seringkali kita mengembangkan game engine tersebut dengan menambahkan beberapa code dan fitur yang diperlukan.

System

System adalah bagian dari game engine yang berfungsi untuk melakukan komunikasi dengan hardware yang berada di dalam mesin. System adalah bagian yang membutuhkan perubahan yang cukup banyak apabila dilakukan implementasi pada platform yang berbeda.

Di dalam system sendiri terdapat beberapa sub system seperti graphics, input, sound, timer, configuration. System bertanggung jawab untuk melakukan inisialisasi, update dan mematikan sub system yang terdapat di dalamnya.

Console

        Dengan menambahkan console, kita dapat merubah setting game dan setting game engine di dalam game tanpa perlu melakukan restart pada game tersebut. Console sendiri lebih sering digunakan dalam proses debugging. Apabila game engine tersebut mengalami error kita tinggal mengoutputkan error message tersebut ke dalam console tanpa harus melakukan restart. Console sendiri dapat dihidupkan dan dimatikan sesuai keinginan.

Support

        Support adalah bagian yang paling sering digunakan oleh system di dalam game engine. Support sendiri berisi rumus-rumus matematika yang biasa digunakan, vector, matrix, memory manager, file loader. Merupakan dasar dari game engine dan hampir digunakan semua projek game engine.

Renderer/Engine Core

        Pada game engine, engine core / renderer terdiri dari beberapa sub yaitu visibility, Collision Detection dan Response, Camera, Static Geometry, Dynamic Geometry, Particle Systems, Billboarding, Meshes, Skybox, Lighting, Fogging, Vertex Shading, dan Output.

Game Interface

       Game interface sendiri merupakan layer diantara game engine dan game itu sendiri. Berfungsi sebagai control yang bertujuan untuk memberikan interface apabila di dalam game engine tersebut terdapat fungsi fungsi yang bersifat dinamis sehingga memudahkan untuk mengembangkan game tersebut.

The Game

        The Game merupakan inti dari penggunaan game engine sendiri, sehingga terserah kita bagaimana mengembangkan game tersebut.

Nama   : Bagas Andhika Sakti
NPM   : 51414956
Kelas   : 3IA21
Matkul : Pengantar Teknologi Game
Dosen : Syefani Rahma Deski


Sumber : 


Review 2 Game yang Menggunakan AI


Counter Strike

Counter-strike merupakan game yang diakui paling keren oleh para gamer seperti pada survey oleh salah satu forum IT Telkom. Dan yang perlu ketahui, game ini merupakan modifikasi total dari game Half-Life. Game ini mengusung beberapa senjata yang benar-benar ada di dunia nyata dan beberapa masih operasional di kesatuan militer.

Counter-strike membawa banyak perubahan yang sangat berarti pada gameplay FPS multiplayer masa kini. Dibanding menggunakan metode “kill them all” ala Quake atau Half-Life, Counter-strike menerapkan “team based” gameplay, yang artinya setiap pemain harus bergerak secara tim dan mementingkan kerjasama tim.

Hal ini ternyata sangat disukai konsumen, moding Counter-strike meledak dipasaran. Bahkan sampai saat ini Counter-strike dengan berbagai turunannya masih menjadi game yang selalu hadir di kompetisi electronic sport di seluruh dunia.

Fallout 3

Role Playing Game (RPG) atau permainan peran adalah permainan di mana player memainkan tokoh peran khayalan dan berkolaborasi untuk melanjutkan ceritanya. Jadi, game ini para pemain memilih aksi tokok-tokoh mereka berdasarkan karakteristik tokoh tersebut, dan keberhasilan aksi mereka tergantung dari sistem peraturan permainan yang telah ditentukan. 

Asal tetap mengikuti peraturan yang ditetapkan, para pemain bisa berimprovisasi membentuk arah dan hasil akhir permainan ini. contoh dari game rpg game ini adalah Fallout 3: Game of The Year Edition.


Nama   : Bagas Andhika Sakti
NPM    : 51414956
Kelas    : 3IA21
Matkul  : Pengantar Teknologi Game
Dosen   : Syefani Rahma Deski




Sumber :


AI pada Game

BAB III

AI pada Game

Perkembangan game saat ini tidak lepas dari kecerdasan buatan (artificial intelligence). Kecerdasan buatan itu sendiri merupakan salah satu bagian dari ilmu komputer yang membuat mesin (komputer) dapat melakukan pekerjaan seperti manusia dan komputer dimungkinkan untuk dapat berfikir.

Berdasarkan perkembangan game yang pesat pada masa ini, maka tidak dipungkiri bahwa dibutuhkan sesuatu yang berbeda pada rule permainannya. Hal ini sangat berkaitan dengan kecerdasan buatan (artificiall intelligence) yang diterapkan pada game.

Sebelumnya, sebuah sistem game, jika sudah dimainkan sampai tuntas oleh seorang, maka ketika player yang sama memulai lagi permainan dari awal, maka rule permainannya akan sama.

Namun, untuk saat ini sesuai dengan perkembangan game dan kecerdasan buatan yang diterapkan, sistem dalam game sudah dapat belajar mengenali pola permainan dari player dan ketika player tersebut memulai permainan kembali, maka sistem ini akan menggunakan rule yang berbeda untuk pemain yang sama ini, sehingga game menjadi lebih menarik dan menantang untuk dimainkan.

Adapun contoh game yang menggunakan konsep kecerdasan buatan ini yaitu : Dota, Counter Strike, Fallout dll.



Nama   : Bagas Andhika Sakti
NPM   : 51414956
Kelas   : 3IA21
Matkul : Pengantar Teknologi Game
Dosen : Syefani Rahma Deski


Sumber :
http://arifshofwan.blogspot.co.id/2016/03/artificial-intelligence-pada-sebuah-game.html