Rabu, 20 April 2022

Bentuk Interaksi Fisik Dalam Lingkungan game

 1. Pengertian Interaksi 

interaksi menurut Hormans adalah suatu kejadian ketika aktivitas atau sentimen yang dilakukan oleh seseorang terhadap individu lain diberi ganjaran (reward) atau hukuman (punishment) dengan menggunakan suatu aktivitas atau sentimen oleh individu lain yang menjadi pasangannya. Konsep pengertian interaksi yang dikemukakan oleh Hormans yaitu suatu tindakan yang dilakukan oleh seseorang dalam suatu interaksi merupakan suatu stimulus bagi tindakan individu lain yang menjadi pasangannya.

interaksi fisik ialah salah satu bentuk interaksi yang terjadi jika ada dua orang atau lebih melakukan kontak dengan menggunakan bahasa-bahasa tubuh

Contoh interaksi ini : posisi tubuh, ekspresi wajah, gerak-gerik tubuh dan kontak mata. Dalam lingkungan game, interaksi fisik dapat dimaksud dengan menyerap pengertian diatas, yaitu menjadi interaksi fisik ialah salah satu bentuk interaksi yang terjadi jika ada dua objek atau lebih melakukan kontak. Kontak yang terjadi antara objek – objek tersebut umumnya adalah collision atau tabrakan.

2. Collision Detection

Setiap program game yang akan kita buat sangat membutuhkan suatu algoritma yang dinamakan Collision Detection atau Deteksi Tubrukan Collision Detection adalah proses pengecekan apaka beberapa objek spesial saling bertumpuk atau tidak. Jika ternyata ada dua buah objek saling bertempuk, makakedua objek tersebut dapat dikatakan saling bertumpukkan. Meatode ini jugasering digunakan dalam membuat game antara objek dengan objek atau objek dengansebuah frame atau pembatas.Contoh pada CollisionDetection adalah pada game shooter, yaitu pada peluru dan objek sasaran akanmenjadi sebuag deteksi tabrakan. Untuk membuat metode deteksi tabrakan dengan menggunakanlogika if-else.

3. Dampak Positif dan Negatif 

- Dampak Positif 

1. Membuat dapat mengambil keputusan lebih cepat
Di dalam game, gamer harus cepat membuat keputusan, jika tidak bisa mengambil keputusan dengan    cepat, mungkin gamer bisa saja mati atau kalah dalam game.
2. Dapat membantu mengurangi rasa sakit
Kadang, saat kita sakit, seperti tidak enak badan, luka-luka, dan lain-lain. Setelah kita bermain game,    sakit itu tidak terasa atau tidak terlalu terasa karena kita fokus bermain game.
3. Mengurangi stres
Saat kita stres akibat banyak pekerjaan atau tugas. Kita bisa bermain game sebagai hiburan, tentunya     ini bisa mengurangi stres. Tapi jangan lupa dengan pekerjaannya ya.
4. Membuat lebih pintar berbahasa Inggris
Rata-rata gamers mempunyai kemampuan berbahasa Inggris yang lebih baik daripada non gamer,         karena game umumnya memakai bahasa Inggris. Ini membuat gamer terbiasa dengan bahasa Inggris

- Dampak Negatif 
1. Membuat kecanduan yang berlebihan
Bermain game tentunya dapat membuat kecanduan, karena game merupakan sebuah hiburan. Tapi bermain game secara terus-menerus membuat kita lupa waktu. Hal ini membuat kita lupa dengan pekerjaan, makan, dan lain-lain.
2. Membuat malas
Bermain game akan membuat kita lupa segalanya. Kita hanya fokus terhadap game yang kita mainkan. Kita akan malas bekerja atau mengerjakan tugas.
4. Membuat tidak konsentrasi
Saat kita belajar atau bekerja, kita tidak konsentrasi terhadap apa yang sedang kita kerjakan. Pikiran kita hanya tertuju pada game-game yang telah kita mainkan.

Jumat, 15 April 2022

Konsep Data Mining Pohon Keputusan

 

Diketahui :

Dimana :

S          = himpunan (database) kasus

K         = banyaknya partisi S

Pj         = probabilitas yang di dapat dari Sum(ya) dibagi Total kasus



Dengan total kasus yaitu 14 

Sum (Yes) : 4

Sum (No) : 10


Pada tabel di atas gain terbesar ada pada Humidity, maka atributnya akan dijadikan node akar(root node).dan memiliku dua atribut dari humidity yaitu high dan normal

Menghitung kasus. entopi dari semua kasus berdasarkan atribut outlook


outlook memiliki atribut dengan gain tertinggi sehingga menjadi cabang dari high

Cloudy = 1 (yes)

Sunny = 2 (no)

Rainy = pertimbangan

Menghitung kepusutsan jumlah kasus Cloud dan Rainy.


atribut dengan gain tertinggi adalah windy sehingga menjadi cabang dari rainy
Nilai Atribut false = 1 (Yes)
Nilai Atribut True = 1 (No)





Rabu, 13 April 2022

Arsitektur Perangkat Lunak Pada Game

- Pengertian Game Engine

Game Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video 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.

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

Secara singkat, Arsitektur dapat dikatakan sebagai suatu cara / teknik / metode untuk membuat, merangkai, dan menciptakan sesuatu hal yang dibutuhkan. Walaupun kedengarannya tidak begitu jelas, namun juga sangat masuk akal dan dapat dibayangkan dengan mudah di luar kepala. Arsitek adalah suatu profesi, yang di lain pihak juga merupaka istilah yang digunakan ketika seseorang mengerjakan sesuatu yang berhubungan dengan membangun atau menciptakan sesuatu secara terstruktur dan terintegrasi.

- Elemen Elemen game engine

      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.