fabian | 02 Juny, 2005 19:06
Continúo, en la parte gráfica, con este jueguecito que llega a la cuarta pantalla de las diez existentes. Yo no sé si alguien lo sigue e intenta resolver alguna de estas pantallas. Al principio me resultaba difícil pasar alguna de ellas; ahora no tanto. ¿Cuáles son las habilidades que requiere este juego? ¿Visión espacial y (no sé cómo llamarlo) antelaciones o previsiones?
El hecho es que todo el juego ocupa 4 K y cada una de las pantallas también 4 K. Para poner una pantalla sólo cambio dos datos del código: el número de la pantalla inicio y, al final del juego, el dato de un condicional: "Si nivel > n, ir a la pantalla final". Si le pongo nivel 4, en el condional también le tengo que poner 4 como valor de n. La imagen explicativa de la solución pesa casi igual que el juego.
![]() | |
Resolución del tercer nivel del juego. | Cuarto nivel |
El hecho está en que siempre estoy calculando pesos y cantidad de memoria. La causa es que la web del instituto de años pasados solía en esta época darme algunos problemas ya que rozábamos el límite permitido.
Este año es diferente ya que las imágenes, que es el gran peso de la web dada su cantidad, están alojadas en Flickr. Aún así, siempre reduzco su peso usando el fireworks aunque de una edición muy antigua. Las imágenes las dejo al 50 % de su calidad y yo creo que se ven casi igual que al 100 %. Así que una imagen de 640 px de ancho y 480 de alto me ocupa alrededor de los 40 K cuando su valor inicial, con el mismo tamaño, era de 180 K. En años pasados también les reducía el tamaño.
La pantalla del ordenador creo que tiene unos 75 pixels por pulgada. Reducir la calidad tengo entendido que significa hacer los puntos de la imagen más grandes agrupando los contiguos. Al 50 % de calidad de una imagen tomada en modo VGA en una pulgada hay unos 150 px que son bastantes más que los que tiene la pantalla del monitor.
Además de las imágenes, utilizo archivos flash. Ayer tenía una imagen gif que "pesaba" 14 K. La introduje en un flash y le agregué dos botones y entonces pesaba ... ¡9 K! Es sorprendente.
En esta bitácora pongo algunos archivos musicales. Es decir, pongo 5 archivos musicales que voy rotando. Borro uno anterior y añado uno nuevo. Para esto utilizo el mismo nombre: cancion01, cancion02 ... cancion05. Borro la cancion01 y, al nuevo archivo, le denomino con el mismo nombre. Así el mismo archivo suena en distintos artículos, pero es la manera de no ocupar en exceso la memoria disponible.
Aún así, el último archivo musical, el del tango, es el más voluminoso y ocupa 238 K. Este año estoy "aprendiendo" a cortar y eliminar fragmentos de un archivo musical. Elimino fragmentos intermedios o selecciono sólo una parte, lo exporto como archivo wav que ocupa mucha memoria. Lo cargo en el Flash, quien lo convierte en un mp3 muy reducido y, el archivo flash lo exporto con una calidad de 8 K bits por segundo. El archivo original era a 48 K bits por segundo. Con ello, un archivo mp3 que ocupa cerca de 2 megas, se queda en 200 K. El problema es que si tiene voz, a 8 K bits por segundo queda muy distorsionada, por lo que lo tengo que exportar a 16 K bits por segundo y ocupa el doble.
Apenas entiendo de tecnología y estoy poniendo aquí valores que no sé qué significan. Bueno, pues con los archivos musicales, debido a la rotación que realizo, no hay mucho problema. Más complicado son otros archivos. Así que éste del juego, con el de hoy ya van 4 archivos del mismo juego. Cuando llegue al último, pondré el juego completo que aparecerá en los 10 artículos. Claro que al final no sé si vale la pena, pues de 40 k ocupados por las 10 pantallas, paso sólo a 4 k. Habré ahorrado 36 k No es nada, pues con cualquier otro archivo, como el de las niñas saltarinas y gritonas de ayer, por ejemplo, ya ocupo 35 k.
En fin. ¡Qué malo es echar cuentas!
| « | Febrer 2026 | » | ||||
|---|---|---|---|---|---|---|
| Dl | Dm | Dc | Dj | Dv | Ds | Dg |
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | |