2009-04-13 5 views
8

Est-il possible de connecter deux iPhones sur le Web (réseau étendu) pour une expérience de jeu en temps réel? Est-ce que la connexion serait assez rapide pour un jeu (par exemple) comme pong? Quelles étapes dois-je suivre? Quel type d'objets dans le SDK de l'iPhone dois-je utiliser pour que cela se produise?Est-il possible de connecter deux iPhones sur un WAN pour une expérience de jeu en temps réel?

Si vous votez pour la fermeture merci de laisser un commentaire.

+0

Et exactement pourquoi est-ce une mauvaise question? –

+0

+1 pour le fait que c'est -1. Je ne vois rien de mal ici, et je m'intéresse en fait à la question posée et à ses réponses. – Ricket

+0

+ fermer - pas de programmation liée. Si vous avez une question sur la mise en réseau spécifique à l'écriture de jeux iPhone, alors demandez-le. – Shog9

Répondre

7

Oui, l'iPhone peut communiquer avec le Web. Vous allez rencontrer les mêmes problèmes que les clients de bureau, y compris la latence réseau intrinsèque et les problèmes de traversée de NAT. De plus, vous allez devoir faire face à des problèmes de systèmes embarqués standard, c'est-à-dire que vous ne pouvez pas taxer le processeur et attendre que les performances du réseau restent élevées. Les solutions sont les mêmes que celles sur le bureau, par ex. Avoir un "serveur de jeu" central qui atténue les problèmes de traversée de NAT et déplace la détermination de "coup" loin des clients.

1

également un coup d'oeil à GameKit dans le nouveau SDK

+0

GameKit est actuellement limité aux réseaux locaux –

0

Si vous voulez contourner le Web, consultez Tableau blanc, mais pas un jeu, utilise la connexion wifi d'un dispositif de collaboration en temps réel, avec une latence très faible. Je pense que si vous pouvez comprendre comment faire pour que votre jeu se connecte à l'appareil d'un autre joueur comme celui-là, vous pouvez obtenir des idées de jeu de qualité.

Au moins, c'est l'une des choses que je veux faire.

Si vous avez besoin de jouer sur le Web, vous n'allez pas facilement contourner les problèmes @John Douthat mentionnés ci-dessus. Pour les jeux comme Go (voir Tetsuki pour un exemple) et Chess, ce n'est pas un problème, mais un shooter (obv) le serait.

Et, non, je n'ai aucune affiliation avec Whiteboard (ou Tetsuki d'ailleurs), je pense juste que la technologie est cool.

Questions connexes