¿Buscas alumnos? Entra y promociona tus cursos
¿Buscas formación? Entra o regístrate
Cursos   Masters   Universidades   Cursos Gratis   Oposiciones   Subvencionados   Formación Profesional   Foros    
     Otras búsquedas
 Home > Informática > Programación y Desarrollo > Java >Foro de Java
Foro de Java ------
Foro de Java ------
  
 
  Mensajes 1-2 de 2


Tema creado el 26 de Abril 2007

Ajedrez en java

     
Agradecer
 
Julio Cesar
3 mensajes

Hola como estas, soy nuevo en este foro y la verdad esta excelente. Mi pregunta es como puedo empezar un juego de ajedrez en java o que metodos debo usar. Estoy haciendo uno perono me convence.

Es urgente!!

 
¿Abuso?. Publicidad, ilegal, contenido, ofensivo, ...
¿Responde a tu pregunta?
Cierra este tema  Cierra este tema    Borrar tema Borrar tema   
Enviar a un amigo  Envía a un amigo

Experto de Foros
Chuidiang
Experto en Java.
674 mensajes
     
Agradecer
El 27 de Abril 2007
Hola:
Un juego de ajedrez es una trabajera.
Primero deberías hacer un grupo de clases que representen el tablero y las piezas, sin nada de parte visual. Puede ser algo como un array de 8x8 con las piezas dentro.
Luego un grupo de clases a las que les pases el tablero y sepan decirte si un movimiento es correcto o no, si hay jaques, etc, etc.Que indicándole una pieza te diga posibles posiciones a la que puede moverse, etc. Es decir, sólo las reglas de movimiento.
Otro grupo de clases que sean el algoritmo de pensar.
Le pasas la posición del tablero, las clases que se suponen que saben las reglas y viendo los posibles movimientos para cada pieza decida cual es el mejor.
Finalmente la interface de usuario. Esta recibiría las clases que representan el tablero y el conjunto de reglas, de forma que pueda validar si un movimiento del usuario es o no correcto.
De esta forma tendrías cuatro grupos de clases (tablero, reglas, algoritmo, interface de usuario) más o menos separadas y agrupadas en capas:
tablero es independiente de las demas
reglas solo debería ver a tablero.
algoritmo solo debería ver a tablero y reglas
interface de usuario sólo debería ver tabler y reglas
Finalmente, un grupo de clases que instancien, inicialicen y relacionen las unas con las otras. Por ejemplo, este grupo de clases es el que daría alternativamente a la interface de usuario y al algoritmo la posibilidad de jugar.
Se bueno.

¿Responde a tu pregunta?
Foros y búsquedas relacionadas: Foro de Javascript | Foro de Orientación a objetos | Foro de J2EE | Foro de Programación estructurada | Foro de UML | Foro de applets java | Foro de Ruby on Rails | Foro de Struts/ manejo de archivos en java | acentos en java | java txt | java curso kuko | java html | java excel combo | java scrfipt | iconos java | iconos java | java curso hola
emagister.com cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos.
Copyright © 1999/2000 - Grupo Intercom - Todos los derechos

Publicidad