Foros del Web » Programando para Internet » PHP » Zend »

Juego En Zend Framework

Estas en el tema de Juego En Zend Framework en el foro de Zend en Foros del Web. He Creado un juego en PHP puro, pero quisiera desarrollarlo en zend ! lo meto en la vista pero me crea errores y lo meto ...
  #1 (permalink)  
Antiguo 05/12/2011, 10:04
 
Fecha de Ingreso: octubre-2011
Mensajes: 12
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta Juego En Zend Framework

He Creado un juego en PHP puro, pero quisiera desarrollarlo en zend !
lo meto en la vista pero me crea errores y lo meto en un archivo php normal y le doy la orden desde el controlador que entre alli , pero no funciona
alguna ayuda gracias!
este es el codigo

Código PHP:
Ver original
  1. <?php
  2. $bor=0;
  3. $borrar = $_GET["borrar"];
  4. $letra = $_GET["letra"];
  5. if ($borrar=="si" || $letra=="") {
  6.               setcookie("p1",0);
  7.               setcookie("p2",0);
  8.               setcookie("p3",0);
  9.               setcookie("p4",0);
  10.               $bo=1;
  11.               setcookie("L",0);
  12.               }
  13.               else {
  14.               $bo=0;
  15.               }
  16.  
  17. //Palabra
  18. $q1="p";
  19. $q2="a";
  20. $q3="l";
  21. $q4="o";
  22.  
  23. //Acertado o no acertada
  24. $p1 = 0;
  25. $p2 = 0;
  26. $p3 = 0;
  27. $p4 = 0;
  28.  
  29.  
  30.  //Intentos
  31. if (!($bo==1)){
  32. $L = $HTTP_COOKIE_VARS["L"];
  33. }
  34. //Si la letra enviada es correcta se envia una cookie recordandolo
  35. //y se activa la letra, sino, se le suma el intento a $L y se envia  
  36. //una cookie recordandolo
  37.  
  38.  
  39.  
  40. if ($letra == $q1){
  41.               $p1++;
  42.               setcookie("p1","$p1");
  43.               }
  44.                
  45. if ($letra == $q2){
  46.               $p2++;
  47.               setcookie("p2","$p2");
  48.               }
  49.  
  50. if ($letra == $q3){
  51.               $p3++;
  52.               setcookie("p3","$p3");
  53.               }
  54.  
  55. if ($letra == $q4){
  56.               $p4++;
  57.               setcookie("p4","$p4");
  58.               }
  59.                
  60. if (!($bo==1)){
  61. if (!($letra==$q1 || $letra==$q2 || $letra==$q3 || $letra==$q4))
  62.               {  
  63.               $L=$L+1;          
  64.               setcookie("L",$L);}}
  65.  
  66. //Acertada o no acertada
  67.  
  68. if ($p1 == 0){
  69.         $p1 = $HTTP_COOKIE_VARS["p1"];
  70.         }
  71.  
  72. if ($p2 == 0){
  73.         $p2 = $HTTP_COOKIE_VARS["p2"];
  74.         }
  75.  
  76. if ($p3 == 0){
  77.         $p3 = $HTTP_COOKIE_VARS["p3"];
  78.         }
  79.  
  80. if ($p4 == 0){
  81.         $p4 = $HTTP_COOKIE_VARS["p4"];
  82.         }
  83.  
  84. ?>
  85.  
  86.  
  87. <html>
  88. <head>
  89. <title> .:Ahorcado:. </title>
  90. </head>
  91.  
  92. <Body>
  93.  
  94. <?
  95.  
  96.   if ($p1 != 0 && $p2 != 0 && $p3 != 0 && $p4 != 0) {
  97.   echo "<b>ENORABUENA HAS GANADO; La palabra era: $q1$q2$q3$q4</b>";
  98.     ?>
  99.     <form action="ahorcado.php" method="GET">
  100.   <br><br><br>Volver a empezar ?: <input type="text" name="borrar" />
  101.   <input type="submit">
  102.   </form>
  103.   <?
  104.     } else {
  105.    
  106.   //Intentos
  107.   if (!($bo==1) && $L >= 8){
  108.           echo "Perdiste, la palabra era: $q1$q2$q3$q4";
  109.            
  110.            
  111.           ?>
  112.   <form action="ahorcado.php" method="GET">
  113.   <br><br><br>Volver a empezar ?: <input type="text" name="borrar" />
  114.   <input type="submit">
  115.   </form>
  116.   <?
  117.            
  118.            
  119.            
  120.           } else {
  121.            
  122.            
  123.   ?>
  124.    
  125.    
  126.    
  127.   <form action="ahorcado.php" method="GET">
  128.   Letra: <input type="text" name="letra" />
  129.   <input type="submit">
  130.   </form>
  131.    
  132.    
  133.    
  134.   <?
  135.            
  136.    
  137.   $in=8;
  138.   $in=$in-$L;
  139.    
  140.   echo "<br>Escribiste la letra: $letra";
  141.   echo "<br>Te quedan $in intentos<br>";
  142.    
  143.    
  144.    
  145.   //Letra o "_"
  146.    
  147.    
  148.    
  149.   if ($p1 |= 0) {
  150.           echo "$q1";
  151.           }
  152.           else {
  153.           echo "_";
  154.           }
  155.   if ($p2 |= 0) {
  156.           echo " $q2";
  157.           }
  158.           else {
  159.           echo " _";
  160.           }
  161.   if ($p3 |= 0) {
  162.           echo " $q3";
  163.           }
  164.           else {
  165.           echo " _";
  166.           }
  167.   if ($p4 |= 0) {
  168.           echo " $q4";
  169.           }
  170.           else {
  171.           echo " _";
  172.           }
  173.    
  174.    
  175.    
  176.   }
  177.    
  178.    
  179.    
  180.   echo "<br><br>";
  181.   if ($L==1){
  182.           echo('<img src="img/ar1.JPG"> ');
  183.           }
  184.   if ($L==2){
  185.           echo('<img src="img/.JPG"> ');
  186.           }
  187.   if ($L==3){
  188.           echo('<img src="ar3.JPG"> ');
  189.           }
  190.   if ($L==4){
  191.           echo('<img src="ar4.JPG"> ');
  192.           }
  193.   if ($L==5){
  194.           echo('<img src="ar5.JPG"> ');
  195.           }
  196.   if ($L==6){
  197.           echo('<img src="ar6.JPG"> ');
  198.           }
  199.   if ($L==7){
  200.           echo('<img src="ar7.JPG"> ');
  201.           }
  202.   if ($L>=8){
  203.           echo('<img src="ar8.JPG"> ');
  204.           }
  205. }
  206.           ?>
  #2 (permalink)  
Antiguo 05/12/2011, 10:15
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Juego En Zend Framework

¿Cual es en sí la duda? ¿Que errores te da en Zend?, te recomiendo hagas el QuickStart de Zend para que te empiezes a desenvolver con el FW.

Saludos.

Etiquetas: framework, juego, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:16.