2009-04-13 7 views
8

Czy możliwe jest połączenie dwóch iPhone'ów przez Internet (sieć rozległa) w czasie rzeczywistym w grach? Czy połączenie będzie wystarczająco szybkie do gry (na przykład) takiej jak pong? Jakie kroki powinienem podjąć? Jakiego rodzaju obiekty w zestawie iPhone SDK powinienem użyć, aby to się stało?Czy można połączyć dwa iPhony przez sieć WAN, aby uzyskać wrażenia z gier w czasie rzeczywistym?

Jeśli chcesz zamknąć, proszę zostaw przynajmniej komentarz.

+0

I właśnie dlaczego jest to złe pytanie? –

+0

+1 za fakt, że wynosi -1. Nie widzę tutaj niczego złego, a ja naprawdę jestem zainteresowany pytaniem i odpowiedziami na nie. – Ricket

+0

+ close - nie związane z programowaniem. Jeśli masz pytanie dotyczące sieci specyficznej dla pisania gier na iPhone'a, zapytaj o to. – Shog9

Odpowiedz

7

Tak, telefon iPhone może komunikować się z internetem. Pojawią się te same problemy, co komputery klienckie, w tym wewnętrzne opóźnienia sieciowe i problemy z translacją NAT. Dodatkowo, będziesz mieć do czynienia ze standardowymi problemami systemów wbudowanych, tzn. Nie możesz obciążać procesora i oczekiwać, że wydajność sieci pozostanie wysoka. Rozwiązania są takie same jak na pulpicie, np. posiadanie centralnego "serwera gry", który łagodzi problemy z translacją NAT i przesuwa "trafienie" z dala od klientów.

1

wziąć również do obejrzenia GameKit w nowym SDK

+0

GameKit jest obecnie ograniczony do sieci lokalnych –

0

Jeśli chcesz ominąć w internecie, sprawdź Tablicę, chociaż nie jest to gra, wykorzystuje połączenie wifi urządzenie do współpracy w czasie rzeczywistym, z bardzo niską latencją. Myślę, że jeśli potrafisz wymyślić, jak połączyć twoją grę z innym urządzeniem, możesz stworzyć kilka dobrych pomysłów na grę.

Przynajmniej to jedna z rzeczy, które chcę zrobić.

Jeśli chcesz grać przez Internet, nie będziesz w stanie ominąć problemów wymienionych powyżej. W przypadku gier takich jak Go (patrz na przykład Tetsuki) i Chess, to nie problem, ale strzelec (obv) byłby.

I, nie, nie mam związku z Whiteboard (lub Tetsuki, jeśli o to chodzi), po prostu myślę, że technologia jest fajna.

Powiązane problemy