Czy istnieje usługa gier turowych (na przykład GKTurnBasedMatch na iOS) dla komputerów stacjonarnych?

14

Wydaje się, że GKTurnBasedMatch Game Center zapewnia dość solidną obsługę gier turowych, a OpenFeint wydaje się mieć coś podobnego. Problem w tym, że chciałbym coś takiego na pulpicie. Myślałem o uruchomieniu własnej usługi opartej na REST na Railsach, ale po przejrzeniu dokumentacji GameKit zdałem sobie sprawę, że zajmie to więcej czasu, niż chciałbym, aby była solidna. Nie sądzę, że coś takiego już istnieje, czego nie zauważyłem podczas wyszukiwania?

Jim
źródło
Dobre pytanie. To dziwne, że frameworki takie jak OpenFeint lub plus + skupiają się tylko na urządzeniach mobilnych. Patrząc na ostatnie decyzje podjęte przez Apple, wydaje mi się, że GameCenter nie jest daleki od dostępności dla Lion ... ale to tylko przypuszczenie.
bummzack 17.10.11

Odpowiedzi:

3

Nie bardzo, myślę, że sam chciałbyś zaprogramować wszystkie rzeczy związane z siecią, stworzyłbym takie turowe:

    Server::ProcessNetwork(ClientID p_ID, EOPCODE p_In){
    switch(p_In)
    {
        case OP_NOACTION: // No action would be like a heartbeat to tell the server its still there.
        //user is still waiting
        break;

        case OP_ENDTURN:
        EndTurn(p_ID);
        break;

        case OP_SOMEACTION:
        //perform some action
        break;

        case OP_DISCONNECT:
        // User is disconnecting
        Disconect(p_ID);
        break;
    }

Znów, pomysł, który pomyślałem, że możesz go wykorzystać, mam nadzieję, że to pomoże.

Matt Jensen
źródło