Introduccion al videojuego Gabriel De Ioannes Becker Clase 12.

Post on 23-Jan-2016

213 views 0 download

Transcript of Introduccion al videojuego Gabriel De Ioannes Becker Clase 12.

Introduccion al videojuego

Gabriel De Ioannes Becker

Clase 12

Clase 12

Conoce lo que es una variable de tipo Arreglo (Vector, Array)

Conoce las herramientas de Loops ( For, While ) y como se usan en JavaScript

Comprende como estos contenidos se ponen en practica en el ámbito del Video Juego

Objectivos

Clase 12

Arreglos, loops y objetos%

Clase 12

Clase 12

Clase 12

WHILE LOOP%

Clase 12

Mientras la condición sea verdadera, seguiré haciendo lo “mismo”.

LOOP

Clase 12

Estos e llama pseudo-codigo, es muy útil para entender de manera la

lógica de lo que se desea programar

mientras ( n es menor a 10){ Codigo que se itera; n++;//n=n+1}

En cada iteración, se comprueba esta

sentencia, si es verdadera el loop

continua

Clase 12Declaración de un loop While en JavaScript

while (n<10){ accion/asignar valor/modificar valor;

Validar datos;}

Otra declaración de un loop While en JavaScript

Clase 12

do{ accion/asignar valor/modificar valor;

Validar datos;} while (n<10);

Clase 12

For LOOP%

Clase 12

Estos e llama pseudo-codigo, es muy útil para entender de manera la

lógica de lo que se desea programar

para ( n igual a 0, n menor que 10, n mas 1){ Codigo que se itera;}

En cada iteración, se comprueba esta

sentencia, si es verdadera el loop

continua

Valor inicial de una variable para

el Loop

En cada iteración aumentamos la variable en uno

Declaración de un loop For en JavaScript

Clase 12

For (var i=0;i<10;i++){ accion/asignar valor/modificar valor;

Recorrer Arreglo;}

Clase 12

Arreglo%

Clase 12

Clase 12

Las variables cargan información especifica…

Las variables pueden ser de diferentes TIPOSTexto (String)Numero (float,Int,Double)Logica o Booleana (TRUE, FALSE)

Arreglos…

Clase 12

Declaración de un Arreglo en JavaScript

Clase 12

var nombreArreglo = new Array();

A diferencia de otros lenguajes, el arreglo de Javascritp permite ingresar

varios tipos de datos dentro de sus casillas

Clase 12

Asignación de valor a un Arreglo en JavaScript

Clase 12

nombreArreglo [0] = 100; nombreArreglo [1] = 144;

Leer valor en una casilla del Arreglo en JavaScriptnombreArreglo [0] ; // Entrega 100

nombreArreglo [1] // Entrega 144

Los arreglos traen consigo ciertas propiedades

Clase 12

nombreArreglo.length, Largo del arreglonombreArreglo.push(var), agregamos nueva celda con nuevo valornombreArreglo.splice(i,1), agregamos nueva celda con nuevo valor

Recorrer un arreglo con un For loop

Clase 12

For (var i=0,i<arreglo.length,i++){ arreglo[i];//Leer valor

arreglo[i]=100;//Asignar valor}

Clase 12

objetos%

Clase 12

Clase 12

Clase 12

objeto%

PROPIEDADES

Clase 12

Clase 12

Clase 12

Clase 12

Declaración de un OBJETO en JavaScript

Clase 12

function NombreObjeto (x,y){this.posx=x;this.posy=y }

Instancia del objetovar nombreInstancia =new NombreObjeto (x,y);

Clase 12Declaración de un OBJETO en JavaScriptfunction NombreObjecto (x,y){

this.posx=x;this.posy=y }

Instancia del objetovar nombreInstancia =new NombreObjeto (x,y);

Acceder a propiedades de la instancia.nombreInstancia .posx;Modificar las propiedades de la

instancia.nombreInstancia .posx=100;

Recorrer un arreglo de objetos con un For loop

Clase 12

For (var i=0,i<arreglo.length,i++){ arregloObjetos[i].posx;//Leer valor

arregloObjetos[i].pox=100;//Asignar valor}