Jumat, 26 Juni 2015

Membuat Game Android Tetris

Nama  : Diah Nurfatimah
NPM   : 52412016
Kelas   : 3IA24

Pada kesempatan ini, say akan menjelaskan sedikit bagaimana cara membuat game tetris untuk android dengan menggunakan eclipse. Dimana tugas ini dibuat untuk memenuhi tugas softskill pertemuan 3 pada mata kuliah Pengantar Teknologi Game.
Sebelum saya menjelaskan pembuatan game ini, sebaiknya kita mengingat kembali pengertian android itu sendiri dan sejarah game tetris ini.

Android
Android adalah sistem operasi untuk handphone yang berbasis linux. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh berbagai macam piranti bergerak. Contohnya seperti membuat aplikasi game dan lain - lain.

Game Tetris
Game Tetris adalah permainan teka-teki bangunan yang pertama kalinya didesain oleh Alexey Pajitnov pada bulan Juni 1985, saat itu, ia masih bekerja di Pusat Komputer Dorodnicyn di Akademi Sains Uni Soviet di Moskow, nama tetris sendiri diambil dari bahasa numerik yunani, yaitu tetra yang artinya empat. Empat sendiri adalah jumah susunan balok yang bisa diubah-ubah ke dalam berbagai bentuk untuk selanjutnya disusun oleh si pemain untuk dapat saling terkunci.

Untuk mulai membuat game tetris ini :
  1. Pertama download terlebih dahulu Android SDK, ADT dan Eclipse. 
  2. Kemudian install semua aplikasi yang telah didownload, lalu buka eclipse untuk mulai membuat project game di android. 
  3. Selanjutnya pilih Build Your First App, kemudian klik next maka kita akan masuk ke jendela eclipsenya. 
  4. Setelah itu Klik File > New > Android Apllication Project, kemudian isi Application Name, Project Name dan Package Namenya. 
  5. Lalu pilih minimum required SDKnya, pilihan ini menjelaskan spesifikasi batas tipe jenis android yang dapat dijalankan pada handphone android kita. Kemudian pilih juga target SDK yang digunakan sesuai dengan tipe jenis yang anda gunakan. 
  6. Anda juga dapat mengubah warna tema SDK anda dengan klik theme lalu pilih tema yang anda inginkan. Jika semuanya telah selesai klik next. 
  7. Setelah itu ceklis pada pilihan create launcher icon dan create activity agar aplikasi teraktivasi. 
  8. Ceklis juga pada pada create project in workplace sebagai lokasi penyimpanan project yang telah anda buat. Selanjutnya akan ada pilihan menu icon di sebelah kanan yang berfungsi sebagai ukuran besar sebuah aplikasi sesuai dengan tipe android yang digunakan seperti tablet maupun handphone android. 
  9. Dan yang terakhir akan muncul blank activity, jika prosedur pembuatan form pada eclipse telah selesai semua, maka anda akan melanjutkan kembali dengan membuat sebuah coding yang sesuai dengan project yang anda buat. Karena disini saya menjelaskan membuat sebuah game tetris maka saya menggunakan coding yang sesuai dengan project yang saya buat.
Kebetulan source code yang digunakan lumayan banyak dan panjang nih, jadi untuk mempermudah saya kasih source codenya di link bawah ini :

saya akan menjelaskan beberapa penggal source code  yang ada didalam file tersebut.


Source Code diatas ini digunakan untuk membuat dinding atau garis tepi dalam permainan seperti sebuah bingkai, yang berada di bagian sebelah kiri layar.


Source Code diatas ini digunakan untuk membuat dinding atau garis tepi dalam permainan seperti sebuah bingkai, yang berada di bagian sebelah kanan layar.


Source Code diatas ini digunakan untuk membuat dinding atau garis tepi dalam permainan seperti sebuah bingkai, yang berada di bagian bawah layar.


Source code di atas ini merupakan code yang digunakan untuk mengatur si bentuk bangunan tersebut atau tetris untuk bergerser ke arah kanan, kiri dan bawah.


Source code di atas ini merupakan code yang digunakan untuk mengatur si bentuk bangunan tersebut atau tetris untuk berpindah posisi atau rotasi arah ke kiri, ke kanan. Dan terdapat pula tombol untuk melakukan pemberhentian sementara yaitu dengan tombol pause, apabila anda ingin melanjutkan kembali anda bisa menekan kembali tombol tersebut untuk bermain kembali.

Dan ini adalah tampilan pada permainan tetris :

Tampilan Halaman Awal 
Terdapat berbagai pilihan menu pada halaman awal permainan.

Tampilan New Game 
Masih dalam keadaan score 0.

Tampilan bonus nilai
Jika anda menyelesaikan satu baris dengan sempurna, seperti gambar diatas maka anda akan diberi bonus nilai dengan dikalikan berkelipatan 2 begitupun dengan score nilai selanjutnya. Bonus nilai hanya bertahan dalam 5 detik saja. Lihat gambar dibawah ini.



Tampilan Game Over
Tampilan pada saat game over, jika permainan game over maka permainan akan langsung kembali ke halaman menu utama.

Tampilan High Score
Didalam high score ini, terdapat nilai tertinggi, hari dan waktu saat mendapatkan score tertinggi.

Tampilan About
Pada tampilan about ini, hanya terdapat data si penulis saja.



Cara Bermain :
Cara memainkan game ini cukup sederhana, yaitu dengan memindahkan setiap bentuk bangunan yang muncul dengan sesuai dengan bingkai yang ada didalam layar permainan. Setiap baris harus diisi jika ingin mendapatkan score nilai, tidak boleh ada yang kosong di salah satu baris. Untuk mengubah bentuk bangunan maupun menggesernya ke arah kanan atau kiri, anda dapat menekan tanda panah petunjuk yang ada didalam permainan tersebut. Untuk lebih jelasnya silahkan anda download dan jalankan source code yang ada di dalam link diatas tersebut tadi.

Sekian penjelasan tentang pembuatan game tetris, semoga penulisan kali ini dapat bermanfaat bagi kalian yang membacanya ya.. ^_^
_Terima Kasih_

Referensi : 

Rabu, 29 April 2015

Analisis Game Farm Frenzy

Tugas SoftSkill 2

Nama : Diah Nurfatimah
NPM  : 52412016
Kelas  : 3IA24

Pada tugas softskill kedua saya ini, saya akan menganalisa sebuah game tepatnya Game Farm Frenzy. Mulai dari Mendeksripsikan Game tersebut, Sejarah Game, Perkembangan Game dan Cara bermain game farm frenzy tersebut.

DEKSRIPSI GAME FARM FRENZY
Game ini adalah game simulasi berternak dan mengolah sebuah ladang. Beberapa ekor hewan ternak diberikan saat pertama kali bermain permainan ini. Jenis hewan ternak yang diberikan berbeda tiap levelnya. Tergantung dari daerah atau wilayah dimana player berada. Kita harus menyelesaikan tantangan game di tiap levelnya, seperti memproduksi telur dengan jumlah tertentu yang dihasilkan dari ternak ayam, susu dari ternak sapi, dan wool dari ternak domba dan seterusnya sesuai hasil produksi ternak - ternak lainnya. Disetiap levelnya memiliki tantangan dan fitur - fitur yang berbeda - beda, semakin tinggi suatu level permainan maka semakin sulit tantangan yang kalian hadapi. Jadi, anda diharuskan mengupgrade kapasitas dari warehouse anda dan meningkatkan kualitas performance dari fasilitas produksi anda. Anda dapat membeli truk baru untuk dapat mengantarkan barang hasil produksi ke toko dikota dalam jumlah yang lebih banyak. Disini anda juga akan dihadapkan pada seekor singa, beruang kutub ataupun singa laut yang sewaktu - waktu dapat datang diladang dan memangsa ternak anda. Jadi, anda harus dapat menangkap atau mengurung hewan pemangsa tersebut sebelum hewan tersebut memakan semua ternak - ternak anda. Game ini memiliki 95 level dalam 5 negara yang berbeda. 
Game ini mensimulasikan bagaimana membangun sebuah peternakkan, memanajemen hasil ternaknya untuk diproduksi menjadi barang produksi pertanian yang lebih bermanfaat. Dalam game ini, sebenarnya pemain bisa dikatakan bermain sambil belajar dalam hal bercocok tanam, berternak dan memproduksi barang kemudian menjual hasil produksinya ke pasar menggunakan kapal, pedati atau kereta untuk mengambil barang yang dibutuhkan. Serta melindungi peternakkan dari hewan pemangsa sebelum waktu habis. Jadi, lebih difokuskan dalam belajar dalam memanage waktu. Maka dari itu, Game Farm Frenzy termasuk ke dalam kategori time management game.

SEJARAH GAME FARM FRENZY
Game farm frenzy mulai terbentuk ketika Alex Meleshkevich, CEO Belarus berbasis melesta pengembang game kasual bertemu dengan Kirill Plotnikov wakil presiden penerbitan Alawar hiburan di Casual Connect 2007. Setelah mereka berbicara selama beberapa jam sambil minum, mereka memutuskan untuk membuat game dalam genre manajemen waktu. Versi PC Farm Frenzy pernah menerima penghargaan Best Game Casual di 2008 Game Developers Conference Rusia.
Game farm frenzy ini di publish oleh Alawar Entertaiment. Pada April 2009, Alawar telah menjual 750.000 game farm frenzy di seluruh dunia. Alawar meluncurkan game farm frenzy pertama di pasar barat pada November 2007 dan sejak series diterjemahkan ke dalam 14 bahasa.

PERKEMBANGAN GAME FARM FRENZY
Game ini sangat diantusiaskan oleh para gamer diseluruh dunia sehinggan game tersebut banyak merilis beberapa series. Disetiap seriesnya selalu ada penambahan fitur - fitur baru misalnya jenis binatang, bangunan dan areal lahan. Berikut beberapa series dari game farm frenzy :
 1. Farm Frenzy I
2. Farm Frenzy II
3. Farm Frenzy - Pizza Party
4. Farm Frenzy Acient Rome
5. Farm Frenzy III : American Pie
6. Farm Frenzy III : Ice Age
7. Farm Frenzy III : Russian Roulette
8. Farm Frenzy III : Madagascar
9. Dan yang seri terbarunya yaitu “ Farm Frenzy III : Gone Fishing”. 

CARA BERMAIN GAME FARM FRENZY
Untuk memainkan game ini sangatlah mudah (easy used). Hanya dengan mengklik hasil peternakkan yang dihasilkan oleh hewan - hewan peternakkan yang ada. Selanjutnya, hasil produksi tersebut bisa anda olah kembali atau dijual ke pasar dengan menggunakan Kapal, Truk, Pedati dan Pesawat.
Pada tampilan halaman awal permainan anda akan melihan beberapa menu - menu yaitu menu Play, Option, Awards, Credits dan Exit. Pada halaman tersebut anda akan di suruh untuk memasukkan nama anda sebagai data diri anda pada permainan ini. Jika anda telah menulis nama anda kemudian klik menu Play untuk memulai bermain.
Kemudian setelah anda mengklik menu Play, maka anda akan masuk kedalam tampilan diatas seperti ini. Disetiap levelnya akan diberikan beberapa jenis hewan ternak biasanya pada level pertama akan diberikan seekor ayam. Disini anda akan memulai untuk berternak, anda harus menjaga dan merawat hewan ternak tersebut sampai mendapatkan hasil ternak hewan tersebut seperti telur,susu dan woll. Kemudian hasil ternak tersebut, dapat anda jual ke pasar lalu hasil dari penjualan tersebut dapat anda beli hewan ternak kembali ataupun transportasi untuk mengantar barang produksi. Bisa juga anda belikan untuk membeli alat untuk menghasilkan makanan dari bahan - bahan hasil peternakkan tersebut seperti kue dan lain - lainnya.
Jika anda telah melewati beberapa level dalam game ini, maka anda akan banyak tantangan lainnya. semakin tinggi level permainan tersebut maka semakin tinggi pula tantangan dalam bermain. seperti banyaknya pemesanan barang produksi, banyaknya pengeluaran makanan buat hewan ternak dan yang paling mengerikan munculnya hewan pemangsa ternak anda tiba - tiba di areal ladang anda. Dalam game ini kita ditugaskan untuk merawat dan menjaga hewan - hewan ternak anda. Nah, hewan pemangsa ini nanti akan memangsa hewan - hewan ternak kalian. Jika hewan ternak kalian dimangsa, maka otomatis hewan ternak kalian pun akan habis dan penghasilan hasil peternakkan pun akan menipis. Maka dari itu, kita sebagai peternak harus mengurung hewan - hewan pemangsa tersebut, agar tidak memakan hewan ternak kalian. Untuk mengurungnya kalian hanya perlu mengklik hewan pemangsa tersebut sampai kurungan tersebut mengurung mereka. Hewan pemangsa tersebut makin lama akan makin banyak jumlahnya menurut tingkatan level permainan. Untuk lebih jelasnya lagi, anda dapat melihat realitas proses permainan ini sebagai berikut :
  1. Hewan ternak yang diberi makan akan tetap hidup dan memproduksi hasil ternaknya seperti telur, susu, woll dan lain - lain. Namun jika tidak diberi makan, maka ternak anda akan mati.
  2. Hasil produksi ternak misalnya telur yang dijual masil dalam bentuk belum diolah, maka memiliki nilai jual yang tidak terlalu tinggi. Semakin banyak proses yang dilakukan untuk mengolah produk ternak menjadi akomoditi lain, maka semakin tinggi nilai jualnya seperti dalam bentuk olahan kue. Sehingga kita perlu membeli peralatan fasilitas pertanian yang dapat digunakan untuk mengolah hasil produksi ternak kalian.
  3. Saat anda telah berhasil mengupgrade fasilitas yang anda miliki seperti ware house, kendaraan dan lain sebagainya. Maka kapasitas dan kinerja dapat bertambah sehingga anda bisa melakukan proses tersebut lebih cepat.
  4. Anda dapat membeli hewan ternak, Pakan ternak ataupun mengupgrade fasilitas yang kita miliki hanya dengan membayar sejumlah uang sesuai harga masing - masing. Sehingga untuk membeli atau mengupgrade fasilitas, anda harus mempunyai sejumlah uang.
  5. Hewan ternak yang anda miliki dapat anda jual untuk dapat menambah jumlah uang yang anda miliki.
  6. Untuk membeli pakan hewan ternak, anda harus membayar sejumlah uang terlebih dahulu. Sehingga diperlukan metode pengelolaan uang yang tepat seperti pembelian pakan bisa dilakukan dengan tepat agar hewan ternak anda tidak akan mati karena kelaparan akibat kehabisan pakan ternaknya.
  7. Proses pengolahan suatu barang menjadi barang produksi lain. Misalnya Sapi yang menghasilkan susu kemudian susu tersebut akan diolah menjadi keju dan seterusnya sampai menghasilkan barang produksi lain seperti kue tart ataupun domba yang menghasilkan woll yang kemudian woll tersebut akan diolah menjadi sehelai kain maupun jaket dan seterusnya.
  8. Hewan pemangsa yang datang ke ladang anda dapat kita tangkap menggunakan kandang besi yang anda miliki. Kecepatan penangkapan dan kekuatan kandang dapat di upgrade sehingga saat menangkap hewan pemangsa dapat dilakukan dengan cepat agar tidak dapat membunuh hewan ternak anda.
  9. Gudang untuk menyimpan hasil produksi ternak bisa saja penuh saat barang yang kita isikan mencapai kapasitasnya. Untuk meningkatkan kapasitas gudang, maka gudangnya perlu dibangun dengan mengupgradenya.
  10. Kendaraan transportasi untuk membawa hasil ternak yang akan dijual bisa saja diganti dengan dengan jenis - jenis kendaraan lainnya dengan cara mengupgradenya.
  11. Warehouse untuk mengolah hasil ternak bisa dibangun lebih besar. Sehingga bisa mengolah lebih banyak produk hasil ternak, dilakukan dengan cara mengupgradenya.
  12. Proses mengupgrade warehouse, gudang ataupun kendaraan membutuhkan uang. Jadi pengupgradetan tidak akan terjadi apabila uang yang anda punya tidak sesuai dengan harga yang diminta.
KELEBIHAN GAME FARM FRENZY
  • Dengan permainan ini, pemain bisa belajar me-manage waktu. 
  • Objek-objek dalam perainan ini dibuat dengan animasi grafis yang menarik.
  • Game ini terdiri dari banyak level yang masing - masing memiliki target yang sangat bervariasi, yang harus dicapai disetiap level - levelnya.
  • Bisa dijalankan di berbagai OS. 
  • Termasuk game ringan (tidak memerlukan spesifikasi PC/laptop yang tinggi).
  • Hewan yang ditampilkan di design semirip mungkin dengan aslinya. Gambar berbasis 3D ini dibuat dengan ciri fisik yang mendekati hewan aslinya.
  • Suasana tiap negara yang hadir di setiap levelnya dibuat mirip seperti aslinya. Misalnya kutub yang bersalju daerah tropis dan seterusnya.
  • Hewan ternak disetiap negara pun dihadirkan sesuai dengan ternak yang biasanya unum dilakukan diwilayah tersebut. Misalnya kutub : ternak pinguin dan lain - lainnya.
  • Hasil ternak masing - masing hewan ternak sama dan sesuai dengan hasil ternak hewan tersebut di kenyataan (real life).
  • Hasil setiap pengolahan hasil ternak menggunakan warehouse dibuat seolah mirip dengan aslinya. Misalnya telur bisa dibuat menjadi ayam baru atau telur bisa anda olah menjadi sebuah adonan dan adonan tersebut dapat anda olah lagi menjadi kue, begitu juga susu bisa menjadi keju dan seterusnya. Meskipun step by step pengolahannya tidak diperlihatkan, tetapi step by step proses dari suatu benda menjadi benda yang lain diperlihatkan dengan jelas.
KEKURANGAN GAME FARM FRENZY
  • Sistem permainannya harus memenangkan level sebelumnya terlebih dahulu. Jadi tidak bisa langsung mencoba level tertentu yang walaupun tingkat kesulitannya lebih mudah, jika belum memenangkan level sebelumnya. Sehingga bisa meningkatkan kebosanan pemain, jika disuatu level belum berhasil dimenangkan.
  • Saat ternak bertelur, waktu dan jumlah telur dari ternak yang dihasilkan tidak menentu. Sehingga kita harus mampu mengetimasi waktu dan jumlah telur yang dihasilkan disetiap levelnya agar tantangan dapat dilalui dengan baik.
  • Dalam game tersebut karakter yang ditampilkan tidak begitu banyak.
SARAN
  1. Lebih baik tampilan dibuat lebih variatif lagi.
  2. Memunculkan banyak karakter baru yang lebih menarik.
  3. Membuat level semakin susah dan lebih menantang lagi agar pemain merasa lebih ingin tahu untuk pindah ke level selanjutnya.
Referensi
http://en.wikipedia.org/wiki/Farm_Frenzy

Rabu, 25 Maret 2015

Tugas Sofskill 1

Nama  : Diah Nurfatimah
NPM  : 52412016
Kelas  : 3IA24

Pada tugas softskill pertama saya ini, saya akan menjelaskan tentang Pengertian game, Perkembangan game, Hal – hal apa saja yang dibutuhkan dalam pembuatan game, Jenis – jenis game dan Software – software pembuat game. 

PENGERTIAN GAME
Game berasal dari bahasa inggris yang berarti permainan. Permainan dalam hal ini merujuk kepada pengertian "kelincahan intelektual" (intellectual playability). Dalam setiap game terdapat peraturan yang berbeda - beda untuk memulai sebuah permainan, sehingga membuat jenis game semakin bervariasi. Maka salah satu fungsi game yaitu sebagai penghilang stress atau rasa jenuh dan hampir setiap orang senang bermain game baik anak kecil, remaja maupun dewasa , mungkin hanya berbeda dari jenis game yang dimainkannya saja. 

Game sendiri mempunyai dampak positif dan negatif pada kehidupan yang memainkannya. Contoh dampak positif, misalnya : sebagai penghilang stres karena lelah bekerja seharian, mungkin bermain game tepat untuk menghilangkan penat tersebut. Lalu bagi anak - anak sebagai media untuk menambah kecerdasan otak dan daya tanggap dan masih banyak lagi dampak positif yang lainnya. Contoh dampak negatif, misalnya : karena terlalu sering bermain game lupa untuk melakukan pekerjaan yang lainnya, sehingga membuat pekerjaan lain menjadi tertunda. Lalu jika bermain game di komputer terlalu lama akan merusak mata, dan lain sebagainya.

Jadi, bermain game adalah suatu proses "fine tuning" (penyamaan frekuensi) dari logika berfikir anak-anak kita dengan logika berfikir aplikasi komputer yang canggih. Pada saat bersamaan, game juga secara nyata mempertajam daya analisis penggunanya untuk mengelola informasi dan mengambil keputusan yang jitu dan tepat. Berikut beberapa pengertian game menurut para ahli :

·      JOHN C BECK & MITCELL WADE   
Game adalah penarik perhatian yang telah terbukti. Game adalah lingkungan pelatihan yang baik bagi dunia nyata dalam organisasi yang menuntut memecahkan masalah secara kolaburasi.
·      IVAN C. SIBERO
Game merupakan aplikasi yang banyak digunakan dan dinikmati para pengguna media elektronik saat ini. 
·      FAUZI A 
Game merupakan suatu bentuk hiburan yang seringkali di jadikan sebagai penyegar pikiran dari rasa penat yang di sebabkan oleh aktivitas dan rutinitas kita.
·      SAMUEL HENRY
Game merupakan bagian yang tak terpisahkan dari keseharian anak-anak. Sedangkan bagi orang tua, menuding game penyebab nilai anak turun. Anak tak mampu bersosialisasi, dan tindakan kekerasan yang di lakukan anak.
·      ANDIK SUSILO
Game adalah suatu candu yang sukar untuk di hilangkan. Bahkan ada yang mengatakan bahwa candu game online setara dengan narkoba.
·      JOHN NAISBITT
Game merupakan sistem partisipatoris dinamis karena game memiliki tingkat penceritaan yang tidak memiliki film.
·      ALBERT EINSTEIN
Game merupakan suatu bentuk navigasi paling tinggi.
·      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.
·      AGUSTINUS NILWAN
     Dalam bukunya, "Pemprograman Animasi dan Game Profesional" Game diartikan 
     sebagai suatu aktivitas terstruktur atau juga di gunakan sebagai alat pembelajaran.

PERKEMBANGAN GAME
Lalu dari segi perkembangan GAME tersebut, dapat dilihat dari perkembangan-perkembangan game dan sejarah dari game tersebut. Video game berawal dari pengembangan tabung sinar katoda yang terdapat dalam sistem peluru pertahanan pada akhir Perang Dunia II. Program-program ini kemudian diadaptasi ke dalam bentuk permainan sederhana. 

Pada 1947 Thomas Toliver Goldsmith Jr dan Estle Ray Mann menciptakan permainan simulator rudal Cathode Ray Tube Device Amusement. Permainan ini terinspirasi dari kecanggihan radar Perang Dunia II. Inilah game elektronik pertama yang tercatat dalam sejarah.Meski memiliki unsur permainan, game ini tak popular. Penggunaannya terbatas untuk kepentingan simulasi latihan militer. Tampilannya juga masih sederhana; belum berwarna dan hanya mengeluarkan suara “tat-tit-tut”. Baru pada 1970-an game elektronik bias dinikmati di rumah-rumah. Ralph Baer, seorang Jerman berdarah Yahudi, mendesain video game rumahan pertama dengan prototipe bernama Brown Box. Baer menjual idenya ke perusahaan Magnafox. Prototipe Baer kemudian dirilis ke pasar dengan nama Magnafox Odyssey. Produk ini berisi 16 game built-in yang dapat diganti-ganti dengan menggunakan sebuah switch. Ralph Baer kemudian tercatat sebagai “bapak game dunia”.Popularitas video game kian menanjak ketika pengusaha Nolan Bushnell mendesain mesin game koin (arcade) pertama di dunia bernamacomputer space –di Indonesia popular dengan sebutan Ding-Dong. Bushnell kemudian membuat game simulasi ping-pong yang diberi nama Pong. Game ini laku keras di pasaran. Hampir setiap keluarga di Amerika bermimpi bias membeli game ini. Di berbagai taman hiburan dan kafe, Pong bahkan harus dibongkar setiap 24 jam sekali untuk mengeluarkan koin yang berjejalan. “Selama puluhan tahun, orang Amerika lebih banyak menghabiskan uangnya untuk sistem home video game dan di tempat-tempat permainan Ding-Dong daripada untuk menonton film atau musik – jumlah totalnya mencapai lebih dari sebelas milyar dolar,” tulis Roger Fidler dalam Mediamorfosis.

Belum puas dengan Pong, Bushnell meluncurkan Atari 2600, video game pertama yang berbasis konsol, lalu Atari 7800 yang disebut-sebut sebagai pelopor penggunaan joystick.  Tapi semua kejayaan itu tak bertahan lama. Pasar jemu. Angka penjualan merosot. Sebagian perusahaan video game Amerika beralih ke bisnis komputer lain atau bangkrut. Sebagian besar kaum eksekutif dan analis industri melihat hal ini sebagai pertanda bahwa video game hanyalah sebuah keisengan.Pada saat itulah muncul pendatang baru dari Jepang, Nintendo, yang menggebrak pasar video game dunia dengan merilis Famicom. Konsol ini menampilkan gambar dan animasi resolusi tinggi untuk kali pertama. Setelah mendapat sambutan hangat di Jepang, Famicom melakukan ekspansi pasar ke Amerika. “Pada 1989, Nintendo mengendalikan 80 persen pasar video game Amerika. Bahkan pada 1990-an, satu dari setiap lima rumah tangga di Amerika memiliki perangkat permainan Nintendo,” tulis Fidler.Pada tahun-tahun berikutnya, Nintendo berhasil menikmati posisi istimewa di pasar video game. Pesaing-pesaingnya tak mampu membendungnya. Sega sempat member perlawanan sengit melalui Sonic The Hedhog. Sayang, perusahaan ini lebih sering kalah cepat dalam pengembangan game ketimbang Nintendo. Penantang serius Nintendo muncul pada 1994. Sony, perusahaan elektronik terkemuka, merilis Sony Playstation (PSX), konsol berbasis CD. PSX terjual hingga ratusan juta unit. Sony bahkan kian merajalela melalui PlayStation 2, yang sudah berbasis DVD. Nintendo, Sega, dan Microsoft, yang mengeluarkan produk tergres mereka, belum mampu mengalahkannya.Tapi perang belum berakhir. November 2005 Microsoft datang dengan Xbox 360, konsol generasi terkini yang memanfaatkan media HD-DVD. Dengan segudang fitur istimewa, Xbox 360 menarik banyak penggemar game. Tak mau kalah, Nintendo meluncurkan terobosannya, Nintendo Wii. Dengan inovasi pada stik kontrol mereka yang “motion sensitive”, Nintendo kembali mengambil-alih pasar video game. Sony, sekalipun mengeluarkan Playstation 3, sudah terlambat.

Tinggallah kini persaingan antara Microsoft dan Nintendo. Tapi pesaing-pesaing baru akan bermunculan. Salah satunya Apple, sebuah perusahaan notebook terkemuka yang sukses dengan iPhone dan iPod. Ada rumor mereka berencana terjun ke industri konsol video game. Pihak Nintendo sudah mewaspadai Apple sebagai musuh masa depan mereka. 

HAL – HAL YANG DIBUTUHKAN DALAM PEMBUATAN GAME
Salah satu yang membuat game itu sempurna adalah dengan mengetahui tahap-tahap apa saja yang dibutuhkan untuk membuat game, yaitu antara lain:
1.        Menentukan Spesifikasi Game
Misalnya dengan menentukan game yang akan dibuat 2D atau 3D lalu, berapa rentan usia yang di targetkan dalam game yang akan dibuat. Lalu tentukan juga berdasarkan settinganya, bagaimana strategi yang digunakan.
2.        Menentukan Alur Game
Dalam pembuatan game diperlukan penentuan jalan cerita dari game yang akan kita buat, contohnya dengan seperti penentuan di berbagai level (pasti di setiap level terdapat jalan cerita yang ketika levelnya semakin tinggi maka tingkat kesulitanya pun semakin tinggi pula). Lain halnya ketika kita membuat game yang berbasis animasi/film-film (seperti Harry Potter, Spiderman, Cinderella, dll). Hal-hal yang harus kita ketahui jika kita memilih game yang berbasis animasi/film-film adalah dimana tempatnya, bagaimana cara mengalahkannya, berapa musuhnya, dll.
 3.        Mencari bahan-bahan yang dibutuhkan
Bahan-bahan yang digunakan yaitu gambar-gambar, efek-efek, dan juga musik atau backsound.
4.      Implementasi Program
Disini lah inti dari pembuatan game, yaitu pengkodingan atau mengimplementasi ke dalam program. Pada tahap ini di butuhkan pemahaman tentang pemograman yang berorientasi objek, grafika komputer dan juga pengetahuan tentang bahasa pemograman tersebut.
5.        Mencoba dan Perbaikan program
Ini adalah tahap akhir dari semua perjalanan pembuatan game yaitu pengecekan program aplikasi game yang anda buat. Dalam tahap ini pengecekan yang dilakukan sebaiknya dilakukan oleh orang lain, agar kita dapat mengetahui pendapat orang lain.

JENIS – JENIS GAME
Jenis-jenis game biasanya digunakan untuk mengkatagorikan sebuah game berdasarkan dari interaksi gameplay daripada perbedaan tampilan atau narasi. Berikut beberapa tentang jenis – jenis genre game:
a.    RPG (Role Playing Game)
RPG adalah salah satu game yg mengandung unsur experience atau leveling dalam gameplay nya. Biasanya dalam game ini kita memiliki kebebasan untuk menjelajah dunia game tersebut, dan kadang kala dalam beberapa game, kita dapat menentukan ending dari game tersebut.
RPG terbagi 2 : Action RPG & Turn Based RPG (Menunggu giliran kita untuk berjalan seperti Monopoly).
b.    FPS (First Person Shooting)
FPS adalah game yg tembak menembak yg memiliki ciri utamanya adalah penggunaan sudut pandang orang pertama yg membuat kita dibelakang senjata.
c.    Third Person Shooter
TPS adalah game yg mirip dengan FPS yaitu memiliki gameplay tembak menembak hanya saja sudut pandang yg digunakan dalam game ini adalah orang ketiga. 
d.   Strategy
STRATEGY adalah genre game yg memiliki gameplay untuk mengatur suatu unit atau pasukan untuk menyerang markas musuh dalam rangka memenangkan permainan. biasanya di dalam game Strategy, kita dituntut untuk mencari gold untuk membiayai pasukan kita.
Games Strategy dibagi 2 : 
pada game ini, kita dapat mengendalikan pasukan secara langsung, dari mencari sumber daya, hingga menghancurkan musuh. Semua pertempuran ini dapat kita saksikan secara langsung.

sistem nya seperti Turn Based RPG, tetapi disini selain mengendalikan character utama, kita mengendalikan pasukan dan kota kita untuk memenangkan pertarungan. biasanya kita memainkan game nya di atas peta. 
e.    Sports
Sports Adalah genre bertema permainan olahraga. Sistem permainan akan berbeda-beda tergantung jenis olahraga yang menjadi tema game tersebut.

Genre Games yang lain :
a.    Simulation
Simulasi adalah genre yang mementingkan realisme. Segala faktor pada game ini sangat diperhatikan agar semirip didunia nyata. Segala nilai, material, referensi, dan faktor lainnya adalah berdasarkan dunia nyata. Cara memainkannya juga berbeda, karena biasanya kontrol yang dimiliki cukup rumit. Genre simulasi meliputi game racing, flight, sampai militer.
b.   Tycoon
Tycoon adalah game yg menjadikan kita sebagai seorang bussinesman yang akan mengembangkan sesuatu Property untuk dikembangkan hingga laku di pasaran.
c.    Racing
Racing Game adalah game sejenis racing yang memungkinkan kita untuk mengendalikan sebuah kendaraan untuk memenangkan sebuah balapan. 
 d.   Action Adventure
     Action Adventure adalah game berupa petualangan salah seorang karakter yang 
     penuh dengan penuh  aksi yang akan terus ada hingga game tersebut tamat. 
     (Biasanya Action dimasukan kategori RPG).
e.    Arcade
Arcade game adalah genre game yang tidak terfokus pada cerita, melainkan hanya dimainkan "just for fun" atau untuk kejar-mengejar point/highscore.
f.     Fighting Game
Fighting adalah genre game bertarung. Seperti dalam arcade, pemain dapat mengeluarkan jurus - jurus ampuh dalam pertarungannya. Genre fighting biasanya one on one dalam sebuah arena yang sempit.

SOFTWARE – SOFTWARE DALAM PEMBUATAN GAME
Berikut beberapa software – software yang digunakan dalam pembuatan game yang bisa kamu gunakan yaitu :
1.        Adventure Maker Free Edition
2.        3D Game Studio
3.        Adventure Game Studio
4.        RPG Maker VX
5.        Game Maker
6.        AGS( Adventure Game Studio)
7.        Macromedia Flash
8.        3D RPG Builder
9.        FPSCreator
10.    Game Maker 8