Estado: Evaluando propuestas

Puzzle de Scilab

Detalles del proyecto:
Presupuesto: Abierto
Publicado: Hace 7 meses
Plazo: 30 días
Propuestas: 1
Freelancers interesados: 3

Habilidades requeridas: IT & Programación

Descripción:
El Puzzle de 15 fichas es un juego que consiste de 15 fichas numeradas del 1 al 15 que se encuentran dentro de un marco cuadrado que tiene espacio para 16 fichas (matriz de cuatro renglones y cuatro columnas). Una de las posiciones está vacía y las fichas se pueden desplazar de una posición a otra sin ser sacadas del marco. El objetivo del juego es acomodar las fichas en orden ascendente (como se muestra en la imagen superior).

Se requiere que hagas un programa que primero defina una posición inicial que tengan las fichas en el marco y cree la matriz con esos valores; y luego que muestre el marco con las fichas de la siguiente manera:

4 7 2
3 10 1 9
5 8 12 15
6 11 13 14

Después debes permitir al usuario hacer movimientos de las fichas.

La manera de hacer los movimientos será que el usuario teclee el número de la ficha que quiere mover; si está al lado del hueco se debe mover a la posición en la que estaba el hueco, si no está al lado del hueco el marco con las fichas permanecerá sin cambios. Si el usuario teclea un 0 en lugar del número de ficha el juego debe terminar. Si el usuario teclea un número que no sea del 0 al 15 el marco con las fichas permanecerá sin cambios. El juego termina cuando las fichas están acomodadas de forma ascendente o cuando el usuario teclee 0.
El proyecto deberá de hacer lo siguiente:
1. Pedir el nombre del jugador
2. Mostrar la matriz inicial con los números desacomodados
3. Pedir la ficha que se quiere mover, validando que la ficha exista (solo del 1 al 15) y moverla en caso de que la casilla vacía esta adjunta (arriba, abajo, izquierda, derecha), en caso contrario dejar el puzzle igual. En caso de que se teclee una ficha que no tiene la casilla vacia adjunta, se debe de dejar el puzzle igual.
4. Desplegar la matriz actual (con la nueva posición de la ficha)
5. Regresar al paso 2 y repetir hasta que los números estén ordenados ascendentemente o que el jugador teclee la ficha 0.
6. Utilizar su creatividad para un buen diseño de la interfase en Scilab.
7. Utilización de estándar de codificación en todo el proyecto

Categoría: IT & Programación
Subcategoría: Otro
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: No (No he administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
¿Necesitas más detalles del proyecto?

Crea tu propio proyecto

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

Crear un proyecto similar

Cliente:

Maria E. C. S.
(Promedio 0.00 de 5)
Ubicación: Mexico
Para ver más detalles del cliente, ingresa a Workana.
Cargando...