• Home
  • Forum
  • Fare Web
  • PHP

Gioco in PHP

  • Creatore Discussione Creatore Discussione Samu
  • Data di inizio Data di inizio 22 Mar 2008
S

Samu

Nuovo Utente
21 Mar 2008
13
0
0
yourmusicworld.forumfree.net
  • 22 Mar 2008
  • #1
Mi servirebbe un programma molto semplice che esegua un gioco fra l'utente ed il computer..

Per esempio pari o dispari, morra cinese o tris ..

Comunque qualcosa di facile da capire dato che sono ancora alle prime armi col PHP..

Grazie 1000
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 25 Mar 2008
  • #2
potresti cominciare con un quiz
 
M

mauri1074

Nuovo Utente
6 Apr 2008
20
0
0
altervista.org
  • 6 Apr 2008
  • #3
Ciao, spiegami meglio quello che preferisci
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 6 Apr 2008
  • #4
Ti ha dato il link di un tutorial che ti spiega come fare un quiz... è probabile che è quel che preferisce

E' scritto in inglese... hai difficoltà con la lingua?

http://www.aspcenter.net/articoli/56.asp

Questo è un quiz in ASP: hai difficoltà a tradurlo in PHP?
 
M

mauri1074

Nuovo Utente
6 Apr 2008
20
0
0
altervista.org
  • 6 Apr 2008
  • #5
Io intendevo che tipo di gioco preferiva Samu!!
 
S

Samu

Nuovo Utente
21 Mar 2008
13
0
0
yourmusicworld.forumfree.net
  • 6 Apr 2008
  • #6
In rete ho trovato il gioco del'impiccato:

Codice:
<?php


# La lista delle parole da indovinare (ATTENZIONE: ricordarsi di lasciare un invio tra una parola e lìaltra)
$list = "PROGRAMMARE
GIOCHI IN PHP
ACTIVE SERVICE PAGE
METALINGUAGGIO
DISCRETIZZARE
REALLY SIMPLE SYNDACATION
ONION SKIN
SISTEMA OPERATIVO
UBUNTU
BILL GATES
MICROSOFT
RETI DI PETRI
MULTIPROCESSORE
MULTIPROGRAMMAZIONE
SISTEMISTA
POWER POINT
WINDOWS
LINUX
ZIP FILE
MONITOR LCD
MYSQL DATABASE
INIZIALIZAZZIONI
FAQ - FREQUENTLY ASKED QUESTIONS
DEBUGGING";


# Il seguente elenco di lettere è predisposto per l'uso di lingue latine'
$alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

#   Lista addizzionale di lettere, ATTENZIONE: a come si immettono i caratteri speciali!!
$additional_letters = " -.,;!?%&0123456789";

#========= do not edit below here ======================================================


echo<<<endHTML
<HTML><HEAD><TITLE>L'impiccato || CS Script </TITLE>
<META NAME="DESCRIPTION" CONTENT="Il gioco dell'impiccato in PHP">
<meta content="text/html; charset=windows-1252" http-equiv=content-type>
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
<!--
        H1                {font-family: Verdana, Courier, monospace; font-size: 18pt;}
        P                {font-family: Verdana, Arial, sans-serif; font-size: 12pt;}
        A:link        {COLOR: #0000FF; TEXT-DECORATION: underline;}
        A:visited        {COLOR: #0000FF; TEXT-DECORATION: underline;}
        A:active        {COLOR: #0000FF; TEXT-DECORATION: underline;}
        A:hover        {COLOR: #FF0000; TEXT-DECORATION: underline;}
-->
</style>
</HEAD>

<BODY bgColor="POWDERBLUE" link="navy" vlink="navy" alink="navy">
<DIV ALIGN="center">
endHTML;

$len_alpha = strlen($alpha);

if(isset($_GET["n"])) $n=$_GET["n"];
if(isset($_GET["letters"])) $letters=$_GET["letters"];
if(!isset($letters)) $letters="";

if(isset($PHP_SELF)) $self=$PHP_SELF;
else $self=$_SERVER["PHP_SELF"];

$links="";



$max=6;    # numero massimo di tentativi
# error_reporting(0);
$list = strtoupper($list);
$words = explode("\n",$list);
srand ((double)microtime()*1000000);
$all_letters=$letters.$additional_letters;
$wrong = 0;

echo "<P><B>Gioca all'Impiccato con PHP</B> &nbsp;<BR>\n";

if (!isset($n)) { $n = rand(1,count($words)) - 1; }
$word_line="";
$word = trim($words[$n]);
$done = 1;
for ($x=0; $x < strlen($word); $x++)
{
  if (strstr($all_letters, $word[$x]))
  {
    if ($word[$x]==" ") $word_line.="&nbsp; "; else $word_line.=$word[$x];
  }
  else { $word_line.="_<font size=1>&nbsp;</font>"; $done = 0; }
}

if (!$done)
{

  for ($c=0; $c<$len_alpha; $c++)
  {
    if (strstr($letters, $alpha[$c]))
    {
      if (strstr($words[$n], $alpha[$c])) {$links .= "\n<B>$alpha[$c]</B> "; }
      else { $links .= "\n<FONT color=\"red\">$alpha[$c] </font>"; $wrong++; }
    }
    else
    { $links .= "\n<A HREF=\"$self?letters=$alpha[$c]$letters&n=$n\">$alpha[$c]</A> "; }
  }
  $nwrong=$wrong; if ($nwrong>6) $nwrong=6;
  //qui potete inserire il nome che avete dato alle immagini
  echo "\n<p><BR>\n<IMG SRC=\"impiccato_$nwrong.gif\" ALIGN=\"MIDDLE\" BORDER=0 WIDTH=100 HEIGHT=100 ALT=\"Sbagliate: $wrong su: $max\">\n";

  if ($wrong >= $max)
  {
    $n++;
    if ($n>(count($words)-1)) $n=0;
    echo "<BR><BR><H1><font size=5>\n$word_line</font></H1>\n";
    echo "<p><BR><FONT color=\"red\"><BIG>Mi dispiace hai perso!!</BIG></FONT><BR><BR>";
    if (strstr($word, " ")) $term="frase"; else $term="parola";
    echo "La $term era \"<B>$word</B>\"<BR><BR>\n";
    echo "<A HREF=$self?n=$n>Gioca ancora </A>\n\n";
  }
  else
  {
    echo " &nbsp; Ti rimangono: <B>".($max-$wrong)."</B> possibilità<BR>\n";
    echo "<H1><font size=5>\n$word_line</font></H1>\n";
    echo "<P><BR>Scegli una lettera:<BR><BR>\n";
    echo "$links\n";
  }
}
else
{
  $n++;        # get next word
  if ($n>(count($words)-1)) $n=0;
  echo "<BR><BR><H1><font size=5>\n$word_line</font></H1>\n";
  echo "<P><BR><BR><B>Complimenti hai vinto!! &nbsp;Sei il vincitore!!!</B><BR><BR><BR>\n";
  echo "<A HREF=$self?n=$n>Gioca ancora </A>\n\n";
}

echo<<<endHTML

</DIV></BODY></HTML>

endHTML;
?>

Potresti spiegarmi i passaggi di codice in modo da capirne il funzionamento?..
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

F
[PHP] gestione meteo manuale per un gioco di ruolo
  • Francesco76
  • 10 Giu 2018
  • PHP
Risposte
1
Visite
1K
PHP 10 Giu 2018
Max 1
F
log in php a gioco
  • fabry
  • 9 Ago 2010
  • PHP
Risposte
11
Visite
3K
PHP 29 Ago 2010
leon-kennedy
L
F
Salve a tutti, devo creare un sito web/gioco online dove cliccando il tasto 'Inizia' del form viene estratta una capitale casualmente dal
  • faccone
  • 8 Mag 2024
  • PHP
Risposte
1
Visite
2K
PHP 23 Apr 2025
webest
M
Hosting VPS per server di gioco Minecraft
  • mattia86
  • 14 Gen 2023
  • Hosting
Risposte
0
Visite
2K
Hosting 14 Gen 2023
mattia86
M
M
[Cerco][Gratuito] Artista/designer per creazione grafica gioco di società
  • max984
  • 8 Ago 2022
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
2K
Offerte e Richieste di Lavoro e/o Collaborazione 8 Ago 2022
max984
M
[Retribuito-Cerco] Programmatore per gioco 2D
  • Elyle
  • 13 Dic 2019
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
2
Visite
2K
Offerte e Richieste di Lavoro e/o Collaborazione 14 Dic 2019
Elyle
D
CERCO ~ Programmatore Gioco Web
  • Danyele
  • 12 Dic 2019
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 12 Dic 2019
Danyele
D
P
Pubblicazione app store gioco alcolico
  • peppecondor
  • 23 Ago 2019
  • Sviluppo app per iOS
Risposte
1
Visite
4K
Sviluppo app per iOS 19 Lug 2020
NEUROCT
N
G
gioco del tris con i vettori c++
  • GinoSgroi
  • 13 Apr 2019
  • C/C++
Risposte
1
Visite
3K
C/C++ 13 Apr 2019
marino51
C
[Retribuito] Scheda personaggio gioco di ruolo
  • Capocchio
  • 27 Ago 2018
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
1
Visite
2K
Offerte e Richieste di Lavoro e/o Collaborazione 26 Set 2018
gio1999
G
Login per gioco online
  • AkenStyle
  • 18 Feb 2018
  • Database
Risposte
6
Visite
2K
Database 21 Feb 2018
AkenStyle
Programma per un gioco
  • Alias85
  • 26 Giu 2017
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
3
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 27 Giu 2017
livellacri
P
Implementare gioco html5 in pagina web
  • PaloAlto
  • 29 Ott 2016
  • HTML e CSS
Risposte
3
Visite
2K
HTML e CSS 29 Ott 2016
Max 1
funzione javascript applicata al gioco della dama
  • Andrea Perrone
  • 13 Ott 2016
  • Javascript
Risposte
2
Visite
3K
Javascript 13 Ott 2016
Andrea Perrone
[Gratuito][Cerco] Realizzazione sito per videogioco
  • ElBebo
  • 8 Lug 2016
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
3
Visite
2K
Offerte e Richieste di Lavoro e/o Collaborazione 2 Ago 2016
Fuego2806
N
Sviluppo porting gioco testuale su iOS
  • narghat
  • 15 Set 2015
  • Sviluppo app per iOS
Risposte
0
Visite
2K
Sviluppo app per iOS 15 Set 2015
narghat
N
P
problema: la funzione funziona (scusate ill gioco di parole) ma mi da errore time out
  • paperinik4
  • 9 Ago 2015
  • PHP
Risposte
8
Visite
2K
PHP 28 Ago 2015
paperinik4
P
R
Mettere la possibilità di Salvare in un gioco =) Come si fa?
  • Richisottini
  • 8 Mar 2015
  • Java
Risposte
2
Visite
2K
Java 10 Mar 2015
Richisottini
R
J
Interfaccia per un gioco in HTML/CSS/JQ
  • Jakub Lemiszewski
  • 2 Mar 2015
  • HTML e CSS
Risposte
0
Visite
1K
HTML e CSS 2 Mar 2015
Jakub Lemiszewski
J
L
vendo n. 2 spazi pubblicitari su sito che ospita un gioco online
  • Lupen85
  • 23 Feb 2015
  • Vendere e Acquistare pubblicita' online
Risposte
0
Visite
1K
Vendere e Acquistare pubblicita' online 23 Feb 2015
Lupen85
L
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?