Programador para aplicación a medida

Terminado

Publicado: Hace 4 meses Duración del proyecto: 1 - 4 semanas Horas requeridas: 10 horas por semana Propuestas: 2 Freelancers interesados: 7

Abierto

Descripción:

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: IT & Programación
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
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Tiempo completo
Roles necesarios: Desarrollador

Freelancers que ya aplicaron para este trabajo

SistemasGo Sistemas Go, es una empresa dedicada al desarrollo de paginas web y de sistemas personalizados. Contamos con una amplia experiencia y utilizamos la mejor tecnología para asegurar el mejor sistema para tu empresa o ser... + detalles

Federico Flores Soy Un Desarrollador Web Full Stack hace más de 8 años que trabajo por mi cuenta en PHP, MySql, Css, html5, JavaScript. • Estos son mis skills: PHP, MYSQL, CSS, HTML5, JavaScript, Twitter Bootstrap, Laravel Framew... + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Método de pago: Verificado