| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo escribir un texto basado Game Script en PHP
    juegos basados ​​en texto , o juegos interactivos de ficción , son los precursores de los modernos , juegos de aventuras gráficas como Myst . Sin embargo, una vibrante comunidad de fans aún existe en torno a la creación de juegos basados ​​en texto. Autores de ficción más interactivos usan lenguajes dedicados como Inform y TADS . Sin embargo , algunos optan por desarrollar juegos con lenguajes de programación como PHP generales . Un juego básico basado en texto es bastante simple: el equipo mantiene una lista de las habitaciones, cada una con un nombre, descripción y lista de conexiones a otras habitaciones. Al jugador se le preguntó por un comando y da instrucciones para navegar por el mundo. Instrucciones
    1

    Crear un archivo de texto en su editor favorito de texto plano (como Windows Notepad o jEdit ) . El nombre de " . PhpIF.php "
    2

    Pegar las etiquetas PHP en las primeras y últimas líneas del archivo :

    > ;

    Todo el código por el resto del tutorial irá entre estos
    3

    Pega el código para la clase de habitaciones :

    Room clase. {

    protegida $ description = " " ;

    protegida $ nombre = "";

    protegida habitaciones $ = array (

    "ne" = > , NULL,

    "n " = > NULL,

    " NO " = > NULL,

    " e" = > NULL,
    < p > "c " = > NULL,

    " w " = > NULL,

    "se" = > NULL,

    " s " = > NULL ,

    " sw " = > NULL

    ) ;

    public function __ construct ( $ n = " ", $ desc = "") {
    < p > $ this-> description = $ desc ;

    $ this -> name = $ n ;

    }

    getDescription public function () {
    < p> return $ this-> descripción;

    }

    getName public function () {

    return $ this-> nombre ;

    }

    setRoom función pública ($ direction = "c ", $ habitación) {

    $ this -> habitaciones [$ dirección ] = $ cuarto;

    return true;

    }

    getNewRoom función pública ($ direction = "") {

    return $ this-> habitaciones [$ dirección ] ;

    }

    }

    tiendas de tres variables: . descripción de la habitación , el nombre , y una serie de conexiones con otras salas , con la dirección a la otra habitación utilizada como clave
    4

    Pega el siguiente para crear las habitaciones :

    $ startRoom = new Room ( " First Room ", " una pequeña habitación hay una puerta hacia el norte. ". ) ;
    < p > $ secondRoom = new Room ( "El segundo cuarto ", " un corto pasillo que termina en un callejón sin salida hay una puerta hacia el sur. ". ) ;

    $ startRoom -> setRoom ( "n " , $ secondRoom ) ;

    $ secondRoom -> setRoom ( " s ", $ firstRoom ) ;

    $ currentRoom = $ startRoom ;

    Esto crea dos habitaciones y le da los nombres y las descripciones . A continuación, los conecta con una puerta : al norte de la primera habitación y el sur de la segunda habitación. Por último , se establece ambiente actual del jugador como la sala de partida
    5

    Pega el siguiente para el bucle principal, que se repetirá hasta que el jugador abandona : .

    $ Juegan = True;

    while ($ reproducción) { print $

    currentRoom -> getName ();

    print $ currentRoom -> getDescription ();

    $ entrada = readline ("( Ingrese su comando escriba quit para salir ) > . "). ;

    if ( $ entrada == " sALIR ") {

    $ juegan = False;

    } else {

    if ( $ entrada == ' nw '

    Previous :

    next :
      Artículos relacionados
    ·Cómo construir un Bot Registro Automatizado 
    ·Hay mejores formas de búsqueda con PHP y MySQL Keys Wo…
    ·Cómo convertir PHP para Booleanos 
    ·Cómo acceder a un nivel de suscripción CB en PHP 
    ·Cómo agregar lado del servidor incluye a un sitio web …
    ·Cómo saber si PHP se está ejecutando en modo CGI 
    ·Cómo cargar un archivo de vídeo con PHP 
    ·Cómo obtener la ubicación de los archivos temporales …
    ·Cómo utilizar un E Función Modificador 
    ·Cómo importar contactos de Hotmail a través de PHP 
      Artículos destacados
    ·Cómo encontrar si un entorno de ejecución de Java est…
    ·¿Qué es una expresión de Etiquetado 
    ·¿Cuál es la diferencia entre una función y Procedimi…
    ·Cómo publicar una base de datos y personajes de Gaza c…
    ·Cómo eliminar un botón en Visual C 
    ·Cómo compilar PHP a Windows GUI 
    ·Cómo Código Analizadores de expresiones regulares 
    ·Cómo convertir una aplicación de WPF a una biblioteca…
    ·Cómo instalar ASP.NET 
    ·Cómo ejecutar un archivo EXE Invisible en VB6 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com