DimensioneX adalah Open Source (GPL) dan Mesin Multiplayer
gratis yang dirancang untuk pemula dan untuk pengembangan cepat.Ditujukan untuk
memproduksi game dan lingkungan multi-pemain berbasis browser secara umum,
sudah ada sejak tahun 1999 dan telah digunakan untuk game-game MMORPG , penelitian, pendidikan dan aplikasi promosi.Ditulis
di Java dan mendukung
sejumlah bahasa termasuk bahasa timur seperti Cina dan Rusia, DimensioneX telah
hadir di SourceForge.net sejak awal.
Fitur
Utama
Dunia game didefinisikan melalui bahasa
khusus, yang bernama format DXW (DimensioneX World). Sintaksis memungkinkan pemrogram untuk menentukan kamar, pintu /
tautan, item, karakter.Semua interaksi yang diperlukan kemudian ditambahkan
melalui bahasa scripting berorientasi objek yang sangat mirip dengan Visual
Basic / VBScript.Mesinnya bukan mesin grafis, klien adalah kombinasi kombinasi
HTML, Javascript yang dihasilkan server. Scene grafis diperoleh dengan menumpuk gambar dan ikon statis yang
disediakan oleh programmer.Engine mendukung suara dan musik dalam gim, serta
file flash dan jenis file lainnya.
Arsitektur
Mesin DimensioneX ditulis dalam bahasa
Jawa, dan bergantung pada HTML + Javascript untuk bagian klien.Objek server
sebenarnya adalah Java Servlet tunggal yang akan dipakai pada saat startup, ia
membaca definisi dunia dari file DXW deskriptif dan menciptakan kembali dalam
memori. Sejak saat itu, servlet utama menyimpan status kata dalam memori
dan menerima perintah klien untuk memperbarui posisi karakter dan item dari
dunia yang dikelola.Klien diasumsikan berkomunikasi dengan inti utama melalui
protokol HTTP POST standar. Pesan termasuk sejumlah
perintah seperti: login, logout, view (mendapat tampilan ruang saat pemain
berada), bergerak (4 arah ditambah atas dan ke bawah), pilih, jatuhkan, dan
sejumlah perintah khusus dengan naik ke 2 parameter.Komunikasi antara klien dan
server asinkron dan beberapa perintah dapat dikirim secara paralel. Di dalam inti permainan, bagian penting diimplementasikan
menggunakan semafor untuk memastikan sumber daya dan konsistensi permainan
(misalnya item tidak dapat diambil oleh lebih dari satu orang).
Di dalam dunia DimensioneX semuanya
terjadi secara real time meskipun, karena sifat intrinsik platform web yang
digunakan, jika tidak ada yang menggunakan waktu permainan di dalamnya
dikatakan "beku" sehingga semuanya terjadi pada kontak klien pertama
dengan server.Metode komunikasi antara inti server (Servlet) dan klien
(biasanya HTML dengan Javascript) memungkinkan untuk mengimplementasikan klien
dalam arsitektur apa pun, termasuk perangkat seluler.Mesin gim adalah Open
Source dan terbuka untuk kontribusi pengguna mana pun. Ini telah digunakan dan diadopsi untuk beberapa studi interaksi
manusia ke komputer (lihat: Referensi)
Game
Salah satu game paling populer yang
ditulis dengan DimensioneX adalah Fantasy MMORPG Game Sottomondo yang versi
bahasa Inggrisnya dikenal sebagai Underworld Online.Arena Jaringan, sci-fi
MMORPG.Satu lagi yang cukup populer di Italia adalah game Dragon Hunter
Referensi
Interaksi -
Interaksi Amvient, Ubiquitous dan Intelligent , Juile A. Jacko,
prosiding, 2009Lingkungan
Virtual untuk Mempelajari Protokol Manajemen Darurat Bandara ,
Telmo Zarraonandia, Mario Rafael Ruiz Vargas, Paloma Díaz, Ignacio Aedo,
Springer, 2009Platform
Permainan Multi-Saluran João Ribeiro, 2007
Daftar mesin game di Wikipedia
Sejak tahun 2003 ia berhasil digunakan
pada kursus universitas DAMS Multimedia di University of Turin,
Italia sebagai platform pelatihan untuk pengembangan lingkungan multi-pemain
multimedia.Pada tahun 2005 ini digunakan di Tromsø, Norwegia dalam proyek
FINNET untuk bereksperimen dengan permainan peran dalam
pelatihan, khususnya yang diterapkan pada bahasa.Mulai dari Desember 2005,
digunakan di Bologna dan Ferrara, Italia untuk mengajarkan pemrograman kepada
anak-anak: dalam beberapa pelajaran mereka dapat mengembangkan game MMORPG dari
awal.
daftar pustaka:
https://en.wikipedia.org/wiki/List_of_game_engines
https://en.wikipedia.org/wiki/DimensioneX_Multiplayer_Engine
daftar pustaka:
https://en.wikipedia.org/wiki/List_of_game_engines
https://en.wikipedia.org/wiki/DimensioneX_Multiplayer_Engine
Tidak ada komentar:
Posting Komentar