Realizado

Programador para aplicación a medida

Publicado em 02 de Maio de 2017 dias na TI e Programação

Sobre este projeto

Aberto

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.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Cargo de longo prazo
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Período integral
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Funções necessárias Desenvolvedor

Duração do projeto De 1 a 3 meses

Habilidades necessárias

Outro projetos publicados por A. C.