| 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 Java >> Content
    Cómo desarrollar un juego de Tetris en Java Sin un Applet
    El científico ruso Alexey Pajitnov desarrolló el videojuego Tetris en 1984. Combina rompecabezas y juegos de acción , al exigir a los jugadores a posicionar las piezas del rompecabezas en una restricción de tiempo , ya que caen al fondo del campo de juego . Conversión de un applet de Java Tetris a una aplicación consiste en reemplazar cada función de usuario - evento ( por ejemplo, clics de ratón ) de un applet con una función equivalente de una aplicación Java . Desarrollo de una aplicación Java Tetris , además de la entrega de la satisfacción de producir el juego , va a construir habilidades de programación que se pueden aplicar para desarrollar otros juegos. Cosas que necesitará
    Java Development Kit
    Ver Más instrucciones
    1

    descargar el código fuente de un applet de Java implementar un clon de Tetris. Compile el código en el entorno de desarrollo integrado ( IDE ) , a continuación, correr y jugar el juego. Tome nota de cómo te gustaría cambiar el juego.
    2

    Crear una nueva aplicación en blanco (no un applet) en el IDE. A continuación, copie las funciones del applet no aparece en la página de Oracle " Applets de construcción " . Estas funciones son específicas de los applets de Java .
    3

    Copia en la aplicación de las funciones de una aplicación de ejemplo incluida con el IDE que implementa la misma funcionalidad evento como el applet de Tetris que ha descargado . < Br >

    Por ejemplo , el código de la aplicación de ejemplo que detecta y responde a las pulsaciones de las teclas puede aparecer como

    pública KeyPressDetected ( eventObject e) {

    if ( e.key = SPACE_KEY ) {

    //Responder a presionar de la barra de espacio aquí

    }

    }

    Copia este código en su aplicación Tetris para reemplazar el código del applet " actionPerformed , " que responde a la pulsación de la tecla" espacio " .
    4

    Lea el código fuente en el IDE . Escribir comentarios para las porciones de código que usted entienda. Por ejemplo , es posible que aparezca una línea de código que dice así:

    Piece_velocity = Piece_velocity + 0,5 ;

    Puede añadir el siguiente comentario a esta declaración :

    //Aumentar la tasa de las piezas del rompecabezas caen
    5

    Imprima el código fuente y, a continuación , vuelva a escribirla y compilarlo . Volver a escribir el código obliga a leer con cuidado , que es un requisito previo para la comprensión más del programa. Escribir más comentarios que describen los efectos de las nuevas declaraciones como las entiende
    6

    Reescriba , compilar y ejecutar el juego de nuevo , pero sin mirar el código fuente de una función en particular - . Recitar esa función de memoria, lo mejor que pueda . Una vez que pueda recitar la función seleccionada , elija otro para recitar y repita este paso. Continúe de esta manera hasta que haya cometido cada función en la memoria. Una vez que haya completado este paso , su comprensión suficiente del programa suficiente para cambiarlo.
    7

    Escriba el código de programa para un cambio cosmético ( por ejemplo, color de las piezas del rompecabezas , el tiempo entre las nuevas piezas) que anotó en el paso 1 . Por ejemplo, para cambiar el color de un pedazo del amarillo al oro, su código puede aparecer como sigue :

    Puzzle_color.Red = 192 ;

    Puzzle_color.Green = 161 ;

    Puzzle_color.Blue = 4 ;
    8

    Escriba el código de programa para un cambio más significativo en su lista, como la lógica que determina la velocidad de las piezas del rompecabezas. Por ejemplo, para basar la velocidad del número de piezas colocadas , puede escribir lo siguiente:

    if ( nPiecesPlace > = 20 ) {

    piece_velocity + = 0,3 ;
    < p >}
    9

    Escriba el código de programa para cada uno de los productos que queden en la lista de cambios para aplicar el cambio. Este paso produce su propia variante del Tetris en una aplicación Java.

    Previous :

    next :
      Artículos relacionados
    ·Cómo analizar una cadena de entrada para contar cartas…
    ·Cómo atravesar los árboles binarios de Java 
    ·Advanced Java Temas 
    ·Cómo desplazarse hasta el final de una lista en Java 
    ·Cómo convertir el tiempo a String en Java 
    ·¿Qué es un token en Java 
    ·Cómo configurar un SVN en Eclipse 
    ·Cómo escribir JDBC Utilizando Eclipse 
    ·Características de los applets de Java 
    ·Relación entre jsp y java 
      Artículos destacados
    ·Cómo crear una instancia de una clase anónima 
    ·¿Cómo puedo hacer un juego de carreras de coches en F…
    ·Los programas en C + + que revierta una frase 
    ·Cómo quitar el último hijo de una Div jQuery 
    ·El applet de Java Error 
    ·Indexación vectorial en MATLAB 
    ·Cómo llamar a un Javascript Desde Visual Basic 
    ·Cómo cerrar una Declaración PHP 
    ·Cómo utilizar una sentencia switch en Perl 
    ·Cómo hacer un desarrollo para Pocket PC Con lenguaje E…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com