Senin, 07 Juli 2014

Pengantar Game

A.          Pengertian Game

Pengertian game menurut para ahli :

1. JOHN C BECK & MITCHELL WADE
Game adalah penarik perhatian yang telah terbukti. Game adalah lingkungan pelatihan yang baik bagi dunia nyata dalam organisasi yang menuntut pemecahan masalah secara kolaborasi.
2. IVAN C. SIBERO
Game merupakan aplikasi yang paling banyak digunakan dan dinikmati para pengguna media elektronik saat ini.
3. FAUZI .A
Game merupakan suatu bentuk hiburan yang seringkali dijadikan sebagai penyegar pikiran dari rasa penat yang disebabkan oleh aktivitas dan rutinitas kita.
4. SAMUEL HENRY
Game merupakan bagian tak terpisahkan dari keseharian anak, sedangkan sebagian orang tua menuding game sebagai penyebab nilai anak turun, anak tak mampu bersosialisasi, dan tindakan kekerasan yang dilakukan anak.
5. ANDIK SUSILO
Game adalah salah satu candu yang susah dihilangkan, bahkan ada yang mengatakan bahwa candu game online setara dengan narkoba.
6. JOHN NAISBITT
Game merupakan sistem partisipatoris dinamis karena game memiliki tingkat penceritaan yang tidak dimiliki film.
7. ALBERT EINSTEIN
Game adalah bentuk investigasi paling tinggi .
8. WIJAYA ARIYANA & DENI ARIFIANTO
Game merupakan salah satu kebutuhan yang menjadi masalah besar bagi pengguna komputer, karena untuk dapat memainkan game dengan nyaman, semua komponen komputernya harus memiliki kualitas yang baik, terutama VGA card-nya.
9. AGUSTINUS NILWAN
dalam bukunya “Pemrograman Animasi dan Game Profesional”
Game diartikan sebagai suatu aktivitas terstruktur atau juga digunakan sebagai alat pembelajaran.


     Jadi, bermain game adalah suatu proses “fine tuning” (atau penyamaan frekuensi) dari logika berpikir seseorang dengan logika berpikir aplikasi komputer yang canggih. Pada saat bersamaan, game juga secara nyata mempertajam daya analisis para penggunanya untuk mengolah informasi dan mengambil keputusan dengan cepat dan jitu.

 B.          Sejarah Game
Generasi game pertama muncul dari ATARI 2600 yang merupakan konsole game pertama yang sukses di masanya. ATARI 2600 ini dirilis pada Oktober 1977, setelah itu dikenal dengan nama VCS (Video Computer System) setelah sukses pada generasi pertama ATARI tidak menyerah sampai disitu saja untuk memajukan dunia game elektronik pada generasi kedua muncullah ATARI 7800 konsol yang dirilis pada Juni 1986, terdapat sedikit kemajuan dengan menambahkan joystik sehingga user dapat lebih mudah untuk memainkan konsole game ini namun pada masanya harga dari konsole game ini selangit yaitu $140. Pada jamannya mungkin ini menjadi salah satu permainan termahal. Setelah Atari 7800 ada NES Nintendo Entertaintment System, inilah konsole permainan pertama kali yang menggunakan 8 bit.
Nintendo ini menghasilkan produk game yang lain daripada yang lain. Salah satu game yang compatible dengan NES ini adalah super mario bros. Setelah NES laris manis dengan super marionya lalu muncul lagi konsole game Sega Mega Drive, sega mega drive ini merupakan generasi ke tiga dari dunia game. Sega menggunakan 16 bit dan dirilis pada tahun 1988, kalau tadi nintendo dikenal dengan super mario brossnya, Sega juga tidak mau kalah dengan mengeluarkan game Sonic The Hedhog. Pada generasi ke empat dari sejarah game produksi game semakin menjamur dan berkembang pesat. Salah satu contoh pada generasi ke empat ini lahirlah Playstation yang merupakan salah satu game konsole terlaris dan menurut saya terbaik di indonesia bahkan di dunia merupakan terobosan baru di dunia game dengan menggunakan 32 bit. Generasi kelima playstation atau yang lebih akrab kita sebut PS semakin gencar melakukan produksi lainnya yang lebih mutakhir dengan mengeluarkan konsole game PS2 namun pada generasi ke lima ini sangat banyak sekali saingan PS2, XBox, Sega Saturn, Dreamcast karena pada generasi kelima ini sudah mulai banyak perusahaan yang memproduksi konsole game. Generasi sekarang, pada tahun ini sudah banyak sekali konsole game menjamur di dunia PS juga masih terus mengem bangkan sistemnya dengan mengeluarkan PS3, Xbox juga mengeluarkan XBOX 360, lalu nintendo juga mengeluarkan WII.

 C.          Klasifikasi Game

a. Advergaming
merupakan Personal Computer yang berupah aplikasi game pada PC,game ini dimainkan pada personal computer dengan durasi penayangan tidak ada batasan,serta game tesebut menarik perhatian audience atau pemain maka di situlah tingkat kesukaan pemain semakin tinggi. Pembuatan game menggunakan bahasa C++ atau C# yang mana membutuhkan waktu kurang lebih 3 – 6 bulan.
b. Edutainment
merupakan salah satu bentuk media pembelajaran yang dipenuhi nuansa hiburan serta menyenangkan serta mudah untuk di cernah oleh para penonton.
c. Edumarket Games
merupakan kombinasi antara  advergaming dan edutainment.
d. News games atau Journalistic games
merupakan game baru dan pemberitahuan tentang perkembangan game terbaru.
e. Simulation Games
merupakan permainan  yang dimainkan dalam bentuk simulasi.

 D.          Perbedaan Game Offline dan Game Online

1. Game Offline

Kelebihan Game Offline

Ø  Tidak membutuhkan koneksi internet
Ø  Memiliki grafis serta alur cerita lebih menarik
Ø  Waktu tunggu cepat
Ø  Santai dalam memainkannya

Kekurangan Game Offline

Ø  Cenderung membosankan
Ø  Membutuhkan uang yang cukup,jika ingin mendaparkan game yang baru lagi
Ø  Hanya bisa bermain sendiri 

2. Game Online

Kelebihan Game Online

Ø  Dapat berinteraksi dengan pemain lain
Ø  Memperbanyak pertemanan
Ø  Dapat dimainkan dalam bentuk Group/Team Kekurangan Game Online
Ø  Membutuhkan koneksi internet
Ø  Menyita banyak waktu
Ø Dapat mengakibatkan kecanduan yang berat,hingga susah untuk berhenti
Ø  Jenis game terbatas

 E.          Dampak sering Bermain Game Online
menurut penelitian yang pernah dipublikasikan dalam jurnal Pediatrics—yang antara lain dilakukan di Seattle Children’s Research Institute (2011), Iowa State University (2010), dan Stanford University School of Medicine (2009), kebanyakan main game bisa mengganggu proses tumbuh kembang anak, antara lain berupa:
·         Masalah sosialisasi
Berhubung lebih banyak menghabiskan waktu untuk bermain dengan mesin (bukan manusia), si praremaja bisa merasa canggung dan kurang nyaman kala datang kesempatan untuk bergaul dengan temannya.
·         Masalah komunikasi
Kegiatan berkomunikasi bukan sebatas berbicara dan mendengarkan kalimat yang terucap, tetapi juga membaca ekspresi lawan bicara. Anak yang kurang sering bersosialisasi biasanya kesulitan melakukan hal ini.
·         Mengikis empati
Seringkali anak menyukai jenis game yang melibatkan kekerasan, seperti perang-perangan, martial art, dan sebagainya. Efek samping dari memainkan jenis game ini adalah terpicunya agresivitas anak dan terkikisnya empati si kecil terhadap orang lain.
·         Gangguan motorik
Tubuh yang kurang aktif bergerak akan mengurangi kesempatananak untuk melatih kemampuan motoriknya. Risikonya, anak bisa terserang obesitas dan pertumbuhan tinggi badannya tidak maksimal.


·         Gangguan kesehatan
Menatap layar video games secara konstan dalam waktu lama bisa mencetus serangan sakit kepala, nyeri leher, gangguan tidur, dan gangguan penglihatan.

 F.          Aplikasi yang Digunakan dalam Pembuatan Game

Berikut ini berbagai aplikasi membuat game yang bisa digunakan siapapun yang ingin membuat game sendiri.
v  Membuat Game Berbasis Flash

1.  AlbinoBlackSheep
http://www.albinoblacksheep.com, di situs ini banyak sekali game dan video termasuk tutorial tentang bagaimana membuat game berbasis flash.

2.  FlashKit
http://www.flashkit.com, di situs ini anda bisa menemukan banyak tutorial bekerja dengan flash termasuk panduan langkah demi langkah untuk beberapa tipe game.
3.  Kirupa
http://kirupa.com, banyak sekali tutorial ekstensif untuk membuat game flash termasuk panduan untuk game-game spesifik seperti game shooter.

4.  Lassie Adventure Studio
http://lassie.gmacwill.com/lower.php?section=news&page=index, dengan aplikasi ini, anda dapat membuat gambar 2D untuk game petualangan dengan mudah dan membuat gamenya.

5.  Sploder
http://www.sploder.com, di situs ini anda bisa membuat game flash dari berbagai macam jenis obyek dan kemudian meletakkannya pada MySpace, Blogger dan situs-situs lainnya.


v  Membuat Game Standard dan Panduannya

1.  Anim8or
http://www.anim8or.com, aplikasi modeling animasi 3D untuk game yang mudah digunakan.

2.  Byond
http://www.byond.com, di situs ini anda bisa membuat game anda sendiri dengan bantuan peralatan alikasi yang sudah disediakan dan kemudian anda sharing dengan orang lain untuk mengetahui pendapat mereka.

3. Game Discovery
http://www.gamediscovery.com, di situs ini semua yang anda inginkan untuk membuat game ada, character making, gameplay making dan juga anda bisa menemukan ide-ide membuat game disini.
4.  Martin Piecyk’s Website
http://www.pages.drexel.edu/%7Emfp27/gamemaking/, panduan belajar bagaimana untuk membuat game dengan disertai link ke berbagai sumber.

5. VGMusic
http://vgmusic.com, jJika anda ingin menambahkan efek sound atau soundtrack game yang anda buat, anda bisa temukan disini, banyak sekali file-file midi yang bisa anda gunakan untuk keperluan game yang anda buat.

6.  Visionaire2d
http://www.visionaire2d.net, aplikasi ini dapat membantu anda membuat game petualangan 2D tanpa perlu pengetahuan programming.

7. YoYoGames
http://www.yoyogames.com, disini anda akan temukan banyak perlengkapan untuk membuat game seperti beta testing, download, work in progress, community dan banyak lagi lainnya.


v  Membuat Game RPG

1.  Charas-Project
http://charas-project.net, generator karakter yang mudah digunakan untuk karakter RPG yang anda ingin buat.

2. CrankEye
http://www.crankeye.com, ada banyak sekali panduan untuk membuat RPG seperti editor karakter, soundfile dan lain sebagainya.

3.  DualSolace
http://dualsolace.com, disini anda dapat menemukan software membuat game MMORPG 2D RealFeel.
4. FreeMMORPGMaker
http://www.freemmorpgmaker.com, software gratis untuk membuat MMORPG termasuk membuat bagian-bagian game seperti karakter, efek dan suara.

5.  PhanxGames
http://www.phanxgames.com/index.asp, anda bisa membuat RPG dan juga disertai membuat grafis, soundfile midi, wav, kemudian jika anda selesai membuatnya, anda bisa menguploadnya di situs tersebut hingga ukuran 50 MB.

6. PlayerWorlds
http://www.playerworlds.com, aplikasi populer yang banyak digunakan untuk membuat game seri RPG.

7.  RPG Maker
http://www.rpg-maker-downloads.tnrstudios.com/, program RPG Maker di situs ini ada beberapa seri yang bisa anda pilih sesuai keinginan anda.

8.  RPGCrisis
http://rpgcrisis.net, disini anda dapat menemui berbagai download dan aplikasi untuk membuat RPG pada berbagai sistem apakah PC atau yang lainnya.

9. RPG Revolution

          http://www.rpgrevolution.com, di situs ini perlengkapan
    dan aplikasi untuk membuat game RPG ada lebih dari 13 sistem
    game making yang berbeda.

Rabu, 04 Desember 2013

Metode Pemodelan Grafik



Pemodelan Grafik
Pemodelan adalah membentuk suatu benda-benda atau obyek. Membuat dan mendesain obyek tersebut sehingga terlihat seperti hidup. Sesuai dengan obyek dan basisnya, proses ini secara keseluruhan dikerjakan di komputer. Melalui konsep dan proses desain, keseluruhan obyek bisa diperlihatkan secara 3 dimensi, sehingga banyak yang menyebut hasil ini sebagai pemodelan 3 dimensi (3D modelling).
Ada beberapa aspek yang harus dipertimbangkan bila membangun model obyek, kesemuanya memberi kontribusi pada kualitas hasil akhir. Hal-hal tersebut meliputi metoda untuk mendapatkan atau membuat data yang mendeskripsikan obyek, tujuan dari model, tingkat kerumitan, perhitungan biaya, kesesuaian dan kenyamanan, serta kemudahan manipulasi model. Proses pemodelan 3D membutuhkan perancangan yang dibagi dengan beberapa tahapan untuk pembentukannya. Seperti obyek apa yang ingin dibentuk sebagai obyek dasar, metoda pemodelan obyek 3D, pencahayaan dan animasi gerakan obyek sesuai dengan urutan proses yang akan dilakukan.

a. Motion Capture/Model 2D
Yaitu langkah awal untuk menentukan bentuk model obyek yang akan dibangun dalam bentuk 3D. Penekanannya adalah obyek berupa gambar wajah yang sudah dibentuk intensitas warna tiap pixelnya dengan metode Image Adjustment Brightness/Contrast, Image Color Balance, Layer Multiply, dan tampilan Convert Mode RGB dan format JPEG. Dalam tahap ini digunakan aplikasi grafis seperti Adobe Photoshop atau sejenisnya. Dalam tahap ini proses penentuan obyek 2D memiliki pengertian bahwa obyek 2D yang akan dibentuk merupakan dasar pemodelan 3D.
Keseluruhan obyek 2D dapat dimasukkan dengan jumlah lebih dari satu, model yang akan dibentuk sesuai dengan kebutuhan. Tahap rekayasa hasil obyek 2D dapat dilakukan dengan aplikasi program grafis seperti Adobe Photoshop dan lain sebagainya, pada tahap pemodelan 3D, pemodelan yang dimaksud dilakukan secara manual. Dengan basis obyek 2D yang sudah ditentukan sebagai acuan. Pemodelan obyek 3D memiliki corak yang berbeda dalam pengolahannya, corak tersebut penekanannya terletak pada bentuk permukaan obyek.

b. Dasar Metode Modeling 3D
Ada beberapa metode yang digunakan untuk pemodelan 3D. Ada jenis metode pemodelan obyek yang disesuaikan dengan kebutuhannya seperti dengan nurbs dan polygon ataupun subdivision. Modeling polygon merupakan bentuk segitiga dan segiempat yang menentukan area dari permukaan sebuah karakter. Setiap polygon menentukan sebuah bidang datar dengan meletakkan sebuah jajaran polygon sehingga kita bisa menciptakan bentuk-bentuk permukaan. Untuk mendapatkan permukaan yang halus, dibutuhkan banyak bidang polygon. Bila hanya menggunakan sedikit polygon, maka object yang didapat akan terbagi sejumlah pecahan polygon.
Sedangkan Modeling dengan NURBS (Non-Uniform Rational Bezier Spline) merupakan metode paling populer untuk membangun sebuah model organik. Kurva pada Nurbs dapat dibentuk dengan hanya tiga titik saja. Dibandingkan dengan kurva polygon yang membutuhkan banyak titik (verteks) metode ini lebih memudahkan untuk dikontrol. Satu titik CV (Control verteks) dapat mengendalikan satu area untuk proses tekstur.


c. Proses Rendering

Tahap-tahap di atas merupakan urutan yang standar dalam membentuk sebuah obyek untuk pemodelan, dalam hal ini texturing sebenarnya bisa dikerjakan overlap dengan modeling, tergantung dari tingkat kebutuhan. Rendering adalah proses akhir dari keseluruhan proses pemodelan ataupun animasi komputer. Dalam rendering, semua data-data yang sudah dimasukkan dalam proses modeling, animasi, texturing, pencahayaan dengan parameter tertentu akan diterjemahkan dalam sebuah bentuk output. Dalam standard PAL system, resolusi sebuah render adalah 720 x 576 pixels. Bagian rendering yang sering digunakan:
  • Field Rendering. Field rendering sering digunakan untuk mengurangi strobing effect yang disebabkan gerakan cepat dari sebuah obyek dalam rendering video.
  •  Shader. Shader adalah sebuah tambahan yang digunakan dalam 3D software tertentu dalam proses special rendering. Biasanya shader diperlukan untuk memenuhi kebutuhan special effect tertentu seperti lighting effects, atmosphere, fog dan sebagainya.
 
Contoh Render

d. Texturing
Proses texturing ini untuk menentukan karakterisik sebuah materi obyek dari segi tekstur. Untuk materi sebuah object bisa digunakan aplikasi properti tertentu seperti reflectivity, transparency, dan refraction. Texture kemudian bisa digunakan untuk meng-create berbagai variasi warna pattern, tingkat kehalusan/kekasaran sebuah lapisan object secara lebih detail.

e. Image dan Display
Merupakan hasil akhir dari keseluruhan proses dari pemodelan. Biasanya obyek pemodelan yang menjadi output adalah berupa gambar untuk kebutuhan koreksi pewarnaan, pencahayaan, atau visual effect yang dimasukkan pada tahap teksturing pemodelan. Output images memiliki Resolusi tinggi berkisar Full 1280/Screen berupa file dengan JPEG,TIFF, dan lain-lain. Dalam tahap display, menampilkan sebuah bacth Render, yaitu pemodelan yang dibangun, dilihat, dijalankan dengan tool animasi. Selanjutnya dianalisa apakah model yang dibangun sudah sesuai tujuan. Output dari Display ini adalah berupa *.Avi, dengan Resolusi maksimal Full 1280/Screen dan file *.JPEG.
Ada beberapa metode yang digunakan untuk pemodelan 3D. Metode pemodelan obyek disesuaikan dengan kebutuhannya seperti dengan nurbs dan polygon ataupun subdivision. Modeling polygon merupakan bentuk segitiga dan segiempat yang menentukan area dari permukaan sebuah karakter. Setiap polygon menentukan sebuah bidang datar dengan meletakkan sebuah jajaran polygon sehingga kita bisa menciptakan bentuk-bentuk permukaan. Untuk mendapatkan permukaan yang halus, dibutuhkan banyak bidang polygon. Bila hanya digunakan sedikit polygon, maka object yang didapatkan akan terbagi menjadi pecahan-pecahan polygon.
Sedangkan Modeling dengan Nurbs (Non-Uniform Rational Bezier Spline) adalah metode paling populer untuk membangun sebuah model organik. Hal ini dikarenakan kurva pada Nurbs dapat dibentuk dengan hanya tiga titik saja. Dibandingkan dengan kurva polygon yang membutuhkan banyak titik (verteks) metode ini lebih memudahkan untuk dikontrol. Satu titik CV (Control verteks) dapat mengendalikan satu area untuk proses tekstur.
Di dalam komputer, geometri bisa ditampilkan seperti bentuk (shape), posisi, orientasi, warna/tekstur dan cahaya tentunya dengan bantuan software pengolah grafis seperti Paint, CorelDraw, Adobe Photoshop, Blender, GIMP dan masih banyak lagi. Dengan kata lain kita membuat model matematika dari objek-objek 2D dan 3D dengan bantuan software-software tersebut.
Animasi merupakan seni membuat gambar statis yang dibuat secara berurutan hingga seakan-akan dapat bergerak. Secara umum hal ini dapat dibantu dengan menggunakan komputer yang tersedia software pengolah animasi tersebut.
Contoh Animasi 3D
Rendering merupakan suatu proses akhir dari keseluruhan proses pemodelan ataupun animasi komputer. Di dalam rendering, semua data-data yang sudah dimasukkan dalam proses modeling, animasi, teksturing, pencahayaan dengan parameter tertentu akan diterjemahkan dalam sebuah bentuk output (tampilan akhir pada model dan animasi). Dengan kata lain kita membuat citra yang lebih solid dari model yang dibentuk.

Ada beberapa metode rendering diantaranya : 
  1. Ray tracing rendering
  2. Wireframe rendering
  3. Hidden line rendering
  4. Shaded rendering
Grafika komputer dapat digunakan mulai dari bidang seni, sains, bisnis, pendidikan, hiburan dan masih banyak lagi. Berikut ini adalah bidang aplikasi spesifik dari grafika komputer tersebut :

  1. GUI (Graphical User Interface) / Antarmuka pengguna
  2. Peta (kartografi)
  3. Kesehatan
  4. Perancangan objek / CAD (Computer Aided Design)
  5. Sistem multimedia
  6. Presentasi grafik
  7. Presentasi saintifik
  8. Pemrosesan citra
  9. Simulasi
Kegiatan-kegiatan yang berkaitan dengan pemodelan grafik komputer:
1.Pemodelan geometris : menciptakan model matematika dari objek-objek 2D dan 3D.
2.Rendering : memproduksi citra yang lebih solid dari model yang telah dibentuk.
3.Animasi : menampilkan kembali tingkah laku objek bergantung waktu.

Manipulasi Gambar
Translasi
Translasi adalah suatu perpindahan semua titik dari objek pada suatu jalur lurus sehingga menempati posisi baru.
Jalur yang direprestasikan oleh vektor tersebut dinamakan translasi atau bisa disebut juga vektor geser

Rotasi
Rotasi adalah mereposisi semua titik dari objek sepanjang jalur lingkaran dengan pusat pada titik pivot.

Skala
Penskalaan koordinat dimaksud untuk menggandakan setiap komponen yang ada pada objek secera scalar. Keseragaman penskalaran berarti skala yang digunakan sama untuk semua komponen objek.

Dilatasi
Adalah suatu transformasi yang mengubah ukuran (memperbesar atau memperkecil) suatu bangun tetapi tidak mengubah bentuk bangunnya.

Refleksi
Merupakan suatu transformasi yang mencerminkan suatu objek.

Software Pembuat Animasi

Untuk membuat beberapa tahap sampai menghasilkan animasi 3D seperti diatas dibutuhkan software yang mendukung keinginan dari pembuat animasi, baik itu 2D atau 3D. Dibawah ini adalah beberapa contoh software yang biasa digunakan dalam pembuatan desain pemodelan grafik 3D.

1. Software Animasi 2 Dimensi: Macromedia Flash, CoRETAS, Corel R.A.V.E., After Effects, Moho, CreaToon, ToonBoom, Autodesk Animaton (1990-an) dll 
2. Software Animasi 3 Dimensi:Maya, 3D Studio Max, Maxon Cinema 4 D, LightWave, Softlmage, Poser, Motion Builder, Hash Animation Master, Wings 3D, Carrara, Infini-D, Canoma dll.

Referensi:
http://tembokbiru.blogspot.com/2013/10/pemodelan-grafik.html 
http://safemode.web.id/artikel/design/desain-pemodelan-grafik#ixzz2jDIpN37w 
http://mayaquprit.blogspot.com/2013/01/desain-pemodelan-grafik_15.html