Mostrando entradas con la etiqueta Antonio Damian. Mostrar todas las entradas


Esta practica de clase tiene el siguiente objetivo, es hacer que cuando la bola choque contra el bloque rojo, reduzca la velocidad y si choca contra el azul la aumente.
(Opcional: Un label donde muestre nuestra velocidad.)
Este es el aspecto de mi actividad:






















Entonces tenemos los siguientes elementos en pantallas:
  1. Un canvas con 4 objetos:
    1. Img_sprite de la barra.
    2. una bola.
    3. Img_sprite bloque rojo.
    4. Img_sprite bloque azul.

Pasamos al codigo:

Sabiendo el objetivo del juego, haremos lo siguiente:
  • Mover la barra solo hacia los lados:
Uno de los problemas que tiene el appinventor cuando queremos que se mueva un sprite cuando nosotros lo arrastremos, es que el sprite no sigue al dedo correctamente y la solución es simple:
En la X de ImgBarra.MoveTo debemos restarle el currentX menos el Width de la barra dividido por 2.
Esto hará que se mueva correctamente al tocarla y arrastrarla.
  • La bola al chocar con uno de los bordes del canvas rebote cambiando aleatoriamente su dirección:










Esta función es EdgeReached y hace que:
-Cambia el Heading (Dirección de movimiento) a un numero aleatorio del 1 al 100.
-Llama a la función bounce para que rebote contra edge.

  • Colisiones de tres objetos con un único bloque:
Esto es algo complicado al principio puesto que no te deja repetir una colisión algo absurdo puesto que reduce posibilidades a la hora de ser creativos, la solución tras unos largos minutos fue con esta lógica:
"Other" es un componente y nosotros le damos nombre a "Other" así que podríamos usar tantos "If"  como necesitáramos y hacer la comprobación de que "Other" sea por ejemplo bloqueazul pero no un text sino al final de cada elemento viene un componente, eso es lo que necesitamos para hacer tal comprobación y aunque funcione bien hay veces que no termina de funcionar bien.























Buenas a todos, tras un tiempo sin postear nada aquí hoy os traigo Paradise un juego de batallas en el cual aumentaras de nivel, obtendrás skills nuevas.



Esta es la entrada a la aplicación pero es algo que no lo tengo muy claro, en las siguientes versiones se verá.
Ahora mismo el juego consta de:
-3 clases a elegir: Clerico, Guerrero y Ladrón
-4 Monstruos.
-Mismo escenário.
-Habilidades minimas.

Ya iré subiendo como lo llevo.






Un saludo!
Esta actualización trae algunas sorpresas que espero que os gusten ademas de algunos arreglos:
Arreglos:
-Edad: La edad tenia como problema que sumaba 0.1, ahora suma 1 eliminando el decimal.
-Texto de sucio y hambre.
-Movimiento de Miko.
-Según el hambre de tu Miko la velocidad con la que se mueve se reducirá un 20%
Sorpresas:
-Miko se mueve por toda la pantalla.
-Puedes seleccionar un color para tu Miko.
-Añadida pata de pollo la cual puedes mover hacia tu Miko para darle de comer.
Y bueno ahora mismo estoy trabajando en el tema visual de esta aplicación que espero que os guste.
Un saludo androidniacos!
P.D.: Aquí la demo de Miko: http://www.mediafire.com/?uw9qqzl8y5yjzi6
Hoy os traigo esta app que estoy haciendo, es un tamagochi que tiene estas opciones:
-Alimentar: Cuando tenga hambre le podras alimentar, pero cuidado que si lo sobrealimentas muere :(
-Limpiar: Cuida de su higiene para que crezca bien.
-Crecer: Este botón es para cuando tu Miko tenga 5 años pueda crecer y dejar de ser un crio.
Esta versión me centro mas en como hacerla en sí que el diseño, pero en las proximas añadire algunas funciones mas, mejores diseños y personalizable.
Aqui una foto de su apariencia:
Aqui os dejo una foto de la APP casi lista, esta es la "normal" puesto que no trae mucho mas que 9 espacios para escribir.
APP:

















Codigo:
Buenas a todos, tras estar unos días sin actividad, hoy os traigo algo que empiezo hoy, aun estoy con esta aplicación que tal vez esté lista para esta noche.
Ayer mi padre me pidió una hoja de calculo para hacer facturas para su negocio, pero el problema es que no hay impresora puesto que se rompió.
Esa mañana, Fran nos enseñó ha hacer una calculadora y bueno me dije veamos que podemos hacer.
La aplicación hace lo siguiente:
-Seleccionas uno de tus clientes  (en esta version como es para mi padre, ya los tiene dentro pero en la "normal" tendrás que introduccir tu los tuyos.)
-Nombre de producto y precio (en esta incluyo kilos los cuales puedo dejar si me lo pedis por comentario)
-Calcula todo y lo suma.
-Envia factura por Email.
Esta aplicación puede llegar a ser muy util y por eso quiero trabajarla.
Sobre mi app OXPad decir que tengo nuevas ideas y que la semana que viene saldrán a la luz.
Bien esta vez os traigo un juego simple, El ahorcado en 2 versiones, la primera es para dos jugadores, uno introduce el numero y el otro lo intenta adivinar, la segunda es para uno contra la "maquina" intentando averiguar un número del 0 al 100.
Cada fallo hace que el muñeco cambie de aspecto como en el clasico.
Aqui os dejo el Source de ambos y el APK
http://www.mediafire.com/?h2d5lbkrhh6j0
Un saludo Androidniacos!

Esta aplicación es la primera que vimos en el Ciclo, para realizarla, solo usamos las herramientas básicas como:

Label: Son componentes que se utilizan para mostrar texto.

TextBox: Este componente permite al usuario escribir un texto que será utilizado de algún modo por la aplicación.

Button: Los botones son componentes que el usuario pulsa para realizar alguna acción en su aplicación.


En la parte de "programación", usamos también piezas básicas:

La pieza "btnMensajeCiclo.Click" es la acción que hará el botón, en este caso cuando reciba un click, hará que el label lblHolaCiclo.Text cree un texto que diga Hola "txtNombre.txt" <- Nombre escrito en el Textbox, k ase, TxtEdad.text <- escrito en el Textbox de "Edad", O K.
debajo del label HolaCiclo está la propiedad "Visible" para que se vea en este caso este label.
Y bien como veis no tiene mucho misterio esta "Aplicación".
Un saludo Androidniacos!


Ahora mismo solo está la "idea" de esta app, lo cual solo permite cambiar color entre Verde, Rojo y Azul, tomar una foto desde la cámara y borrar las pintadas.
Empecé esta App para aprender a usar el Canvas y la verdad esque no es muy dificil de usar.
Aqui tenemos lo que viene a ser una "muestra":
(Esta tarde subiré el APK)
Esta tarde, encontré el Game Maker con los modulos html5, android y IOS.
Tengo los manuales y aparte tengo una aplicación medio lista que será por así decirlo, una mascota virtual pero que traerá:
-GPS.
-Mapas.
-Estoy conduciendo.
-Lector de mensajes por voz.
Hasta ahora tengo listo lo que es el "Estoy conduciendo".
Un Saludo Androiniacos!
Bueno, esta versión la tuve que modificar entera puesto que no me dejaba el APPInventor hacer algo de más de 5MB.
Ahora si es lo que "buscaba" hacer, todos los sonidos son 8-Bits y por ahora tiene unos cuantos fallos que iré corrigiendo en esta semana.
La parte gráfica ahora mismo me gusta aunque también traerá nuevas cosas en las siguientes versiones.
Aqui el apk:
http://www.mediafire.com/?q1cvux5vffb1bvc
Captura:
Un saludo Androidniacos!
Ya está aqui la nueva versión de OXPad, como dije en el anterior, esta versión es:
-Mejorado el fondo ( centrado )
-Nuevos Botones
-FreeVer.
Esta sería la versión gratuita:
Como veis, está algo mejor a cuanto aspecto y cuando suba el APK escuchareis los Samples de dubstep.
No dejé de lado el proyecto 8bitpad que era este, solo que sacaré otro Pad que se llamará 8-Pad.
La semana que viene lo empezaré, un saludo y luego subo el APK.
Como bien dice el titulo, hoy es dia de hacer algo grande, cambiar por completo y eso será en el OXpad, le cambiaré de sentido y será para Dubstep, encontré unos buenos samples para meterle y bueno en esta mejora tendrá:
-Samples dubstep.
-Más botones.
-Nuevo fondo.
-Cambio de botones.
Esta tarde subiré por fin el .apk y una foto, esta aplicación de momento y digo de momento será gratuita pero haré 2, la gratuita y la de pago.
Pago:
-Selección de "Escenas"
-Mejor Aspecto.
-Sonidos Nuevos.
Gratis:
-Una sola "Escena"
-Sonidos básicos.
-Diferente fondo y botones (los actuales)
En la proxima versión intentaré hacer que los botones tenga retroiluminación y alguna sorpresilla más.
Un saludo Androidniacos.
Hoy continuo con el proyecto OXPad el pad de sonidos 8bit.
En esta versión mejoré un poco el aspecto y añadí 3 botones más.
Cambié unos 3 sonidos que no sonaban muy "agradables".
Tambien fondo nuevo y otro editado puesto que no tenia buena calidad

Esta aplicación la comenzé hoy, está digamos que sin pulir ni nada, es la idea básica.
Un pad con sonidos de Chiptune.
El diseño ahora mismo es para ver como quedaría, más adelante sacaré otra version la cual tendrá notables mejoras.
Un saludo y aqui teneis la foto de momento.

Hoy comienzo este blog para mostrar mis proyectos con AppInventor y Game Maker Android.
Todos los progresos serán subidos con fotos, videos y una "demo".
Espero que sigáis este sitio con interés y que os guste lo que hago.

Welcome to My Blog

Popular Post

- Copyright © Diario de un programador frustrado Damián Martín -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -