Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Sfida tra utenti

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2015
    Messaggi
    21

    Sfida tra utenti

    Buonasera ragazzi,
    ho necessità di creare un sistema in cui un utente registrato (utente 1), possa invitare un altro utente (utente2) ad una sfida. pertanto l'utente2 riceverà una notifica dove cliccando vedrà i dettagli della richiesta, e se accetta entrambi i giocatori visualizzeranno una schermata dove dovranno inserire il risultato della sfida (fisicamente la partita non si gioca).

    Ho gia realizzato una schermata dove un utente può vedere tutti gli utenti online in una determinata sezione del sito, in base a delle preferenze già impostate, e selezionando l'utente che vuole sfidare riesco ad estrapolare dal database il nome utente dei 2 concorrenti.

    Ora a livello di logistica, non riesco a capire come andare avanti.
    Qualcuno sa illuminarmi?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Fai una tabella di correlazione tra sfidante e sfidato, con in più un campo che assuma valori diversi a seconda dell'azione intrapresa dagli utenti (ad esempio, 0 per l'attesa dell'accettazione, 1 quando la sfida è accettata e quindi in corso, 2 quando entrambi hanno completato la sidda inserendo i risultati, 3 se la sfida viene rifiutata, ecc)

    Poi a seconda dello stato della sfida componi le pagine del tuo programma

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2015
    Messaggi
    21
    Buonasera,
    grazie, è un ottima idea a cui non avevo pensato.
    Sto immaginando però i problemi a cui potrei andare incontro, tra cui due:

    1) Dovrei far in modo che la pagina php si aggiorni ogni tot secondi per verificare eventuali inviti ad utenti, che sistema si utilizza in questo caso?

    2) Un giocatore potrebbe avere più inviti, come visualizzarli e come gestirli?

    Se qualcuno avvesse delle idee..
    Grazie

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    1) o ricarichi in toto la pagina o usi una chiamata asincrona con javascript (Ajax e simili) per aggiornare l'indicatore di inviti;
    2) con la tabella sfidante/sfidato puoi gestire N sfide tra utenti e il loro stato.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.