Páginas

martes, 19 de mayo de 2015

Un paso más en la programación

Ultimamente estoy aprendiendo a programar a niveles bajos. Para ello he estado haciendo diversos juegos y así empezar a coger prática en ello.
El primer juego consistía en conseguir que la ardilla de Ice Age consiguiese la bellota y que el Angy Bird matase al cerdo verde. Consistía en la colocación de una pestañitas con número máximo por nivel para que lo hichese. 
El juego AQUÍ


El segundo juego ya era más complejo. Tu eres un patito amarillo y tienes que conseguir lo que se te manda en cada nivel (hasta un máximo de diez niveles) utilizando Java Script, un lenguaje de programación muy usado a día de hoy. El único fallo es que la documentación está en inglés.
El juego AQUÍ

En los años 70 y 80 la interfaz de cada ordenador no era más que un leguaje de programación llamado BASIC. Este lenguaje no es tan usado hoy en día pero mucho gente que vivió en esa época sabe utilizarlo. 
Yo he estado jugando a un juego (el cual me ayudó a crearlo mi profesor) de carreras con un compañero donde con las teclas ASDW o IJKL puedes controlar a tu corredor por un circuito que tu previamente has creado.
El juego AQUÍ


Para jugar a este juego debeis copiar esto:
100 REM ** Preparación del terreno de juego **
110 CLS
120 LET X = 5
130 LET Y = 0
140 PLOT X,Y,"pink"
150 PRINT "Marca los li­mites del juego con color rosa utilizando los controles w, a, s, d. Pulsa espacio cuando hayas terminado para competir."
160 LET A = GETCHAR()
170 IF A="w" THEN LET Y=Y+1 ELSE IF A="s" THEN LET Y=Y-1 ELSE IF A="a" then LET x=x-1 else if A="d" then LET x=x+1 else if A=" " then goto 500 else goto 160
180 PLOT X,Y, "pink"
190 GOTO 160
500 REM ** Comienzo de la carrera **
510 INPUT "Nombre del jugador amarillo:"; C
520 INPUT "Nombre del jugador azul:"; D
530 LET X=0
540 LET Y=0
550 LET M=1
560 LET N=0
570 CLT
580 PRINT "Controles de "; C; " (amarillo): w, a, s, d"
590 PRINT "Controles de "; D; " (azul): i, j, k, l"
600 LET A = GETCHAR()
610 IF A="w" THEN LET Y=Y+1 ELSE IF A="s" THEN LET Y=Y-1 ELSE IF A="a" then LET x=x-1 else if A="d" then LET x=x+1 else IF A="i" THEN LET N=N+1 ELSE IF A="k" THEN LET N=N-1 ELSE IF A="j" then LET M=M-1 else if A="l" then LET M=m+1 else goto 600
620 IF COLOR(X,Y)="rgb(255, 192, 203)" then GOSUB 700
630 IF COLOR(M,N)="rgb(255, 192, 203)" then GOSUB 800
640 IF (M<0 AND N>10) or (N<0 AND M>10) or M>49 or  N>49 then GOTO 1000
650 IF (X<0 AND Y>10) or (Y<0 AND x>10)or X>49 or y>49 then GOTO 900
660 IF (N<0 AND M<10) or (N<10 AND M<0) then GOSUB 800
670 IF (X<0 AND Y<10) or (Y<0 AND X<10) THEN GOSUB 700
680 PLOT X,Y, "yellow"
690 PLOT M,N, "blue"
695 GOTO 600
700 REM ** Choca amarillo **
710 LET X = 0
715 LET Y = 0
720 PRINT C; " has chocado, vuelves a empezar"
730 FOR I=0 TO 50
740 FOR J = 0 TO 50
750 IF COLOR(I,J)="yellow" THEN PLOT I,J, "grey"
760 NEXT J
770 NEXT I
780 RETURN
800 REM ** Choca azul **
810 LET M = 0
815 LET N = 1
820 PRINT D; " has chocado, vuelves a empezar"
830 FOR I=0 TO 50
840 FOR J = 0 TO 50
850 IF COLOR(I,J)="blue" THEN PLOT I,J, "grey"
860 NEXT J
870 NEXT I
880 RETURN

900 REM ** Gana amarillo **
905 CLT
910 PRINT "***********************************"
920 PRINT "          "; C; " GANA!!!!!!! "
930 PRINT "***********************************"
940 END
1000 REM ** Gana azul **
1005 CLT
1010 PRINT "***********************************"
1020 PRINT "          "; D; " GANA!!!!!!!"
1030 PRINT "***********************************"
1040 END



viernes, 8 de mayo de 2015

Cleverbot

Seguimos dentro de las hojas de cálculo, pero esta vez no para operar o similares sino para hacer un pequeño amago de Cleverbot. Consiste en una table hecha en una hoja de cálculo en la que si pones tu nombre en un lado (o el nombre que quieras) y en otra casilla tu mensaje, el propio programa será capaz de respondértelo sin problema. 
Obviamente es un trabajo poco acabado y no dispone de muchos comandos a los que responder, está hecho para probar la programación en la hoja de cálculo.
Mi propio cleverbot

miércoles, 6 de mayo de 2015

Mi primera hoja de cálculo

En esta hoja de cálculo, para aprender a usarla he hecho varios ejercicios de aulaClic para así tener soltura por si algún día necesito hacer una hoja de cálculo. Los ejercicios los podeis encontrar en las dos webs que os dejaré a continuación, son los llamados Venta de frutas I, II y III.
http://www.aulaclic.es/excel2010/epr_3_4_1.htm
http://www.aulaclic.es/excel2010/epr_4_6_1.htm

Este es el ejercicio:
Venta de frutas

Otro ejercicio que he llevado a cabo con la hoja de cálculo es la creación de un climograma de España basado en datos del año 2014. Aquí os lo dejo: 
Climograma

martes, 5 de mayo de 2015

Googles Docs

En esta nueva entrada os pondré unos trabajas creados con Google Docs para clase donde aprendo a usar las diversas herramientas de este:
ATP Master Series
Columnas escritas

jueves, 23 de abril de 2015

Prezi y Glogster

El power-point está completamente obsoleto, todos sabemos hacer una presentación con el aunque no a todos nos queden igual. Hoy he hecho un ejemplo de presentación en prezi sobre un asunto al azar con el que estoy familiarizado y un tema que me gustó pero hay miles de temas y de cualquier asunto.



Glosgter:
Un glosgter es una especia de cartel interactivo en el cual no solo puedes añadir fotos y palabras sino vídeos y música también. Estos divertidos anuncios se pueden crear en edu.glogster.com aunque debes ser un alumno o un profesor para poder acceder a la creación de este.


miércoles, 22 de abril de 2015

Google Earth

No es más que otra aplicación de Google, podría decirse que incluso parecida a Google Maps por que también es  un mapa pero no sirven para nada lo mismo. Google Earth es un mapa repleto de imágenes con diversos edificios en 3D hechos por usuarios y con colores realistas de cada objecto. Con hasta aplicación incluso se puede ir a la luna y ver imágenes de ella o de la tierra desde el espacio. Simplemente son imágenes de la Tierra (y de otros planetas también) tomadas desde un satélite. Lo verdaderamente llamativo es lo que mencioné antes que es la representación en 3D de algunos monumentos o edificios (aunque en Ferrol no haya demasiados en ciudades grandes como New York o Tokio hay muchos moldes en 3D hechos ya) creados por los propios usuarios de Google Earth.

-My Tracks:
Es una aplicación para tu teléfono móvil que lo único que haces es, con ayuda de tu GPS del móvil, grabar tus rutas y guardarlas en el teléfono móvil para así tenerlas y/o luego pasarlas al ordenador con diferentes fines y usos. Una vez pasadas tus rutas a Drive puedes sacarles fotos a tu ruta y analizar paso a paso por donde has ido gracias a Google Earth. Son dos aplicaciones compatibles con muchos usos prácticos junto con Maps y Street View.

Ejemplos de edificios en 3D y de Google Earth:
-Ferrol en 3D, el teatro Jofre y alrededores:


-Nueva york, vista de Manhattan desde Central Park:

-La Tierra vista desde la Luna, la propia Luna y Marte:





Existe otro tipo de mapa, parecido a Earth pero a su vez diferente, este visor del mundo es capaz de calcular el espacio de cualquier edificio o plaza de forma poligonal e lo cual te permite calcular el número de personas que cabrían en una superficie dado que te da la superficie total en metros cuadrados y sabiendo que caben dos personas por metro cuadrado es posible de calcularlo.
Por ejemplo, en esta imagen está calculada la superficie del recreo de este instituto, la cual asciende a 3247,92 m. Es muy simple, solo con pulsar en medir y seleccionar los puntos o vértices hasta cubrir el área completa y automáticamente te medirá en m2 lo que quieras medir.







Ahora voy a poner como detectar la cantidad de personas de la plaza de Armas.
2267.34 m2 x 2 m2/por pers. = 4534.68 --> 4535 personas aprox.

Obviamente no solo Google tiene mapas online para manejarte con ellos sino que Microsoft también tiene el suyo propio llamado Bing Map. En mi opinión este mapa es un tanto peor que los anteriores ya que no te permite hacer tantas cosas como los otros pero la curiosidad que tiene es una vista llamada vista de pájaro que es una vista tomada desde un helicóptero la cual incide en los edificios viéndolos desde un ángulo de inclinación parecido al de un helicóptero, todo esto con imágenes reales.
 Nota: un detalle a destacar es que es ese mapa en vez de 'Ferrol' pone 'El Ferrol del Caudillo'. Destaco este por que me parece insultante y demasiado anticuado.


Existe otro mapa, esta vez libre, que también vale la pena destacar. Este es el OpenStreetMap me gusta este mapa dado que al ser libre ninguna empresa se beneficia por su uso y a pesar de no tener una gran empresa detrás como Google o Microsoft ha conseguido un resultado muy satisfactorio en los referente a lo que un mapa interactivo online se refiere. Además sus señales y formas son facilmente identificables.

miércoles, 15 de abril de 2015

Google Maps y el GPS

Todos sabemos lo que es el GPS y más de la mayoría lo ha usado alguna vez con su teléfono móvil o para no perderse en un viaje en coche con un Tom-tom.
Las siglas GPS en español se traducen a 'Sistema de Posicionamiento Global'. El GPS es una forma de localización y guía para caminos que gracias a 24 satélites situados al rededor de la Tierra hacen posible que todo sea localizable. Gracias a las posiciones de estos 24 satélites lo que hace es mandar señales a tu dispositivo desde un mínimo de 4 satélites a una hora determinada y según lo que tarda esa señal en llegar a tu aparato o dispositivo determina la distancia a la que te encuentras triangulando así la señal entre los satélites usados y dándote una posición exacta.
(Información aquí.)

La gran mayoría de nosotros también conocemos lo que es Google Maps: no es más que un servidor de aplicaciones de mapas que corre a manos de Google, se podría decir que es como un GPS avanzado. Gracias a el podemos trazar rutas, etiquetar lugares o incluso desplazar un mapa de imágenes de la realidad aunque destaca principalmente por el poder trazar rutas a pie o en automóvil especificando un tiempo aproximado de llegada (Google Street View).
(Información aquí.)

Ahora que todos sabemos que es Google Maps de una forma más o menos teórica, veremos como manejarnos con él:
El manejo con Google Maps es muy simple. Consiste en un mapa interactivo donde en la esquina superior derecha pones el lugar de estino y automáticamente te redirige en el mapa hasta él, acto seguido es cuestión de pulsar en Cómo llegar para que te deje escribir (en esa misma esquina también) tu lugar de salida. Maps ya te hace el trayecto más corto en coche o a pie dependiendo de la distancia del viaje, el cual también te deja modificar a tu gusto simplemente arrastrando el camino azul (recorrido). Además, una vez seleccionado el recorrido puedes seleccionar tu medio de transporte a gusto y te redirige a su ruta.

- Cómo ir desde la estación de Termini hasta la Plaza de San Pedro del Vaticano:

-Cómo ir desde Ferrol a Santander pasando por León:

-Además os voy a insertar el mapa de este centro para que podáis interactuar con el directamente: