Kamis, 07 Desember 2017

Game development - Game platform dan Perkembangannya

Generasi Pertama
1

Tahun 1966 merupakan awal dari perkembangan dunia video game. Yang sebagian besar diprakarsai oleh mahasiswa-mahasiswa yang memanfaatkan fasilitas teknologi informasi di kampus. Konsol game Baer ber-prototipen Brown Box diluncurkan dengan nama Magnavox Odyssey pada Mei 1972. Magnavox Odyssey berisi 16 game built-in yang dapat diganti-ganti dengan menggunakan sebuah switch. Konsol ini terjual hingga 200.000 unit. Dan kemudian Magnavox Odyssey tercatat sebagai konsol video game pertama di dunia.

Generasi Kedua

Generasi kedua disebut sebagai awal era 8 bit. Pada tahun 1976 bermunculan konsol-konsol seperti di antaranya adalah Atari 2600, Atari 5200, Fairchild Channel F, dan Magnavox Odyssey versi 2. Dan menjadi favorit pada generasi kedua ini adalah konsol game Atari.(Urutan Gambar sesuai dengan nama-nama yang ada)

Generasi Ketiga

Generasi ketiga dimulai pada tahun 1983 dengan dirilisnya Japan Family Computer atau biasa disingkat FAMICOM dan kemudian dikenal sebagai Nintendo Entertainment System. Pada generasi ini pulalah muncul konsol game SEGA yang juga mengusung teknologi 8-bit, sehingga perang konsolpun tak terelakkan antara Nintendo fdan SEGA.Dan ini merupakan perang antar konsol yang pertama kali terjadi dalam sejarah perkembangan konsol game.

Generasi Keempat

Generasi keempat merupakan masa keemasan dalam dunia video game. DImana konsol 16-bit muncul dan membawa perubahan yang sangat drastis pada grafik, tata suara, dan gameplay. Pada tahun 1990 SEGA merilis SEGA Megadrive/ Genesis 16-bit. Selanjutnya pada tahun 1991, SEGA merilis game yang akhirnya menjadi maskot Sega yaitu Sonic the Hedgehog. Nintendo sebagai pesaing SEGA tidak tinggal diam, Nintendo juga mengeluarkan pamungkas mereka yaitu Super NES dengan ikon game Mario Bross. Tak pelak hal ini kembali membuat panas persaingan antara SEGA dan Nintendo.

Generasi Kelima

Teknologi pada generasi kelima ini sudah mengusung 32-bit dan 64-bit. Dan pada tahun 1995 muncul pesaing baru yaitu Playstation besutan dari Sony. Untuk menyaingi Playstation, Nintendo merilis Nintendo 64 pada tahun 1996. Untuk kali ini, persaingan dimenangkan Sony karena Nintendo memutuskan untuk tidak meng-upgrade ke CD-ROM dan tetap menggunakan cartridge. Tentu saja developer lebih melirik CD-ROM, karena biaya produksi lebih murah dan kapasitas penyimpanan yang lebih besar. SEGA akhirnya merilis Sega Saturn, konsol game yang juga berbasis CD-ROM dan memiliki delapan prosesor. Namun sayang, konsol game ini harus tersingkirkan oleh dominasi Nintendo dan Sony.

Generasi Keenam

Generasi keenam diawali dengan peluncuran konsol terakhir Sega yaitu Dreamcast pada tahun1999. Keunikkan konsol game yang satu ini adalah memiliki fitur game online, dan merupakan konsol game 128-bit pertama. Sayang, Sega mengalami kebangkrutan dan pada akhirnya memutuskan untuk hengkang dari dunia konsol game dua tahun berikutnya. Pada tahun 2001, Sony merilis Playstation 2 atau biasa disingkat PS2 kemudan disusul oleh Nintendo dengan GameCube-nya. Kali ini, keduanya menuai kesuksesan yang hampir berimbang, meskipun pada akhirnya PS2 yang menduduki peringkat teratas. Pada era ini, Nintendo juga mengeluarkan dua konsol genggam yaitu Gameboy Advance dan Nintendo DS, handheld terbaru Nintendo yang berlayar ganda dan memiliki fitur online serta touch sensitive. Sony pun memproduksi handheld pertamanya, PlayStation Portable (PSP).

Generasi Ketujuh

Pada generasi ini muncul pesaing baru yaitu Microsoft dengan konsol XBox 360. Disisi lain Sony dan Nintendo juga terus berinovasi sehingga lahirlah PS3 dari Sony dan Wii besutan Nintendo. Pada generasi ketujuh ini konsol game memiliki grafis 3D yang sangat mengagumkan karena grafisnya sudah mendekati real. Selain itu juga pada generasi ini konsol game juga menggunakan fitur-fitur yang ada di komputer, seperti wifi dan koneksi internet. Sehingga memungkinkan masing-masing device saling terhubung dan para pengguna bisa bermain secara multiplayer.

Generasi Kedelapan

Di generasi kedelapan, konsol game semakin canggih dan semakin menggila dengan berbagai inovasi grafik, suara, dan gameplay serta dukungan sensor hingga hadirnya fitur-fitur yang tidak hanya mampu sebagai konsol game, namun juga mampu sebagai Multimedia-Machine. Seperti Microsoft XBOX-One dengan Sensor Kinect , Nintendo Wii-U dengan sensor Wii Remote dan Playstation 4 dengan Sensor Playstation Move.

Rabu, 06 Desember 2017

Game Theory - Game AI (Me vs COM)

artificial intelligence (kecerdasan buatan) di dalam video game banyak digunakan untuk membuat game lebih hidup dan lebih menantang untuk di mainkan , artificial Intelligence (AI) biasanya di pakai untuk membuat sebuah respon , adaptasi atau perilaku pada non-player characters (NPCs) yang memiliki kemiripan dengan kecerdasaan manusia.

Dalam game , game AI biasanya mengacu pada sebuah set algoritma yang termasuk pada sebuah teknik dari control theoryroboticscomputer graphics dan computer science , secara umum teknik-teknik tersebut berisi perhitungan otomatis yang diberikan beberapa batasan sehingga membuat sebuah respon yang akan menghasilkan sebuah aksi bila di berikan sebuah input.

beberapa penggunaan AI dalam game contohnya seperti saat kita bermain game catur melawan Computer , disana AI yang tertanam dalam game tersebut di berikan sebuah instruksi-instruksi untuk melakukan gerakan permainan catur untuk merespon pergerakan catur kita .



selain itu Ai kini juga banyak digunakan untuk game aksi dimana kita harus bertarung melawan karakter-karakter yang pada dasarnya digerakan oleh AI dengan menggunakan kumpulan instruksi yang sudah diset sehingga membuat karakter tersebut bisa merespon serangan kita dan memberikan perlawanan kepada kita sebagai player.

Game development - Developer Game Indie

Independent video game development atau bisa disebut pengembangan video game secara indivudial adalah sebuah proses pembuatan video game indie yang dilakukan dengan tenaga individual atau kelompok .

Biasanya pengembangan game Indie dilakukan oleh individu atau kelompok dengan pendanaan yang berasal dari diri mereka sendiri tanpa mengandalkan pendanaan yang besar dari Publisher game atau pendanaan luar lainnya. Game semacan ini biasanya hanya memerlukan sekitar setahun untuk pembuatan dan hanya beberapa hari atau beberapa jam untuk finishing tergantung pada penyelesaian yang diperlukan.

Digerakan dengan adanya Distibusi game secara digital dan Online konsep pengembangan video game secara Indipendet juga memunculkan banyak developer-developer game Indie yang meningkat dan ketenarannya juga bisa bersaing dengan game yang di buat dan dikembangan dibawah publisher game ternama.

Pembuatan game Indie biasanya dilakukan menggunakan berbagai bahasa pemograman yang dikuasai sang developer tergantung dari developer masing-masing tapi jika kita lihat banyak game indie menggunakan C++ sebagai pilihan bahasa pemograman selain karena salah penggunaannya yang mudah di implementasikan pada aplikasi low-level C++ juga digunakan dibanyak game engine yang populer digunakan dalam pembuatan game Indie . 

Dalam perkembangannya ada juga yang menggunakan  C#, atau Objective-C atau menggunakan Java karena memungkinkan untuk berjalannya game di multi-platform karena salah satu kelebihan java adalah bisa berjalan di berbagai platform dan masih banyak lagi bahasa pemograman lain yang digunakan seperti  PythonRubyLua dan ActionScript.

Rabu, 29 November 2017

Game development - Bagaimana Game dibuat ?

Video game development adalah sebuah proses pembuatan Video game dimana pengerjaannya di lakukan oleh game developer yang bias di lakukan perorangan bahkan hingga tim yang terdiri dari berbagai orang dari bermacam Negara. Pembuatan game PC atau game konsol yang biasa ada di pasaran biasanya di buat oleh publisher, yang waktu pembuatannya bisa mencapai beberapa tahun. Selain game yang dibuat publisher ada game Indie yang dibuat oleh perorangan atau tim developer kecil dengan cost produksi yang lebih kecil.

Game bisanya di produksi dengan melalui proses pengembangan software . Game dibuat oleh para pemilik ide kreatif agar menarik para konsumen agar mau membeli game tersebut dan akhirnya menghasilkan keuntungan untuk developer game tersebut. Penting untuk menprediksi seberapa besar kebutuhan financial untuk membuat sebuah game , oleh karena itu dibutuhkan penjelasan detail dan realistic tentang apa saja yang akan di sajikan dalam game tersebut . Jika kita tidak bisa dengan melakukan perkiraan game yang akan kita buat secara jelas maka akan menghasilkan produksi yang melebihi budget yang ditentukan.

Budget rata-rata untuk pengembangan sebuah game multiplatform berkisar US$18-28M , sedangkat game yang terkenal bisa hingga melebihi $40M.

Pada masa awal era computer rumahan dan video game konsol pada awal tahun 1980an , seorang programmer bisa melakuakan hamper semua pekerjaan dalam pengembangan game seperti programming , desain graphic , pembuatan sound effect dan lainnya.

Namun kini dengan berkembangnya keinginan dan kebutuhan industry game modern seorang programmer saja tidak cukup untuk mengerjakan semua pekerjaan tersebut . Oleh karena biasanya dilakukan pembagian kerja dan tanggung jawab secara terpisah hingga pekerjaan yang di lakukan lebih sedikit dan tidak membebenani satu orang.




Beberapa pembagian kerja dalam pembuatan game antara lain , programmer untuk membuat program yang menjalankan game tersebut , Designer untuk membuat design baik User interface atau design karakter dari game yang dikembangkan , ada juga yang bertugas dalam pembuatan sound effect dan music latar untuk game , dan juga di beberapa game terdapat pengisi suara untuk karakter agar karakter tersebut menjadi lebih nyata.

Rabu, 22 November 2017

Game Industry - Nintendo Co., Ltd



Nintendo Co., Ltd adalah Perusahaan Video game jepang yang bermarkas di jepang . Nintendo adalah salah satu perusahaan video game terbesar yang memegang pasar dunia karena membuat salah satu game yang paling di kenal sepanjang masa seperti Mario dan Pokemon. Nintendo dibentuk oleh Fusajiro Yamauchi pada 23 desember 1889 yang awalnya memproduksi Permainan kartu hanafuda dan berbagai macan jenis mainan lain. 

  
Pada sekitar tahun 1960an Nintendo lalu berubah dari perusahaan yang memproduksi mainan dan berbagai macam usaha kecil lain menjadi Perusahaan yang memproduksi Vido game. Hingga kini Nintendo lalu menjadi salah satu Industri yang sangat berpengaruh di jepang dan salah perusahaan yang paling berharga ketiga dengan harga pasar lebih dari $85 miliyar.

Produk dari Nintendo bukan hanya berupa video gamenya saja Nintendo juga membuat konsol game rumahan Nintendo Entertainment System (disingkat NES) yang menjadi best selling pada masanya . Di dalam NES Nintendo juga dimasukan game Super Mario Bros., yang menjadi salah satu game yang paling di gemari sepanjang masa.



Selain NES yang begitu booming pada masanya pada 2006 Nintendo juga meluncurkan Nintendo Wii , yang memiliki Wii remote controller yang didalamnya berisikan system penditeksi gerakan tiga dimensi dan membuat Wii menjadi konsol game yang permainnannya mengharuskan pemainnya bergerak dalam mengendalikan permainannya . 



Selain game konsol rumahan seperti diatas Nintedo juga membuat game saku seprrti Game Boy , Nintendo DS atau Nintendo 3DS.
Game Boy
Nintendo DS



Jumat, 17 November 2017

Game Industry - Electronic Arts Inc.

Electronic Arts Inc. (EA) adalah Perusahaan Video game yang bermarkas di Redwood City , California . Yang Di Bentuk pada 28 Mei 1982 oleh Trip Hawkins . Perusahaan ini adalah pioneer dari industry game untuk computer rumahan pada masa awal munculnya computer rumahan. Kini EA tepatnya pada September 2017 EA di nobatkan sebagai Perusahaan game terbesar kedua di Amerika dan Eropa setelah Activision Blizzard .



Kini EA mengembangkan dan mempublikasikan game dibawah beberapa label seperti EA sport yang , yang memproduksi game seperti olahraga dibawah naungan  FIFA, Madden NFL, NHL, NCAA Football, NBA Live, and SSX. Sedangkan Label lain memprodksi seri lain seperti  Battlefield, Need for Speed, The Sims, Medal of Honor, Command & Conquer dan beberapa game terkenal lainnya.



EA mulai mengembangkan Game rumahan dan game konsol pada awal tahu 1990an . EA kemudian berkembang dengan mengakusisi beberapa developer yang sukses . pada awal 2000an EA telah mejadi Third-party Publisher yang terbesar pada saat itu. EA mulai bergerak menuju pendistribusian game secara online setelah mengakusisi sebuah situs gaming populer Pogo.com pada tahun 2001 , pada 2009 EA mendapatkan Social Gaming Startup Playsfish , dan pada 2011 EA meluncurkan Origin sebuah online service yang menyediakan penjualan game secara online yang bisa didownload langsung oleh konsumen .



Beberapa Game yang terkenal dari EA adalah seperti FIFA series , Need for Speed , The Sims



Game Industry - Ubisoft

Ubisoft Entertainment SA yang awalanya dikenal dengan Ubi Soft Entertaiment Software , adalah sebuah publisher Video game dari perancis yang ber markas di Renner. Ubisoft terkenal dengan beberapa franchises game series seperti Assasin’s Creed , Far Cry , Price of Persia , Rayman dan Tom Clancy’s Yang membuatnya menjadi perusahaan publisher game terbesar ke -4 se-Amerika dan Eropa setelah Activiton Blizzard , Electronic Art dan Take-Tow Interactive.



Pada Maret 1986 , lima bersaudara dari keluarga Guillemot membuat Ibu Soft di Cantoir , sebuah desa kecil berlokasi di Morbihan . Yves Guillemot tidak lama membuat kesepakatan dengan Elerctronic Arts , Sierra On-line dan MicroProse untuk medistribusikan Game mereka di Perancis . Pada Akhir decade Ubi soft mulai mengembangkan pasarnya hingga ke amerika serikat , Inggris , dan jerman. Hingga pada 1993 mereka menjadi distributor game terbesar di Prancis .

Beberapa hal yang membuat Ubisoft berbeda dengan Publihser game lain salah satunya adalah Uplay , sebuah aplikasi di mana kita bisa membeli game buatan Ubisoft secara online , selain itu kita juga bisa menggunakannya sebagai sarana bermain multiplayer dari game-game yang dibuat Ubisoft .

Selain Uplay Ubisoft juga memiliki Ubisoft Club dimana pada Membernya bisa mendapatkan hadiah dari menyelesaikan suatu kegiatan sambil bermain game yang dibuat Ubisoft , dimana setiap kali kita menyelesaikan kegiatan tersebut kita akan mendapatkan poin dan jika di kumpulkan pion tersebut bisa digunakan untuk membuka hadiah atau mendapatkan discount saat membeli game di Uplay Store.


Beberapa game yang sangat di gandrungi dari Ubisoft antara lain seperti Assasin Creed Series , Tom Clancy’s dan Prince of Persia.




Game Industry - Bandai Namco Entertaiment

Bandai Namco Entertainment Inc. (BNEI) adalah publisher game arcade , mobile dan Video game rumahan , yang berbasis di jepang Bandai juga mempublish video , music dan produk interntaiment lain yang berkaitan dengan Video gamenya . Bandai Namco Entertaiment adalah hasil pernggabungan antara Namco dan Bandai pada maret 2006 yang awalnya di sebut Namco Bandai Namun dirubah menjadi Bandai Namco pada januari 2014 .

Pada awal 2005 Namco Ltd dan Bandai Co. Ltd. Mengumumkan rencana untuk menggabungkan kegiatan mereka yang penggabungan itu mulai terasa pada 29 september di tahun yang sama . Hingga kini Bandai Namco Entertaiment menjadi salah satu game publisher yang sangat besar dengan kesuksesan game yang di publishnya di pasaran.

Selain Publisher inti di Jepang Bandai Namco Entertaiment juga memiliki mempublikasikan content dari gamenya secara mendunia melalui berbagai cabang yang ada di berbagai negara , seperti Bandai Namco Entertaiment America yang bertugas untuk menangani publikasi di Amerika utara , dan Bandai Namco Entertaiment Asia yang melaukan publikasi di Asia (kecuali Jepang) yang memiliki Cabang di Malaysia , Singapore , Korea , Filiphina , Taiwan , dan Hong Kong.
Bandai Namco Entertainment
International Headquarters
Beberapa game yang dipublikasikan oleh Bandai Namco Entertaiment sangat meledak di pasaran karena memiliki banyak penggemar dari berbagai seri game yang sudah di Publishnya , beberapa contohnya antara lain Seperti Naruto Ninja Storm , Dark soul , atau Tales Series . Selain itu Bandai Namco juga menggandeng berbagai macam seri animasi terkenal seperti Naruto , One piece yang memiliki banyak penggemar untuk menarik minat para fans animasi tersebut agar ingin membeli game yang mereka buat . 

Minggu, 05 November 2017

Percabangan pada VBasic

LISTING
  



LOGIKA PROGRAM
Pada program ini saya akan membuat tentang percabangan pada vb .

Pertama dengan design seperti itu saya akan membuat sebuah program yang akan menentukan grade dari nilai yang kita masukan . dengan blok statement seperti ini .

Diatas saya menggunakan 2 buah variable yang pertama ada angka bertipe data Integer untuk menentukan grade dan variable cetak untuk mencetak grade yang sudah ditentukan . pada variable angka saya mengambil dari inputan Text1  dengan menggunakan perintah angka=Val(Text1.Text) yang akan mengubah dari input berupa string akan diubah menjadi data berupa integer.

Selain itu untuk percabangan saya menggunakan percabangan if – elseif yang bisa menggunakan beberapa kondisi yang bisa kita masukan kesana seperti contoh bila nilai dari data yang kita masukan diatas 90 maka kita akan mendapatkan nilai A.

Setelah itu kita akan mencetak hasil dari grade tersebut ke label2 dengan perintah Label2.Caption = "Nilai : " + Text1.Text + " Dengan Grade " + cetak pada label di vb kita menggunakan tanda tambah “+” untuk memasukan statement cetak agar bisa dimunculkan .



Selanjutnya saya akan membuat sebuah percabangan dengan case select .

Pada label2 , saya membuat perintah seperti diatas agar bisa membuat sebuah menu dengan tulisan menggunakan garis baru hanya menggunakan 1 label , hal itu dilakukan dengan menggunakan perintah vbCrlf yang akan membuat tulisan di label menjadi membuat garis baru/enter.

Disana saya mengguakan variable pilih digunakan untuk nantinya memilih case yang disediakan oleh kita , untuk membuat select case pada vb kita menggunakan perintah select case variable seperti perintah select case pilih jadi nanti percabangan casenya akan memilih dari input yang dimasukan pada variable pilih .

Tidak seperti percabangan if , percabangan case hanya bisa menggunakan persyaratan kondisi berupa angka tidak , tidak seperti percabangan if yang bisa menggunakan kondisi perbandingan dan macam-macam kondisi lainnya.
OUTPUT