# data[].attributes.headline
1. Objetivo: Programar mi primera aplicación.

# data[].attributes.subject
1. Objetivo: Programar mi primera aplicación.

# data[].attributes.body
Lenguaje de programación:

JavaScript (language of the web)

Setproperty: Establece una propiedad nueva a un elemento específico.
Id: El ID es el nombre que se le da a un elemento específico.
Events: Los events son acciones que hace el usuario del app como por ejemplo hacer click, hacer scroll o bajar en una página web o colocar el cursor sobre una imagen.
Sounds: Son sonidos que se reproducen según el código que se les asigne. Puede ser que se reproduzca un sonido por siempre o también que se reproduzca cuando haya un Event.
Images: Las imágenes cumplen casi la misma función que los sonidos. Dependen de un Event o se pueden presentar por siempre. La imagen es necesario que se vea pero si uno no quiere que se vea hasta algún momento uno puede usar On Event.
Design mode (Buttons, Screen): Con el Design Mode uno puede empezar a diseñar Screens y a añadir Elements desde cero. Con el Design Mode uno le puede cambiar el color, el tamaño, el tamaño de letra, el texto, la posición a los elementos y el ID. Los Buttons son elementos interactivos, con ellos podrás cambiar de Screen o también por ejemplo puedes reproducir sonidos o hacer que aparezcan imágenes. La Screen es donde se ubican todos los elementos y el diseño. Como ya he mencionado uno puede cambiar de Screens con un Button

# data[].attributes.headline
5. Foto de programación de mi primer app

# data[].attributes.subject
5. Foto de programación de mi primer app

# data[].attributes.body
¿Cómo lo he hecho?

- Primero cree una screen principal con un bosque de fondo, un label, y dos buttons. En el label hice una pregunta que había que responder. Las respuestas los puse en los buttons que coloqué abajo. Una respuesta es si y la otra no, usé el código On Event para que cuando el usuario apretara el button sí lo llevara a otra Screen donde había más texto y un button para ver un mapa. Lo mismo hice con el button de respuesta no y ahí puse otro texto que era el tutorial del juego.

¿Qué dificultades he encontrado y cómo las resolví?

- No tuve muchas la única fue cuando tuve que colocar el mapa y los puntos de referencia, porque la imagen no era de el  tamaño que yo quería y también en vez de usar labels estaba usando text boxes y eso fue la mayor dificultad porque el texto no se veía y tuve que transformar todo y cambiar el orden. Lo resolví de una forma muy fácil pero eficiente. para resolver lo de la imagen la edité y le cambié la resolución y el tamaño, para el problema del texto puse un label pero dejé el text box así podía hacerle copy y paste al texto.

¿Qué me pareció la creación de mi código?

- No fue tan difícil porque ya dominaba bien los elementos que se tenían que usar además fue divertido aprender a hacer un app de esa forma usando esos códigos.

# data[].attributes.body
https://studio.code.org/projects/applab/863ympMA3w5G262vhaQBRUSEzLPkqvIwhAbRCUOYCb4

# data[].attributes.headline
1. Objetivo: hacer menú desplegable y aprender a usar condicionales(if).

# data[].attributes.subject
1. Objetivo: hacer menú desplegable y aprender a usar condicionales(if).

# data[].attributes.headline
2. Escriba esto y explique  con sus palabras cada uno

# data[].attributes.subject
2. Escriba esto y explique  con sus palabras cada uno

# data[].attributes.body
Radio button: El radio button es un elemento que se utiliza para que la persona que esté usando el app tenga varias opciones y que solo pueda elegir una. Con el radio button uno puede cambiar de páginas según lo que eligió el usuario.

Dropdown: El dropdown es un menú desplegable que se puede usar para navegar entre screens. También se puede usar como un elemento para elegir una screen o un elemento.

Función if: La función if funciona como condición. Se usa normalmente cuando hay una radiobutton o un dropdown en la screen. Si uno tiene más de 2 radio buttons o más de dos opciones en un dropdown siempre se le pueden añadir más condiciones.

# data[].attributes.body
(Lo tengo en video porque era muy grande)

# data[].attributes.body
https://studio.code.org/projects/applab/o56mt1wiRxJqgEi0C7-8m2fZpGKu3sOi1QZidKUoWOA

# data[].attributes.body
¿Qué fue lo que más me costó?

- Lo que más me costó fue programar los radio buttons porque eran un montón de códigos que habían que hacer.

¿Qué es lo más importante de la programación de esta app? y porqué?

- Para mí lo más importante es el dropdown del inicio y las condiciones if. El dropdown es muy importante porque sin ese  dropdown la persona que usa el app solo tendría una opción que era la de elegir las armas. Las condiciones if fueron muy importantes porque con las mismas pude crear el código para los dropdowns y radio buttons.

Si tuviera que volverla a hacer, ¿qué cambiaría?

- Si la tuviera que volver a hacer hubiera puesto algo en el garaje porque no tiene mucho sentido ir a un lugar donde posiblemente pueda haber algo pero después encontrarse con un lugar vacío.

# data[].attributes.body
https://studio.code.org/projects/applab/pYTi_mXSJiFXFQ4KyUWhOnVvkU8jUBePx8MmDoYcXWY