miércoles, 8 de marzo de 2017

Día de la Mujer Trabajadora. Yvonne Brill.

Por el Día de la Mujer Trabajadora, tenemos que elegir a una mujer y hacer una pequeña biografía sobre ella. Como introducción os queremos enseñar un vídeo sobre aquellas mujeres que mejoraron nuestra vida por sus inventos, pero no consiguieron tanto reconocimiento como los hombres.



Tras ver éste vídeo, hemos decidido conocer más sobre Yvonne Brill, que fue una de las pioneras en el desarrollo de las tecnologías de cohetes y propulsión a chorro. Sin su colaboración los avances en la tecnología de satélites habría tardado más años en desarrollarse.

Asistió a la Universidad de Manitoba, pero fue excluida de estudiar ingeniería debido a su género, por lo que estudió química y las matemáticas.

Yvonne Brill patentó un sistema de propulsión con hidracina que mantiene a un satélite en una órbita geoestacionaria fija durante más tiempo que otros métodos y con una carga útil mayor. Brill trabajó para la NASA el desarrollo del motor de cohete para el transbordador espacial, en una gran cantidad de satélites, entre ellos el primer satélite meteorológico, una serie de diseños de cohetes que fueron utilizados en las misiones lunares Apolo, el primer satélite de la atmósfera superior o el Marte Observador, que casi entró en una órbita de Marte antes de perder la comunicación con la Tierra.

El trabajo de Brill debería tener un mayor reconocimiento no solo por lo que hizo sino por la gran cantidad de desafíos a los que enfrentó al ser una de las primeras mujeres que trabajan en un campo dominado por hombres.


Consiguió una gran cantidad de premios como el Diamond Superwoman, la Medalla de Servicio Público Distinguido de la NASA, el AIAA Wyld Propulsion Award y la Medalla Nacional de Tecnología e Innovación. Además también se le otorgó el más alto honor de la Sociedad de Mujeres Ingenieras (SWE) y fue nombrada Fellow SWE.
Por desgracia, Yvonne Brill murió el 27 de marzo de 2013, debido a un cáncer de mama. Sus inventos iniciaron una revolución que todavía hoy siguen inspirando a miles de personas sobre la exploración espacial.


WEBGRAFÍA
http://www.nytimes.com/2013/03/31/science/space/yvonne-brill-rocket-scientist-dies-at-88.html
http://www.space.com/20467-yvonne-brill-rocket-scientist-obituary.html
https://en.wikipedia.org/wiki/Yvonne_Brill
http://mujeresconciencia.com/2015/12/30/yvonne-brill-ingeniera-aeroespacial/

viernes, 24 de febrero de 2017

Proyecto final Processing

En el proyecto final de Processing hemos tenido que hacer un juego sencillo en el que dos jugadores luchan por marcar gol al otro, pero para conseguir éste objetivo lo único que tienes que hacer es evitar que te marquen gol. El balón se desplaza por toda la pantalla mientras que los jugadores solo pueden moverse en un espacio que limita la portería. El inicio del movimiento de la pelota es aleatorio, y que puede tener cualquier dirección.

Para evitar que nos marquen gol tenemos que mover en el jugador 1 las teclas ‘w’ para subir y ‘s’ para bajar, y al jugador2 hay que pulsar la flecha de arriba para subir y la flecha de abajo para bajar. El juego termina cuando a uno de los dos jugadores le han marcado 6 goles, en ese momento, el marcador vuelve a 0 y el juego vuelve a empezar.

Aunque sea sencillo de jugar, tienes que estar atento y pulsar la tecla lo más rápido posible para que no te marquen gol.  


Aquí os dejamos un vídeo en el que jugamos una partida





El tiempo ha ido el contra corriente pero aún así hemos conseguido acabar la parte básica del juego, incluso hemos añadido algunos extras. Las mayores dificultades las hemos encontrado a la hora de crear un programa sencillo, el movimiento del balón nos creó unos quebraderos de cabeza ya que dependiendo de la velocidad a la que fuera, no rebotaba bien. El resto, aunque tedioso, no ha sido muy complicado.

Por último, dejamos la nota que según nuestros criterios tendremos:

INTERFAZ AMIGABLE: Imagen de fondo, líneas, pelota y jugadores (1P): 1
MOVIMIENTO DE LA PELOTA CORRECTO: con rebotes en jugadores y paredes (2P): 2
MOVIMIENTO DE LOS JUGADORES CORRECTO: límites y controlado por teclado (2P): 2
REINICIO AL MARCARSE GOL: Al marcarse gol la pelota aparece en cualquier sitio (1P): 1
FINAL DEL JUEGO: En un momento determinado el juego se acaba (1P): 0,5
COMENTARIOS ADECUADOS: Se sigue fácilmente la estructura del programa (1P): 0,5
SIMPLICIDAD EN EL CÓDIGO: si algo se puede hacer más sencillo, se hace (1P): 0,5
EXTRAS: Establecimiento de puntuaciones, vidas, y cualquier otro elemento propio de un juego
que se quiera incorporar. (1P): 0,75
EXTRAPOINT: Definir una clase que se llame Jugador, con un constructor al que le pasemos los
valores de color y posición, y una función que se llame moverDerecha y otra moverIzquierda y
rehacer el fichero usando esa clase. (1P): 0,5

Ésto hace un total de 8,75

miércoles, 1 de febrero de 2017

Ficha 14

En la ficha 14 hemos aprendido a crear clases. En esta ficha teníamos que hacer dos ejercicios. El primero de ellos era la clase pelota en la que dibujábamos dos objetos gracias a una clase llamada pelota, imprimíamos en la pantalla los valores de sus variables x e y y diámetro. También había que poner la clase en una pestaña aparte. 


El segundo ejercicio se llama Postal con clase, en este ejercicio teníamos que rehacer el fichero postalmodularizada definiendo una clase que se llamase Copo y que contuviese las variables necesarias, el constructor, y la función Pintar. Definimos un array de 10 elementos de esa Clase, que eran los copos que caían.



Os dejamos el enlace del vídeo por si os lo queréis descargar:
https://drive.google.com/file/d/0B8iPPy7FZLUqdjB5WlVxZmwwUTg/view

martes, 17 de enero de 2017

Explicación

Hoy durante la clase la profesora nos ha explicado la nueva ficha que tenemos que hacer. En ella tenemos que utilizar las clases. 

En una de ellas hemos hecho una clase que consistía en pintar dos círculos con unos valores aleatorios. La segunda en crear con clases la ficha postalmodularizada.

miércoles, 11 de enero de 2017

Ficha 13

Hoy os explicamos la ficha 13, en la cual tuvimos que crear dos postales navideñas, una modulada y otra no. 


Estas son las diferencias en parte del código de estas postales. Aunque el resultado sea practicamente el mismo.


En estos ejercicios las postales navideñas que tuvimos que crear tenían que conformarse por un fondo, un texto con ''Feliz Navidad'', un sol que se mueva solo en el eje X mediante el movimiento del ratón, un muñeco de nieve y unos copos de nieve que caían. Como se puede observar en el siguiente vídeo:



Aquí os dejamos las imágenes utilizadas:

martes, 10 de enero de 2017

Ficha 12

A pesar de que sea una ficha que ya acabamos antes de irnos de vacaciones os la dejamos aquí:

En el primer ejercicio de esta ficha tuvimos que crear una estrella mediante la función void(). En este ejercicio, por ejemplo tuvimos que crear un void que dibujase la estrella en un círculo como se puede observar abajo, esta estrella tiene un tamaño que le aportamos nosotros, aunque puede tener unos valores cualesquiera e incluso crear varias veces el mismo patrón.


Este es el segundo ejercicio de la ficha 12, se llama ecuación y en el creamos una ecuación en la que se divide el primer número entre el segundo y en la consola IDE nos muestra el resultado de la ecuación.


En el tercer ejercicio empezamos con las funciones array, que crean matrices con diferentes valores y diferentes tamaños dependiendo de lo que se necesite.


En el cuarto ejercicio, tuvimos que convertir el array en vez de números enteros en un array de imágenes, de este modo aparecían una serie de imágenes adjudicadas a un valor del array.


En el último ejercicio creamos un array que esté formado por las coordenadas x e y y el radio de 5 figuras diferentes. Usamos una función pintarbolo para pintar cinco circunferencias en cada bucle del draw. Para ello usamos la función random(a,b) que devuelve números aleatorios reales entre a y b.


Año Nuevo

Después de estas vacaciones de navidad volvemos con muchas ganas de mejorar. Ahora, aquí os dejamos nuestra postal navideña que creamos mediante processing antes de empezar las vacaciones.

En una de las próximas publicaciones os explicaremos la ficha 13, que es la ficha en la cual hicimos esta postal navideña.