Dominz
Buscar este blog
domingo, 2 de junio de 2013
jueves, 30 de mayo 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]);
}
}
}
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());
}
}
}
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());
}
}
}
Suscribirse a:
Entradas (Atom)