EdAS

Archive for Aplicación Android

Stolen House, juego de cartas para Android

Hoy quiero aprovechar el blog para comentar que ayer publiqué mi segunda aplicación para Android. No tiene nada que ver con la sintaxis, pero espero que el juego os entretenga entre análisis y análisis.

Podéis descargarla aquí:

https://play.google.com/store/apps/details?id=com.migflecha.stolenhouse

Stolen House es una versión de un juego de cartas que en España se conoce como ‘Ronda,Robada y Peleada’.
Se juega con una baraja de 40 cartas (se eliminan 8, 9 y 10). El objetivo del juego es acabar con más cartas que tu rival en tu casa o mazo.

Reglas del juego:
– Se reparten alternativamente 4 cartas en la mesa y 3 a cada jugador. En las 4 cartas de la mesa no podrá haber dos iguales (se entiende que dos cartas son iguales cuando tienen el mismo valor numérico pero son de diferente palo).
– Después de repartir las cartas cada jugador comprueba si tiene en su mano dos o tres cartas iguales. De ser así, se canta “Pareja” o “Trío” respectivamente y el rival deberá extraer del fondo de su mazo, una carta en caso de pareja o dos en caso de trío. El jugador las colocará al fondo de su casa. En caso de que el rival no tenga cartas suficientes en su mazo, se guardará la deuda hasta el momento en que se pueda satisfacer.
– Tras realizar la comprobación de parejas, comienza el turno. En toda la partida comenzará jugando la persona que no haya repartido cartas. Tras elegir una carta pueden ocurrir dos cosas:
1- no existe en la mesa ninguna carta igual, así que el jugador la deja en un hueco de la mesa.
2- existe una carta igual, así que el jugador coloca su carta encima de la otra carta igual que haya en la mesa, y va colocando debajo todas las cartas que sean inmediantamente superiores. Por ejemplo, si en la
mesa hay: QKA27 y el jugador juega una K, en su turno se llevaría a su casa un KKA2 que dejaría arriba en su mazo.
La carta que haya en la casa del rival, también cuenta para nuestra jugada, con la condición de que en caso de igualdad, debemos llevarnos antes la carta que haya encima de la mesa. Así que en un turno
podemos “Robarle la casa”.
– Si un rival juega una carta a la mesa sin llevarse nada, e inmediatamente después jugamos nosotros la misma carta, diremos “Te la piso” y deberán darnos una carta de su casa.
– Si después de jugar una carta, nos llevamos todas las cartas de la mesa, diremos “Mesa limpia” y el rival deberá darnos una carta de su casa.
– Al finalizar la sexta ronda, si quedaran cartas en la mesa, se irán a la casa del jugador que se hubiera llevado la última carta. Tras ello, se comprueba el número de cartas de cada casa para determinar quien ha sido el ganador. En caso de empate a 20 cartas, el repartidor pierde.
– Se juegan partidas hasta que uno de los dos jugadores llegue al número de victorias determinadas.

Primeros bocetos de “Ejercicios de Sintaxis”

Si el otro día sentábamos las bases de la futura aplicación, hoy nos toca empezar a pensar en los primeros bocetos para hacernos una idea.

Los he hecho con la aplicación online FluidUI y como veréis, no pretenden ser muy exhaustivos ni definitivos.

InterfazEste sería el esquema general de la aplicación. Vamos a ir describiéndolo pantalla a pantalla.

Pantalla inicial  En la pantalla de inicio nos aparecerá el logo de la aplicación junto a 3 botones: realizar el test de una unidad, un examen o ver las estadísticas.

Abajo nos aparecerán dos enlaces para ver el curso de sintaxis y los ejemplos que tenemos colgados en la web.

Nos aparecerá también un botón para configurar las opciones: número de preguntas por examen, cronometrar test, ver corrección de pregunta antes de avanzar a la siguiente…

Test Examen

Si pulsamos en realizar un test o un examen nos llevará a estas pantallas respectivamente, donde elegiremos la unidad sobre la que nos queremos examinar o marcar las unidades que queremos que entren en el examen. También se pueden incluir aquí las opciones.

PreguntasPreguntas 2

 

Al empezar el test/examen nos aparecerán las diferentes preguntas.

Tendremos que marcar la respuesta y confirmarla dando al botón “Contestar”.

Lo haremos hasta llegar al final del examen.

 

Fin examen Al finalizar nos saldrá el resumen. Desde aquí podremos comenzar otro test o volver al inicio.

También se dará la posibilidad de ver nuestro test corregido para ver todos los fallos de una vez.

Estadísticas Por último, si desde el inicio queremos ver estadísticas, nos aparecerán agrupadas por unidades, ordenados por fecha, con resúmenes del total y nuestra nota media.

Se puede pensar incluir graficas de evolución.

De momento, esta sería nuestra idea de aplicación. El siguiente paso sería pensar como organizar los datos de la mejor manera.

Creando “Ejercicios de Sintaxis”, app para Android

En algún momento de este blog, hemos hablado de crear una aplicación Android para el editor de sintaxis EdAS. Tras mucho pensarlo, al final vamos a hacer algo para Android, pero no va a ser una versión del editor: será una app para que podáis practicar ejercicios de sintaxis.

De momento, no hay nada hecho, solo una idea general. Es por ello que queremos ir compartiendo con vosotros todos los avances que hagamos para que podáis ir aportando sugerencias. En algunos posts quizás me ponga muy técnico (si hablamos de bases de datos o programación) ya que puede servir para otros desarroladores como modelo a seguir, pero otras publicaciones os pueden resultar curiosos e interesantes sin tener nociones de informática. En cualquier caso, servirán para ver cómo de unas ideas generales, llegamos a una app funcional.

¿Qué tiene que hacer la aplicación?

Lo primero que tenemos que pensar antes de ponernos a programar, es analizar todo lo que queremos que haga la aplicación.

Una aplicación fácil de usar e intuitiva

  • La interfaz tiene que ser lo suficientemente sencilla como para que pueda usarse sin recurrir a un manual.
  • Se preferirán ejercicios táctiles (marcar/arrastrar) a los que haya que usar un teclado para escribir.

Abarcará todo el temario

  • Se podrán realizar tanto tests de una unidad concreta como exámenes.
  • Existirán 5 unidades diferentes: Morfología, Sintaxis, Oración Simple, Oración Compuesta y Oración Compleja.
  • En los exámenes se podrán marcar las unidades sobre las que te quieres examinar.

Nunca el mismo ejercicio

  • Cada test será diferente, nunca se repetirán las mismas preguntas.
  • Crearemos un mínimo de 30 ejercicios diferentes por cada unidad, así que se garantizan 150 ejercicios diferentes.
  • Dentro de cada ejercicio, se crearán al menos 10 preguntas diferentes, dando ya más de 1500 posibilidades.
  • Se controlará que aparezca un ejercicio que lleve más tiempo sin usarse que otro más reciente.

Por ejemplo, un ejercicio puede ser: “Señala las oraciones en las que haya un predicado nominal”. Para este ejercicio crearíamos al menos 10 oraciones para ser evaluadas. Cada vez que saliera este ejercicio cogeríamos aleatoriamente 4 de ellas.

Diferentes tipos de ejercicio

Se crearán los siguientes tipos de ejercicios:

  • Preguntas de Verdadero o Falso.
  • Preguntas de Respuesta Única.
  • Preguntas de Respuestas Múltiples.

Podemos estudiar incluir ejercicios de:

  • Completar huecos.
  • Relacionar con flechas.
  • Ordenar elementos.

Estadísticas

Queremos que el alumno pueda tener un control de los tests y exámenes que realice, para ver su evolución y las partes en las que necesite mejorar.

En la siguiente publicación, intentaremos hacer unos bocetos de los diseños para la app. Esperamos que os resulte de interés.