SoloCodigo
Programación Específica => Programación de Videojuegos => Mensaje iniciado por: Shiro en Lunes 7 de Junio de 2004, 15:56
-
estoy haciendo el juego de Ajedrez y necesito ayuda en cuanto a los graficos he pensado en hacer una matriz de dibujos(dibujar en un solo bmp todas las piezas )y con algunos calculos extraer solo el dibujo de una pieza(calculando por pixeles)
tengo esa ydea pero nose si alguen pude decirme aluguna otra idea mas facil.
y si puden tambien quiera una ayuda con el codigo Tabla(como puedo saber si es una tabla, osea un empate, tendria que revisar ficha por ficha?, no existe otra forma mas presentable o mas bonita?).
Encuanto al tablero nose como hacerlo(Podria dividir el formulario y pintarlo de colors?).
por favor si es posible contestenme lo mas pronto posible es que ya tengo que presentar mi proyecto y hasta que yo entienda y capte y aprrenda.... nose si me dara tiempo(solo tengo dos dias hoy y mañana).
muchas gracias. :(
-
bueno para empezar si solo te queda un dia (ayer dos) ,no creo que puedas hacer mucho ya que hacer algo asi lleva supongo varios dias pero veamos que se puede hacer.
para empezar no dices con que libreria grafica trabajas ,pero yo supongo que lo mas conveniente es hacer un archivo .bmp para cada pieza y asi no hacer tantos calculos, ademas que se te facilita la tarea...
entonces si necesitas una pieza, por decir ,en el punto (1,4) solo la dibujas ahi.
en cuanto a las tablas (dependiendo de como sea el algoritmo del programa entero(que supongo, ya tienes)) supongo que lo mejor es que ,si algun jugador no tiene posibilidades de jugar y no esta en jaque ya tienes tablas!!!
claro para eso necesitas el algoritmo para ver si no hay posibilidades de jugar...
lo que creo que se consigue analizando todas las jugadas antes de hacerla...
si se puede de otra forma no se....
y por ultimo sobre el tablero,creo que lo mas conveniente es hacer un .bmp con un tablero(con los colores que quieras).y dibujar eso en la pantalla antes que todas las otras piezas.
-
Scatterbrain :) Muchas Gracias Por tus sugerencias y en otra voy a ser mas especifico.