viernes, 17 de febrero de 2017

Code Combat (2 tema)


Una vez que acabamos el primer tema de Code Combat, Alberto nos propuso el segundo tema, que esta vez contenía 45 ejercicios, en los cuáles consistían los 10-15 primeros en la misma programación que el bloque 1, con controles simples, ayudados de consejos y de fácil elaboración. A partir del 15, ya se empezaban a complicar en cuánto a la dificultad de ordenar las variables, puesto que están debían de tener un sentido lógico, que desde fuera no era tan lógico de entender. Por lo que más de una vez se necesitaba la ayuda de los consejos que el juego daba para pasar los niveles. 


Una función que a partir de ciertos niveles era prácticamente indispensable era la de crear una variable, de tal manera que a ciertos valores se le daba un determinado nombre y a partir de ahí, se definía cual iba a ser su función dentro de la programación general.

Ejemplo:                          


A partir de las variables para definir era más fácil darle los valores correspondientes a cada uno de los objetos, de tal manera que el personaje ya sabía que tenía que hacer en cada caso, y así hasta llegar hasta el último nivel, además de usar otras funciones como la de atacar, defenderse, o ir a cierta dirección(ya definida).

Y así hasta acabarlos y ya finalizar la tarea del bloque 2. El próximo tema será de Unity.










Code Combat (1 tema)

Tras finalizar el lenguaje de programación en el "Blog de notas", Alberto nos dio una nueva herramienta para trabajar el lenguaje de programación de manera más dinámica, por lo que aprendíamos mientras que nos entreteníamos, más que con el "Blog de notas". Este programa se llama "Code Combat", y consistirá en una serie de niveles en los cuáles debes de darle unas instrucciones a un personaje para que lleve a cabo una serie funciones y cumpla los objetivos del nivel, los cuáles pueden consistir en desde matar a un grupo de ogros, hasta esquivar bolas de fuego, pasando por salir de laberintos, salvar aldeanos y recoger las gemas.

Resultado de imagen de codecombat

Al principio de los niveles como ya he dicho, se basaban en controles básicos (órdenes más bien), las cuáles carecían de excesiva dificultad, y se hacían bastante rápido, además de eso descubríamos los niveles por primera vez por lo que se nos hacía algo más interesante y además incluso había piques por ver quién acababa con más niveles hechos.

Conforme avanzábamos ,vimos que no todos los niveles iban a ser igual de fáciles y a parte de eso, nos iban metiendo más funciones

.


Al final acabamos en el nivel 20, combinando todas las ordenes que nos habían enseñado, para poder
mover al personaje a la vez que crear defensas, coger las gemas, matar a los ogros y salir de la cueva vivos.












domingo, 5 de febrero de 2017

LENGUAJES DE PROGRAMACIÓN:

El lenguaje de programación es un lenguaje diseñado para realizar procesos que se pueden llevar a cabo por medio de máquinas como las computadoras, con estas se crean programas que pueden controlar el comportamiento físico y lógico de una máquina, para expresar algoritmos, o como forma de comunicación humana.

Tipos (los más populares y usados):

  • HTML: Usado por páginas web. Básicamente es un conjunto etiquetas que definen un texto y otros elementos que son vistos en la página.
  • SQL(Structured Query Language): Creado principalmente para consultas a base de datos, así también como para páginas web y programas de ordenador, para el manejo de datos.
  • Java; Utilizado para juegos, aplicaciones y herramientas. Quizás el más popular entre los usuarios.
  • JavaScript: Otro programa creado con la intención de crear pequeños programas, ya pueden ser los que le den efectos especiales a una página web.
  • XML: Prácticamente como el HTML, solo que este a diferencia del anterior nombrado, separa el contenido de la presentación.