Acabo de recibir una oferta de compra por la App Linterna por un precio de 0,05 dólares por usuario activo, lo que significa 400 dólares por los 8.000 usuarios activos actuales.
Sin ser una fortuna, es un importe considerable.
No obstante, la App la creé principalmente porque en Google Play no encontré una App de linterna sencilla y práctica.
Una vez la hube creado para mí decidí que, ya que había hecho el esfuerzo, no me costaba nada compartirla con los demás.
La App no incluye publicidad porque quitaría parte de su utilidad reduciendo el área iluminada de la pantalla e incluso variando la luminosidad dependiendo del anuncio que se mostrase, además de no es el lugar donde mejor se puede publicitar nada porque el usuario no mira la pantalla.
Independientemente de lo acertado o equivocado que esté el comprador en su interés por la App Linterna, seguirá siendo gratuita y sin anuncios mientras dependa de mí.
Gracias a todos los usuarios que la han instalado y a los que la han valorado en Google Play, en cuyas reseñas me demuestran lo acertado de que siga tal como está: gratuita y sin anuncios.
Iván Melenchón Serrano
29 oct 2018
18 ene 2016
Beta testers de Linterna
Si quieres ser el primero en probar las próximas versiones de Linterna, ahora puedes.
Sólo tienes que hacer clic aquí enlace.
Podrás asegurarte que la próxima mejora de Linternilla funcione correctamente en tu Android y dar tu opinión.
Gracias por participar.
Sólo tienes que hacer clic aquí enlace.
Podrás asegurarte que la próxima mejora de Linternilla funcione correctamente en tu Android y dar tu opinión.
Gracias por participar.
16 ene 2016
Linterna: más mejoras
30 dic 2015
MyLib: la App catálogo
Si acostumbras a perder algo que sabes que tienes, esta es tu App.
MyLib te permite introducir los datos de cosas junto con sus fotografías.
No importa cuantas características tengan los objetos: MyLib te permite crear tantas como necesites. Podrás buscar luego por todas ellas.
Además MyLib te sugerirá qué poner en cada dato en base a lo que introdujiste antes.
Las fotografías las puedes hacer desde MyLib o elegirlas de tu galería. Marca cuál de ellas quieres que se muestre al buscar.
MyLib te permite introducir los datos de cosas junto con sus fotografías.
No importa cuantas características tengan los objetos: MyLib te permite crear tantas como necesites. Podrás buscar luego por todas ellas.
Además MyLib te sugerirá qué poner en cada dato en base a lo que introdujiste antes.
Las fotografías las puedes hacer desde MyLib o elegirlas de tu galería. Marca cuál de ellas quieres que se muestre al buscar.
MyLib en Google Play |
8 nov 2015
Linterna: ahora con memoria
21 feb 2015
PUZLE: algo más complejo de lo que parecía
Cuando un compañero de trabajo vio por primera vez la App PUZLE me preguntó "¿Y cómo sábes que tiene solución?" y le contesté "Porque si uno de 3x3 siempre la tiene, uno de más también", y PUZLE tiene un mínimo de 3x3.
Pero mi afirmación era más una intuición, que una verdad. En un puzle de 3x3 se pueden mover piezas dentro de un bloque de 2x2 de forma que se puede ubicar cualquier pieza en cualquier parte del tablero. Hasta ahí es correcto, y es el movimiento que yo había estado utilizando para resolver puzles, pero en lo que me equivocaba era en que una vez colocada una pieza, el resto no pueden moverse a cualquiera de las otras posiciones restantes: está ligada a una o varias, pero a ciertas otras definitivamente no.
¿Qué provocaba esto? Cuando PUZLE mezclaba las piezas de un nuevo puzle, las ubicaba aleatoriamente. Esto creaba puzles que podían no tener solución.
Probando la App me ocurrió en varias ocasiones que casi terminaba el puzle, pero había dos piezas que estaban la una en el lugar de la otra y no había forma de colocarlas en su sitio sin mover las de alrededor, y de bastante alrededor llegué a mover, pero no lo conseguía. Lo atribuí a que sería un puzle más difícil, para el que, si "siempre había una solución para un puzle de 3x3", siempre tendría que haberla para uno de 5x8, aunque fuese más compleja la solución de las cosas que yo había probado. Pero no había solución.
Para llegar a esa conclusión, decidí buscar si existía alguna demostración matemática de si cualquier disposición de piezas de un puzle se podía resolver.
Buscaba si las personas que estaban delante de PUZLE podrían estar intentando resolver un puzle sin solución, algo que le parecería irritante a un usuario para puzles de 8x13 pero inaceptable para niños con puzles de 3x4.
Encontré una web que hablaba de una demostración de que uno de 3x3 y uno de 4x4 no siempre tenían solución. Al leerlo por encima entendí que, además, dada una disposición de piezas, intercambiando dos, podrían convertirlo en irresoluble, y viceversa.
De hecho contaban la historia de una publicación que ofreció durante años un premio a quien resolviera unos puzles dispuestos de una forma concreta, algo que el autor ya sospechaba que no tenía solución: nunca dio ningún premio.
Además, para saber si tenía o no solución, sólo uno de dos de los algoritmos podía utilizarse sin problemas de rendimiento, lo que hacía sospechar que el cálculo iba a ser costoso y lento.
Finalmente resultó más sencillo. Al iniciar un nuevo puzle se mezclan las piezas haciendo movimientos aleatorios, pero con movimientos válidos de piezas.
Concretamente se realizan tantos movimientos como el número de piezas del puzle multiplicado por cinco.
Pero mi afirmación era más una intuición, que una verdad. En un puzle de 3x3 se pueden mover piezas dentro de un bloque de 2x2 de forma que se puede ubicar cualquier pieza en cualquier parte del tablero. Hasta ahí es correcto, y es el movimiento que yo había estado utilizando para resolver puzles, pero en lo que me equivocaba era en que una vez colocada una pieza, el resto no pueden moverse a cualquiera de las otras posiciones restantes: está ligada a una o varias, pero a ciertas otras definitivamente no.
¿Qué provocaba esto? Cuando PUZLE mezclaba las piezas de un nuevo puzle, las ubicaba aleatoriamente. Esto creaba puzles que podían no tener solución.
Probando la App me ocurrió en varias ocasiones que casi terminaba el puzle, pero había dos piezas que estaban la una en el lugar de la otra y no había forma de colocarlas en su sitio sin mover las de alrededor, y de bastante alrededor llegué a mover, pero no lo conseguía. Lo atribuí a que sería un puzle más difícil, para el que, si "siempre había una solución para un puzle de 3x3", siempre tendría que haberla para uno de 5x8, aunque fuese más compleja la solución de las cosas que yo había probado. Pero no había solución.
Para llegar a esa conclusión, decidí buscar si existía alguna demostración matemática de si cualquier disposición de piezas de un puzle se podía resolver.
Buscaba si las personas que estaban delante de PUZLE podrían estar intentando resolver un puzle sin solución, algo que le parecería irritante a un usuario para puzles de 8x13 pero inaceptable para niños con puzles de 3x4.
Encontré una web que hablaba de una demostración de que uno de 3x3 y uno de 4x4 no siempre tenían solución. Al leerlo por encima entendí que, además, dada una disposición de piezas, intercambiando dos, podrían convertirlo en irresoluble, y viceversa.
De hecho contaban la historia de una publicación que ofreció durante años un premio a quien resolviera unos puzles dispuestos de una forma concreta, algo que el autor ya sospechaba que no tenía solución: nunca dio ningún premio.
Además, para saber si tenía o no solución, sólo uno de dos de los algoritmos podía utilizarse sin problemas de rendimiento, lo que hacía sospechar que el cálculo iba a ser costoso y lento.
Finalmente resultó más sencillo. Al iniciar un nuevo puzle se mezclan las piezas haciendo movimientos aleatorios, pero con movimientos válidos de piezas.
Concretamente se realizan tantos movimientos como el número de piezas del puzle multiplicado por cinco.
PUZLE en Google Play |
2 dic 2014
Puzles como nunca
Además de ser el juego habitual de niños tiene algunas características que la diferencian y la hacen especial y entretenida también a los adultos.
Que las imágenes estén categorizadas por temas no tiene importancia, pero sí que el puzle se pueda hacer de más piezas. Esto le añade dificultad y requiere más paciencia.
En un principio el rango de piezas iba a ser de 3 a 20, pero ha terminado siendo un muy razonable "a 8".
PUZLE tiene además otras dos característica interesantes desde el punto de vista de los niños.
Una es que la forma en que les permite completar el puzle. El algoritmo de cálculo que permite saber si el puzle está completo tiene en cuenta que, si dos piezas son del mismo color, entonces donde va una puede ir la otra.
Esto es evidente en la vida real pero informáticamente requiere un tratamiento especial.
La otra posibilidad, no reconocer cuándo el puzle está completo, sería raro y sobretodo para un niño.
También es distinto el tratamiento que se realiza de las imágenes. En el caso de imágenes normales se escalan hasta que el segundo de sus lados coincide con alguno de los de la pantalla, recortando el lado opuesto y sobrante. En este caso se sacrifica una franja en favor de que la imagen ocupe toda la pantalla.
Eso también ocasiona una situación especial que hay que tratar o la resolución del puzle resultaría extrañamente difícil.
Si un dibujo puede formarse con las piezas coloreadas, pero indistintamente encima o debajo de toda una fila de piezas blancas, el puzle está completo en ambos casos, aunque la disposición de las piezas no coincida exactamente con la de la imagen original, al estar un poco desplazado el dibujo.
Es el caso del ejemplo de la derecha. Tras ampliar al máximo la imagen quedaron dos filas blancas: una arriba del dibujo y otra debajo, pero aquí el puzle se ha resuelto con el dibujo en otra posición, pero aun así es una solución correcta.
Por último PUZLE permite que un adulto restrinja el tipo de anuncios que se muestran a aquellos apropiados para niños (COPPA), además también de poder escoger los temas de los puzles, activando el tema infantil y quizás desactivando aquellos otros con imágenes más complicadas que serían en cambio más entretenidas para adultos.
Resolver un puzle puede ser muy sencillo o también complicado:
El menú ha sido elegido en sus mínimos elementos:
- Una banda con las imágenes de los puzles para poder elegir personalmente una.
- CONTINUAR PUZLE: permite continuar con el último puzle en que se jugó o uno nuevo si no lo hubiera.
- PUZLE AL AZAR: comenzar un nuevo puzle al azar.
- OPCIONES: muestra la configuración:
Además, si se agita el dispositivo, PUZLE mezclará las piezas del puzle.
Espero que sea entretenido.
Suscribirse a:
Entradas (Atom)