ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Documentación de software


Enviado por   •  8 de Septiembre de 2015  •  Informe  •  5.501 Palabras (23 Páginas)  •  346 Visitas

Página 1 de 23

[pic 1]

   

Materia:

Profesor: Edgar Giovanni

Tema: Documentación de Software

Integrantes:

Guillermo Guerrero Muñoz

Steve Taurino Hernández Padilla

José Marcos Flores Bonilla

Isaac Pérez Segura.

Grado/Grupo: 6° A

INTRODUCCIÓN.

El fin del software que vamos a documentar a continuación, es el de entretener, distraer y pasar un buen rato con tu familia y amigos, el juego te incita a querer superar cada vez tu puntuación.

1.-Referencias del sistema.

El juego está desarrollado en lenguaje de programación Java, implementa métodos matemáticos para la función principal del juego, utiliza librerías personalizadas con las que se realizan funciones específicas. El juego al ser simple no requiere de un código tan complejo esto ayuda a la fácil comprensión de dicho código y a su vez a un buen nivel de fluidez en el momento de ejecutarse o ponerse a prueba.

2.-Descripción general.

Nuestro software es un juego de plataforma, que consiste en manipular un personaje saltando varios obstáculos y a la vez obtener una puntuación a base eso, el entorno del juego está elaborado a base de imágenes 2D y con animaciones simples.

3.-Restriccion del proyecto

Nuestro software no tiene restricción alguna ya que es fácil de manipular y de comprensión sencilla, además de que puede resultar ser atractivo a personas de cualquier edad.

DESCRIPCIÓN DE LA INFORMACIÓN.

[pic 2]

En la interfaz inicial se muestra un check box el cual nos permite ingresar un nombre o apodo para identificar a quien pertenece la puntuación que se creara, se incluye el botón “JUGAR” este botón su única función es cambiar a la siguiente escena guardando el nombre ingresado.

[pic 3]

Esta interfaz muestra el contenido del juego la única acción que hay que hacer es dar click cualquier en lugar de la pantalla para para hacer saltar al persona y así evitar los obstáculos. Si se tocan los obstáculos (tubos o suelo) se realiza una validación y termina el juego lanzando un anuncio de “game over”

[pic 4]

Posteriormente se mostrara la escena donde podrás observar el puntaje logrado.

[pic 5]

Aquí únicamente se muestran los datos del usuario (Nombre y puntaje logrado), El botón que se muestra “Continuar” da fin y crea una nueva ronda.

[pic 6]

Juego.java

package Interfaz;

/*Se importan las clases "Movimiento_Flappy", "Movimiento_tubos" y "Sonido"

También todo lo necesario para el desarrollo de la interfaz

*/

import Clases.Movimiento_Flappy;

import Clases.Movimiento_Tubos;

import java.awt.Color;

import java.awt.Point;

import javax.swing.JLabel;

import javax.swing.JPanel;

import org.edisoncor.gui.panel.PanelImage;

import sounds.Sonido;

//Inicia todo el diseño de la interfaz del juego

public class Juego extends javax.swing.JFrame {

    //Se declaran los JLabel (Textos), Paneles para las imagenes etc.

    public static JLabel jFlappy;

    public static JLabel jLabel2;

    public static JLabel jLabel3;

    public static JLabel jLabel4;

    private final JPanel jPanel1;

    public static JLabel jPuntaje;

    public PanelImage jSuelo;

    public static JLabel jTubo_abajo1;

    public static JLabel jTubo_abajo2;

    public static JLabel jTubo_arriba1;

    public static JLabel jTubo_arriba2;

    public static PanelImage panelImage1;

    private Movimiento_Flappy mvnt_flappy;

    private Movimiento_Tubos mvnt_tubos;

    private boolean empezar = false;

    private Puntaje puntaje;

    private final Login login;

    private JPanel panel1;

    private JPanel panel2;

    public String nombre;

    static public boolean con_exitosa = false;

    Point posicionflappy;

    public String ruta = "";

    int velocidad = 4;

   

    //Se crea el método para poder comenzar el juego

    public Juego() {

        jLabel2 = new javax.swing.JLabel();

        jLabel3 = new javax.swing.JLabel();

        jLabel4 = new javax.swing.JLabel();

        jPanel1 = new javax.swing.JPanel();

        panelImage1 = new org.edisoncor.gui.panel.PanelImage();

        jSuelo = new org.edisoncor.gui.panel.PanelImage();

        jPuntaje = new javax.swing.JLabel();

        jFlappy = new javax.swing.JLabel();

        jTubo_arriba1 = new javax.swing.JLabel();

        jTubo_abajo1 = new javax.swing.JLabel();

        jTubo_arriba2 = new javax.swing.JLabel();

        jTubo_abajo2 = new javax.swing.JLabel();

        initComponents();

        this.setLocationRelativeTo(null);

        ocularObjetos(false);

        login = new Login();

        mostrarLogin();

        EventosExternos();

        this.setTitle("FLAPPY BIRD");

        //Aquí se genera la puntuación

        puntaje = new Puntaje(this);

        posicionflappy = jFlappy.getLocation();

...

Descargar como (para miembros actualizados) txt (23 Kb) pdf (365 Kb) docx (147 Kb)
Leer 22 páginas más »
Disponible sólo en Clubensayos.com