Sabtu, 11 Mei 2019

Game berbasis jaringan serta penerapan ai pada game

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. Berdasarkan uraian di atas, penulis bermaksud untuk merancang suatu perangkat lunak permainan Halma yang dapat dimainkan dalam suatu jaringan komputer (network).

SEJARAH PERKEMBANGAN GAME ONLINE

Sejarah game online inilah perjalanan sejarah game online permainan daring dimulai sejak tahun 1969, ketika permainan untuk dua orang dikembangkan dengan tujuan awal untuk pendidikan. Kemudian pada awal tahun 1970, sebuah sistem dengan kemampuan time-sharing, yang disebut Plato, diciptakan untuk memudahkan siswa belajar secara online, di mana beberapa pengguna dapat mengakses komputer secara bersamaan menurut waktu yang diperlukan. Dua tahun kemudian, muncul Plato IV dengan kemampuan grafik baru, yang digunakan untuk menciptakan permainan untuk banyak pemain (multiplayer games).

Permainan daring benar-benar mengalami perkembangan setelah tahun 1995, pembatasan NSFNET (National Science Foundation Network) dihapuskan, membuat akses ke domain lengkap dari internet. Kesuksesan moneter menghampiri perusahaan-perusahaan yang meluncurkan permainan ini, sehingga persaingan mulai tumbuh dan menjadikan permainan daring semakin berkembang hingga hari ini.

Permainan Daring (Online Games) adalah jenis permainan komputer yang memanfaatkan jaringan komputer (LAN atau internet), sebagai medianya. Biasanya permainan daring disediakan sebagai tambahan layanan dari perusahaan penyedia jasa online, atau dapat diakses langsung melalui sistem yang disediakan dari perusahaan yang menyediakan permainan tersebut.

Permainan daring terdiri dari banyak jenis, dari mulai permainan sederhana berbasis teks hingga permainan yang menggunakan grafik kompleks dan membentuk dunia virtual yang ditempati oleh banyak pemain sekaligus.

Dalam permainan daring, ada dua unsur utama, yaitu server dan client. Server melakukan administrasi permainan dan menghubungkan client, sedangkan client adalah pengguna permainan yang memakai kemampuan server.
Permainan daring bisa disebut sebagai bagian dari aktivitas sosial karena pemain bisa saling berinteraksi secara virtual dan seringkali menciptakan komunitas maya.

TIPE – TIPE GAME ONLINE


FPS adalah game Tembak-tembakan, pukul-pukulan, tusuk-tusukan yang menggunakan sudut pandang orang pertama. Biasanya kita hanya bisa melihat tangan dari character kita. Contoh game ini FPS adalah (Call of Duty, Counter Strike, Far Cry 3)

RTS (Real Time Strategy). Game ini biasanya bersifat turn based ataupun bisa dimainkan secara bersamaan, identik dengan bermain melawan human intelegent (manusia vs manusia) yang biasanya menggunakan LAN ataupun Internet. Game ini bisa dikatakan game perang-perangan. Contoh game RTS adalah (DOTA, StarCraft, Civilization)

RPG (Role Playing Game). Game ini memiliki unsur yang unik, karena biasanya tidak ada tamat dalam game seperti ini (Kalaupun tamat, hanya ceritanya saja, dan kalian masih bisa leveling atau grinding sesuka hati). Kalian akan menjalankan sebuah main character yang bisa kalian costumize, mencari uang, membangun koneksi dengan NPC (non playable player) dan sebagainya. Contoh dari game RPG adalah (KOA, Skyrim, The Witcher).

Cross-Platform Online, merupakan game yang dapat dimainkan secara online dengan hardware yang berbeda misalnya saja need for speed undercover dapat dimainkan secara online dari PC maupun Xbox 360(Xbox 360 merupakan hardware/console game yang memiliki konektivitas ke internet sehingga dapat bermain secara online).



Browser Games, merupakan game yang dimainkan pada browser seperti Firefox, Opera, IE. Syarat dimana sebuah browser dapat memainkan game ini adalah browser sudah mendukung javascript, php, maupun flash.

Massive Multiplayer Online Games, adalah game dimana pemain bermain dalam dunia yang skalanya besar (>100 pemain), setiap pemain dapat berinteraksi langsung seperti halnya dunia nyata.



Artificial Intelligence

 

Pengertian AI

Berbagai definisi diungkapkan oleh para ahli untuk dapat memberi gambaran mengenai kecerdasan buatan beberapa diantaranya:
  • Kecerdasan buatan (artificial intelligence) merupakan kawasan penelitian, aplikasi dan instruksi yang terkait dengan pemrograman komputer untuk melakukan sesuatu hal yang dalam pandangan manusia adalah cerdas (H. A. Simon [1987]).
  • Kecerdasan Buatan (AI) merupakan sebuah studi tentang bagaimana membuat komputer melakukan hal-hal yang pada saat ini dapat dilakukan lebih baik oleh manusia. (Rich and Knight [1991]).
  • Kecerdasan Buatan (AI) merupakan cabang dari ilmu komputer yang dalam merepresentasi pengetahuan lebih banyak menggunakan bentuk simbol-simbol daripada bilangan, dan memproses informasi berdasarkan metode heuristic atau dengan berdasarkan sejumlah aturan. (Encyclopedia Britannica).

Jenis AI


Dalam perkembangannya kecerdasan buatan dapat dikelompokkan sebagai berikut :
  • Sistem Pakar (Expert System), komputer sebagai sarana untuk menyimpan pengetahuan para pakar sehingga komputer memiliki keahlian menyelesaikan permasalahan dengan meniru keahlian yang dimiliki pakar.
  • Pengolahan Bahasa Alami (Natural Language Processing), user dapat berkomunikasi dengan komputer menggunakan bahasa sehari-hari, misal bahasa inggris, bahasa indonesia, dan sebagainya.
  • Pengenalan Ucapan (Speech Recognition), manusia dapat berkomunikasi dengan komputer menggunakan suara.
  • Robotika & Sistem Sensor.
  • Computer Vision, menginterpretasikan gambar atau objek-objek tampak melalui komputer.
  • Intelligent Computer-Aided Instruction, komputer dapat digunakan sebagai tutor yang dapat melatih & mengajar.
  • Game Playing.
  • Soft Computing merupakan sebuah inovasi dalam membangun sistem cerdas yaitu sistem yang memiliki keahlian seperti manusia pada domain tertentu, mampu beradaptasi dan belajar agar dapat bekerja lebih baik jika terjadi perubahan lingkungan. 

Penerapan AI pada Game

  Pada game tugas AI akan dibagi menjadi tiga bagian: gerakan, keputusan pembuatan, dan strategi. Dua bagian pertama berisi algoritma yang bekerja berdasarkan karakter-demi-karakter, dan bagian terakhir beroperasi pada seluruh tim atau sisi. Sekitar tiga AI ini elemen adalah seluruh rangkaian infrastruktur tambahan.
  • Movement 
  Gerakan (Movement) mengacu pada algoritma yang mengubah keputusan menjadi semacam gerakan. Saat menjadi musuh karakter tanpa senjata perlu menyerang pemain di Super Mario Sunshine [Nintendo Entertainment, Analysis and Development, 2002], pertama-tama langsung menuju pemain. Ketika sudah dekat cukup, sebenarnya bisa melakukan penyerangan. Keputusan untuk menyerang dilakukan oleh seperangkat gerakan algoritma yang digunakan di lokasi pemain. Hanya dengan begitu animasi serangan dapat dimainkan dan kesehatan pemain habis. 
  • Decision Making 
   Pengambilan keputusan ( Decision Making ) melibatkan karakter yang menentukan apa yang harus dilakukan selanjutnya. Biasanya, setiap karakter memiliki serangkaian perilaku berbeda yang bisa mereka pilih untuk dilakukan: menyerang, berdiri diam, bersembunyi, penjelajahan, patroli, dan sebagainya. Sistem pengambilan keputusan perlu menentukan yang mana dari semua ini perilaku adalah yang paling tepat di setiap saat permainan. Perilaku yang dipilih kemudian bisa dieksekusi menggunakan gerakan AI dan teknologi animasi. 
  • Strategy 
   Strategi mengacu pada pendekatan keseluruhan yang digunakan oleh sekelompok karakter. Dalam kategori ini adalah algoritma AI yang tidak mengontrol hanya satu karakter, tetapi memengaruhi perilaku dari seluruh rangkaian karakter. Setiap karakter dalam grup dapat (dan biasanya akan) memiliki karakter mereka sendiri algoritma pengambilan keputusan dan pergerakan, tetapi secara keseluruhan pengambilan keputusan mereka akan dipengaruhi oleh strategi kelompok.
 

Contoh Game yang Menerapkan AI

Titanfall 2

 

Titanfall 2 adalah game FPS (First Player Shooter) yang dikembangkan oleh Respawn Entertainment dan diterbitkan oleh Electronics Arts. Titangall 2 sendiri merupakan kelanjutan dari cerita pertamanya, yaitu Titanfall. Walaupun titanfall 2 merupakan game multiplayer namun game ini memiliki mode game campign. Pada mode ini kita akan berman secara ofline dan mengikuti cerita yang ada. Dimana penerapan AI nya? Untuk penerapan AI sendiri terdapat pada musuh  musuh dari si pemeran utama. Dimana musuh tersebut dapat mengejar menyerang dan bertahan dari serangan kita. Titanfall sendriri memiliki 4 tingkat kesulitan, yaitu easy, regular, hard, dan master dimana pada level master tingkat kesulitannya sangat sulit.


Kingdom Hearts

Image result for kingdom hearts

Game ini merupakan game Adventure terbaik pada masanya. Dimana game ini para characternya merupakan gabungan dari Walt Disney, Square Enix dan sebagainya. Dalam game ini kita memiliki misi untuk menjelajahi setiap tempat dengan ditemani oleh Goofy dan Donald Duck. Goofy dan Donald Duck ini akan bergerak selalu mengikuti arah kita kemanapun kita pergi, selain itu juga, mereka bisa mengeluarkan skil sesuai dengan kebutuhan mereka. AI dalam character tersebut tentunya sudah diatur sedemikian mungkin. Selain itu juga, para villain atau musuh dalam game tersebut juga bisa tiba - tiba muncul dan menyerang disaat player sedang lewat area tersebut.

Referensi :

http://repository.amikom.ac.id/files/Publikasi_08.11.1924.pdf [ 12 Mei 2019 ].
witchtheblog. 2012. https://wicethe.wordpress.com/sejarah-game-online/ [ 12 Mei 2019 ].
http://knowledgeover.blogspot.co.id/2014/09/pengertian-genre-game-terkenal-rpg-fps.html [ 12 Mei 2019 ].
DG, Redaksi. 2016. Review Point Blank, FPS Kawakan di Indonesia!. [ Online ]. Tersedia : https://duniagames.co.id/news/84-review-point-blank-fps-kawakan-di-indonesia [ 12 Mei 2019 ].
https://www.microsoft.com/en-ca/p/kingdom-hearts/c08mw8xhqn9g?activetab=pivot:overviewtab [ 12 Mei 2019 ].

Kamis, 04 April 2019

Arsitektur Game Engine, Interaksi Fisik dalam Teknologi Game, User Interface pada Game Komputer


Arsitektur Game Engine

Arsitektur game engine merupakan sebuah sistem perangkat lunak yang dirancang khusus untuk menciptakan atau mengendalikan sebuah video game. banyak sistem permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop seperti Microsoft , windows , linux dan Mac OS.
Tujuan dari game engine ini untuk mempermudah user untuk pembuatan bagian-bagian tertentu dalam game , membagi – bagi pengembangan game menjadi modul-modul tertentu dan untuk mempermudah kolaborasi antar pihak satu dengan pihak yang lain.

Macam –macam tipe Game Engine :
Game engine ini memiliki macam –macam jenis yang ditunjukan untuk berbagai kemampuan pemrograman . berikut merupakan tipe- tipe dari game engine :

1.Roll Your – Game Engine
Game engine bertipe di atas ini lebih digemari karena gratis , game engine ini juga memperbolehkan pada programmer lebih fleksibel dalam membuat komponen yang di inginkan untuk dibentuk sebagai game engine mereka sendiri.

2.Mostly –Ready Game Engine
Game engine diatas ini biasanya sudah menyediakan semuanya begitu yang diberikan pada programmer. Semuanya termasuk contoh GUI ,phisycs , libraries model , texture . game engine di atas ini mempunyai beberapa batasan terutama jika dibandingkan dengan game engine yang lainnya yang benar – benar terbuka lebar.

3.Point and Clik Engine
Game engine di atas ini merupakan game engine yang sangat dibatasi , tetapi game engine ini dibuat dengan sangat user friendly , biasanya membuat game sendiri menggunakan GameMaker , Torque Game Builder dan unity 3D yang memanfaatkan sebuah codingan. Kekurangan dari game engine ini terletak pada terbatasnya jenis interaksi yang dilakukam dan biasanya hal ini mencakup semuanya mulai dari grafis hingga tata suara.



Interaksi Fisik dalam Teknologi Game

Interaksi fisik dalam teknologi game merupakan sistem imersif baru dalam videogaming yang memanfaatkan aktivitas fisik player selain menggerakkan jari-jemari dan tangan di keyboard dan mouse. Video game yang memanfaatkan tenaga fisik dalam fitur multiplayer memfasilitasi interaksi fisik dan sosial dalam videogaming.
Fasilitas interaksi fisik dalam videogaming yang paling terkenal adalah VR Headset. Perangkat ini seringkali digunakan untuk memainkan video game yang memanfaatkan sistem pengenalan gerakan (gesture recognition) untuk mendeteksi gerakan kepala, sedangkan untuk gerakan di tangan digunakan VR Impulse Stick yang merupakan perangkat joystick dengan tombol-tombol dan sistem pengenalan gerakan yang sama dengan cara digenggam oleh player di kedua tangan untuk berinteraksi dengan game. Permainan yang memanfaatkan fasilitas VR juga membutuhkan ruangan yang luas, agar dapat mengurangi batasan gerakan pemain.

Collision Detection
Dalam video game, interaksi fisik yang terjadi hanyalah interaksi fisik secara virtual dalam program video game itu sendiri antara objek dua / tiga dimensi yang satu dengan objek lainnya. Collision Detection (CD / Deteksi Benturan)  merujuk kepada problem komputasional dalam mendeteksi persimpangan antara 2 buah objek atau lebih tersebut. Topik ini seringkali diasosiasikan dengan penggunaannya dalam video game dan simulasi fisik lainnya, tetapi pengaplikasiannya juga terdapat dalam bidang robotika.

Deteksi Benturan terdiri atas:
-        Time of Impact (TOI) menentukan waktu yang menunjukkan kapan ketika suatu objek berbenturan dengan objek lain;
-        Contact Manifold, menunjukkan serangkaian titik penyimpangan yang dibuat ketika terjadinya benturan;
-        Collision Response, menyimulasikan apa yang terjadi setelah benturan terdeteksi.



Efek Fisik Positif & Negatif Dalam Game

Efek Positif
• Aktivitas Fisik
Video Game sekarang tidak hanya menggunakan stick (alat kontrol bermain game ) namun banyak juga game yang menggunakan sensor gerak , seperti WII , VR dan OCULUS yang dapat membuat tubuh sehat meskpun bermain game.

• Mengurangi Stress
Bermain video game yang ringan dan menyenangkan bisa mengurangi tingkat stress seseorang, karna pada dasarnya, video game diciptakan untuk menghibur orang yang memainkannya.

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

• Mengatasi rasa sakit
Implementasi video game pada jaman sekarang sudah sampai ke bagian kedokteran, dimana video game dikembangkan untuk membantu dokter yang menangani pasien dengan melakukan pengalihan ketika memberikan pengobatan, seperti mesuntik anak kecil yang diberikan game virtual reality untuk mengalihkan pandangannya agar tidak ketakutan melihat jarum suntik.

• Meningkatkan koordinasi tangan dan mata
Menurut Penelitian yang dilakukan di Manchester University dan Central Lanchashire University “orang yang bermain game 18 jam seminggu atau sekita dua setengah jam perhari dapat meningkatkan koordinasi antara mata dan tangan “ . berarti bermain video game tidak sepenuhnya tidak berguna  tapi juga jangan sampai lupa waktu.



• Simulasi yang memberikan pengetahuan
Game - game berupa simulasi, dapat memberikan pengetahuan bagi orang yang memainkannya, hal ini dikarenakan game simulasi memberikan gambaran dengan situasi nyata suatu pekerjaan, seperti game simulasi menerbangkan pesawat, simulasi pertanian, simulasi mengendarai truck, maupun simulasi operasi, dsb.

Efek Negatif
• Kesehatan menurun
Biasanya jika seseorang sudah kecantuan game mereka bisa lupa waktu dan bahkan tidak ingat bagaimana rasanya lapar (pengalaman) . Oleh karena itu hal ini tentu saja bisa membuat kualitas kesehatan menurun bahkan terganggu ,belum lagi untuk gamer yang sering begadang untuk bermian game.

• Arthritis dan Carpal
Tunnel Syndrome ,  Kedua penyakit tadi adalah gangguan fisik. Video game bisa menyebabkan masalah pada jempol pemainnya di kemudian hari. Tubuhnya juga rentan penyakit osteoarthritis. Sedangkan carpal tunnel syndrome adalah tekanan pada saraf di pergelangan tangan anda. Mungkin hal ini bisa membuat kita lebih memikirkan waktu dalam bermain game dan membatasinya.

• Dapat menyebabkan cedera pada anggota tubuh
Jika sering terjadi maka menyebabkan Repetitive Strain Injury (RSI) atau cedera fisik berulang-ulang. Contoh : Cedera jari sehingga bengkak dan sakit yang berulang terus-menerus.

• RSI
RSI yang sering terjadi bisa menyebabkan kecacatan / cacat fisik pada seseorang. Contoh : sering pegal-pegal nyeri tulang belakang bisa membuat bentuk tulang belakang menjadi tidak proporsional.

• Kerusakan Mata
Sinar biru layar tv atau monitor bisa menyebabkan kerusakan mata, yaitu mengikis lutein pada mata sehingga menyebabkan pandangan kabur degenerasi makula. Main game yang terlalu dekat dengan layar monitor komputer atau layar telavisi bisa menyebabkan mata minus rabun jauh atau miopi. Tidak hanya dari game namun juga bisa menyerang pada saat nonton televisi.


USER INTERFACE PADA GAME KOMPUTER

User interface berarti tampilan antar muka pengguna. Jika didefinisikan secara sederhana User interface adalah penghubung atau mediator antar komputer dan manusia atau user komputer itu agar hubungan antara perangkat komputer dengan user bisa terjalin. User interface sangat berperan penting dalam dunia komputer karena dengan adanya user interface maka kemudahan user dalam mengoprasikan suatu perangkat komputer menjadi lebih mudah.
Desain user interface dalam game berbeda dari desain user interface lainnya karena melibatkan unsur tambahan fiksi. Fiksi melibatkan avatardari pengguna yang sebenarnya atau player. Sebuah desain interface pada suatu game mempengaruhi kenyamanan dan sejauh mana user atau pemain meminati game tersebut.  Dalam user interface game, terdapat sebuah teori yang dikemukakkan oleh Erik Fagerholt dan Magnus Loretzon dari Chalmers University of Technology. Dalam tesisnya mereka menulis tesis tentang desain user interface berjudul Beyond the HUD – User Interfaces for Increased Player Immersion in FPS Games. Mereka memperkenalkan istilah berbagai jenis interface yang berkaitan dengan desain video game.
HUD itu sendiri kepanjangan dari Heads – up display, merupakan metode dimana informasi secara visul disampaikan kepada pemain sebagai bagian dari antarmukan pengguna permainan. Biasanya menunjukkan bar/kotak HP(Health Point) ataupun MP(Mana Point) dan biasanya muncul  di atas kepala karakter. Fungsi HUD ini untuk memudahkan pemain mengetahui kondisi karakter dalam permainan.

1.      Diegetic
Elemen user interface yang diegetik ada dalam dunia permainan (fiksi dan geometris) sehingga pemain dan avatar dapat berinteraksi dengan mereka melalui visual, audible atau haptic. Elemen UI diegetik yang dieksekusi dengan baik dapat meningkatkan pengalaman narasi untuk pemain, memberikan pengalaman yang lebih mendalam dan terintegrasi. Salah satu game yang mengimplementasikan elemen diegetic adalah Assassin’s Creed. Assassin’s Creed berhasil menggunakan banyak pola diegetic meskipun itu diatur dalam dunia sejarah karena pemain pemain menggunakan sistem virtual reality di masa depan. Jadi cerita sebenarnya futuristik daripada sejarah.

2.      Meta
Gambaran yang bisa muncul dalam dunia game, namun tidak selalu divisualisasikan spasial untuk pemain.Contoh yang paling jelas adalah efek ditampilkan di layar, seperti percikan darah pada kamera untuk menunjukkan kerusakan. Contoh: Grand Theft Auto 4 Berinteraksi dengan telepon di Grand Theft Auto 4 adalah contoh menarik. Ini meniru interaksi dunia nyata – Anda mendengar dering telepon dan ada penundaan sebelum karakter dan pemain menjawabnya. Elemen UI sebenarnya itu sendiri muncul pada pesawat hub 2D, jadi itu benar-benar elemen Meta, meskipun awal interaksi yang diegetik.

3.      Spatial
Elemen User Interface yang disajikan dalam ruang permainan 3D dengan atau tanpa suatu entitas dari dunia permainan yang sebenarnya (diegetik atau non-diegetik).
Fable 3 adalah contoh di mana unsur-unsur spatial yang digunakan untuk memberikan informasi lebih kepada pemain dan mencegah mereka dari melompat ke layar peta. Jejak bersinar hampir cocok dalam fiksi mengingat kualitas estetika ajaib itu tapi karakter tidak dimaksudkan untuk menyadari hal itu. Ini memandu pemain ke tujuan berikutnya.

4.      Non-Diagetic
Antarmuka yang diberikan di luar dunia game, hanya terlihat dan terdengar ke pemain di dunia nyata desain interface ini semuanya mengunakan visual heads-up display (HUD). semua menjadi sangat nyaman dengan penggunaan heads-up display (HUD) dalam permainan. Sistem ini memberikan informasi penting dengan cara yang cukup sederhana. Jika dilakukan dengan benar pemain bahkan tidak tahu itu ada. Mass Effect 3 menggunakan banyak Non-diegetik elemen UI untuk menginformasikan pemain senjata karakter dipilih dan kekuasaan – antara lain. Mengingat pengaturan futuristik itu saya tidak bisa membantu untuk berpikir jika beberapa informasi ini bisa telah terintegrasi ke dalam dunia game, narasi, atau bahkan keduanya.


Referensi :
Andri, Mohammad. 2017. Arsitektur Game Engine. Tersedia : https://mohamadandri.wordpress.com/2017/04/23/arsitektur-game-engine/ . [04 April 2019].
Ispr. 2010. Immersive Game System Allow Physical Interaction between Players. Tersedia :  https://ispr.info/2010/01/06/immersive-game-system-allows-physical-interaction-between-players/ . [04 April 2019].
Sylviaalfarina. 2015. User Interface pada Game Komputer. Tersedia : https://sylviaalfarina.wordpress.com/2015/04/22/user-interface-pada-game-komputer/ . [04 April 2019].

Senin, 18 Maret 2019

Teknologi dan AI pada Game




PENGERTIAN TEKNOLOGI GAME

Teknologi game terdiri dari 2 kata (Teknologi dan Game). bisa kita artikan satu persatu. Untuk pengertian teknolgi itu adalah semua proses yang dilaksanakan dalam upaya untuk mewujudkan sesuatu secara rasional, yang dimaksudkan dengan sesuatu dapat berupa benda atau konsep. Dari definisi diatas, bukan hanya suatu alat yang dapat diciptakan oleh teknologi melainkan komunitas atau semacamnya yang dapat mempersatukan sesuatu.

Kemudian pengertian game disini adalah sesuatu yang sanget digemari oleh anak-anak bahkan orang dewasa. Berarti disini game itu adalah suatu hiburan. Menurut informasi yang saya dapat, game itu adalah suatu kelincahan intelektual. Pemain dapat merasakan dimana ada arena keputusan dan beraksi didalamnya dalam arti melakukan tindakan dari suatu permasalahan. Kemudian game harus memiliki tujuan pencapaian untuk para pemainnya dengan tujuan sejauh mana game itu menarik untuk dimainkan.

Maka dari itu kita dapat simpulakan bahwa Teknologi Game mempelajari tentang bagaimana sebuah game itu di buat hingga bisa dimainkan oleh orang banyak. Mulai dari merancang cerita yang ada pada game, merancang sistem pelevelan, merancang model karakter yang ada pada game, membuat animasi dan storyboard, merancang user interface, melakukan tugas-tugas programming, hingga proses produksi game tersebut dan distribusinya. Sayangnya di Indonesia belum banyak perguruan tinggi yang menyediakan program studi ini. Pada beberapa perguruan tinggi, ilmu teknologi game termasuk kedalam salah satu konsentrasi dari program studi Teknik Informatika dan Desain Komunikasi Visual (DKV).

UNITY 3D

Unity 3D pertama kali dirilis pada saat acara Apple’s Worldwide Developers Conference di tahun 2005. Pada versi awal Unity hanya dapat digunakan di Mac Platform yaitu OS dari produk apple. Namun sekarang Unity 3D berubah menjadi software multi platform yang juga dapat dijalankan pada Windows OS dan bahkan Linux OS.

Pada dasarnya, Unity 3D merupakan game engine yang berbasis 3D. Tetapi Unity juga bisa dalam membentuk game 2D. Unity menggunakan sistem navigasi bebas dalam pembuatan game, sehingga pengguna dapat dengan mudah untuk melihat setiap sisi 3D dalam pembuatan objek. Sama halnya seperti menggunakan Blender 3D.

Unity adalah multiplatform game engine yang dikembangkan oleh Unity Technology. Unity sendiri mencakup game engine dan Integrated Development Environment (IDE) dalam satu paket. Unity dapat digunakan untuk membuat video game untuk website, desktop, berbagai macam konsol, dan juga perangkat bergerak.

Berbagai macam fitur yang ditawarkan oleh Unity diantaranya : In-built Rendering, Scripting, Asset Tracking, Asset store, dan Physics.
In-built Rendering merupakan salah satu contoh fitur dari unity . Unity menggunakan Beast untuk menjalankan fungsi-fungsi rendering. dengan Beast pengembang jadi semakin mudah untuk memperbaiki tampilan scenenya tanpa harus merender diperangkat lunak tambahan

DESAIN SKENARIO DAN SKRIP

Secara umum, pengertian desain adalah suatu perencanaan atau perancangan yang dilakukan sebelum pembuatan suatu objek, sistem, komponen, atau struktur. Pada pembahasan kali ini, desain ini merupakan rancangan dalam pembuatan game. Sedangkan Skenario merupakan urutan kejadian atau peristiwa yang dibuat oleh seseorang sesuai dengan keinginannya.

Jadi pengertian Desain Skenario adalah suatu rancangan dalam pembuatan game dimana si pembuat game sudah memiliki urutan kejadian atau konsep dari game yang akan dibuat sehingga mempermudah dalam menyelesaikan game tersebut.

Script atau naskah dalam pemrograman komputer merupakan semacam bahasa pemrograman yang digunakan untuk menterjemahkan program pada saat kita membuka situs yang kita akses. Contoh Script yang sudah tidak asing lagi yaitu, PHP, JavaScript, VBScript,dll.

 Teknik Penulisan skenario

1.  Inti Cerita
Tahap awal dalam penulisan skenario adalah menetukan inti cerita yang akan dikembangkan menjadi sebuah skenario. Dalam inti cerita ini kita sudah mempunyai gambaran singkat tentang plot, karakter utama, maupun setting dari cerita. Inti cerita ini bisa berasal dari ide/inspirasi yang kita temukan baik dalam imajinasi atau fenomena keseharian kita. Banyak juga penulis skenario yang mengadaptasi novel, cerpen, atau puisi untuk dikembangkan menjadi skenario.

2. Sinopsis
Sinopsis adalah ringkasan cerita yang ditulis lengkap dengan memuat semua unsur penting cerita berupa garis besar jalan cerita yang akan kemudian dikembangkan menjadi sebuah skenario. Pada umumnya Sinopsis ditulis semenarik mungkin dengan maksud menggoda pembacanya untuk membaca skenario dari sinopsis tersebut. Panjang sinopsis biasanya dari setengah sampai dua halaman.

3. Karakter
Karakter atau tokoh adalah merupakan salah satu unsur terpenting dalam skenario sama halnya dalam cerpen maupun novel. Akan tetapi dalam skenario, karakter harus lebih dikembangkan secara lebih rinci. Hal ini juga berhubungan dengan kebutuhan aktor atau aktris yang akan memerankan karakter tersebut. Perincian karakter dalam skenario biasanya meliputi nama peran, jenis kelamin, usia, ciri-ciri fisik, sifat/prilakunya, pendidikan, kebiasaan, hubungan dengan karakter yang lain, dan sebagainya.

4. Plot
Alur cerita yang didesain atau di rekayasa untuk mencapai tujuan tertentu.Maka itu,satu topik yang sama bisa dibuat beberapa plot,sesuai sudut pandang yang di ambil dantujuan yang ingin di capai

5. Outline
Outline adalah susunan urutan adegan per adegan secara lebih rinci. Jadi bisa dikatakan bahwa outline adalah penjabaran dari plot.

6. Scene
Satuan penuturan dalam scenario.Satu scene adalah kejadian yang berlangsung dalam satu tempat dan waktu ter tentu.


7. Action
Action atau aksi adalah keterangan mengenai kejadian dalam setiap scene atau adegan yang merupakan penjabaran dari Outline yang sudah dibuat sebelumnya.



ARTIFICIAL INTELLIGENCE PADA GAME

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 .

Kecerdasan buatan (bahasa Inggris: Artificial Intelligence atau AI) didefinisikan sebagai kecerdasan yang ditunjukkan oleh suatu entitas buatan. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer (games),logika fuzzy, jaringan syaraf tiruan dan robotika. Penelitian dalam AI menyangkut pembuatan mesin untuk mengotomatisasikan tugas-tugas yang membutuhkan perilaku cerdas. Termasuk contohnya adalah pengendalian, perencanaan dan penjadwalan, kemampuan untuk menjawab diagnosa dan pertanyaan pelanggan, serta pengenalan tulisan tangan, suara dan wajah. Hal-hal seperti itu telah menjadi disiplin ilmu tersendiri, yang memusatkan perhatian pada penyediaan solusi masalah kehidupan yang nyata.

Sistem AI sekarang ini sering digunakan dalam bidang ekonomi, obat-obatan, teknik dan militer, seperti yang telah dibangun dalam beberapa aplikasi perangkat lunak komputer rumah dan video game. Dalam Video Game, kecerdasan buatan digunakan untuk membuat perilaku cerdas yang biasanya terletak pada non-player characters ( NPCs), dan seringnya mensimulasikan seperti kecerdasan manusia. Teknik yang digunakan biasanya menggambarkan metode keseluruhan dari kecerdasan buatan. Bagaimanapun, penggunaan kecerdasan buatan pada game biasanya merujuk pada sekumpulan algoritma yang didalamnya termasuk teknik dari teori kontrol,robotik, grafis komputer,dan pengetahuan komputer secara umum. Karena kecerdasan buatan pada game untuk NPCs dipusatkan pada penunjukkan kecerdasan dan menampilkan game dengan baik dan terdapat batasan lingkungan, pendekatannya sangat berbeda dengan kecerdasan buatan tradisional; cara curang dan usaha ekstra dapat diterima dan, pada beberapa kasus, kemampuan komputer harus diturunkan untuk membuat manusia merasa adil. Contohnya adalah pada game first-person shooter, dimana kemampuan NPC yang telah didesain mampu melebihi kemampuan manusia.


Referensi :


Youthmanual. Teknologi Game [Online]. Tersedia :  https://www.youthmanual.com/cari-jurusan/komputer-teknologi/teknologi-game. [17 Maret 2019].

Pranata, Bagaskara Arya. Andre Kurniawan P., dan Ridwan S. 2015. Mudah Membuat Game dan Potensi Finansialnya dengan Unity 3D. Jakarta: PT Elex Media Komputindo.

Seekers. 2017. Pengantar Teknologi Game. [Online]. Tersedia :  https://www.scribd.com/document/253844681/Pengertian-Teknologi-Game. [18 Maret 2019].

Ngelag. 2017. Apa itu Artificial Intelligence. Tersedia : https://ngelag.com/apa-itu-artificial-intelligence-atau-ai/.  [18 Maret 2019].

Maxmanroe. Pengertian Desain [Online]. Tersedia : https://www.maxmanroe.com/vid/umum/pengertian-desain.html  . [18 Maret 2019]

Duniaku. 2018. Konsep Kecerdasan Buatan Game. Tersedia : https://www.duniaku.net/2018/03/27/konsep-kecerdasan-buatan-game-telltale/2/. [18 Maret 2019].

Sabtu, 05 Januari 2019

Cara Membuat Poster

Pada kali ini saya akan memposting cara membuat poster yang simpel  dengan menggunakan Adobe Photoshop CC


Langkah awal adalah dengan menyesuaikan ukuran poster sesuai dengan keinginan. dan biasanya dalam ukuran poster A3 (29.7 cm x 42 cm), minimal resolusi yang bagus adalah 300 pixel.


Langkah awal adalah kita mempersiapkan objek dan kemudian kita dapat men-drag objek tersebut ke aplikasi photoshop cc ini. kemudian untuk memisahkan objek dengan background, kita dapat menggunakan tools yang telah tersedia. gunakan lah Pen Tool (P) kemudian kita gariskan yang ingin kita crop. setelah selesai, pilih Make Selection lalu ok.


Berikut gambar pen tool


Kemudian untuk menghilangkan background warna kuncing tersebut, kita dapat membuat layer baru dengan keyword (Ctrl+J) maka akan keluar layer baru. dan kita hapus saja layer yang lamanya

 Tool ini digunakan untuk memindahkan objek gambar yang ada pada photoshop




Gambar disamping adalah hasil dari yang kita lakukan dalam mengholangkan background warna kuning kemudian kita dapat mengkreasikannya dengan banyak hal dan drag and drop gambar-gambar yang menurut kalian cocok. 


 

Subscribe to our Newsletter

Contact our Support

Email us: Support@templateism.com

Our Team Memebers