Senin, 12 Maret 2018

Teknologi Game

Teknologi Game

Artikel ini akan membahas tentang teknologi game. Lansung saja....

1. Perkembangan Teknologi Game


  • Teknologi Game Generasi Pertama (1952-1975)
          Teknologi Game pertama kali diciptakan oleh A.S Douglas pada tahun 1952 yaitu OXO, kemudian Douglas membuat ide baru lagi yaitu membuat game versi Tic-Tac-Toe yang diprogram pada komputer layarCRT.

teknologi game

Kemudian William Higinbotham juga menciptakan game Tennis for Two pada tahun 1958 yang dimainkan di osiliskop. Pada tahun 1961, Steve Russel membuat game SpaceWar dengan memanfaatkan pekerjaannya yang mengguakan mainframe MIT PDP-1 yang biasa dipakai perhitungan statistik oleh Steve.
  • Teknologi Game Generasi Kedua (1976-1983)
Generasi kedua ini adalah pertama kali game 8 bit keluar. Game yang keluar pada generasi kedua ini adalah jenis game Arcade 3D, yaitu Battlezone, Pac-Man dan Game & watch. Tetapi pada tahun 1983 eksistensi dunia game mulai menurun karena kurang kreatifnya para pembuat game. Perkembangan PC pada saat itu juga semakin canggih, sehingga orang-orang lebih tertarik membeli PC dibandingkan konsol video game. 
  • Teknologi Game Generasi Ketiga (1983-1986)
           Pada tahun 1983 Konsol Nintendo diciptakan oleh perusahaan FAMICOM di jepang. Konsol ini sangat memikat banyak orang karena konsol yang diciptakan famicom ini merupakan konsol yang pertama kali menampilkan gambar dan animasi resolusi tinggi saat itu. Nintendo ini memiliki chip pengaman cartridge game mereka, sehingga saat developer game ingin merilis gamenya harus melakukan izi terhadap perusahaan FAMICOM. Dan pada saat itu, game yang paling minati adalah game super mario.
  • Teknologi Game Generasi Keempat (1988-1993)
          Pada generasi ini game sudah menjadi 16 bit yang membawa perubahan pada gameplay, tata suara, dan grafik. Dan pada tahun 1988, Nintendo mendapatkan saingan, dan saingan tersebuh adalah perusahaan yang bernama Sega. Dan perusahaan sega juga merilis konsolnya sendiri.         Setelah nintendo mendapatkan saingan, akhirnya pada tahun 1990 nintendo mengeluarkan konsol terbarunya yang bernama SNES( Super nintendo entertainment system). Meskipun muncul beberapa saingan tetapi nintendo tetap paling populer. Pada tahun 1990 Sega juga mengeluarkan konsol barunya yang bernama sega megadrive, pada tahun berikutnya sega merilis game Sonic yang kualitasnya lebih baik dari super mario. 
  • Teknologi Game Generasi Kelima (1994-1999)
           Generasi ke lima ini juga bisa disebut pertama kalinya konsol game dengan 32 bit. Karena ada saingan baru yang bernama Atari yang mengeluarkan konsol dengan nama atari jaguar yang mampu menyaingin konsol dari Nintendo dan Sega. Dan kemudian muncul juga perusahaan sony yang mengeluarkan konsol dengan nama playstation, nah pada playstation ini sudah menggunakan CD, berbeda dengan Sega dan Nintendo yang tidak menggunakan CD. Dan akhirnya Nintendo dan Sega merasa tersaingi dan membuat konsol baru yang memakai CD. 
  • Teknologi Game Generasi Keenam (2000-Sekarang)
           Pada generasi keenam teknologi game dikuasai oleh Sony. Pada tahun 2000 Sony merilis playstation the next generation, yaitu playstation 2, dengan ukuran ada yang lebih kecil dan ada yang lebih besar, dan playstation ini bisa memainkan game tanpa memakai DVD, tetapi harus diisi gamenya ke dalam konsol tersebut. Pada saat itu juga microsoft mengeluarkan konsolnya yang bernama Xbox. Meskipun Xbox tampilannya bagus tetapi Sony lebih populer. Sony selalu mengeluarkan next generation, saat ini sudah sampai playstation 4.



2. Salah Satu Contoh Implementasi Komputer Grafik Dalam Salah Satu Game(Sisi Pencahayaan)

      Contoh game yang akan saya bahas pada point kedua ini adalah game Dragon Nest. Adapun hal-hal yang ingin dijelaskan meliputi teknik pencahayaan yaitu : directional light, Positional Light, Point Light, dan Area Light.



  • Point Light
          Pada point light ini sumber cahaya yang dihasilkan bisa berasal dari sebuah benda yang mengeluarkan cahaya yang tersebar ke semua arah. Contoh Point Light ada pada gambar dibawah yang memiliki cahaya warna biru.
  • Directional Light
                 Direct = langsung, light = cahaya. Bisa disimpulkan directional light adalah cahaya langsung yang mengenai objek tersebut. Posisi dari sumber cahay ini tidak berpengaruh pada pencahayaan serta bayangan yang dihasilkan saat cahaya darinya mengenai objek. Contohnya seperti gambar yang ada dibawah, ketika objek ada diatas maka akan muncul bayangannya dibawah.
  • Area Light
                       Area Light akan menghasilkan cahaya untuk area tertentu, mengikuti objek yang ada pada sebuah game. Contohnya seperti gambar dibawah ini. Pada gambar dibawah terdapat objek tanah yang warna gelap. Objek yang berwarna gelap tersebut terjadi karena diatasnya terdapat objek yang menghalangi cahaya

3. Bisnis dalam Game Komputer

    Perkembangan game sangat cepat. Banyak developer berlomba-lomba membuat game dengan tampilan atau grafik yang bagus sehingga banyak yang meminati game tersebut. Sehingga game bukan hanya utuk menghabiskan waktu, tetapi juga menjadi acuan untuk meningkatkan kreatifitas bagi pada developer game.


     Aplikasi game dapat dijalankan pada berbagai platform. Berikut beberapa platform yang bisa digunakan untuk bermain game :


  • Personal Computer
          Game ini dijalankan pada komputer. Biasanya game ini dibuat dengan bahasa C++/C, dan membutuh waktu 3-6 bulan tergantung dari game yang dibuat. Banyak sekali game bagus yang dirilis pada platform ini, dari segi tampilan, animasi dan suara. Sehingga para audience akan memilih salah satu game yang menarik bagi para pemain.
  • Web Based Game
          Dilihat judulnya pasti sudah tau. Game ini dijalankan pada platform web. Untuk menjalankan game berbasis web harus menggunakan akses internet. Pilihan game pada web ini menjadi pilihan untuk meningkatkan traffic pada web tersebut. Dan untuk membuat game ini biasanya membutuhkan waktu 1-2 bulan. Contohnya dapat klik disini
  • Smartphone
          Produk yang memiliki targer market status ekonomi A,B dan Karakter pengusaha sangat cocok apabila menggunakan SmartPhone untuk melakukan pengiklanan. Karena dengan memberi iklan pada aplikasi game tersebut, pengusaha tersebut akan mendapatkan uang. Game bergenre simulasu maupun strategi juga banyak diminati. Proses pembuatan game ini memerlukan waktu 3-6 bulan tergantung dari kompleksitasnya.

          Jadi dalam bisnis game ini, para developer bersaing dengan platform yang berbeda. Karena tergantung dari spesifikasi yang dimiliki para pemain. Jika para pemain memiliki spesifikasi yang bagus pada laptop, pasti akan memainkan game laptop yang tampilannya sangat menarik.


4. Software Pembuatan Game 3D Engine dan Scene Graph
        


  • Construct 2
          Merupakan salah satu game engine yang cukup mudah digunakan karena menggunakan teknik drag and drop. Jadi dengan teknik ini kita tidak perlu mengetahui bahasa program. Construct 2 ini memiliki 3 jenis lisensi yaitu, free, personal, dan business. Untuk mencobanya kita dapat menggunakan lisensi free. Tetapi fitur yang diberikan pada lisensi ini dibatasi. Contoh pembuatan game dengan construct 2 dapat dilihat dibawah.
  • GameSalad
          GameSalad ini menggunakan teknik yang sama dengan Construct 2 yaitu dengan teknik drag and drop. GameSalad cukup banyak digunakan oleh developer lebih dari 750.000 dan 200.000 game telah dirilis. Salah satu keunggulan yang diminati para developer adalah monetization. Ya dengan fitur tersebut kita bisa memperoleh pendapatan maksud dengan menampilkan iklan pada aplikasi gamenya dan bisa melakukan In-app Purchase. Untuk proses pembuatannya bisa dilihat pada video yang ada dibawah.
  • Game Maker
          GameMaker ini juga menggunakan teknik drag and drop. Game Maker memiliki versi standar dan professional. Tetapi pada versi stander sangat terbatas fitur-fitur yang diberikan pada pembuat game. Untuk mendapatkan semua fitur tersebut anda harus membeli GameMaker Professional agar mendapatkan semua fiturnya. Contoh Pembuatan gamenya.
  • Cocos2d-x
          Pada software ini, berbeda dengan software sebelumnya yang menggunakan teknik drag and drop. Cocos2d-x ini developer harus memahami bahasa C++, Lua, dan javascript. Dan software ini juga bersifat open source yang artinya anda dapat menggunakan semua fiturnya tanpa perlu mengerluarkan uang. Berikut adalah video tutorial pembuatan game dengan cocos2d-x












5. Desain Skenario, Script dan Storyboard Game Komputer


  • Design Skenario
          Merupakan tampilan dan tata letak button dan gambar pada game tersebut. Maka dari itu, untuk menarik para pemain memainkan game kita, kita harus membuat tampilan yang menarik.
  • Script
          Merupakan pembuatan suatu game dengan bahasa pemrograman. Seperti java, c++ dan bahasa pemrograman lainnya. Jenis script yang digunakan juga sangat menentukan statis, dinamis. 
  • Storyboard

          Merupakan visualisasi ide dari aplikasi yang akan dibangun, sehingga memberi gambaran dari aplikasi yang akan dibuat.  Storyboard ini bisa dibilang juga sebagai visual script.

          Penerapan dari poin-poin diatas dalam game yang terlintas dalam pikiran saya : Objek Menghindar.


  • Design Skenario
  • Script
          Menggunakan bahasa java
  • Storyboard
          Pada game memiliki tampilan awal untuk memilih objek yang digunakan saat bermain. Objek yang dipilih adalah objek segitiga, kotak, dan bulat. Pada awal main objek tersebut berukuran besar. Selain itu dimenu, juga ada pilihan shop dan exit. Pada menu Shop ini, user dapat membeli objek dengan ukuran tertentu, yang pastinya ukuran lebih kecil dari awal main untuk mempermudah objek menghindar.

Aturan Permainan :
  • Pemain hanya memiliki 1 nyawa
  • Jika pemain tidak dapat menghindari rintangan maka pemain akan langsung kalah.
  • Pada jarak tempuh kurang 100m rintangan seperti tembok dan jalan berlubang tidak akan bergerak
  • Saat jarak tempuh sudah melewati 100m, maka tembok akan tiba-tiba memblokir jalan anda
  • Ketika jaraknya sudah melebihi 200m, jalanan akan berlubang secara tiba-tiba
  • Coin yang didapat berdasarkan jarak yang sudah ditempuh. Dengan perhitungan, jarak 1m= 1coin
Cara bermain :
  • Gunakan keyboard dengan A,D dan Space.
  • A untuk bergerak ke kiri
  • D untuk bergerak ke kanan
  • Space untuk melompat

Sumber : -https://www.klikmania.net/sejarah-dan-perkembangan-teknologi-game/
                -https://g2hcombro.wordpress.com/sejarah-perkembangan-game/
                -https://blog.framework.id/berkenalan-dengan-sistem-lighting-dalam-unity-53ac03bdbbd8
                -https://novaandriatnas.wordpress.com/2015/04/30/teknologi-game-dan-bisnis-game-                           dalam-game-komputer/
                -https://www.codepolitan.com/lima-game-engine-pilihan-untuk-membuat-game-android
                -http://vanillabluse.blogspot.co.id/2016/03/penjelasan-tentang-desain-skenario.html