Minggu, 30 April 2017

Contoh Kasus Efek Positif dan Negatif Game

Nama     : Hendika Julbahri
Npm      : 54414736
Kelas     : 3IA20

A.  Contoh Kasus Efek Positif Game : Menghasilkan Uang dari Bermain Game
Seorang gadis cantik asal Jakarta yang bernama Monica Carolina atau yang lebih terkenal dengan nama Nixla atau Nixia. Nixia memiliki hoby bermain game sejak masih kecil dan baru menjadi gamer profesional sejak tahun 2008 saat masih duduk di bangku SMA. Wanita cantik ini menyukai banyak genre video game, tetapi dalam karirnya sebagai pro-gamer ia berakupansi di game FPS dan juga Dota 2. Nixla telah banyak menjuarai turnamen game baik tingkat nasional maupun internasional. Ia juga pernah membuat artikel gaming dan menjadi freelance reviewer gadget dan game di majalah CHIP. Tak luput Nixia juga pernah menjadi moderator di serangkaian forum gadget dan game. Nixia pernah menjadi reviewer produk hardware PC, awalnya dengan modal sendiri ia mencoba hardware tersebut. Tentu saja seorang gamer kawakan ia pasti akan sensitif terhadap perubahan yang ia dapatkan dari hardware yang ia pakai. Banyak hardware seperti VGA yang ia beli untuk menjadi koleksi pribadi dan beberapa juga ia jual. Dari hobi unik ini akhirnya justru membuka peluang usahanya. Banyak vendor gaming yang pada akhirnya mensponsorinya seperti MSI, NVidia, dan juga Corsair.

        Dengan mereview produk game sponsor tersebut Nixia mendapatkan PC gaming, Laptop, dan hardware secara gratis. Dan tentu saja mendapatkan gaji yang lumayan besar dari para sponsor. Setiap tiga bulan sekali Nixia mendapat gaji sebesar US$10.000 atau jika dirupiahkan menjadi  Rp 133.100.000. Gaji tersebut belum termasuk bonus dalam memenangkan pertandingan dan tentu saja PC gaming, Laptop, dan hardware yang harganya bisa mencapai puluhan ribu dollars.

B.  Contoh Kasus Efek Negatif Game : Remaja Rusia Tewas , Akibat Bermain Game 22 Hari tanpa henti
Rustam (17thn) Seorang remaja asal Rusia kecanduan bermain game tanpa henti kecuali untuk makan dan tidur. Namun, dalam satu setengah tahun terakhir, Rustam setidakna telah bermain selama 2000 jam. Jadwal harian Rustam rata-rata memainkan game selama 6,5 jam. Dan kecanduan itu semakin meningkat hingga dia bermain nyaris tanpa henti selama 22 hari yang berujung kematiannya. Penyebab kematian Rustam dikarenakan pembekuan darah yang terjadi pada orang yang mengalami patah tulang.


Refrensi :



Interaksi Fisik Dalam Teknologi Game

Nama     : Hendika Julbahri
Npm      : 54414736
Kelas     : 3IA20

Interaksi Fisik Dalam Teknologi Game
Dengan kecanggihan perangkat teknologi dan informasi saat ini tidak hanya sekedar membantu pekerjaan manusia tetapi juga menyajikan berbagai media hiburan yang mudah dijangkau oleh banyak orang. Salah satunya adalah Video game, banyak orang yang menyukai video game tidak hanya kalangan muda tetapi kalangan dewasa juga ikut memainkan video game. Disisi lain jika terlalu lama dan sering bermain game tidak menutup kemungkinan muncul sifat kecanduan. Yang mana jika kita sudah kecanduan akan berdampak pada interaksi fisik kita yang bisa saja negatif ataupun positif.
A.    Efek Fisik Positif
1.      Meningkatkan Konsentrasi
Kemampuan konsentrasi pemain game online akan meningkat karena mereka harus menyelesaikan beberapa tugas, mecari celah yang mungkin bisa dilewati dan memonitor jalannya permainan. Semakin sulit sebuah game maka semakin diperlukan tingkat konsentrasi yang tinggi.

2.      Meningkatkan Kemampuan tentang Komputer
untuk dapat menikmati permainan dengan nyaman dan kualitas gambar yang prima seorang peman game online akan berusaha mencari informasi tentang spesifikasi komputer dan koneksi internet yang dapat digunakan untuk memainkan game tersebut. Karena pengguna komputer aktif biasanya mereka juga akan belajar troubleshooting komputer dan overclocking.

3.      Meningkatkan Kemampuan Membaca
Psikolog dari Finland Univesity menyatakan bahwa game meningkatkan kemampuan membaca pada anak-anak. Jadi pendapat yang menyatakan bahwa jenis permainan ini menurunkan tingkat minat baca anak sangat tidak beralasan.
B.     Efek Fisik Negatif
1.      Mengganggu Kesehatan
Memang benar aktivitas dan gerakan fisik dapat menyehatkan tubuh. Akan tetapi dengan bermain game yang terlalu intensif dapat mengganggu kesehatan mata, karena bagaimana pun juga permainan video game memerlukan kontak langsung antara mata dan layar monitor / TV yang dapat menyebabkan kerusakan pada mata atau menurunnya daya lihat untuk efek kedepannya.

2.      Membatasi Hubungan Sosial
Pada dampak positif bermain game telah dijelaskan bahwa bermain game dapat meningkatkan hubungan sosial secara online dengan para gamer diseluruh dunia. Sebaliknya dalam hal ini justru akan membatasi hubungan sosial di kehidupan nyata mereka. Banyak sekali para pecandu game memiliki sedikit waktu untuk membina hubungan sosial di kehidupan nyata mereka sehingga kemampuan berkomunikasi dan interaksi secara fisik dan oral menjadi tidak terasah.

C.     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.

D.    Dampak Positif bermain game
1.      Membuat Pola Pikir Semakin Cepat
Dampak Positif bermain game yang kedua adalah mempercepat pola piker. Bagaimana bisa? Manfaat ini akan anda peroleh jika anda sering bermain game strategi yang akan merangsang otak anda untuk mampu berpikir dengan cepat, khususnya dalam mengambil keputusan.



2.      Mengurangi Stress
Stres tidak hanya dialami oleh orang tua tetapi juga anak-anak. Beberapa orang tua terkadang menaruh harapan dan tuntutan yang sebenarnya anak-anak mereka tidak suka, misalnya terkait hobi dan belajar. Bermain game dapat menjadi jalan keluar bagi anak lepas dari tekanan untuk mengurangi tingkat stres.

E.     Dampak Negatif bermain Game
1.      Membuat Mata Menjadi Kurang Sehat
Sudah jelas sekali bahwa terlalu sering menghadap layar akan membuat mata sakit dan kurang sehat, radiasi yang diapncarkan, apaalgi jika terus menerus, mata akan sakit dan nampak buram ketika melihat. Ini dampak yang paling sering terjadi pada gamer. Bukan hanya gamer sebenarnya, untuk pekerja yang memandang layar komputer dalam waktu yang lama atau menonton televisi terlalu lama juga bisa terkena seranga ini. Dampak yang paling dekat mungkin adalah Anda harus menggunakan kacamata.

2.      Kurang tidur
Kita sering lupa dengan kebutuhan primer yang satu ini, akibatnya dampak negatif kekurangan tidur mendatangi kita, kita akan kehilangaan kantuk pada saat terlalu asyik memainkan sebuah permainan.


Refrensi :





Sabtu, 22 April 2017

Arsitektur Game Engine (Tugas Bab 4)

Nama     : Hendika Julbahri
Npm      : 54414736
Kelas     : 3IA20



1.      Pengertian Game Engine

Game engine adalah sebuah sistem perangkat lunak (software) yang dirancang untuk pembuatan dan pengembangan suatu video game. Game engine memberikan kemudahan dalam menciptakan konsep sebuah game yang akan di buat. Mulai dari sistem rendering, physics, arsitektur suara scripting, A.I, dan bahkan sistem networking. Game engine dapat dikatakan sebagai jiwa dari seluruh aspek sebuah game.

Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin render ( “renderer”) untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan adegan grafik. Proses pengembangan permainan sering dihemat oleh sebagian besar menggunakan kembali mesin permainan yang sama untuk menciptakan permainan yang berbeda.

Sebuah game engine dibagi lagi menjadi dua bagian besar. Yaitu API dan SDK. API ( Applicaiton Programming Interfaces ) adalah bagian operating system, services dan libraries yang diperlukan untuk memanfaatkan beberapa feature yang diperlukan. Dalam hal ini contohnya DirectX. Sementara SDK adalah kumpulan dari libraries dan API yang sudah siap digunakan untuk memodifikasi program yang menggunakan operating system dan services yang sama.

2.      Game engine mempunyai tipe-tipe diantaranya:
·         Roll-your-own game engine
·         Mostly-ready game engines
·         Point-and-click engines

3.      Macam macam Game Engine :
Game engine gratis :
1.         OGRE
2.         Irrlicht
3.         Panda3D. Contoh game-nya : Pirates of the Caribbean Online.
4.         Crystal Space
5.         jME
6.         Blender Game Engine
7.         Reality Factory
8.         The Nebula Device 2
9.         RealmForge
10.     OpenSceneGraph

Game engine berbayar :
1.         C4 Engine
2.         Torque Game Engine
3.         3DGameStudio
4.         TV3D SDK 6.5
5.         Leadwerks Engine 2
6.         Unity. Contoh game-nya : Tiger Woods PGA Tour Online.
7.         DX Studio
8.         NeoAxis Engine
9.         Visual3D.NET Game Engine
10.     Esenthel Engine


4.      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.

Beberapa elemen yang terdapat dalam game engine, yaitu:

      a)      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.

      b)      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.

      c)       Console
Console dapat merubah setting game dan setting game engine di dalam game tanpa perlu melakukan restart pada game tersebut. Console biasa digunakan dalam proses debugging, seperti misalnya apabila game engine tersebut mengalami error maka kita hanya mengoutputkan error message tersebut ke dalam console tanpa harus melakukan restart.

      d)      Support
Support merupakan bagian yang sering digunakan pada system di galam game engine. Support berisikan rumus-rumus matematika yang biasa digunakan, vector, matrix, memory, file loader. Merupakan dasar dari game engine dan hampir digunakan dalam semua project game engine.

      e)      Renderer/Engine Core
Renderer/engine core 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.

      f)       Game Interface
Game interface merupakan layer antara game engine dan game itu sendiri. Berfungsi sebagai control yang bertuuan untuk memberikan interface apabila di dalam game engine tersebut terdapat fungsi yang bersifat dinamis sehingga memudahkan untuk mengembangkan game tersebut.

      g)      The Game
Game merupakan inti dari penggunaan game engine sendiri, sehingga ini tergantung bagaimana pengguna dalam mengembangkannya.

5.      Macam macam game yang menggunakan Game Engine

1.      Temple run 2
Game temple run 2 yang sangat populer di sejumlah perangkat mobile berbasis android maupun ios, sudah cukup banyak dinikmati oleh kalangan masyarakat luas.
Game ini dibuat menggunakan arsitektur game engine unity3D. Unity merupakan suatu aplikasi yang digunakan untuk mengembangkan game multi platform yang didesain untuk mudah digunakan. Unity itu bagus dan penuh perpaduan dengan aplikasi yang profesional. Editor pada Unity dibuat degan user interface yang sederhana. Unity cocok dengan versi 64-bit dan dapat beroperasi pada Mac OS x dan windows dan dapat menghasilkan game untuk Mac, Windows, Wii, iPhone, iPad dan Android.

2.      Plants vs Zombie
Game ini sangat terkenal, cara bermain game ini cukup mudah. Jadi user nantinya akan memasang formasi tumbuhan yang dia punya untuk melawan zombie. Game ini dibuat dengan arsitektur game engine blender, blender merupakan open source 3D modelling, rendering, game 3D animasi, simulasi pengembangan sistem. Blender terus ditingkatkan dengan fitur baru dan didukung oleh komunitas yang aktif. Blender tersedia untuk sejumlah sistem operasi termasuk Linux, Mac OS X, dan Microsoft Windows. Kelebihan yang dimiliki Blender adalah dapat membuat game tanpa menggunakan program tambahan lainnya, Karena Blender sudah memiliki “Engine Game” sendiri dan menggunakan “Python”. Sebagai bahasa pemograman yang lebih mudah ketimbang menggunakan C++,C, dll


Refrensi :




Review Game Menggunakan AI (Penulisan Bab 3)

Nama     : Hendika Julbahri
Npm      : 54414736
Kelas     : 3IA20


1.      PES (Pro Evolution Soccer)

PES atau Pro Evolution Soccer adalah salah satu game yang dikembangkan oleh developer asal jepang yaitu KONAMI, game PES ini sangat diminati para penggemar games di seluruh dunia. Game yang berkonsep Sport ini dapat dimainkan 1 Player, 2 Player dan lebih. Banyak Fitur yang disediakan dalam Game PES ini yaitu ada Friendly Match, Master liga, Training, Edit Mode dll. Bahkan sekarang terdapat fitur Online. Jadi sesama user dengan jarak yang jauh dapat bertanding dengan sistem online.  Dan untuk Grafiknya sendiri game PES makin canggih karena hampir mirip(real) dengan dunia nyata.

AI dalam game ini adalah pada saat kita bermain melawan komputer atau single player, jadi tujuan kita mencetak gol sebanyak banyaknya ke gawang komputer tetapi lawan kita komputer akan menghalangi kita untuk mencetak gol dengan cara membaca pergerakan pemain kita, lalu melakukan penjagaan pemain kita bahkan menyerang dan mencetak gol kegawang kita. Intinya komputer atau lawan otomatis akan melakukan pergerakan sama seperti real atau dunia nyata. Dalam PES sendiri semakin tinggi levelnya maka semakin susah juga melawan komputernya.

2.      Pacman
Pacman adalah game yang karakter nya berupa seperti hantu dengan komponen lain seperti buah. Untuk karakter musuhnya pun berupa hantu. Lalu terdapat juga tembok untuk pembatas pacman pada saat mencari jalur.
AI pada game ini yaitu pada saat musuh pacman yang mempunyai tujuan untuk menangkap pacman akan bergerak otomatis dan mencari jalan yang pendek dan tepat untuk menangkap pacman.





Artificial Intelligence (Tugas Bab 3)

Nama     : Hendika Julbahri
Npm      : 54414736
Kelas     : 3IA20

Artificial Intelligence
Artificial Intelligence atau AI adalah kemampuan dari sebuah komputer untuk berfikir seperti manusia bahkan lebih baik dibandingkan manusia . Dalam bahasa Indonesia Artificial Inteligence atau AI artinya Kecerdasan Buatan , biasanya sebuah sistem AI memiliki kemampuan untuk memperoleh informasi baru yang akan dikumpulkan agar sistem AI menjadi lebih cerdas lagi .
Artificial Intelligence biasanya berbentuk mesin atau software , tujuan dari AI ini adalah untuk menggantikan peran manusia agar sebuah pekerjaan atau pemecahan suatu masalah dapat lebih mudah dan efisien .

Kelebihan Artificial Intelligence : 
·         Artificial Intelligence bersifat konsisten dan teliti .
·         Artificial Intelligence lebih bersifat permanent.
·         Artificial Intelligence dapat lebih murah daripada kecerdasan alami.
·         Artificial Intelligence menawarkan kemudahan untuk digandakan atau disebarkan.
·         Artificial Intelligence dapat didokumentasi.

Lingkup Utama Kecerdasan Buatan (Artificial Intelligence) :
  1. Sustem pakar. Komputer digunakan sebagai saran untuk menyimpan pengetahuan para pakar. Dengan demikian komputer akan memiliki keahlian untuk menyelesaikan masalah dengan meniru keahlian yang dimiliki para pakar
  2. Pengolahan bahasa alami. Dengan pengolahan bahasa alami ini diharapkan user mampu berkomunikasi dengan komputer dengan menggunakan bahasa sehari-hari.
  3. Pengenalan ucapan. Melalui pengenalan ucapan diharapkan manusia mampu berkomunikasi dengan komputer dengan menggunakan suara.
  4. Robotika dan Sistem sensor
  5. Computer vision, mencoba untuk dapat mengintrepetasikan gambar atau objek-objek tampak melalui komputer
  6. Intelligent Computer aid Instruction. Komputer dapat digunakan sebagai tutor yang dapat melatih dan mengajar

Contoh  game yang menggunakan AI :

FPS (First Person Shooter)
Game First Person Shooter (fps) adalah salah satu jenis game (genre) yang digemari menggunakan pandangan orang pertama di mana pemain seolah-olah menjadi karakter utama dalam game yang berpusat pada permainan di sekitar senjata-senjata dan peluru tempur. First Person Shooter  jenis 3D game shooter yang menampilkan orang pertama sudut pandang dengan pemain yang melihat aksi melalui mata karakter permain. Tidak seperti orang ketiga penembak yang terlihat dari bagian belakang atau samping, yang memungkinkan gamer untuk melihat karakter mereka mengendalikan. Elemen desain utama adalah pertempuran, terutama yang melibatkan senjata api. Orang jujur pertama dapat dianggap sebagai genre yang berbeda dalam dirinya sendiri, atau jenis permainan penembak, pada gilirannya sebuah subgenre yang lebih luas permainan aksi genre. sebagai contoh pada game FPS yang terkenal adalah sebagai berikut.
Hasil gambar untuk 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.


Refrensi :
-https://giocomp.wordpress.com/2014/09/09/materi-kuliah-kecerdasan-buatan-artificial-        intelligence/