martes, 12 de octubre de 2010

Dibujar Tablero en Java desde un Archivo


Este proyecto de compiladores 1 tenia como requisito analizar un archivo de entrada, que contenía una matriz con números, cada numero indicaba un tipo de casilla, por ejemplo el 0 indica casilla vacía, y el 99 indicaba pared, en la practica este programa tiene un ejemplo claro de un analizador léxico hecho en JLex integrado con un analizador sintáctico hecho en java Cup, ademas de una cantidad considerable de código para dibujar el tablero en un JPanel. Normalmente el principal problema a la hora de crear un juego es la lógica de dibujo, y por ejemplo como mover un personaje sobre el mapa o tablero, todo esto se incluye en el ejemplo.