Project Darkstar: Next Generation, Online Video Game Technology
Scritto da Luca Cicchelli il 04 Mar 2008 | Categoria: Eventi e conferenze
Presentazione (Karl Haberl) del progetto di Sun dedicato ai Massive Multiplayer Online Game (esempi: World of Warcraft, Habbo Hotel, etc). Come visto in mattinata si tratta di un mercato previsto di qualche decina di B$ (le cifre possono essere molto variabili).
Tutto parte dalla frammentazione dell’esistente…..
…infatti, attualmente un server corrisponde ad una particolare area geografica con evidenti problemi di scalabilità. Allo stato attuale solo i BIG possono permettersi gli investimenti necessari.
Per ovviare il problema, Sun ha sviluppato un SW server specifico per il MMOG, scritto in Java, indipendente dal gioco e dalla piattaforma, disponibile in open source. Obiettivi:
- supporto della crescita dei server
- semplice modello di programmazione
Segue una descrizione dell’architettura a cui si rimanda alle slides (quando saranno disponibili). Alcune note (lascio ai tecnici gli approfondimenti):
- il DB non è SQL, mantiene lo stato del gioco, non richiede protocolli specifici
- la comunicazione è client to client attraverso il server
- i task possono essere allocati in macchine differenti e possono essere spostati
Ne risulta un modello di programmazione semplice che permette di lavorare con giochi multipli su più macchine.
Attualmente la prima versione multinodo è funzionante in laboratorio ed hanno numerosi Proof of Concept in valutazione. Cercano ovviamente sviluppatori….
Nella roadmap prevedono, tra l’altro, l’estensione del set delle API, il load balancing automatico.
Popularity: 2% [?]
Articoli collegati