Sejarah
Pada penulisan kali ini akan
membahas tentang game yang bernama tetris yang bergenre arcade, sebelumnya
arcade itu adalah salah satu genre pada game yang tidak berfokus pada cerita,
melainkan genre permainan yang hanya untuk mencari kesenangan saja atau untuk
mengejar point atau highscore. Dan salah satu permainan yang bergenre arcade
adalah permainan tetris.
Tetris adalah sebuah nama
permainan yang berasal dari rusia yang didesain dan diprogram oleh Alexey
Pajitnov pada bulan juni 1985, nama tetris berasal dari awalan numerik Yunani
tetra yang bermakna bangun dengan empat bagian.
Tetris dapat dimainkan pada
konsol permainan video dan komputer pribadi, tetapi permainan ini lebih sukses
pada versi gameboy yang rilis pada tahun 1989, dan tetris juga mendapatkan
predikat sebagai permainan terbaik sepanjang masa pada tahun 2007 menurut IGN
(Imagine Games Network).
Cara bermain
Pada permainan ini terdapat
berbagai macam bentuk yang terbuat dari beberapa balok, bentuk-bentuk tersebut
berbentuk seperti huruf yang kita kenal, yaitu I, J, L, O, S, Z, dan T, objek
yang membentuk berbagai macam bentuk ini disebut dengan tetromino. Pada saat
bermain, tetromino akan berjatuhan dari atas dan kita dapat menggerakkannya
kearah kanan, kiri, bawah, dan juga dapat kita rotasikan sehingga pada saat
menyentuh dasar dapat mendarat dengan rapat tanpa celah, yang apabila telah
terbentuk garis horizontal maka akan menghilang sebaris itu dan membuat
tetromino yang berada diatasnya akan pindah turun kebawah. Begitu seterusnya
hingga tetromino menutup semua space yang kosong diatasnya, maka permainan akan
berakir dan pemain dikatakan kalah. Penentuan score pada permainan tetris ini adalah mendapatkan sebanyak-banyaknya satu garis horizontal penuh maka itu akan menambah satu score.
Algoritma permainan tetris
Algoritma pada permainan ini
menggunakan algoritma Greedy dan algoritma Bruteforce. Algoritma Greedy akan
mengambil pilihan yang terbaik yang dapat diperoleh pada saat itu tanpa
memperhatikan konsekuensi ke depan, prinsipnya “take what you can get now”.
Yang kedua adalah algoritma Bruteforce, algoritma ini bertugas untuk memecahkan
masalah dengan sangat sederhana, langsung dan dengan cara yang jelas (obvious
way). Algoritma ini juga menggunakan prinsip greedy dalam mencari langkah
solusi yang paling menguntungkan, prioritas keuntungan yang tersusun terdiri
dari:
1. Membentuk
satu atau lebih baris paling penuh
2. Membentuk
satu atau lebih baris paling mendekati penuh
3. Tidak
membentuk ruang kosong pada susunan tumpukan balok
4. Balok
dapat masuk kedalam susunan tumpukan balok paling dalam
Kekurangan dan kelebihan
Kelebihan dari permainan ini
adalah grafik interfacenya yang bagus dan juga selain kita mendapatkan
kesenangan dari permainan ini kita juga dapat mengasah kecerdasan kita dengan
cara mengambil keputusan yang paling tepat dengan sedikit waktu, menghilangkan
stress dan juga memacu kita untuk semangat meraih score tertinggi.
Kekurangan dari permainan ini
adalah tidak ada kata menang, yang ada score tertinggi dan kalah saja yang
disajikan dalam permainan ini
Sumber :
http://adityaakbr.blogspot.co.id/2015/04/sejarah-dan-analisis-game.html