Kamis, 04 April 2019

Review Game Engine DimensioneX Multiplayer Engine


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


Tidak ada komentar:

Posting Komentar