2011-10-15 4 views
0

S'il vous plaît pardonnez-moi si cela a déjà été demandé, mais je me demande s'il existe de bons jeux multijoueurs open source pour Android. Ce que j'essaie d'obtenir, c'est un jeu où la latence du réseau est importante (par exemple, les jeux FPS multijoueurs).Jeux multijoueurs open source pour Android?

Je suis tombé sur un moteur de jeu mages, mais il ne semble pas qu'il y ait des jeux de démonstration. Je voudrais éviter de développer le jeu si possible, puisque je me concentre sur la partie réseau, ie. pour voir comment un mauvais réseau peut affecter les jeux multijoueurs.

Merci beaucoup!

Edit: Je viens de découvrir l'andengine. On dirait qu'il supporte les jeux multijoueurs. Je serais vraiment reconnaissant si quelqu'un peut me diriger vers une implémentation d'un jeu multijoueur (le cas échéant). L'exemple de l'andengine ne me convient pas vraiment.

Répondre

1

J'ai fini par modifier andEngine. J'ai supprimé la partie multijoueur et en ai fait une application Java de bureau normale fonctionnant dans le nuage.

2

Cela dépend du type de capacité multijoueur que vous souhaitez implémenter (ou examiner). Si vous regardez andEngine, vous pouvez voir un exemple de capacité multijoueur proche, ce qui signifie que les utilisateurs doivent être sur le même réseau WiFi (ils doivent avoir des adresses IP uniques).

Une autre méthode pour implémenter multijoueur serait sur le dessus des réseaux mobiles. Un bon exemple pour cela, vous pouvez trouver dans le Skiller SDK (http://dev.skiller-games.com). Avec le SDK, vous pouvez trouver un exemple de TicTacToe que vous pouvez réellement exécuter sur deux appareils différents. Dans tous les cas, il serait extrêmement difficile d'obtenir une fonctionnalité multijoueur en temps réel (pour FPS) sur un réseau mobile, car la latence de ce réseau dépend de nombreux éléments et éléments du réseau (par exemple, Wap-Gateway, infogine et autres éléments).).

J'espère avoir aidé.

Bonne chance.

+0

Merci pour l'info sur Skiller SDK! BTW, etEngine multijoueur ne vous oblige pas à être sur le même réseau si vous pouvez fournir une adresse IP publique au serveur. – Andy