Sto lavorando ad un gioco per Android multi-player (molto semplice è che non ha alcun motore di gioco usato). Il gioco è basato su Java Socket
. Quattro dispositivi collegheranno il server di gioco e un nuovo thread gestirà la loro sessione. Il server di gioco eseguirà molte sessioni di questo tipo (con 4 giocatori ciascuna).
Ciò di cui sono preoccupato è il test di questo gioco. So che è possibile eseguire più emulatori Android, ma il mio laptop di sviluppo ha funzionalità molto limitate (3 GB di RAM, 2 Ghz di Intel Core2Duo e grafica integrata). E sto già usando Ubuntu per sviluppare il gioco in modo da avere più memoria utente disponibile di quella che avrei avuto con Windows.
Quindi, il portatile si spargerà fino alla morte eseguendo 4 istanze dell'emulatore. Non ho accesso a nessun dispositivo Android, né ho un'altra macchina con una configurazione più alta. E devo ancora sviluppare e testare questo gioco.
P.S. : Sono uno studente di CS e al momento non lavoro da nessuna parte, e questo gioco è un progetto universitario, quindi se ci sono soluzioni a pagamento, non posso permettermelo.
Che cosa posso fare per testare l'app senza problemi? la capacità di testare anche solo 4 client (vale a dire solo 1 sessione) sarebbe sufficiente, va bene se non riesco a simulare l'ambiente reale con alcune sessioni di gioco attive 10-20 (con 4 giocatori ciascuna).