SlideShare una empresa de Scribd logo
5

Desarrollo de apps para móviles:
BallBounce: Bases para un juego
(paso a paso)

Programamos

Videojuegos y Apps

Flor Palomares, Patricia
Huertas Fernández, José Ignacio
Moreno León, Jesús
Moriana Coronel, María
Enero 2014

http://programamos.es
Licencia

Estas diapositivas son una obra derivada del tutorial
“BallBounce Game App”
disponible en http://appinventor.mit.edu/explore/ai2/beginner-videos.html
©Programamos, Enero de 2014
Algunos derechos reservados.
Este artículo se distribuye bajo la licencia“ReconocimientoCompartirIgual 3.0 España" de CreativeCommons, disponible en
http://creativecommons.org/licenses/by-sa/3.0/es/deed.es
Este documento (o uno muy similar)
está disponible en (o enlazado desde)
http://programamos.es

http://programamos.es
¿Qué queremos?

●

●

●

Vamos a desarrollar una aplicación
simple que podrá servir de base para
la realización de juegos más
complejos.
La aplicación consistirá en una bola
que podrá ser dirigida con el dedo.
Cada vez que se empuje la bola, se
deberá mover en la dirección y con la
velocidad correspondiente al gesto
del dedo.

http://programamos.es
Paso 1: Nuevo proyecto

●

●

●

Abrimos
un
navegador
web
e
introducimos:
appinventor.mit.edu
Pulsamos sobre el botón “Create”. Necesitarás una
cuenta de google.
Creamos un nuevo proyecto. Dale el nombre que quieras.

ó

http://programamos.es
Paso 2a: Diseño de la aplicación
●

Vamos a necesitar arrastrar a nuestra aplicación los
siguientes elementos:
– Canvas
– Ball

http://programamos.es
Paso 2b: Diseño de la aplicación
●

●

Modificamos las propiedades del canvas para que rellene
la pantalla del móvil.
Aumentamos el radio de la bola.

http://programamos.es
Paso 2b: Diseño de la aplicación

●

Y por último, modificamos las
propiedades del Screen para
deshabilitar
la
opción
“Scrollable”

http://programamos.es
Paso 3: Bloques de la aplicación
●

●

Nos pasamos al diseño de los bloques, seleccionando la
pestaña en la esquina superior derecha.
Aquí tendremos que programar el comportamiento de
cada uno de los elementos de mi aplicación.

http://programamos.es
Paso 3.a: Programamos la bola
●

Seleccionaremos la función Flung (golpear, arrastrar)
para que al cuando golpeemos la bola le asignemos la
dirección y velocidad.

http://programamos.es
Paso 3.b: Programamos la bola
●

Para ello, tendremos que establecer los valores de
“Heading” y “Speed” a los que tenga la función “Flung”.

●
●

http://programamos.es

Arrastramos dentro
Asignamos los valores de
Speed y heading del
evento Flung
Paso 3.c: Programamos la bola
●

●

Para tomar los valores una variable de un evento
tendremos que posicionarnos encima y seleccionar
“get”:

Finalmente quedaría:

http://programamos.es
Paso 4: Vemos el resultado
●

●

Para poder probar el resultado tenemos distintas
opciones:
– Utilizar un emulador (necesitamos instalar cosas en
nuestro equipo).
– Utilizar el móvil conectándolo por USB. Ver cómo.
– Utilizar el móvil a través de la red wifi de tu casa
(RECOMENDADO).
Puedes ver cómo aquí.

http://programamos.es
Paso 5: Una mejora, ¿sabrías hacerlo?
●

●

Al probarlo, podemos observar que al chocar con los
bordes no rebota.
¿Podrías solucionarlo?

http://programamos.es
Paso 5: Una mejora, ¿sabrías hacerlo?
●

Esta es la solución:

http://programamos.es
Paso 6: ¿Se te ocurre cómo mejorarlo?
●
●

●

Esto es solo el principio, ¿cómo podrías mejorarlo?
Algunas ideas: videojuego de minigolf, salvar
obstáculos, …
Realiza mejoras y compártelas con tus compañeros/as.

http://programamos.es

Más contenido relacionado

La actualidad más candente

Common errors committed by English Learners.
Common errors committed by English Learners.Common errors committed by English Learners.
Common errors committed by English Learners.
AleeenaFarooq
 
Wh question words-slideshare
Wh question words-slideshareWh question words-slideshare
Wh question words-slideshare
MEDUCA
 
The Simple present tense/ Present indefinite tense
The Simple present tense/ Present indefinite tenseThe Simple present tense/ Present indefinite tense
The Simple present tense/ Present indefinite tense
junaid Iqbal
 
Synthesis of Sentences
Synthesis of Sentences Synthesis of Sentences
Synthesis of Sentences
SnehaMohurle
 
Negative and interrogative form simple present
Negative and  interrogative form simple presentNegative and  interrogative form simple present
Negative and interrogative form simple presentmariaem07
 
Sinister opening analysis
Sinister opening analysisSinister opening analysis
Sinister opening analysis
Millett
 
Simple, Compound, Complex Sentences
Simple, Compound, Complex SentencesSimple, Compound, Complex Sentences
Simple, Compound, Complex SentencesMel Anthony Pepito
 
MILIFESTYLEMARKETING.COM
MILIFESTYLEMARKETING.COMMILIFESTYLEMARKETING.COM
MILIFESTYLEMARKETING.COM
BLOODEPURIFIER
 
The absolute phrases
The absolute phrasesThe absolute phrases
The absolute phrases
TimCreighton4
 
Too too much many not enough
Too too much many not enoughToo too much many not enough
Too too much many not enough
Letitia Thirapathi
 
Order of adjectives
Order of adjectivesOrder of adjectives
Order of adjectives
leonardo_gani
 
Comparatives & superlatives
Comparatives & superlatives Comparatives & superlatives
Comparatives & superlatives
monira21
 
Degrees of adjectives
Degrees of adjectivesDegrees of adjectives
Degrees of adjectives
Judith Solé Montejo
 
Transformation of Sentences (Changing Sentence)
Transformation of Sentences (Changing Sentence)Transformation of Sentences (Changing Sentence)
Transformation of Sentences (Changing Sentence)
Nachole Govt College, Chapainawabganj, Bangladesh
 
"The Present Perfect Tense" Project in Seminar in The Teaching of Grammar
"The Present Perfect Tense" Project in Seminar in The Teaching of Grammar"The Present Perfect Tense" Project in Seminar in The Teaching of Grammar
"The Present Perfect Tense" Project in Seminar in The Teaching of Grammarglenda75
 
Conjunction rules in detail
Conjunction rules in detailConjunction rules in detail
Conjunction rules in detail
BankExamsToday.com
 
Possessive adjective possessive pronouns
Possessive adjective possessive pronounsPossessive adjective possessive pronouns
Possessive adjective possessive pronouns
Gerardo Valente
 
Three Rules for Using A, AN and THE
Three Rules for Using A, AN and THEThree Rules for Using A, AN and THE
Three Rules for Using A, AN and THE
Jaime Alfredo Cabrera
 

La actualidad más candente (20)

Common errors committed by English Learners.
Common errors committed by English Learners.Common errors committed by English Learners.
Common errors committed by English Learners.
 
Wh question words-slideshare
Wh question words-slideshareWh question words-slideshare
Wh question words-slideshare
 
The Simple present tense/ Present indefinite tense
The Simple present tense/ Present indefinite tenseThe Simple present tense/ Present indefinite tense
The Simple present tense/ Present indefinite tense
 
Synthesis of Sentences
Synthesis of Sentences Synthesis of Sentences
Synthesis of Sentences
 
Negative and interrogative form simple present
Negative and  interrogative form simple presentNegative and  interrogative form simple present
Negative and interrogative form simple present
 
Sinister opening analysis
Sinister opening analysisSinister opening analysis
Sinister opening analysis
 
Possessivenouns
PossessivenounsPossessivenouns
Possessivenouns
 
Simple, Compound, Complex Sentences
Simple, Compound, Complex SentencesSimple, Compound, Complex Sentences
Simple, Compound, Complex Sentences
 
MILIFESTYLEMARKETING.COM
MILIFESTYLEMARKETING.COMMILIFESTYLEMARKETING.COM
MILIFESTYLEMARKETING.COM
 
The absolute phrases
The absolute phrasesThe absolute phrases
The absolute phrases
 
Too too much many not enough
Too too much many not enoughToo too much many not enough
Too too much many not enough
 
Order of adjectives
Order of adjectivesOrder of adjectives
Order of adjectives
 
Comparatives & superlatives
Comparatives & superlatives Comparatives & superlatives
Comparatives & superlatives
 
As vs like
As vs likeAs vs like
As vs like
 
Degrees of adjectives
Degrees of adjectivesDegrees of adjectives
Degrees of adjectives
 
Transformation of Sentences (Changing Sentence)
Transformation of Sentences (Changing Sentence)Transformation of Sentences (Changing Sentence)
Transformation of Sentences (Changing Sentence)
 
"The Present Perfect Tense" Project in Seminar in The Teaching of Grammar
"The Present Perfect Tense" Project in Seminar in The Teaching of Grammar"The Present Perfect Tense" Project in Seminar in The Teaching of Grammar
"The Present Perfect Tense" Project in Seminar in The Teaching of Grammar
 
Conjunction rules in detail
Conjunction rules in detailConjunction rules in detail
Conjunction rules in detail
 
Possessive adjective possessive pronouns
Possessive adjective possessive pronounsPossessive adjective possessive pronouns
Possessive adjective possessive pronouns
 
Three Rules for Using A, AN and THE
Three Rules for Using A, AN and THEThree Rules for Using A, AN and THE
Three Rules for Using A, AN and THE
 

Similar a Programamos con App Inventor 5: BallBounce (juego paso a paso)

Scratch en primaria 5: Videojuego arkanoid (II)
Scratch en primaria 5: Videojuego arkanoid (II)Scratch en primaria 5: Videojuego arkanoid (II)
Scratch en primaria 5: Videojuego arkanoid (II)
Programamos
 
Hot potatoes manual
Hot potatoes manualHot potatoes manual
Hot potatoes manual
fanny rodriguez
 
Simulador cave- Romero Ricardo, Soruco Fernando, Rodriguez Jesus
 Simulador cave- Romero Ricardo, Soruco Fernando, Rodriguez Jesus Simulador cave- Romero Ricardo, Soruco Fernando, Rodriguez Jesus
Simulador cave- Romero Ricardo, Soruco Fernando, Rodriguez Jesus
RicardoRomero232
 
Taller TestingUy 2019 - Automatización de pruebas móviles Android con Appium ...
Taller TestingUy 2019 - Automatización de pruebas móviles Android con Appium ...Taller TestingUy 2019 - Automatización de pruebas móviles Android con Appium ...
Taller TestingUy 2019 - Automatización de pruebas móviles Android con Appium ...
TestingUy
 
Desarrollo de Apps para móviles 4: mi primera app III
Desarrollo de Apps para móviles 4:  mi primera app IIIDesarrollo de Apps para móviles 4:  mi primera app III
Desarrollo de Apps para móviles 4: mi primera app III
Programamos
 
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
Sorey García
 
Desarrollo de Apps para móviles 3: mi primera app II
Desarrollo de Apps para móviles 3:  mi primera app IIDesarrollo de Apps para móviles 3:  mi primera app II
Desarrollo de Apps para móviles 3: mi primera app II
Programamos
 
201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdf201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdf
Galvi Yanez
 
Practica 6 actualizar software
Practica 6 actualizar softwarePractica 6 actualizar software
Practica 6 actualizar softwarekokitoslideshare
 
Herramientasinteractivas
HerramientasinteractivasHerramientasinteractivas
Herramientasinteractivas
Kelly Jhosline Amezquita Rubio
 
Programamos con App Inventor 3: Mi primera App (III)
Programamos con App Inventor 3: Mi primera App (III)Programamos con App Inventor 3: Mi primera App (III)
Programamos con App Inventor 3: Mi primera App (III)
Programamos
 
Congreso visión 2012 - taller introducción app engine
Congreso visión 2012 - taller introducción app engineCongreso visión 2012 - taller introducción app engine
Congreso visión 2012 - taller introducción app engineNigeŗ Arce
 
Hands on Lab: Usando el servicio de localización y mapas de Bing
Hands on Lab: Usando el servicio de localización y mapas de BingHands on Lab: Usando el servicio de localización y mapas de Bing
Hands on Lab: Usando el servicio de localización y mapas de Bing
Sorey García
 
Tarea programas multimedia
Tarea programas multimedia Tarea programas multimedia
Tarea programas multimedia
Angel Jose Bueno Martinez
 
Pre entrega dance plan - claudia figueroa
Pre entrega dance plan - claudia figueroaPre entrega dance plan - claudia figueroa
Pre entrega dance plan - claudia figueroa
Claudia Winchester
 
Manual Usuario EspañOl Proyecto Jing V.28junio08
Manual Usuario EspañOl Proyecto Jing V.28junio08Manual Usuario EspañOl Proyecto Jing V.28junio08
Manual Usuario EspañOl Proyecto Jing V.28junio08
Bernardo Diaz-Almeida
 
Globant development week / Progressive Web Apps
Globant development week / Progressive Web AppsGlobant development week / Progressive Web Apps
Globant development week / Progressive Web Apps
Globant
 
Como elaborar un video
Como elaborar un videoComo elaborar un video
Como elaborar un video
Maria Jose Daza Herran
 

Similar a Programamos con App Inventor 5: BallBounce (juego paso a paso) (20)

Scratch en primaria 5: Videojuego arkanoid (II)
Scratch en primaria 5: Videojuego arkanoid (II)Scratch en primaria 5: Videojuego arkanoid (II)
Scratch en primaria 5: Videojuego arkanoid (II)
 
Hot potatoes manual
Hot potatoes manualHot potatoes manual
Hot potatoes manual
 
Simulador cave- Romero Ricardo, Soruco Fernando, Rodriguez Jesus
 Simulador cave- Romero Ricardo, Soruco Fernando, Rodriguez Jesus Simulador cave- Romero Ricardo, Soruco Fernando, Rodriguez Jesus
Simulador cave- Romero Ricardo, Soruco Fernando, Rodriguez Jesus
 
Taller TestingUy 2019 - Automatización de pruebas móviles Android con Appium ...
Taller TestingUy 2019 - Automatización de pruebas móviles Android con Appium ...Taller TestingUy 2019 - Automatización de pruebas móviles Android con Appium ...
Taller TestingUy 2019 - Automatización de pruebas móviles Android con Appium ...
 
Desarrollo de Apps para móviles 4: mi primera app III
Desarrollo de Apps para móviles 4:  mi primera app IIIDesarrollo de Apps para móviles 4:  mi primera app III
Desarrollo de Apps para móviles 4: mi primera app III
 
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
 
Desarrollo de Apps para móviles 3: mi primera app II
Desarrollo de Apps para móviles 3:  mi primera app IIDesarrollo de Apps para móviles 3:  mi primera app II
Desarrollo de Apps para móviles 3: mi primera app II
 
Manual CamStudio v 2.7
Manual CamStudio v 2.7Manual CamStudio v 2.7
Manual CamStudio v 2.7
 
Robotino
RobotinoRobotino
Robotino
 
201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdf201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdf
 
Practica 6 actualizar software
Practica 6 actualizar softwarePractica 6 actualizar software
Practica 6 actualizar software
 
Herramientasinteractivas
HerramientasinteractivasHerramientasinteractivas
Herramientasinteractivas
 
Programamos con App Inventor 3: Mi primera App (III)
Programamos con App Inventor 3: Mi primera App (III)Programamos con App Inventor 3: Mi primera App (III)
Programamos con App Inventor 3: Mi primera App (III)
 
Congreso visión 2012 - taller introducción app engine
Congreso visión 2012 - taller introducción app engineCongreso visión 2012 - taller introducción app engine
Congreso visión 2012 - taller introducción app engine
 
Hands on Lab: Usando el servicio de localización y mapas de Bing
Hands on Lab: Usando el servicio de localización y mapas de BingHands on Lab: Usando el servicio de localización y mapas de Bing
Hands on Lab: Usando el servicio de localización y mapas de Bing
 
Tarea programas multimedia
Tarea programas multimedia Tarea programas multimedia
Tarea programas multimedia
 
Pre entrega dance plan - claudia figueroa
Pre entrega dance plan - claudia figueroaPre entrega dance plan - claudia figueroa
Pre entrega dance plan - claudia figueroa
 
Manual Usuario EspañOl Proyecto Jing V.28junio08
Manual Usuario EspañOl Proyecto Jing V.28junio08Manual Usuario EspañOl Proyecto Jing V.28junio08
Manual Usuario EspañOl Proyecto Jing V.28junio08
 
Globant development week / Progressive Web Apps
Globant development week / Progressive Web AppsGlobant development week / Progressive Web Apps
Globant development week / Progressive Web Apps
 
Como elaborar un video
Como elaborar un videoComo elaborar un video
Como elaborar un video
 

Más de Programamos

Pensamiento computacional e inteligencia artificial en Educación Secundaria y FP
Pensamiento computacional e inteligencia artificial en Educación Secundaria y FPPensamiento computacional e inteligencia artificial en Educación Secundaria y FP
Pensamiento computacional e inteligencia artificial en Educación Secundaria y FP
Programamos
 
Introducción práctica a la inteligencia artificial
Introducción práctica a la inteligencia artificialIntroducción práctica a la inteligencia artificial
Introducción práctica a la inteligencia artificial
Programamos
 
La inteligencia artificial está cambiando tu trabajo y tu vida... ¡Aprovéchalo!
La inteligencia artificial está cambiando tu trabajo y tu vida... ¡Aprovéchalo!La inteligencia artificial está cambiando tu trabajo y tu vida... ¡Aprovéchalo!
La inteligencia artificial está cambiando tu trabajo y tu vida... ¡Aprovéchalo!
Programamos
 
El Pensamiento Computacional como eje de las competencias claves en la escuel...
El Pensamiento Computacional como eje de las competencias claves en la escuel...El Pensamiento Computacional como eje de las competencias claves en la escuel...
El Pensamiento Computacional como eje de las competencias claves en la escuel...
Programamos
 
Informática en Secundaria y Bachillerato en Andalucía
Informática en Secundaria y Bachillerato en AndalucíaInformática en Secundaria y Bachillerato en Andalucía
Informática en Secundaria y Bachillerato en Andalucía
Programamos
 
La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...
Programamos
 
Programa tu futuro
Programa tu futuroPrograma tu futuro
Programa tu futuro
Programamos
 
ClubDeScratch Sesión 2: movimientos autónomos
ClubDeScratch Sesión 2: movimientos autónomosClubDeScratch Sesión 2: movimientos autónomos
ClubDeScratch Sesión 2: movimientos autónomos
Programamos
 
Club de Scratch. Sesión 1: el movimiento
Club de Scratch. Sesión 1: el movimientoClub de Scratch. Sesión 1: el movimiento
Club de Scratch. Sesión 1: el movimiento
Programamos
 
La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...
Programamos
 
USO EDUCATIVO DE DISPOSITIVOS MÓVILES: SMARTPHONES Y TABLETS (I)
 USO EDUCATIVO DE DISPOSITIVOS MÓVILES: SMARTPHONES Y TABLETS (I) USO EDUCATIVO DE DISPOSITIVOS MÓVILES: SMARTPHONES Y TABLETS (I)
USO EDUCATIVO DE DISPOSITIVOS MÓVILES: SMARTPHONES Y TABLETS (I)
Programamos
 
La programación informática como herramienta educativa (III): Videojuegos con...
La programación informática como herramienta educativa (III): Videojuegos con...La programación informática como herramienta educativa (III): Videojuegos con...
La programación informática como herramienta educativa (III): Videojuegos con...
Programamos
 
La programación informática como herramienta educativa (I): Introducción a Sc...
La programación informática como herramienta educativa (I): Introducción a Sc...La programación informática como herramienta educativa (I): Introducción a Sc...
La programación informática como herramienta educativa (I): Introducción a Sc...
Programamos
 
La programación informática como herramienta educativa (II): Storytelling con...
La programación informática como herramienta educativa (II): Storytelling con...La programación informática como herramienta educativa (II): Storytelling con...
La programación informática como herramienta educativa (II): Storytelling con...
Programamos
 
Creaciones audiovisuales como productos de aprendizaje
Creaciones audiovisuales como productos de aprendizajeCreaciones audiovisuales como productos de aprendizaje
Creaciones audiovisuales como productos de aprendizaje
Programamos
 
Jugamos a programar. Curso Scratch La Rioja. Sesión 3.
Jugamos a programar. Curso Scratch La Rioja. Sesión 3.Jugamos a programar. Curso Scratch La Rioja. Sesión 3.
Jugamos a programar. Curso Scratch La Rioja. Sesión 3.
Programamos
 
Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
Jugamos a programar. Curso Scratch La Rioja. Sesión 2.Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
Programamos
 
Jugamos a programar. Curso a docentes de La Rioja. Sesión 1.
Jugamos a programar. Curso a docentes de La Rioja. Sesión 1.Jugamos a programar. Curso a docentes de La Rioja. Sesión 1.
Jugamos a programar. Curso a docentes de La Rioja. Sesión 1.
Programamos
 
Taller Drscratch en Medialab Prado 27/02/2015
Taller Drscratch en Medialab Prado 27/02/2015Taller Drscratch en Medialab Prado 27/02/2015
Taller Drscratch en Medialab Prado 27/02/2015
Programamos
 
Presentación de Programamos en EBE13
Presentación de Programamos en EBE13Presentación de Programamos en EBE13
Presentación de Programamos en EBE13
Programamos
 

Más de Programamos (20)

Pensamiento computacional e inteligencia artificial en Educación Secundaria y FP
Pensamiento computacional e inteligencia artificial en Educación Secundaria y FPPensamiento computacional e inteligencia artificial en Educación Secundaria y FP
Pensamiento computacional e inteligencia artificial en Educación Secundaria y FP
 
Introducción práctica a la inteligencia artificial
Introducción práctica a la inteligencia artificialIntroducción práctica a la inteligencia artificial
Introducción práctica a la inteligencia artificial
 
La inteligencia artificial está cambiando tu trabajo y tu vida... ¡Aprovéchalo!
La inteligencia artificial está cambiando tu trabajo y tu vida... ¡Aprovéchalo!La inteligencia artificial está cambiando tu trabajo y tu vida... ¡Aprovéchalo!
La inteligencia artificial está cambiando tu trabajo y tu vida... ¡Aprovéchalo!
 
El Pensamiento Computacional como eje de las competencias claves en la escuel...
El Pensamiento Computacional como eje de las competencias claves en la escuel...El Pensamiento Computacional como eje de las competencias claves en la escuel...
El Pensamiento Computacional como eje de las competencias claves en la escuel...
 
Informática en Secundaria y Bachillerato en Andalucía
Informática en Secundaria y Bachillerato en AndalucíaInformática en Secundaria y Bachillerato en Andalucía
Informática en Secundaria y Bachillerato en Andalucía
 
La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...
 
Programa tu futuro
Programa tu futuroPrograma tu futuro
Programa tu futuro
 
ClubDeScratch Sesión 2: movimientos autónomos
ClubDeScratch Sesión 2: movimientos autónomosClubDeScratch Sesión 2: movimientos autónomos
ClubDeScratch Sesión 2: movimientos autónomos
 
Club de Scratch. Sesión 1: el movimiento
Club de Scratch. Sesión 1: el movimientoClub de Scratch. Sesión 1: el movimiento
Club de Scratch. Sesión 1: el movimiento
 
La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...
 
USO EDUCATIVO DE DISPOSITIVOS MÓVILES: SMARTPHONES Y TABLETS (I)
 USO EDUCATIVO DE DISPOSITIVOS MÓVILES: SMARTPHONES Y TABLETS (I) USO EDUCATIVO DE DISPOSITIVOS MÓVILES: SMARTPHONES Y TABLETS (I)
USO EDUCATIVO DE DISPOSITIVOS MÓVILES: SMARTPHONES Y TABLETS (I)
 
La programación informática como herramienta educativa (III): Videojuegos con...
La programación informática como herramienta educativa (III): Videojuegos con...La programación informática como herramienta educativa (III): Videojuegos con...
La programación informática como herramienta educativa (III): Videojuegos con...
 
La programación informática como herramienta educativa (I): Introducción a Sc...
La programación informática como herramienta educativa (I): Introducción a Sc...La programación informática como herramienta educativa (I): Introducción a Sc...
La programación informática como herramienta educativa (I): Introducción a Sc...
 
La programación informática como herramienta educativa (II): Storytelling con...
La programación informática como herramienta educativa (II): Storytelling con...La programación informática como herramienta educativa (II): Storytelling con...
La programación informática como herramienta educativa (II): Storytelling con...
 
Creaciones audiovisuales como productos de aprendizaje
Creaciones audiovisuales como productos de aprendizajeCreaciones audiovisuales como productos de aprendizaje
Creaciones audiovisuales como productos de aprendizaje
 
Jugamos a programar. Curso Scratch La Rioja. Sesión 3.
Jugamos a programar. Curso Scratch La Rioja. Sesión 3.Jugamos a programar. Curso Scratch La Rioja. Sesión 3.
Jugamos a programar. Curso Scratch La Rioja. Sesión 3.
 
Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
Jugamos a programar. Curso Scratch La Rioja. Sesión 2.Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
 
Jugamos a programar. Curso a docentes de La Rioja. Sesión 1.
Jugamos a programar. Curso a docentes de La Rioja. Sesión 1.Jugamos a programar. Curso a docentes de La Rioja. Sesión 1.
Jugamos a programar. Curso a docentes de La Rioja. Sesión 1.
 
Taller Drscratch en Medialab Prado 27/02/2015
Taller Drscratch en Medialab Prado 27/02/2015Taller Drscratch en Medialab Prado 27/02/2015
Taller Drscratch en Medialab Prado 27/02/2015
 
Presentación de Programamos en EBE13
Presentación de Programamos en EBE13Presentación de Programamos en EBE13
Presentación de Programamos en EBE13
 

Último

Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
77361565
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
H4RV3YH3RN4ND3Z
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
IES Vicent Andres Estelles
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
Biografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptxBiografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptx
ar5498718
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
Joan Ribes Gallén
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
La Paradoja educativa
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024
IES Vicent Andres Estelles
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
María Sánchez González (@cibermarikiya)
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
almitamtz00
 
-Dia- de- la- bandera- en- el -Perú-.PPT
-Dia- de- la- bandera- en- el -Perú-.PPT-Dia- de- la- bandera- en- el -Perú-.PPT
-Dia- de- la- bandera- en- el -Perú-.PPT
PROTHEORO Apellidos
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
Armando920824
 
Presidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdfPresidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdf
MARIANA110300
 

Último (20)

Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
Biografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptxBiografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptx
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
 
-Dia- de- la- bandera- en- el -Perú-.PPT
-Dia- de- la- bandera- en- el -Perú-.PPT-Dia- de- la- bandera- en- el -Perú-.PPT
-Dia- de- la- bandera- en- el -Perú-.PPT
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
 
Presidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdfPresidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdf
 

Programamos con App Inventor 5: BallBounce (juego paso a paso)

  • 1. 5 Desarrollo de apps para móviles: BallBounce: Bases para un juego (paso a paso) Programamos Videojuegos y Apps Flor Palomares, Patricia Huertas Fernández, José Ignacio Moreno León, Jesús Moriana Coronel, María Enero 2014 http://programamos.es
  • 2. Licencia Estas diapositivas son una obra derivada del tutorial “BallBounce Game App” disponible en http://appinventor.mit.edu/explore/ai2/beginner-videos.html ©Programamos, Enero de 2014 Algunos derechos reservados. Este artículo se distribuye bajo la licencia“ReconocimientoCompartirIgual 3.0 España" de CreativeCommons, disponible en http://creativecommons.org/licenses/by-sa/3.0/es/deed.es Este documento (o uno muy similar) está disponible en (o enlazado desde) http://programamos.es http://programamos.es
  • 3. ¿Qué queremos? ● ● ● Vamos a desarrollar una aplicación simple que podrá servir de base para la realización de juegos más complejos. La aplicación consistirá en una bola que podrá ser dirigida con el dedo. Cada vez que se empuje la bola, se deberá mover en la dirección y con la velocidad correspondiente al gesto del dedo. http://programamos.es
  • 4. Paso 1: Nuevo proyecto ● ● ● Abrimos un navegador web e introducimos: appinventor.mit.edu Pulsamos sobre el botón “Create”. Necesitarás una cuenta de google. Creamos un nuevo proyecto. Dale el nombre que quieras. ó http://programamos.es
  • 5. Paso 2a: Diseño de la aplicación ● Vamos a necesitar arrastrar a nuestra aplicación los siguientes elementos: – Canvas – Ball http://programamos.es
  • 6. Paso 2b: Diseño de la aplicación ● ● Modificamos las propiedades del canvas para que rellene la pantalla del móvil. Aumentamos el radio de la bola. http://programamos.es
  • 7. Paso 2b: Diseño de la aplicación ● Y por último, modificamos las propiedades del Screen para deshabilitar la opción “Scrollable” http://programamos.es
  • 8. Paso 3: Bloques de la aplicación ● ● Nos pasamos al diseño de los bloques, seleccionando la pestaña en la esquina superior derecha. Aquí tendremos que programar el comportamiento de cada uno de los elementos de mi aplicación. http://programamos.es
  • 9. Paso 3.a: Programamos la bola ● Seleccionaremos la función Flung (golpear, arrastrar) para que al cuando golpeemos la bola le asignemos la dirección y velocidad. http://programamos.es
  • 10. Paso 3.b: Programamos la bola ● Para ello, tendremos que establecer los valores de “Heading” y “Speed” a los que tenga la función “Flung”. ● ● http://programamos.es Arrastramos dentro Asignamos los valores de Speed y heading del evento Flung
  • 11. Paso 3.c: Programamos la bola ● ● Para tomar los valores una variable de un evento tendremos que posicionarnos encima y seleccionar “get”: Finalmente quedaría: http://programamos.es
  • 12. Paso 4: Vemos el resultado ● ● Para poder probar el resultado tenemos distintas opciones: – Utilizar un emulador (necesitamos instalar cosas en nuestro equipo). – Utilizar el móvil conectándolo por USB. Ver cómo. – Utilizar el móvil a través de la red wifi de tu casa (RECOMENDADO). Puedes ver cómo aquí. http://programamos.es
  • 13. Paso 5: Una mejora, ¿sabrías hacerlo? ● ● Al probarlo, podemos observar que al chocar con los bordes no rebota. ¿Podrías solucionarlo? http://programamos.es
  • 14. Paso 5: Una mejora, ¿sabrías hacerlo? ● Esta es la solución: http://programamos.es
  • 15. Paso 6: ¿Se te ocurre cómo mejorarlo? ● ● ● Esto es solo el principio, ¿cómo podrías mejorarlo? Algunas ideas: videojuego de minigolf, salvar obstáculos, … Realiza mejoras y compártelas con tus compañeros/as. http://programamos.es