#1
Teknologi Game
Teknologi adalah
keseluruhan sarana untuk menyediakan barang-barang yang diperlukan bagi
kelangsungan, dan kenyamanan hidup manusia. Penggunaan teknologi oleh manusia
diawali dengan pengubahan sumber daya alam menjadi alat-alat sederhana. Game
merupakan sebuah aktivitas rekreasi dengan tujuan bersenang-senang,
mengisi waktu luang, atau berolahraga ringan yang biasanya dilakukan sendiri
atau bersama-sama (kelompok).Dari pengertian diatas dapat disimpulkan bahwa
teknologi game adalah penerapan untuk mempelajari dan mengembangkan rekayasa
permainan dan mengukur sejauh mana permainan yang dibuat menarik untuk dimainkan
secara maksimal.
Bisnis dalam Game
Komputer
Saat
ini perkembangan games di komputer sangat cepat. Para pengelola industri game
berlomba-lomba untuk menciptakan game yang lebih nyata dan menarik untuk para
pemainnya. Hal inilah yang membuat perkembangan games di komputer sangat cepat
dan bisnis dalam game komputer juga semakin berpeluang untuk mendapatkan
profit. Dahulu kita hanya dapat menikmati game yang tersedia di dalam komputer
itu sendiri, seperti pinball dan solitaire. Namun sekarang sudah tersedia game
online, dan juga games yang dapat didownload baik free maupun berbayar. Games
berbayar juga merupakan bisnis. Games berbayar ini biasanya memberikan kepuasan
tersendiri bagi pembelinya, karena terdapat fitur yang bagus di dalamnya.
Game Developer
Perkembangan
lainnya ialah warung internet atau yang sering kita dengar dengan istilah
warnet. Warnet identik dengan game online yang mereka sediakan, adapun game
berbayar yang disediakan warnet sehingga kita hanya tinggal memainkannya.
3D Engine dan Scene Graph
3d Engine
merupakan suatu software yang digunakan untuk membuat game dengan fungsi
sebagai renderer grafik 3D, physics engine, pengatur audio, scripting,
animasi game, AI (Artificial Intelligence), networking, streaming, pengaturan
memori, localization support, dan pengaturan grafik. Contoh 3D engine adalah Cry engine, Unity3D, Gamemaker dll. Dibawah
ini merupakan contoh game menggunakan Cry
engine ini adalah Crysis.
Scene
Graph adalah struktur data umum yang biasa digunakan oleh aplikasi grafis
editing berbasis vektor dan permainan komputer modern, yang mengatur representasi dari adegan grafis. Contoh
programnya seperti Acrobat 3D, Adobe
Illustrator, AutoCAD, CorelDRAW, OpenSceneGraph, OpenSG, VRML97, X3D, Hoops dan Open Inventor.
#2
Desain Skenario, Script
, dan Storyboard Game Komputer
Desain
Skenario merupakan dasar untuk membuat game dengan merancang dokumennya dan skenario
menentukan interior dan eksterior, dekor, pemain, dan studio, serta pembuatan
trik. Dalam desain dokumen ada ketentuan program game, grafik, tokoh, animasi,
suara, dan musik.
Script
adalah suatu uraian interaksi manusia dengan mesin yang membantu proses desain
dan berfokus pada keperluan user yang berbeda sehingga dapat digunakan untuk
aktivitas desain. Dalam pemrograman komputer, script adalah sebuah
program atau urutan instruksi yang ditafsirkan atau dilakukan dengan
program lain daripada oleh komputer prossesor.
Script
berbentuk kode yang dapat dipasang pada script editor untuk menambahkan
fitur-fitur yang diinginkan pada game
yang dibuat.
Script pada game fighting (bagian 1)
Script pada game fighting (bagian 2)
Storyboard
merupakan visualisasi ide dari aplikasi game yang akan dibangun , sehingga
dapat memberikan gambaran dari aplikasi yang akan dihasilkan, dapat dikatakan
juga sebagai visual script yang akan dijadikan outline dari sebuah proyek.
Contoh storyboard seperti gambar dibawah ini :
#3
Artificial Intelligent
pada Game
AI
dapat didefinisikan sebagai suatu mesin atau alat pintar (biasanya adalah suatu
komputer) yang dapat melakukan suatu tugas yang bilamana tugas tersebut
dilakukan oleh manusia akan dibutuhkan suatu kepintaran untuk melakukannya. Salah
satu unsur yang berperan penting dalam sebuah game adalah kecerdasan buatan.
Dengan kecerdasan buatan, elemen-elemen dalam game dapat berperilaku sealami
mungkin layaknya manusia.
Game
AI adalah aplikasi untuk memodelkan karakter yang terlibat dalam permainan baik
sebagai lawan, ataupun karakter pendukung yang merupakan bagian dari permainan
tetapi tidak ikut bermain (NPC = Non Playable Character). Peranan kecerdasan
buatan dalam hal interaksi pemain dengan permainan adalah pada penggunaan interaksi
yang bersifat alami yaitu yang biasa digunakan menusia untuk berinteraksi
dengan sesama manusia.
Tic Tac Toe merupakan contoh game dengan AI
Path Finding
Pathfinding adalah
proses pencarian path tercepat dari titik asal ke titik tujuan dengan
menghindari berbagai halangan sepanjang path yang ditempuh. Terdapat
berbagai algoritma pencarian jalur yang dapat dipakai, sebut saja djikstra, A*,
dsb.
- Algoritma Dijkstra adalah sebuah greedy algorithm yang dipakai dalam memecahkan permasalahan jarak terpendek (shortest path problem) untuk sebuah graf berarah (directed graph) dengan bobot-bobot sisi (edge weights) yang bernilai tak-negatif.
- A* (dibaca "A bintang"/"A star") adalah algoritma pencarian graf/pohon yang mencari jalur dari satu titik awal ke sebuah titik akhir yang telah ditentukan. Algoritma A* menggunakan pendekatan heuristik h(x) yang memberikan peringkat ke tiap-tiap titik x dengan cara memperkirakan rute terbaik yang dapat dilalui dari titik tersebut. Setelah itu tiap-tiap titk x tersebut dicek satu-persatu berdasarkan urutan yang dibuat dengan pendekatan heuristik tersebut.
Waypoint adalah titik acuan yang digunakan untuk keperluan navigasi dengan
karakter dalam game. Paling umum digunakan dalam game strategi dan permainan
berbasis skuad.
#4
Arsitektur Game Engine
Pengertian
Game Engine
Game
Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan
pengembangan video game. Game engine adalah program yang ‘memotori’ jalannya
suatu program game.
Konsep
Game Engine
Konsep
dari game engine yaitu merender pixel demi pixel, menghitung physiscs,
memperkirakan input tombol dan lain-lain yang memungkinkan developer kreatif
dapat membuat sebuah game menjadi unik.
Berikut
ini adalah beberapa jenis Game Engine :
Blender Game Engine (BGE)
adalah software yang dirancang untuk proyek-proyek real time dari visualisasi
arsitektur dan simulasi untuk game. Blender Game Engine memproses simulasi
logika, suara, fisika dan rendering secara berurutan. Mesin ini ditulis dalam
bahasa C ++.
Object-Oriented Graphics
Rendering Machine (OGRE) adalah software yang dirancang dalam bentuk real-time,
dan mesin rendering dalam grafis 3D. OGRE ditulis dalam bahasa C ++ dan
dirancang untuk membuat program menjadi lebih mudah dengan menekankan kemampuan
grafis 3D yang sangat baik. OGRE didasarkan pada Direct3D dan OpenGL.
CopperCube adalah software
yang merancang permainan 3D dengan fitur lengkap. Tidak memerlukan teknik
coding dalam membuatnya. CopperCube membuat game 3D, aplikasi dan situs web 3D
dengan cepat.
Arsitektur mesin game
adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan
video game. Dapat dikatakan bahwa arsitektur mesin game itu adalah rancangan
dari sistem perangkat lunak dari game itu sendiri.
#5
Interaksi Fisik dalam
teknologi Game
Game –
game yang melibatkan aktivitas fisik seperti game tinju, tennis, sepakbola dsb,
yang mengharuskan pemain untuk menggerakkan tangan dan anggota tubuh sesuai
dengan tema video game yang dimainkan.
Game
Coliision Detection mengacu pada masalah komputasi ysng mendeteksi persimpangan
dua atau lebih objek. Seringkali dikaitkan dengan penggunaannya dalam video
game dan simulasi fisik lainnya, juga memiliki aplikasi dalam robotika. Selain
menentukan apakah dua benda bertabrakan, sistem deteksi tabrakan juga dapat
menghitung waktu dari dampak tabrakan dan menghitung beberapa titik perpotongan
yang terjadi.
Salah satu contoh penerapan Game Coliision Detection adalah Billiard Balls
#6
User Interface pada
Game Komputer
Interface/antarmuka
pada suatu Game mempengaruhi sejauh mana pengguna meminati game tersebut. User
interface tetap aktif selama pemain memainkan game dan tidak hanya tampilan
pada layar, keyboard dan mouse yang digunakan adalah user interface. Untuk
layar maka user interface adalah simbol atau tampilan khusus yang membantu
pemain memainkan game.
Contoh pada game jenis
First Person Shooter (FPS) user interface-nya adalah jumlah peluru dan nyawa
yang ada pada tampilan layar.
Game First Person Shooter (FPS)
#7
Penampilan Grafik Scene
game komputer
Visibility
Visibility merupakan
tampilan grafik scene game pada komputer. Bagaimana sebuah game terlihat
oleh user agar menarik dan berkualitas sehingga user menikmati game tersebut.
Biasanya
pada video game terdapat istilah scene 2.5D. Sebenarnya istilah tersebut
tidak berbeda jauh dari scene 2D (dua dimensi). Hanya saja 2.5D memiliki
beberapa fitur tambahan berupa efek cahaya, bayangan dan sebagainya yang
dibuat agar seakan-akan menyerupai scene 3D.
Scene 2.5D
Level of Detail
Tingkat
teknik detil meningkatkan efisiensi render dengan mengurangi beban kerja pada
tahap pipa grafis, transformasi biasanya simpul. Kualitas visual berkurang dari
model sering diperhatikan karena efek kecil pada objek muncul ketika jauh atau
bergerak cepat.
#8
Game Berjaringan
Online
Gaming adalah Suatu jenis game komputer yang dapat dimainkan oleh
multipemain melalui internet. Biasanya disediakan sebagai tambahan layanan dari
perusahaan penyedia jasa online atau dapat diakses langsung (mengunjungi
halaman web yang bersangkutan) atau melalui sistem yang disediakan dari
perusahaan yang menyediakan permainan tersebut.
Travian merupakan salah satu Game Berjaringan
#9
Pembuatan Game Komputer
dengan Menerapkan Konsep Artifial Intelligent pada Sebuah Game Engine
Sebuah
Game pada Komputer saat ini bukan merupakan hal yang sulit untuk dibuat.
Teknologi yang semakin canggih memudahkan para pengguna dalam membuat atau
mengembangkan sebuah game. Game dengan konsep Artifial Intelligent (AI) memiliki
daya tarik bagi pengguna yang memainkannya. Salah satu contoh game dengan
menerapkan konsep AI ini adalah The Sims.
The
Sims adalah simulasi kehidupan seri video game, yang dikembangkan oleh EA Maxis
dan diterbitkan oleh Electronic Arts. Ini adalah salah satu seri video game
terlaris sepanjang masa.
Karakter
dalam permainan The Sims diciptakan oleh pemain itu sendiri yang disebut “Sims”.
Pemain dalam game ini menempatkan karakter mereka dalam sebuah rumah dan
mengerjakan kegiatan sehari-hari mereka di dalam rumah tersebut. Pemain dapat
menempatkan karakter mereka pada tempat-tempat tertentu dan melakukan aktivitas
layaknya manusia. Karakter si pemain juga dapat berinteraksi dengan objek
lainnya dimana objek tersebut adalah AI sehingga objek ini merupakan karakter
lain dalam game The Sims.
Menu utama pada Game The Sims
Pembuatan karakter pada Game The Sims
Karakter pada Game The Sims dapat berinteraksi dengan karakter lainnya
Sumber Referensi :
gak seru nih pe blog nya gak bisa di copy paste wkwkwk
BalasHapusterimakasih atas info artikelnya.salam st3telkom
BalasHapus