TUGAS 3

Game Berbasis Jaringan

Seiring dengan perkembangan teknologi, inovasi yang terus menerus, mengakibatkan banyak muncul game komputer yang menyediakan fasilitas untuk dapat bermain dalam suatu jaringan komputer (network). Fasilitas jaringan komputer (network) memungkinkan game dapat dimainkan oleh beberapa orang sekaligus dengan menggunakan beberapa buah komputer yang terhubung satu dengan yang lainnya, menyebabkan game yang menggunakan papan semakin tersisih. Oleh karena itu dibutuhkan aplikasi yang menggantikan game papan agar tidak tersisihkan dan terlupakan.

Game jaringan sering juga disebut multiplayer game, dapat dimainkan oleh beberapa user sekaligus dalam suatu jaringan (jaringan lokal LAN atau jaringan internet). Game jaringan sangat populer karena alasan kenyamanan ruang (space). User tidak perlu berebut pandangan dalam satu monitor dengan user lain, user dapat merancang strategi permainan di depan komputernya sendiri, tidak terbatas oleh ruang. Game jaringan yang sederhana dapat dibuat dengan menggunakan aplikasi Visual Basic dan menggunakan komponen Winsock.

Contoh Game Berbasis Jaringan

  • Counter Strike

Counter-Strike (disingkat CS) adalah Video Game bergenere first person shooter (FPS) yang merupakan modifikasi dari Game Half-Life oleh Minh “Gooseman” Le dan Jess “Cliffe” Cliffe. CS (Counter Strke) dimana game ini dapat kita mainkan bukan hanya bermain sendiri, tapi bahkan dapat kita mainkan beramai ramai dengan teman-teman via jaringan lokal (LAN) hingga online yang beda lokasi negara ataupun benua yang baermain secara realtime bersamaan.

CS

  • DOTA

DOTA merupakan singkatan dari Defense of the Ancient, yang mana Game DotA adalah sebuah map permainan yang masuk kategori strategi namun bergenre game RPG (Role Playing Games yaitu sebuah permainan yang para pemainnya memainkan satu peran tokoh) sehingga game ini lebih berfokus pada cara memainkan satu tokoh hero saja yang dikembangkan menjadi lebih kuat (Character building).Konsep permainan DotA adalah bernuansa peperangan antar dua suku atau kubu yang saling bermusuhan yaitu kubu Scourge dan kubu Sentinel. Kedua kubu tersebut akan diberikan masing-masing 5 hero sebagai pemain yang akan saling berperang untuk menyerang dan mempertahankan wilayah mereka.

dota

Pengertian Artificial Intelligence (AI)  beserta  Konsep AI

Artificial Intelligence disingkat AI adalah sebuah entitas cerdas secara ilmiah yang diciptakan oleh manusia. Entitas tersebut di tanamkan ke dalam sebuah mesin, sehingga membuat mesin tersebut seolah-olah mampu berpikir sendiri untuk mengambil sebuah keputusan.

AI bisa dibilang bukan sebuah perangkat komputer, karena komputer hanya bisa mengambil keputusan dan menghasilkan fungsi-fungsi saat diarahkan penggunanya. Sedangkan AI atau kecerdasan buatan ini rupanya mampu menentukan sendiri keputusan apa yang akan di ambil berdasarkan pengalaman yang sudah direkam menjadi sebuah pengetahuan. Rekaman tersebut tersimpan pada database perangkat AI itu sendiri, dan kemudian diterapkan jika diperlukan.

Kemunculan perangkat kecerdasan buatan ini bisa dibilang merupakan kemajuan teknologi yang sangat luar biasa, karena konsep perangkat berbasis AI perlahan-lahan sudah mulai diterapkan dalam berbagai bidang seperti multimedia, search engine, robotik, smart home, dan lain sebagainya. Intinya, AI adalah sebuah program kecerdasan buatan yang ditanamkan di sebuah mesin atau perangkat agar lebih memudahkan manusia mengerjakan pekerjaannya.

Konsep Dasar AI

  • Machine Learning dan aplikasi

Kemungkinan Anda telah berinteraksi dengan beberapa bentuk AI dalam aktivitas sehari-hari Anda. Jika Anda menggunakan Gmail, misalnya, Anda dapat menikmati fitur pemfilteran e-mail otomatis. Jika Anda memiliki ponsel cerdas, Anda mungkin mengisi kalender dengan bantuan Siri, Cortana, atau Bixby. Jika Anda memiliki kendaraan yang lebih baru, mungkin Anda telah memperoleh manfaat dari fitur bantuan pengemudi saat mengemudi.

Sama membantu seperti produk perangkat lunak ini, mereka tidak memiliki kemampuan untuk belajar secara mandiri. Mereka tidak bisa berpikir di luar kode mereka. Pembelajaran mesin adalah cabang AI yang bertujuan untuk memberi mesin kemampuan untuk mempelajari tugas tanpa kode yang sudah ada sebelumnya.

Dalam istilah yang paling sederhana, mesin diberi sejumlah besar contoh uji coba untuk suatu tugas tertentu. Ketika mereka melewati uji coba ini, mesin belajar dan menyesuaikan strategi mereka untuk mencapai tujuan tersebut.

Misalnya, mesin pengenalan gambar dapat diberikan jutaan gambar untuk dianalisis. Setelah melalui permutasi tanpa akhir, mesin memperoleh kemampuan untuk mengenali pola, bentuk, wajah, dan banyak lagi.

Contoh terkenal dari konsep AI ini adalah Quick, Draw !, sebuah gim yang dihosting Google yang memungkinkan manusia menggambar gambar sederhana dalam waktu kurang dari 20 detik, dengan algoritme pembelajaran mesin mencoba menebak gambarnya. Lebih dari 15 juta orang telah berkontribusi lebih dari 50 juta gambar ke aplikasi.

  • Deep Learning siap dimainkan

Bagaimana kita mendapatkan mesin untuk belajar lebih dari sekedar tugas tertentu? Bagaimana jika kita ingin dapat mengambil apa yang telah dipelajari dari menganalisis foto dan menggunakan pengetahuan itu untuk menganalisis kumpulan data yang berbeda? Ini mengharuskan para ilmuwan komputer untuk merumuskan algoritme pembelajaran bertujuan umum yang membantu mesin belajar lebih dari sekadar satu tugas.

Salah satu contoh pembelajaran mendalam yang terkenal dalam tindakan adalah proyek Google AlphaGo yang ditulis dalam kode Lua, C ++, dan Python. AlphaGo AI mampu mengalahkan pemain Go profesional, suatu prestasi yang dianggap mustahil mengingat kompleksitas permainan yang luar biasa dan ketergantungan pada latihan yang terfokus dan intuisi manusia untuk dikuasai.

Bagaimana sebuah program bisa menguasai permainan yang menuntut intuisi manusia? Berlatih, berlatih, berlatih – dan sedikit bantuan dari jaringan syaraf tiruan.

  • Neural Network mengikuti model alami

Pembelajaran mendalam sering dimungkinkan oleh jaringan saraf tiruan, yang meniru neuron, atau sel otak. Jaringan syaraf tiruan terinspirasi oleh hal-hal yang kita temukan dalam biologi kita sendiri. Model Neural Network menggunakan prinsip matematika dan ilmu komputer untuk meniru proses otak manusia, memungkinkan untuk pembelajaran yang lebih umum.

Artificial Neural Network mencoba untuk mensimulasikan proses-proses sel-sel otak yang saling berhubungan, tetapi alih-alih dibangun dari biologi, neuron-neuron ini, atau simpul-simpul, dibangun dari kode.

Neural Network mengandung tiga lapisan: lapisan masukan, lapisan tersembunyi dan lapisan keluaran. Lapisan-lapisan ini mengandung ribuan, terkadang jutaan, dari simpul-simpul. Informasi dimasukkan ke dalam lapisan input. Masukan diberi bobot tertentu, dan simpul yang saling berhubungan melipatgandakan bobot sambungan saat mereka bepergian.

Pada dasarnya, jika unit informasi mencapai ambang tertentu, maka ia dapat lolos ke lapisan berikutnya. Untuk belajar dari pengalaman, mesin membandingkan output dari jaringan saraf, kemudian memodifikasi koneksi, bobot, dan ambang berdasarkan perbedaan di antara mereka.

Contoh Game yang menerapkan AI

  • Call of Duty

Call of Duty (permainan pertama dirilis pada tanggal 29 Oktober 2003) adalah seri permainan tembak-menembak orang-pertama (First-person Shooter) dengan engine berdasarkan permainan Quake III: Team Arena. Permainan perang ini awalnya mensimulasikan tentara dan persenjataan dalam Perang Dunia Kedua. Dipublikasikan oleh Activision dan dikembangkan oleh Infinity Ward, Treyarch dan Sledgehammer Games.

cod

  • Assassin Creed

Assassin Creed adalah seri permainan video aksi-petualangan dan penyelinapan yang dibuat oleh Patrice Désilets, Jade Raymond, dan Corey May; dikembangkan dan diterbitkan oleh Ubisoft menggunakan game engine Anvil Next. Seri permainan ini menggambarkan pertarungan selama beberapa abad di antara Assassin, yang memperjuangkan perdamaian dengan kehendak bebas, dan Templar, yang menginginkan perdamaian melalui kontrol kekuasaan. Seri permainan ini menampilkan fiksi sejarah, fiksi sains, dan tokoh-tokoh fiktif, yang dipadukan dengan peristiwa dan tokoh-tokoh sejarah. Pemain akan mengontrol tokoh Assassin di masa lampau lebih sering, sementara mereka dapat pula bermain sebagai Desmond Miles atau Assassin Initiate di masa kini, yang memburu target-target Templar.

ac

 

Sumber:

http://repository.amikom.ac.id/files/Publikasi_08.11.1924.pdf diakses pada Rabu, 8 Mei 2019 pukul 22.10

http://ryan-novari94.blogspot.com/2016/06/game-berbasis-jaringan.html diakses pada Rabu, 8 Mei 2019 pukul 22.15

https://www.indoworx.com/apa-itu-ai/ diakses pada Rabu, 8 Mei 2019 pukul 22.20

https://www.apic.city/2018/07/01/memahami-3-konsep-dasar-artificial-intelligence/ diakses pada Rabu, 8 Mei 2019 pukul 22.25

https://id.wikipedia.org/wiki/Call_of_Duty diakses pada Rabu, 8 Mei 2019 pukul 22.40

https://id.wikipedia.org/wiki/Assassin%27s_Creed diakses pada Rabu, 8 Mei 2019 pukul 22.40