Senin, 31 Maret 2014

PERKEMBANGAN TEKNOLOGI GAME

Game” merupakan “permainan” yang mengacu pada “kelincahan intelektual atatu intellectual playability”. Game sendiri diartikan sebagai arena keputusan untuk player atau pemain beraksi, dimana ada target-target yang harus dicapai. Kelincahan intelektual, pada tingkat tertentu, menjadi alat ukur sejauh mana game menarik untuk dimainkan secara maksimal. Seiring dengan perkembangan teknologi masa kini para pengelola game pun berusaha menciptakan game – game dengan grafik komputer yang sangat bagus sehingga dapat membuat objek – objek pada game tampak seperti nyata. Dan juga pada perkembangan game saat ini banyak game yang dibuat dan ditanamkan AI (Artificial intelegence) atau kecerdasaan buatan didalamnya dengan kemampuan yang lebih baik. Sehingga game dapat meningkatkan kreativitas dan tingkat intelektual penggunanya.

Ada 6 faktor yang membuat pengguna hobi bermain game:
  1. Adanya tawaran kebebasan.
  2. Beraneka ragamnya pilihan
  3. Daya tarik element-element dalam game
  4. Interface atau tampilan
  5. Tantangan
  6. Aksesbilitas
PLATFORM GAME:
-     PC
Biasanya aplikasi gamenya menggunakan bahasa C++ atau C. Waktu pengembangannya 3-6 bulan, tergantung kompleksitas gamenya.
-    Web base fame
Aplikasi game dimana diletakkan pada server di Internet, dimana user hanya perlu menggunakan akses internet dan browser untuk mengakses gamenya. Waktu pengembangannya lebih singkat, 1-2 bulan.
-    SmartPhones/Pocket PC(PCC)
Aplikasi game yang berjalan pada system operasi Windows Mobile 2003, 2004, 5.0 sampai sekarang.
-    Mobile Phone
Aplikasi game menggunakan bahasa: JAVA(jar), Symbian(sys), dan sekarang menggunakan PHYTON.

JENIS - JENIS GAME
1. Action games
biasanya meliputi tantangan fisik, teka-teki (puzzle), balapan, dan beberapa konflik lainnya. Dapat juga meliputi masalah ekonomi sederhana, seperti mengumpulkan benda-benda.

2. Real Time Strategy (RTS)
adalah game yang melibatkan masalah strategi, taktik, dan logika. Contohgame jenis ini adalah Age of Empire, War Craft, dan sebagainya.

3. Role Playing Games (RPG)
kebanyakan game jenis ini melibatkan masalah taktik, logika, dan eksplorasi atau penjelajahan. Dan juga kadang meliputi teka-teki dan masalah ekonomi karena pada game ini biasanya melibatkan pengumpulan barang-barang rampasan dan menjualnya untuk mendapatkan senjata yang lebih baik. Contoh dari game ini adalah Final Fantasy, Ragnarok, Lord of The Rings, dan sebagainya.

4. Real World Simulation
meliputi permaina olah raga dan simulasi masalah. game ini kebanyakan melibatkan fisik dan taktik. contohnya gam Championship Manager. http://www.blogger.com/img/blank.gif

5. Construction and Management
seperti game Roller Coster Tycoon dan The Sims. Pada dasarnya adalah masalah ekonomi dan konseptual. Game ini jarang yang melibathttp://www.blogger.com/img/blank.gifkan konflik dan eksplorasi, dan hampir tidak pernah meliputi tantangan fisik. http://www.blogger.com/img/blank.gif

6. Adventure games
mengutamakan masalah eksplorasi dan pemecahan teka-teki. Namun terkadang meliputi masalah konseptual, dan tantangan fisik namun sangat jarang.

7. Puzzle games
ditujukan untuk memecahkan suatu masalah tertentu. Hampir semua semua tantangan disini menyangkut masalah logika yang biasanya dibatasi oleh waktu.

8. Slide scrolling games
pada jenis game ini karakter dapat bergerak ke samping diikuti dengan gerakan background. Contoh game tipe seperti ini adalah Super Mario, Metal Slug, dan sebagainya.

SEJARAH TEKNOLOGI GAME

Game Generasi Tahun 1952 - 1988
- Tahun 1952, di Universitas Cambridge, A.S Douglas menulis sebuah tesis untuk gelar sebuah PhD-nya mengenai interaksi antara komputer dan manusia. Dalam tesisnya itu ia menciptakan game komputer dari sebuah permainan tradisional bernama Tic-Tac-Toe. Game ini diprogram dengan memakai komputer EDVAC Vacum tube yang memiliki layer berupa cathode ray tube (CRT). 
-  1958. William Haginbotham menciptakan video game pertamanya. Berbeda dengan Douglas, video game pertamanya yang berjudul Tennis for Two diciptakan dan dimainkan di osciloscope. 
- Pada tahun 1976 dimana era munculnya 8 bit kurang dari 4 bit era. Pada generasi ini  keluar console game yang di rilis oleh Fairchild Channel F dan Radofin 1292 Advanced Programmable Video system. Dan pada generasi kedua ini juga banyak bermunculan consel vedio game dan menjadi  buruan orang banyak. Console yang termasuk generasi kedua adalah dari ki-ka yaitu Fairchild Channel F,Atari 2600, Magnavox Odyssey ver. 2 ,  Atari 5200 .
- nitendo dan sega muncul pada tahun 1983 yang di produksi oleh jepang yang perusahaannya bernama FAMICOM atau biasa disebut sebagi nitendo yang juga menggunakan 8 bit prosessor. Dan setelah itu muncul SEGA yang menjadi saingan NITENDO pada game console yang beredar. Secara kualitas gambar kedua console game ini hampir sama, tetapi sega memiliki 16 bit prosessor.
- Pada tahun 1988 Sega mengeluarkan sega baru yaitu Sega mega drive yang kualitas gambarnya lebih bagus dan NES kembali meluncurkan SNES(super nitendo entertainment system.

Generasi Tahun 1999 sampai tahun 2010.
Ini merupakan perkembangan yang paling drasitis SONY mengeluarkan SONY PlayStation yang menrupakan console game yang sudah bisa memiliki gambar 3D dan menggunakan prosessor 32 bit. Console ini menggunakan CD untuk memainkan jenis permainan dengan menggunakan optic untuk membaca kepingan CD setiap game yang di masukan. Kualitas gambar hampir seperti real.

SOFTWARE PEMBUAT GAME

The 3D Gamemaker
Software yang  membuat game 3D, dan bisa langsung dimainkan, membuat model, gameplay, story. Software ini hanya menggunakan tools yang ada untuk membuat game 3D yang dikira butuh bahasa pemograman yang tinggi untuk membuatnya.
Situsnya: http://t3dgm.thegamecreators.com

3D RPG BUILDER
Software yang masih dalam tahap pengembangan, software ini membuat game dengan RPG, mudah dalam penggunaannya dan jika ingin membuat game RPG dengan lebih baik lagi maka bisa menggunakan LUA programming.

Game Maker
Software ini bisa digabungkan dengan bahasa pemograman lain seperti C++, berguna bagi Anda yang ingin membuat game bertipe Arcade(2D), saat penginstlalan selesai Anda juga sudah disediakan sampel game yang dibuat dengan software ini, diantara software itu pasti ada satu yang Anda kenal yaitu game “1945″.

Script yang dipakai adalah GML (Game Maker Language) yang juga bisa dipadukan dengan programming language seperti Delphi,C,dan sebagainya,hal ini bisa dilakukan dalam kapasitas penggunaan DLL (Dynamic Link Library, berupa semacam plugin yang mengandung fungsi-fungsi yang tidak dimiliki oleh GameMaker).

RPG Maker
(Developer: Enterbrain) software ini  bertipe RPG yang sangat mudah digunakan dalam pembuatan gamenya dan hasil game yang memuaskan. Hasil game lebih mirip dengan game rpg yang ada di Playstation. Disini tidak bisa membuat karakter untuk game yang akan dibuat tetapi tersedia ratusan karakter yang bisa dipakai, dan ratusan jurus yang bisa digunakan
RPG Maker Full Version, situs: http://www.evancode.com/

Script yang dipakai dalam RPGmaker XP adalah RGSS (Ruby Game Scripting System,sebuah system script turunan dari bahasa Ruby),sementara untuk RPGmaker terbaru (RPGmaker VX) yang dipakai adalah pengembangan dari RGSS,yaitu RGSS2.

AGS( Adventure Game Studio)
AGS adalah program yang khusus untuk membuat game bertipe “point and click”. Mungkin sebagian dari anda ada yang tidak mengetahui apa yang dimaksud dengan “point and click”.
Point and click adalah jenis game yang umumnya bertipe adventure atau puzzle. Game bertipe ini dimainkan dengan menggunakan mouse sebagai penentu arah bagi karakter, game bertipe ini sendiri sempat meledak dan mengalahkan game console “Atari”, ketika awal kebangkitan game PC.
Contoh –contoh game bertipe point and click adalah: Clock Tower ( Playstation one), Broken Sword, Monkey Island ,Day of the Tentacle. Jadi bagi anda yang penasaran atau hobi membuat cerita petualangan atau fiksi ilmiah dan ingin membuat cerita tsb menjadi game , anda bisa menggunakan program ini

FPS Creator
Software untuk membuat game bertipe First Player Shooter. Pada  Demo Versionnya terdapat banyak kelemahan, antara lain: Tidak bisa mengimpor model 3d buatan sendiri, hanya bisa memasukan 25 items dalam satu project, tidak bisa memasukan video untuk bagian story, tidak bisa multi level dan yang paling parah, tidak bisa dipublish menjadi game exe.

JUMP CRAFT
Seperti aplikasi game creator yang di bahas di sini, Jump Craft memungkinkan kita membuat game dengan mengeklik-tarik komponen game ke area pembuatan game. Kita  bisa mengunduh aplikasi yang kompatibel dengan Windows XP dan Vista ini dari situs resminya, sekaligus berinteraksi dengan pengguna lain untuk mendapatkan panduan dan tips pembuatan. Konsep pembuatannya menerapkan prinsip “What You See Is What You Get”,. Pembuatan game tanpa coding (pemrograman) dapat dilakukan dengan konsep sistem “Trigger” dan “Actions” yang mudah diset. Setiap obyek di game ini bisa Anda gerakkan dan
interaksikan dengan cara ini.

ALICE
Aplikasi ini sebenarnya adalah sebuah aplikasi yang dirancang agar kuliah pemrograman dapat lebih mudah dimengerti dengan menampilkan gambar-gambar 2D atau 3D yang bisa dimanipulasi. Saat ini banyak dipakai di sekolah-sekolah atau kampus di Amerika.
Tampilan aplikasi menyenangkan, karena mirip aplikasi edukasi anak-anak. Dengan warna ceria dan paket komponen game yang memadai, proses pembuatan game dapat dilakukan tanpa melakukan pemrograman. Namun, jika Anda memahami sedikit dasar pemrograman dan ilmu logika, itu akan sangat membantu dalam pembuatan game.









Minggu, 16 Maret 2014

Fitur Desain yang Buruk

Kali ini saya akan coba membahas mengenai bad design atau desain yang buruk, contoh – contoh bad design dan mengapa design tersebut bisa dikategorikan sebagai bad design dan juga penjelasan mengenai bagaimana desain yang baik. Sebelumnya saya akan coba untuk menjelaskan tentang perbedaan dasar mengenai desain yang baik dan yang buruk.

Ciri – ciri Desain yang Baik.
-          Sederhana .
-          Desain yang baik  membuat hal-hal kompleks sederhana .
-          Cukup jelas .
-          Desain difokuskan .
-          Menghemat waktu .
-          Desain yang baik memanfaatkan sumber daya yang efisien .
-          Tidah mecolok.
-          Desain yang baik memberikan prioritas bagi kebanyakan operasi umum.
-          Desain yang baik terlihat baik dan bekerja baik .
-          Setiap elemen memiliki alasan untuk ada.
-          Semua elemen yang sinkron dengan satu sama lain .
-          Mudah dimengerti , namun sulit untuk menghasilkan .

Contoh Fitur Desain yang buruk pada halaman web dan penjelesannya.
1.      Background.
http://mamascheesies.com/
kombinasi warna latar belakang dan tulisan yang tidak sesuai membuat tulisan sulit untuk dibaca, pemilihan tekstur background yang tidak sesuai juga dapat membuat mata kurang nyaman dengan warna-warna yang mencolok.


Dibandingkan desain dengan warna latar belakang yang sedikit gelap dan warna tulisan yang agak terang terlihat lebih mudah untuk dibaca, dan juga nyaman pada mata. Dengan memberikan tekstur pada bagian tertentu dan peletakannya yang sesuai dapat memberi kesan simple namun cukup jelas.


2.      Junk dan Navigasi


terlalu banyak iklan pada halaman ini dan penempatannya yang tidak beraturan, membuat halaman web terlihat terlalu penuh dan tidak rapih. Navigasinya tidak jelas dan terlalu kompleks. Judul halaman yang tidak sesuai dengan isi halaman juga mempengaruhi nilai desainnya.



Terlihat lebih teratur, simple dan jelas setiap elemen yang ada pun berguna sesuai dengan kebutuhan, elemen - elemennya saling singkron.