Evaluating bids

Ajedrez Android app

Published on the August 21, 2018 in IT & Programming

About this project

Open

Consignas básicas:
Exactamente las mismas que para el trabajo original:
- Debe llevarse a cabo en un repositorio GitHub o Bitbucket, donde cada alumno sube cambios con su propio usuario.
- El código debe estar perfectamente documentado con comentarios explicando los distintos algoritmos, clases, métodos, etc..
- Para todas las clases y métodos que sea posible deben estar presentes los Unit Tests.
- Deben llevarse a cabo pruebas sobre la aplicación, realizarse los reportes correspondientes y arreglar los defectos identificados.

Consideraciones generales:
- Interfaz gráfica sencilla, prolija, sin necesidad de animaciones.
- Se debe poder configurar, por partida, si está permitido el uso de la jugada "enroque" y "comer al paso", e introducir los nombres de los participantes.
- Las partidas serán todas locales entre dos jugadores humanos.

- Debe llevarse un registro completo de cada partida en la notación estándar de ajedrez; deben guardarse todas las partidas (incluyendo nombres de los participantes).
- Incluir un "reproductor" para las partidas grabadas, tal que permita avanzar y retroceder los movimientos.
- Se debe llevar un registro permanente de las partidas ganadas, empatadas y perdidas por cada jugador.

- Una partida puede ser interrumpida en cualquier momento para poder ser continuada después, aunque sólo puede haber una partida en curso.
- No es necesario que las piezas sean arrastrables, sino que el modo de moverlas es seleccionando una y luego presionando en la casilla de destino.
- Al presionar una pieza, deben resaltarse los movimientos válidos posibles.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Android
I need to Create an app
App type Game
Back-end is required Yes
Payment gateway No

Delivery term: Not specified

Skills needed