Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    433

    PHP: Tutti i giocatori avanti insieme

    Ciao a tutti....

    sto per iniziare a creare un gioco in php: in una partita ci possono essere giocatori gestiti dal pc che da utenti veri e propri... (almeno 1 deve essere reale ovviamente)
    il gioco si basa su periodo e sulle statistiche per il periodo...ogni giocatore decide quando cambiare il suo periodo di gioco ma.... la "rogna" è:


    all' inizio del gioco tutti sono al periodo 1.... ma una volta che 1 utente (il primo utente che decide di passare al 2° periodo passa al periodo 2 dovrà ovviamente aspettare che tutti gli altri siano passati al secondo periodo prima che uno dei giocatori decida di passare al terzo...(scusate per il giro di parole)

    in pratica ogni giocatore prima di passare ad un periodo successivo deve aspettare gli altri...

    non sò se vi ho reso l' idea...

    cmq siccome ho ancora tempo prima di affrontare questo problema...vorrei capire come fareste voi...

    per i giocatori gestiti dal pc ho semplicemente pensato di aggiornali (farli passare al periodo di gioco successivo) una volta che uno dei giocatori reali lo fa....

    avete un po' idea di come realizzare questa cosa???

    è un po' difficile scriverlo... se avete domande chiedete pure....

    intanto grazie
    Donerò loro dei fiori... poiché... sotto le nuvole... tutto è così rozzo e sporco

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    433
    up
    Donerò loro dei fiori... poiché... sotto le nuvole... tutto è così rozzo e sporco

  3. #3
    Codice PHP:
    $giocatori = array
    (
    'id_giocatore1' => 'periodo2',
    'id_giocatore2' => 'periodo2',
    'id_giocatore3' => 'periodo2',
    'id_giocatore4' => 'periodo2',
    'id_giocatore5' => 'periodo2',
    'id_giocatore6' => 'periodo1'
    );

    foreach (
    $giocatori AS $idgiocatore => $periodo)
    {
    if(
    $periodo == 'periodo_precedente_a_quello_a_cui_si_vuole_passare')
    {
    //non fare niente
    }
    else
    {
    die(
    'non tutti sono al periodo precedente a cui vuoi passare');
    }
    }
    print 
    'sei passato al periodo successivo'
    Non lo so se ho capito bene quello che vuoi fare :!

    --
    Questo esempio stampa 'non tutti sono al periodo precedente a cui vuoi passare'

    ---

    Se non vuoi usare il die puoi anche fare

    Codice PHP:
    $errore false;

    $giocatori = array
    (
    'id_giocatore1' => 'periodo2',
    'id_giocatore2' => 'periodo2',
    'id_giocatore3' => 'periodo2',
    'id_giocatore4' => 'periodo2',
    'id_giocatore5' => 'periodo2',
    'id_giocatore6' => 'periodo1'
    );

    foreach (
    $giocatori AS $idgiocatore => $periodo)
    {
    if(
    $periodo == 'periodo_precedente_a_quello_a_cui_si_vuole_passare')
    {
    //non fare niente
    }
    else
    {
    $errore true;
    }
    }
    if(
    $errore == true) { print 'non puoi passare'; }
    else { print 
    'sei passato al periodo successivo'; } 

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    433
    mmmm devo ancora provare il codice....

    comunque in questo modo il giocatore 1 o 2 o 3 o 4 o 5 non puo' passare al periodo 3 finchè il giocatore 6 non passa pure lui al secondo periodo???
    Donerò loro dei fiori... poiché... sotto le nuvole... tutto è così rozzo e sporco

  5. #5
    Originariamente inviato da Urbanus
    mmmm devo ancora provare il codice....

    comunque in questo modo il giocatore 1 o 2 o 3 o 4 o 5 non puo' passare al periodo 3 finchè il giocatore 6 non passa pure lui al secondo periodo???
    oui

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.