Archivo de la etiqueta: Juego

Juega a adivinar el número con AppleScript

Con los conocimientos que ya tenemos en AppleScript podemos empezar a hacer aplicaciones más complejas como puede ser un simple juego de adivinar un número.

Nuestro script debe realizar las siguientes operaciones:

  • Guardar un número aleatorio entre 1 y 100 que hay que adivinar
  • Preguntar al usuario por un número entre 1 y 100
  • Comprobar que lo introducido por el usuario es correcto
  • Ver si el número del usuario es igual, mayor o menor que el número que hay que adivinar
  • Si el número es menor o mayor hay que dar un mensaje y seguir jugando
  • Si se ha acertado el número se da un mensaje y se termina el juego

El código propuesto a continuación usa funciones, manejo de errores, estructuras condicionales, variables globales, cuadros de diálogo y generación de números aleatorios. Todo esto ya lo hemos visto en artículos anteriores.

El código es el siguiente:


global numeroPensado
set numeroPensado to 0
juego()

on juego()
if numeroPensado = 0 then
set numeroPensado to random number from 1 to 10
end if
set dialogResult to display dialog "?Qué número he pensado?" default answer ""
try
set miNumero to the text returned of (dialogResult) as number
on error
set miNumero to 0
display alert "Debes introducir un número entre 1 y 100"
juego()
end try
if miNumero ≥ 1 and miNumero ≤ 100 then
if miNumero = numeroPensado then
display alert "¡Muy bien! Has acertado el número que he pensado"
else if miNumero < numeroPensado then display alert "El número que he pensado es mayor que " & (miNumero as text) juego() else if miNumero > numeroPensado then
display alert "El número que he pensado es menor que " & (miNumero as text)
juego()
end if
else
display alert "Debes introducir un número entre 1 y 100"
juego()
end if
end juego

Propuesta de mejora

El código de este pequeño juego es simple pero se puede mejorar de muchas maneras. Aquí se indican algunas mejoras que se podrían hacer por parte de los lectores:

  • Controlar que sólo se tengan 5 oportunidades para adivinar el número
  • Reproducir sonidos cuando se acierte y se falle
  • Hacer el juego inverso en el que el usuario piensa el número y el ordenador va preguntando por el número y el usuario responde si es mayor, menor o se ha acertado

Podéis enviarnos vuestras propuestas en los comentarios a este artículo.

Disponible la actualización a la versión 1.1 de la sopa de letras accesible

Desde hoy está disponible en la AppStore, la tienda de aplicaciones para los dispositivos iOS de Apple, la versión 1.1 del juego Sopa de letras accesible para iPhone, iPad y iPod touch.

Portada de Sopa de letras accesible

En esta versión se incluyen varias mejoras y correcciones de error. Entre ellos destacan los siguientes:

  • Solucionado un problema de Game Center que provocaba que el juego se cerrase si el dispositivo recibía una notificación.
  • Solucionado un problema de inicio de sesión en Game Center para dispositivos iPhone 6 y 6Plus.
  • Incluidas dos nuevas categorías de palabras tanto en español como en inglés: profesiones y cuerpo humano
  • Ahora no se verbalizarán las letras del tablero de la sopa en mayúsculas cuando se desactiva la regla utilizando VoiceOver.
  • Se han incluido logros de Game center como: terminar una sopa usando todas las pistas, terminar una sopa sin usar pistas, etc.
  • Se ha incluido una nueva sección en el menú principal para leer unas instrucciones de juego.

Si has detectado algún error en esta nueva versión o tienes alguna petición o sugerencia puedes contactar con nosotros.

Juega a la sopa de letras en tu iPhone o tu iPad

Tyflos Accessible Software acaba de publicar en la AppStore, la tienda de aplicaciones de Apple para sus dispositivos iOS, su sexta aplicación.

Portada de la sopa de letras accesible

La aplicación, Sopa de letras accesible, es un juego sencillo en el que tendremos que encontrar las palabras ocultas en la sopa.

Su funcionamiento es muy sencillo. Antes de empezar a jugar deberemos elegir la categoría de palabras que se van a ocultar en la sopa, el tamaño del tablero para la sopa y el número de palabras que se ocultarán en la sopa.

Una vez hayamos configurado la sopa nos aparecerá el tablero de juego en el que tendremos que buscar las palabras ocultas. Tendremos que buscarlas en horizontal, vertical y diagonal tanto del derecho como del revés.

Cuando encontremos todas las palabras se nos otorgará una serie de puntos dependiendo del número de palabras a buscar y el tamaño del tablero. Estos puntos nos ayudarán a subir en el tablero de puntuación de Game Center

En esta primera versión tenemos 3 categorías de palabras en español y 3 categorías de palabras en inglés. En futuras versiones se añadirán más categorías.

Buscando palabras de forma universal

Cuando encontremos una palabra en el tablero simplemente debemos seleccionar la letra de inicio y la letra final de la palabra y quedará marcada.

En este tipo de juegos los jugadores que no usan lector de pantallas suelen usar un gesto de arrastre desde el principio al final de la palabra. En cambio, los usuarios de VoiceOver no pueden usar este gesto. Como mejora técnica la Sopa de letras accesible permite usar tanto el gesto de selección de inicio y fin de palabra como el de arrastrar a los jugadores que no necesiten usar VoiceOver y a los jugadores que utilicen VoiceOver podrán jugar de forma habitual sin crear ningún tipo de conflicto al existir gestos diferenciados en la capa de accesibilidad de la aplicación.

Todo este desarrollo para hacer convivir gestos con y sin la capa de accesibilidad se ha realizado para que todos los jugadores puedan participar del juego de la forma más cómoda para cada caso.

Más accesibilidad

Para facilitar la visualización del tablero se han incluido opciones para personalizar los colores durante el juego así como la posibilidad de visualizar una guía o rejilla que facilite la exploración del tablero con o sin zoom para que durante los desplazamientos largos en vertical u horizontal el jugador no se pierda. Además, esta rejilla de visualización se traduce en la presencia de coordenadas para los usuarios de VoiceOver para que puedan orientarse mejor en el tablero.

Personalización y ayuda

El juego permite usar un número determinado de pistas que te facilitarán encontrar las palabras escondidas en la sopa pero ¡cuidado! cada vez que utilices una pista perderás puntos al completar la sopa.

También podrás silenciar la música de fondo y los efectos de sonido

Puedes conseguir la Sopa de letras accesible en la AppStore

Othelo accesible para iPhone e iPad

Tyflos Accessible Software acaba de publicar un nuevo juego accesible en la AppStore de Apple siguiendo su criterio de accesibilidad para todos. Este nuevo juego es el Othelo accesible

Junto con Buscaminas accesible y Tragaperras accesible, Othelo accesible es el tercer juego desarrollado para dispositivos iOS y la cuarta aplicación para iOS publicada bajo el sello de Tyflos Accessible Software siendo apreciable fácilmente el especial cuidado que se hace en cuanto a su nivel de accesibilidad para todas las personas.

Su interfaz es completamente compatible con VoiceOver y Zoom para que personas con discapacidad visual puedan disfrutar de la experiencia de ocio que ofrece esta aplicación. Además se ha incluido una banda de subtítulos para que personas con discapacidad auditiva puedan seguir el juego sin problemas. Por último se ha diseñado una experiencia de juego utilizando gestos simples que faciliten el uso a personas con discapacidad motriz.

El juego

Este juego está basado en el conocido Reversi permitiendo algunas características especiales. El objetivo del juego es conquistar el mayor número posible de casillas del tablero con las fichas de tu color. Para ello puedes ir colocando tus fichas buscando encerrar las fichas de tu oponente para voltearlas.

Entre las características actuales del juego destacan:

  • Cuatro tamaños de tablero para partidas más cortas o más largas
  • Tres niveles de dificultad para competir contra tu iPhone o tu iPad
  • Modo de reglas simplificado o campeonato

Podrás encontrar más información en la página de Othelo accesible en la AppStore

Tragaperras accesible para iPhone e iPad

Tyflos Accessible Software ha estado trabajando en el diseño y desarrollo de un nuevo juego para iPhone e iPad que cumpla el mayor número de requisitos posibles en cuanto a su accesibilidad. El esfuerzo ha dado sus frutos y ya está disponible en la App store, la tienda de aplicaciones de Apple, el nuevo juego de este sello: Tragaperras accesible

Algunos usuarios del anterior juego de Tyflos Accesible Software, el Buscaminas accesible, mostraron interés en disponer de juegos que no fuesen de tablero y fuesen de azar. Intentamos escuchar y satisfacer las necesidades de los usuarios así que aquí tenéis un juego de azar y no es de tablero.

Recuerda que puedes conocer más sobre Tyflos Accesible Software y sus aplicaciones publicadas en la sección de proyectos de este sitio web.