martes, 5 de febrero de 2013

Tutorial Java by expreso: 16. Juego hecho en java: Tetris

En este tutorial vemos un juego que realicé en java para una asignatura. Es el famoso Tetris en el cual unas figuras o tetriminios van apareciendo en pantalla y van desplazándose hacia abajo y en el que tenemos que ir completando filas para ir eliminándolas sin llegar con las fichas a la parte superior de la pantalla. Es una versión muy sencilla en la que no hay puntuación y tampoco se va aumentando de nivel a medida que vamos avanzando en su desarrollo. En el vídeo podemos ver el diagrama de clases del mismo y también una pequeña demostración de como funciona.

(Si alguien necesita o quiere algún programa o juego parecido no dude en ponerse en contacto conmigo)

(En esta entrada tenéis un Space Invaders que hice yo para una asignatura: http://www.juegosoftware.com/2014/12/space-invaders-en-java-con-bluej.html)




sábado, 2 de febrero de 2013

Tutorial Java by expreso: 15. Métodos de acceso y de modificación

En este tutorial vemos los diferentes tipos de métodos que podemos encontrar que son los métodos de acceso y los métodos de modificación. Como vemos en el vídeo los métodos de acceso tienen una sentencia return que nos devuelve algún valor y por tanto al invocarlos obtenemos un valor. Los métodos de modificación como su propio nombre indica son métodos que nos sirven para modificar algún valor de alguna variable. En el tutorial podemos ver sus diferencias y como se usan cada uno de ellos.
 
 

 
 
 
Código Fuente:
 
//Hola a tod@s, en este tutorial vamos a ver como crear nuestros propios métodos y ver las clases de métodos que hay
//básicamente hay dos tipos de métodos, metodos de acceso que nos devuelven o nos dan alguna información
//y métodos de modificación que sirven para modificar alguna variable

public class Metodos
{
    int pesoPersona, alturaPersona;//empezamos aquí declarando dos variables int que serán las que
    //usaremos para almacenar los datos
   
    public Metodos (int peso,int altura)//aquí en el constructor le otorgaremos un valor inicial
    {   pesoPersona = peso;             //a esas variables, que será peso y altura que introduciremos
        alturaPersona = altura;       //al crear el objeto
    }
   
    //este primer método que tenemos es un método de acceso, como veis tiene una sentencia con return
    //eso nos indica que este metodo cada vez que lo invoquemos nos devolverá el valor almacenado
    //en la variable alturaPersona
    public int obtenerAltura()
    {
        return alturaPersona;
    }
   
    //este también es un método de acceso y nos devolverá el pesoPersona
    public int obtenerPeso()
    {
        return pesoPersona;
    }
   
   
    //este ya es un método de modificación, como veis el encabezado cambia, ya se hace con void
    //y además nos va soliciatar un dato cada vez que lo invoquemos
    //en este caso pesoNuevo, que será el nuevo valor que adquirirá pesoPersona
    public void cambiarPeso(int pesoNuevo)
    {
        pesoPersona = pesoNuevo;
    }
   
    //este también es otro método de modificación y asignara el valor que demos a alturaNueva a alturaPersona
    public void cambiarAltura(int alturaNueva)
    {
        alturaPersona = alturaNueva;
    }
    //vamos a ver ahora como funciona creando un objeto
   
   
}

 
 
 
 
 


viernes, 1 de febrero de 2013

Tutorial Java by expreso: 14. Operador módulo %


En este tutorial vemos el funcionamiento del operador módulo %. El operador módulo nos devuelve el resto en una división de enteros, por ejemplo en la división 9/4 el resultado es 2 y el resto es 1, pues si  queremos utilizar el resto para siguientes operaciones o para cualquier otro cálculo debemos hacerlo con el operador módulo igual que en los ejemplos del tutorial. 9%4 daría como resultado 1 que es el resto de la división.