Terminado

Programador para aplicación a medida

Publicado el 02 Mayo, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

1- FUNCIONALIDADES

-Forzar 1 turno por jugada. No permitir varias jugadas del mismo bando.
-Al darle al botón de “Posición inicial” borrar flechas y casillas coloreadas.
-Al mover una jugada, darle a posición inicial o colocar/borrar una pieza eliminar los colores de las casillas marcadas al ser una nueva posición.
-Reconocer el jaque mate. (No permitir que el rey capture una pieza que esté defendida) y reconocer el ahogado (El jaque mate sin jaque, equivale a tablas). Añadir el mate a la notación (#) y el 1-0, 0-1 o ½ dependiendo del resultado.

-Permitir el enroque si se ha compuesto una posición y arreglar problemas con el retroceso de jugadas después de enrocar.
-Arreglar captura al paso.
-Al hacer flechas entre dos piezas no se ve la flecha. Las flechas deberían ser más pequeñas y que no lleguen al centro solo a la esquina de la casilla para que se vea la cabeza de la flecha o cualquier otra solución porque ahora mismo no se ven.
-Permitir que el usuario pintar con colores y flechas al permitirle mover. Y añadir otro botón para darle más permisos
-Añadir un puntito pequeño con las posibles jugadas legales de cada pieza.
-Debería haber 2 botones para retroceder y adelantar jugada sin estar sincronizados con ningún usuario para que alguien pueda retroceder mientras hablo y ver una posición anterior y luego poder volver a la última. En este caso sí que se debería guardar la última posición, en caso de que tuviera permiso para modificar o añadir piezas o jugadas, éstas se deberían añadir a la posición final y llevarle a la posición final si introduce una pieza o jugada. Y un botón de eliminar la última jugada introducida y quizás otro para eliminar las últimas 5 jugadas de blanco y 5 de negro, así si hay que volver 40 jugadas atrás se pueda hacer rápido.


2- DISEÑO
-Poner un tablero de madera.
-Hacer 3 columnas, poner el tablero un poco más pequeño y el video un poco más grande y la notación en la columna central (después de lo de añadir piezas), siendo una columna muy estrecha y estirada que llegue hasta el borde del tablero y quede todo bonito.
-Quitar lo del título de área de maestros, la casita de inicio y los espacios blancos de la izquierda y superior para apurar más y no hacer scroll.
-Añadir botón para flechas.
-Poner icono para girar tablero y borrar dibujos. Ponerlos junto con los otros botones.

*Comprobar cómo va el streaming.

En un futuro, estaría bien poder cargar partidas desde archivos pgn.

3- Rediseñar página principal para enfocarla a los cursos o clases.
4- Rediseñar e unificar menús.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Posición de largo plazo
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Tiempo completo
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Roles necesarios Programador

Duración del proyecto 1 a 3 meses

Habilidades necesarias

Otros proyectos publicados por A. C.