Buscar este blog

domingo, 2 de junio de 2013

miércoles, 22 de mayo de 2013

puntuación de dominz usando base de datos en acces

A continuación muestro algunas imágenes de la implementacion de access al juego dominz, esta lo hace con el fin de guardar los puntajes de los jugadores para que no se pierdan, haciéndole permitir a cada jugador seguir jugando con su acumulado de otras partidas que ya había jugado.

pagina de registro de usuario o de iniciar sesión con el nombre


para este ejemplo se puso un nombre ya registrado que es feo


pagina de inicio del juego, vamos a puntuaciones


buscamos por el nombre feo


nos muestra el resultado histórico de este jugador en dominz.


jueves, 16 de mayo de 2013

Base de datos para dominz

el juego de domino planea incorporar una base de datos, para el control de sus jugadores, en cuanto a la obtención de un puntaje máximo  y dar los puntajes históricos de los participantes, para ello incorporare una base de datos creada en windows access para esta labor, donde se indique puntaje acumulado y nombre del jugador.

martes, 14 de mayo de 2013

Generar 10 números aleatorios sin repetir

En esta oportunidad presento el código de un programa que genera 10 números aleatorios del 1 al 100 sin repetirse, lo importante de este código, es su implementacion a dominz ya que se debe generar un aleatorio de 7 números del 1 al 28 e igualmente que no sean las fichas que ya se escogieron por el usuario para generar las fichas al azar de la computadora Continuación el código:

package NumerosAleatorios;


public class NumerosAleatorios {

int vec[]=new int[100];
    int vec1[]=new int[100];
     int vec2[]=new int[100];
   
    int n=10;
    int conta=0;
   

public static void main(String args[]) {
   
    NumerosAleatorios mi=new NumerosAleatorios();
    mi.ale();
}

   
  public void ale () {

int a,max=100,min=0;

for(int i=0;i<n;i++){
   a=  (int) (Math.random()*(max-min+1)+min );
   vec1[i]=a;
    conta=0;
   for(int j=0;j<n;j++){
       if(vec1[i]==vec2[j] ||vec[a]==1){
          j=n;
          i--;
       }
       if(vec1[i]!=vec2[j]){
           conta=conta+1;
           if(conta==n){
               vec2[i]=a;
               vec1[i]=a;
             
               
           }
       }
   }

}
for(int i=0;i<n;i++){
      System.out.println("el "+i+"   numero aleatorio"+"es-->"+vec1[i]);
}


}
}





numeros aleatorios sin repetirse para java

import java.util.HashSet;

class ListaAleatoria {

public static void main(String args[]) {
HashSet t=new HashSet();

// 5 numeros aleatorios entre 0 y 49 sin repeticion
while (t.size()<5) {
Integer al=new Integer(new java.util.Random().nextInt(50));
t.add(al);
}

java.util.List lista=new java.util.ArrayList(t);
java.util.Collections.sort(lista);

// Se muestran los resultados
java.util.Iterator it=lista.iterator();
while (it.hasNext()) {
System.out.println((Integer)it.next());
}
}

}