2009-04-13 13 views
8

È possibile connettere due iPhone sul Web (rete geografica) per un'esperienza di gioco in tempo reale? La connessione sarebbe abbastanza veloce per un gioco (per esempio) come il pong? Quali misure dovrei prendere? Che tipo di oggetti int devono utilizzare l'SDK dell'iPhone?È possibile connettere due iPhone su una WAN per un'esperienza di gioco in tempo reale?

Se si sta votando per chiudere, si prega di lasciare almeno un commento.

+0

Ed esattamente, perché questa è una brutta domanda? –

+0

+1 per il fatto che è -1. Non vedo nulla di sbagliato qui, e in realtà sono interessato alla domanda che viene posta e alle risposte ad essa. – Ricket

+0

+ chiudi - non correlati alla programmazione. Se hai una domanda sul networking specifica per scrivere giochi per iPhone, chiedilo. – Shog9

risposta

7

Sì, l'iPhone può comunicare con il web. Ti imbatterai negli stessi problemi dei client desktop, tra cui la latenza intrinseca della rete e i problemi di attraversamento NAT. Inoltre, avrai a che fare con problemi di sistemi embedded standard, cioè non puoi tassare la CPU e aspettarti che le prestazioni della rete rimangano alte. Le soluzioni sono le stesse del desktop, ad es. avere un "server di gioco" centrale che attenua i problemi di attraversamento NAT e sposta la determinazione "colpita" dai clienti.

1

prendere anche uno sguardo al GameKit nel nuovo SDK

+0

GameKit è attualmente limitato alle reti locali –

0

Se si vuole bypassare il web, controllare Lavagna, anche se non è un gioco, utilizza la connessione wi-fi di un dispositivo di collaborare in tempo reale, con latenza molto bassa. Penso che se riesci a capire come connettere il tuo gioco a un dispositivo di un altro, potresti dare vita a idee di gioco di qualità.

Almeno, questa è una delle cose che voglio fare.

Se hai bisogno di giocare via web, non avrai intenzione di aggirare facilmente i problemi @ John Douthat di cui sopra. Per giochi come Go (vedi Tetsuki per un esempio) e Chess, questo non è un problema, ma uno sparatutto (obv) sarebbe.

E, no, non ho alcuna affiliazione con la lavagna (o Tetsuki per quella questione), penso solo che la tecnologia sia interessante.

Problemi correlati