New open source MMORPG engine released

Pubblicato lo scorso anno da Prairie Games e GarageGames, il kit consente ai piccoli team di sviluppare giochi online multiplayer e cross-platform massicciamente, ed è basato sul codice che ha alimentato 70.000 Minioni di allegria indie MMO forti dall’utente.

Dopo che Prarie e GarageGames hanno aperto il codice

  • TalentRaspel ha rilevato l’aggiornamento e lanews/29777/New-open-source-MMORPG-engine-released manutenzione del codice verso la fine del 2007, e ha recentemente rilasciato la versione 1.1 SP3 del motore, che descrive come “completamente rivisto”.
Lo sviluppo commerciale con il kit richiede licenze sia per il motore Torque che per la libreria Arcade fx effects di Faust Logic, che costa da 199 $a 999 $a seconda delle aspettative di vendita. Le patch di TalentRaspel sono disponibili gratuitamente, anche se il pacchetto di servizi più recente è disponibile solo per gli utenti che pagano per il supporto.

Massive multiplayer online (MMO) giochi sono videogiochi basati su Internet che possono ospitare centinaia-o anche migliaia—di utenti concorrenti. Una caratteristica distintiva della maggior parte dei giochi online multiplayer è che presentano un singolo, integrato, persistente mondo di gioco. World of Warcraft and Second Life sono esempi di giochi MMO.

La serie di giochi Halo e Counter-Strike sono esempi di giochi online multiplayer di base (MOGs).

Anche un gioco online di Yahoo! gli scacchi possono essere considerati un MOG. Tuttavia, questi esempi non sono giochi MMO perché mancano di un mondo di gioco integrato e persistente. MOGs consiste tipicamente in una lista di partite separate, non integrate, multiplayer, e le partite riciclano continuamente attraverso una serie di round. Per esempio, in Yahoo! chess there is no persistenza: the game ends and starts again every time the match ends. E naturalmente, non c’è alcuna parvenza di un singolo, integrato, gioco di scacchi “mondo.”

Ci sono diversi generi di gioco MMO. Massive multiplayer online role-playing games (MMORPGs) sono i più popolari.news/29777/New-open-source-MMORPG-engine-released
Altri esempi includono massicci giochi multiplayer sparatutto in prima persona, giochi di corse MMO, e MMO strategia in tempo reale.

In questa serie, conoscere un’architettura di gioco MMO che ospita quasi qualsiasi genere di gioco MMO. L’architettura è alla base di diversi progetti IBM, tra cui PowerUp, il primo gioco MMO 3D da IBM a disposizione del pubblico.

Questo primo articolo delinea l’architettura, le specifiche e le funzioni previste dell’architettura. Imparerete a conoscere il design di architettura di alto livello e dettagliato.

Figura 1. IBM MMO games (PowerUp a sinistra))
L’architettura del gioco MMO descritta in questo articolo è composta da quattro componenti principali:

  • Un client di gioco per rendere il gioco per l’utente.
  • Server di gioco per interagire con il client di gioco.
  • Un server di applicazioni Web da integrare con i server di gioco e i clienti.
  • Un server di database per persistere e recuperare i dati.
  • Qualsiasi server di applicazioni Web (come IBM WebSphere, BEA WebLogic, o Apache Tomcat) sarà sufficiente per l’architettura descritta in questo articolo. Qualsiasi server di database sarà sufficiente (IBM DB2, Oracle, MySQL).

L’architettura di questo articolo è in qualche modo basata sul motore di gioco Coppia Avanzato (TGEA) da GarageGames. Tuttavia, altri motori multiplayer forniscono funzioni di rete simili a TGEA, come:

L’integrazione tra il client TGEA e il server al back end web e database descritto in questo articolo viene eseguita con richieste HTTP. Altri motori di gioco forniscono anche questa funzione.

Tutti i motori di gioco multigiocatore in grado di fornire il cliente di gioco e la rete di server, anche se ogni motore di gioco implementa la rete client-e-server di gioco reale nel suo modo. Pertanto, ci saranno alcune idiosincrasie con il tgea gaming client-and-server networking code che non possono essere applicate ad altri motori di gioco.