tag:blogger.com,1999:blog-88956010433968321692009-07-14T13:05:06.237+01:00Retrología PuntaEl blog de JediveJedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.comBlogger102125tag:blogger.com,1999:blog-8895601043396832169.post-60279566710512517762009-07-14T12:57:00.002+01:002009-07-14T13:05:06.247+01:00Trailers de District 9Ésta es una película producida por <b>Peter Jackson</b> (director de la trilogía del <b><i>Señor de los Anillos</i></b>), y dirigida por <b>Neill Blomkamp</b> (director principalmente de documentales).<div><br /></div><div>Se trata de una película de invasiones alienígenas, pero con un toque original: los extraterrestres no llegan a la Tierra a someternos, sino que llegan como refugiados desde su planeta natal, y son obligados por los humanos a quedarse en un campo de concentración en la Tierra, para ser examinados.</div><div><br /></div><div>Será estrenada en Estados Unidos el <b>14 de agosto</b> de este año, pero aún no tiene fecha de estreno en España. Os dejo un par de trailers:</div><div><br /><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/_-3KBBaF5kw&hl=en&fs=1&"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/_-3KBBaF5kw&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><br /><br /><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/VjihaK7HfGs&hl=en&fs=1&"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/VjihaK7HfGs&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><br /></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-6027956671051251776?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com0tag:blogger.com,1999:blog-8895601043396832169.post-67869108588199081702009-07-14T12:41:00.004+01:002009-07-14T12:55:15.709+01:00La calidad de la cámara del iPhone 3G S<div style="text-align: left;">A pesar de trabajar desarrollando juegos y aplicaciones para <b><i>iPhone</i></b>, hasta ahora había trabajado con un <b><i>iPod Touch</i></b> de primera generación. La razón de esto es que las diferencias que tenía éste con el <i>iPhone</i> no justificaban el pago mínimo mensual del contrato al que obliga <b>Movistar</b>.</div><div><br /></div><div>Sin embargo, las novedades que traía la versión <b>3.0</b> del <b><i>iPhone OS</i></b> (especialmente la opción de <b>compartir Internet</b> con un Mac o PC), y las nuevas características del <i><b>iPhone 3G S</b></i> (sobre todo la rapidez del teléfono comparada con versiones anteriores), me hizo decidirme por portar mi contrato a Movistar y hacerme con uno.</div><div><br /></div><div>Una de las cosas que más me ha sorprendido ha sido la <b>calidad de la cámara</b>. Con su nuevo <i>auto focus</i> y la corrección de color, saca unas fotos con una calidad increíble. El otro día mismamente estaba en el <b>Museo Arqueológico de Alicante</b> (el <a href="http://www.marqalicante.com/"><b>MARQ</b></a>), y tomé una fotografía del <b><a href="http://es.wikipedia.org/wiki/Disc%C3%B3bolo">Discóbolo</a></b> (la reconstrucción romana que se encuentra en el <b>Museo Británico</b>, que ha sido trasladada para una exposición temporal). El resultado es bastante increíble:</div><div><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 267px; height: 400px;" src="http://2.bp.blogspot.com/_vhuwZ1s6-IY/Slxw4SCOQyI/AAAAAAAAAuw/sA5r1KRsiPQ/s400/Discobolo.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5358281768880194338" /></div><div>La imagen está escalada a <b>320x480</b>, la resolución de pantalla del iPhone, y es ahora mismo el fondo que tengo puesto en el teléfono :)</div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-6786910858819908170?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com0tag:blogger.com,1999:blog-8895601043396832169.post-14106659506411242702009-06-20T14:10:00.002+01:002009-06-20T20:38:09.082+01:00¡¡Por fin tengo un Apple IIc!!Hoy he recogido en Correos una pieza que llevaba mucho tiempo deseando añadir a mi colección. Se trata ni más ni menos que del Apple IIc.<br /><br />Conseguido en eBay por 80€, y enviado desde Francia (por otros 60€ más), ya le he hecho un huequecito en el salón de mi casa. Ahora sólo me queda soldar bien el conector de vídeo y conseguir unos floppies con software para cacharrear. Pero sin duda, hoy he alcanzado uno de mis hitos como retrocoleccionista :D<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vhuwZ1s6-IY/SjzgBAC8RKI/AAAAAAAAAps/ptQVfheNn8A/s1600-h/appleIIc.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_vhuwZ1s6-IY/SjzgBAC8RKI/AAAAAAAAAps/ptQVfheNn8A/s400/appleIIc.jpg" alt="" id="BLOGGER_PHOTO_ID_5349396765206135970" border="0" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-1410665950641124270?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com2tag:blogger.com,1999:blog-8895601043396832169.post-77424542986543517402009-05-20T23:09:00.010+01:002009-05-21T09:56:32.785+01:00La magia de los clásicosLa semana pasada, aprovechando un par de días libres que tenía en el trabajo, hice una visita a las tierras del norte. Antes de pasar por mi Santander natal, paré un par de días en casa de unos amigos que viven en un pueblo de Asturias.<div><br /></div><div>Estos amigos son un tanto peculiares. Se trata de dos hermanos (uno de ellos fue compañero mío en la facultad) que viven en un caserón del siglo <span class="Apple-style-span" style="font-weight: bold;">XVII</span> rodeados de libros. Pasan su vida leyendo, escribiendo novelas y haciendo comics, y lo más curioso de todo, no tienen ni han tenido nunca un ordenador. Se trata de unos tipos que tienen ese toque de excentricidad justo para ser unos genios, y siempre que puedo me marcho de retiro espiritual a su casa, a pasar unos días de relax total.</div><div><br /></div><div>Esta vez, llevé allí mi <span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-style: italic;">MacBook</span></span> para aprovechar las horas muertas y dejar un poco organizados unos asuntos del trabajo. Y aprovechando que ellos no conocen los videojuegos actuales ni saben el salto tecnológico que han dado con los años, pues tiré del <span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-style: italic;"><a href="http://www.dosbox.com/">DOSBox</a></span></span> para enseñarles unos cuantos clásicos que sabía seguro les iban a entusiasmar.</div><div><br /></div><div>Hicimos un recorrido rápido por unos cuantos juegos de finales de los 80 y principios de los 90, y reservé para el final el juego que sabía les engancharía sobremanera: <span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-style: italic;"><a href="http://computeremuzone.com/ficha.php?id=65">La Diosa de Cozumel</a></span></span>, del grupo español <span class="Apple-style-span" style="font-weight: bold;">Aventuras AD</span>. Conociéndoles, sabía que a la fuerza una aventura conversacional tendría que captar su atención. Una vez que hicimos un par de partidas rápidas (en las que no sobrevivimos más de cinco minutos), les comenté cómo jugaba yo de niño a estos juegos: pintando en un papel un <span class="Apple-style-span" style="font-weight: bold;">mapa del juego</span>, estancia por estancia, con sus salidas y objetos marcados en cada lugar. Así que cogimos papel y lápiz, y uno de los hermanos empezó a dibujar. Volvíamos continuamente sobre nuestros pasos para ir descubriendo áreas que habían quedado atrás, y cada vez que quedábamos estancados dejábamos el ordenador unos minutos para centrarnos en el mapa y discutir qué deberíamos intentar a continuación.</div><div><br /></div><div>Cuando empezamos a jugar, debían de ser algo menos de las <span class="Apple-style-span" style="font-weight: bold;">9 de la noche</span>. Cuando terminamos, daban más de las <span class="Apple-style-span" style="font-weight: bold;">2 y media de la madrugada</span>. No llegamos al final del juego, pero nos quedamos a muy poco. Y a mí me sirvió para darme cuenta de lo que echaba de menos aquella manera de jugar al ordenador. Y es que hoy día, los juegos están hechos para que sean disfrutados de una manera similar a la televisión: para <span class="Apple-style-span" style="font-weight: bold;">desconectar el cerebro</span> un rato y meterle cosas fácilmente digeribles. Pero no hay nada comparado con aquellos tiempos en los que llevaba al colegio aquellos mapas que me iba haciendo, y analizaba con la hoja bajo el cuaderno de apuntes lo que iba a ser la jugada de la tarde, sentado frente al Spectrum con el bocadillo en la mano.</div><div><br /></div><div>Y ahora que me ha picado el gusanillo, creo que me bajaré unos floppies para <span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-style: italic;">Amiga</span></span> con toda la trilogía de <span class="Apple-style-span" style="font-weight: bold;">Ci-U-Than</span> y echaré unas horas a jugarlos (en su día sólo jugué al primero). Bien que lo merecen.</div><div><br /></div><img src="http://3.bp.blogspot.com/_vhuwZ1s6-IY/ShSMHvZaUmI/AAAAAAAAApM/m-MuPPYpg3I/s400/cozumel.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" alt="" id="BLOGGER_PHOTO_ID_5338045522950902370" border="0" /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-7742454298654351740?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com6tag:blogger.com,1999:blog-8895601043396832169.post-44726321137878357032009-05-19T17:11:00.004+01:002009-05-19T22:55:50.425+01:00Historia del Mac OS en YouTubeBueno, así como quien no quiere la cosa han pasado casi dos meses desde mi última entrada en el blog. En este tiempo, he acabado unos cuantos proyectos en la empresa, he empezado otros tantos, he cumplido años y he estado en San Francisco (a donde espero volver pronto). Sé que os he tenido un tanto abandonados, así que voy a aprovechar la ocasión para resucitar esto con un vídeo que me he encontrado por <span style="font-weight: bold;">YouTube</span>.<br /><br />Está hecho por un usuario, mezclando partes de varios vídeos que ha ido encontrando, y dándole una coherencia temporal. Además, documenta también la aparición de <span style="font-weight: bold; font-style: italic;">Windows</span> y <span style="font-weight: bold; font-style: italic;">NeXTSTEP</span>.<br /><br />Está dividido en cuatro partes. Al final de cada una, aparece la siguiente en los enlaces. Que lo disfrutéis:<br /><br /><br /><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/EjfpWpXZ814&hl=es&fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/EjfpWpXZ814&hl=es&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"></embed></object><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-4472632113787835703?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com3tag:blogger.com,1999:blog-8895601043396832169.post-60159600893660173572009-03-24T00:30:00.003+01:002009-03-24T00:34:05.032+01:00De compras en RetroMadridHace unos días acudí al RetroMadrid 09, y cómo no, me fui bien cargadete de material para el Spectrum. La lista de cosas que me compré es la siguiente:<br /><br />- DVD de El Capitán Sevilla Remake (éste es para PC).<br />- Insert Coins II, con su correspondiente BSO.<br />- Viaje al Centro de la Tierra, la revisión con 5 fases.<br />- La Corona Encantada, con su flamante dedicatoria de Azpiri :)<br />- Phantomas Saga Infinity.<br />- Mariano the Dragon in Capers in Cityland.<br />- I Need Speed.<br />- Cannon Bubble.<br />- Jinj.<br />- Betiled!<br /><br />Para probar todo esto, también me he hecho con un <span style="font-style: italic;">Spectrum</span> en eBay :) En breve habrá un post al respecto. Aquí tenéis captura de todo lo mencionado:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vhuwZ1s6-IY/ScgcOozCQoI/AAAAAAAAApE/7OuASAgM7-o/s1600-h/ComprasRM09.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_vhuwZ1s6-IY/ScgcOozCQoI/AAAAAAAAApE/7OuASAgM7-o/s400/ComprasRM09.jpg" alt="" id="BLOGGER_PHOTO_ID_5316530397906092674" border="0" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-6015960089366017357?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com7tag:blogger.com,1999:blog-8895601043396832169.post-22867683602165001502009-02-12T00:58:00.002+01:002009-02-12T01:11:41.827+01:00Bricolaje con el MagSafeSe ve que, de tanto llevarme el <span style="font-weight: bold; font-style: italic;">MacBook</span> de aquí para allá, y enrollar y desenrollar el adaptador <span style="font-weight: bold; font-style: italic;">MagSafe</span> (es el cable de corriente magnético que usan los portátiles <span style="font-style: italic;">Mac</span>), el plástico que protege al cable se fue dando de sí, hasta que finalmente el plástico se abrió y el cable comenzó a rumiarse hasta que el <span style="font-style: italic;">MagSafe</span> ha dejado de funcionar.<br /><br />"Muy bien", me digo, "pues habrá que comprarse otro". La idea de gastarme 50€ en un cable ya me estaba estaba poniendo nervioso, pero es que ha sido entrar en la web de Apple y ver que realmente cuesta <span style="font-weight: bold;">89€</span>, y me ha entrado la risa floja. Casi 100 eurazos en un puñetero adaptador, si, si, claro. El caso es que he cogido soldador, estaño, silicona y cinta aislante, y me he puesto a reparar el <span style="font-style: italic;">MagSafe</span> que es que ha quedado mejor que nuevo, oiga.<br /><br />En primer lugar, he cortado el cable a la altura donde estaba averiado. El problema que estaba muy cerca del transformador, así que no me quedaba mucho margen para hacer el empalme. He saneado el cable, lo he soldado con estaño y lo he envuelto bien en cinta aislante, asegurándome de formar una envoltura suficientemente rígida. Después de dar saltos de alegría por comprobar que funcionaba a la perfección, he puesto un buen pelotazo de silicona alrededor del cable, pegándolo al transformador, y lo he dejado secar 24 horas. Tras asegurarme de que la silicona estaba sólida, he forrado todo el molde con cinta aislante blanca.<br /><br />Finalmente, todo ha quedado perfectamente rígido y resistente, espero que no se me vuelva a romper. Aquí tenéis el resultado:<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vhuwZ1s6-IY/SZNpJTcdeyI/AAAAAAAAAo0/7J5QpbU9Um0/s1600-h/magsafe.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_vhuwZ1s6-IY/SZNpJTcdeyI/AAAAAAAAAo0/7J5QpbU9Um0/s400/magsafe.jpg" alt="" id="BLOGGER_PHOTO_ID_5301696794904591138" border="0" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-2286768360216500150?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com0tag:blogger.com,1999:blog-8895601043396832169.post-84265591692944279132009-02-10T00:08:00.006+01:002009-02-10T11:15:17.436+01:00Mi nuevo y flamante Macintosh PlusGracias a <span style="font-weight: bold;">eBay</span>, me he hecho con un flamante <span style="font-weight: bold; font-style: italic;">Macintosh Plus</span> con <span style="font-weight: bold;">4 MB de RAM</span>. Llevaba mucho tiempo detrás de un Macintosh de los primeros, cuanto más cercado al primero mejor, así que este Macintosh Plus me viene que ni pintado (fue el tercer modelo de Mac que salió, tras el original de 128k y la revisión con 512k).<br /><br />Había visto anteriormente otros Macs de este tipo, pero aunque eran algo más baratillos (éste lo he pillado por 100€ con los gastos de envío incluidos), no eran ni de lejos tan completos (muchos eran sólo el ordenador, sin cables ni nada). Éste me ha venido en su embalaje original, con sus discos de sistema originales, su ratón y su teclado, todo ello perfectísimamente cuidado.<br /><br />La única pega: es un <span style="font-weight: bold;">modelo alemán</span>, y esa es la versión por lo tanto en la que me ha venido el sistema operativo. Me he bajado el <span style="font-weight: bold;">Macintosh System 6.0.8</span> (que supongo que tire bien en este equipo). Mañana mismo lo copiaré a unos disquetes en la oficina (es que la disquetera que tengo en casa está estropeada), y copiaré unos discos también con algo más de miga (algún compilador de C o Pascal de los que comenta en la web de <a href="http://www.euronet.nl/users/mvdk/system_6_heaven.html"><span style="font-weight: bold; font-style: italic;">System 6 Heaven</span></a>).<br /><br />Ya os iré comentado qué tal partido le saco a esta maravilla. Aquí os dejo una fotico del cacharro en la mesa del salón :)<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vhuwZ1s6-IY/SZC35flv6yI/AAAAAAAAAos/oxteaJVAFes/s1600-h/macplus.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://3.bp.blogspot.com/_vhuwZ1s6-IY/SZC35flv6yI/AAAAAAAAAos/oxteaJVAFes/s400/macplus.jpg" alt="" id="BLOGGER_PHOTO_ID_5300938959775329058" border="0" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-8426559169294427913?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com4tag:blogger.com,1999:blog-8895601043396832169.post-3157496594080724102009-02-01T11:58:00.002+01:002009-02-01T12:18:28.222+01:00Welcome to MacintoshAquí os presento un documental muy interesante en el que se viene a hablar de toda esa cultura que rodea al mundo Mac. Y es que, algo que diferencia al usuario de Mac del de Windows, es un <span style="font-weight: bold;">sentimiento de pertenencia</span> a un grupo, es sentir que el usar un Mac es algo más que usar un electrodoméstico, es un tipo de ordenador hecho con una forma muy específica de ver el mundo detrás. Creo que la frase promocional de Apple a finales de los 90, <span style="font-style: italic;">Think Different</span>, definía muy bien todo esto.<br /><br />Una cosa que me ha llamado la atención del documental, y que es totalmente cierta, es esa parte en la que los entrevistados comentan que <span style="font-weight: bold;">la gente nunca se deshace de sus Macs</span> viejos. Esto es algo que no es tan habitual para un usuario de PC, pero yo conservo todos mis Macs, y además he comprado en <span style="font-style: italic;">eBay</span> algún Mac clásico simplemente por coleccionismo. Increíble la colección de Macs que tiene el tipo que sale en el documental :D<br /><br />Podemos ver entrevistas a bastantes personajes, entre ellos <span style="font-weight: bold;">Andy Hertzfeld</span> (a quien admiro mucho después de haber leído su libro <span style="font-weight: bold; font-style: italic;">Revolution in the Valley</span>), <span style="font-weight: bold;">John Moltz</span> (autor de la web <a href="http://www.crazyapplerumors.com/"><span style="font-weight: bold; font-style: italic;">Crazy Apple Rumors</span></a>), <span style="font-weight: bold;">Guy Kawasaki</span> (quién fue uno de los financiadores de la campaña del primer Macintosh, y evangelista de software de Apple), <span style="font-weight: bold;">Leander Kahney</span> (autor del libro <span style="font-weight: bold; font-style: italic;">The Cult of Mac</span>) o <span style="font-weight: bold;">Jim Reekes</span> (trabajo durante varios años en Apple, y creó entre otras cosas el sonido de arranque del Mac, aunque en el documental me ha parecido un listillo amargado, supongo que le despidieron de la compañía).<br /><br />Podéis haceros con el documental en su <a href="http://www.welcometomacintosh.com/"><span style="font-weight: bold;">página web</span></a>, y os pongo aquí el trailer del mismo:<br /><br /><object height="295" width="480"><param name="movie" value="http://www.youtube.com/v/dye-cl-xRnE&hl=es&fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/dye-cl-xRnE&hl=es&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="295" width="480"></embed></object><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-315749659408072410?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com0tag:blogger.com,1999:blog-8895601043396832169.post-46307133933244617312009-01-31T12:40:00.004+01:002009-02-01T12:19:01.196+01:00Triumph of the NerdsEl otro día, buscando documentales sobre la historia de la informática, me topé con uno que no conocía, titulado <span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-style: italic;">Triumph of the Nerds</span></span>. Nos cuenta la historia de cómo un grupo de muchachos <span class="Apple-style-span" style="font-style: italic;">frikis</span> que iban a reuniones de aficionados a la electrónica se convirtieron de la noche a la mañana en multimillonarios en una industria puntera. Por supuesto, se habla de <span class="Apple-style-span" style="font-weight: bold;">Apple</span>, de <span class="Apple-style-span" style="font-weight: bold;">IBM</span>, de <span class="Apple-style-span" style="font-weight: bold;">Microsoft</span>, y de unas cuantas cosas más. El documental es bastante largo, está dividido en tres capítulos, cada uno de ellos subido a <span class="Apple-style-span" style="font-weight: bold;">YouTube</span> en seis partes.<br /><br /><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/3jV3JdtaOGc&hl=es&fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/3jV3JdtaOGc&hl=es&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"></embed></object><br /><br /><div>Lo mejor es abrirlo directamente en YouTube para ver los enlaces a los siguientes capítulos.<br /><div><br /></div><div>También lo podéis descargar <a href="http://www.mediafire.com/?sharekey=c4f16972f33410c31686155677bb2685275c50b96de41f21"><span class="Apple-style-span" style="font-weight: bold;">aquí</span></a>.</div></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-4630713393324461731?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com1tag:blogger.com,1999:blog-8895601043396832169.post-88200449837465936002009-01-24T18:48:00.005+01:002009-01-24T19:23:35.873+01:0025 Aniversario del Mac<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vhuwZ1s6-IY/SXtYUt441gI/AAAAAAAAAok/DilMpcBOs0o/s1600-h/macintosh_128k.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 288px;" src="http://4.bp.blogspot.com/_vhuwZ1s6-IY/SXtYUt441gI/AAAAAAAAAok/DilMpcBOs0o/s400/macintosh_128k.jpg" alt="" id="BLOGGER_PHOTO_ID_5294922899842979330" border="0" /></a><br />Aprovecho esta fecha para resucitar un poco el blog. Hoy, 24 de enero, se cumplen 25 años desde el lanzamiento del primer <a href="http://es.wikipedia.org/wiki/Macintosh_128K"><span style="font-style: italic; font-weight: bold;">Macintosh</span></a>, aquel ordenador que con un procesador <span style="font-weight: bold;">Motorola 68000</span> y <span style="font-weight: bold;">128k</span> de RAM, tuvo el honor de ser el primer ordenador personal con interfaz gráfica manejada por ratón (el <a href="http://es.wikipedia.org/wiki/Apple_Lisa"><span style="font-weight: bold; font-style: italic;">Lisa</span></a>, también de <span style="font-weight: bold;">Apple</span>, fue lanzado anteriormente, pero no se consideraba un ordenador personal si no más bien orientado a las empresas).<br /><br />A pesar de una etapa en la que la compañía perdió el rumbo (a mediados de los 90), Apple siempre ha sido un símbolo de innovación, y un referente a la hora de lanzar productos atrevidos con una impronta de la compañía muy marcada. Desde el primer <span style="font-style: italic;">Macintosh</span> hasta el actual <a href="http://es.wikipedia.org/wiki/MacBook_Air"><span style="font-weight: bold; font-style: italic;">MacBook Air</span></a>, Apple ha ofrecido un buen número de productos inolvidables y únicos.<br /><br />Y si queréis conocer más detalles sobre los primeros años del Mac, no dudeis en visitar la web <a href="http://www.folklore.org/"><span style="font-weight: bold;">folklore.org</span></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-8820044983746593600?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com0tag:blogger.com,1999:blog-8895601043396832169.post-15098738443864694312008-12-13T14:35:00.002+01:002008-12-13T14:38:49.550+01:00Viajar en el tiempoMe he encontrado en <a href="http://www.faq-mac.com/"><span style="font-weight: bold;">Faq-Mac</span></a> un interesante documental de <span style="font-weight: bold;">Discovery Channel</span> sobre viajes en el tiempo. Lo pongo aquí para que le podáis echar un ojo, que está cuanto menos curioso:<br /><br /><object width="425" height="350"><param name="movie" value="http://tu.tv/tutvweb.swf?kpt=aHR0cDovL3R1LnR2L3ZpZGVvc2NvZGkvZC9vL2RvY3VtZW50YWwtbGEtbWFxdWluYS1kZWwtdGll bXBvLmZsdg==&xtp=243873"><param name="wmode" value="transparent"><embed src="http://tu.tv/tutvweb.swf?kpt=aHR0cDovL3R1LnR2L3ZpZGVvc2NvZGkvZC9vL2RvY3VtZW50YWwtbGEtbWFxdWluYS1kZWwtdGll%20bXBvLmZsdg==&xtp=243873" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br /><a href="http://www.tu.tv/"><img src="http://www.tu.tv/img/tranparente.gif" alt="www.Tu.tv" border="0" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-1509873844386469431?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com1tag:blogger.com,1999:blog-8895601043396832169.post-43763023727794268152008-12-12T19:31:00.002+01:002008-12-12T19:56:42.452+01:00The Call of Cthulhu: Semana del 24/11/08Este mensaje llega tan tarde que casi me da vergüenza publicarlo, aunque por suerte la semana fue bastante fructífera. A nivel de programación, <span style="font-weight: bold;">todas las características esperadas para el prototipo del juego están ya implementadas</span>. Queda aún <span style="font-weight: bold;">bastante trabajo a nivel gráfico</span>, y por desgracia durante esa semana surgió en la empresa un trabajo por encargo que urgía bastante, y todos los grafistas se han puesto a trabajar en ello. Así que finalmente, en lo que respecta a mi trabajo, se ha considera el proyecto <span style="font-style: italic;">feature-complete</span>, y se me ha asignado un nuevo proyecto (que estoy terminando en estos mismos momentos) del que ya os hablaré en breve. El lunes empiezo con otro nuevo, del que también hablaré a su debido tiempo.<br /><br />Así que de momento, el tema está a la espera de terminar el proyecto en el que se ven metidos mis compañeros (que también concluirá hoy) para hacer un <span style="font-style: italic;">sprint</span> y terminar toda la parte gráfica, de forma que pueda entrar en fase de revisión para hacer optimizaciones y corregir los fallos que encuentre el tester, lo que no sé si ocurrirá la próxima semana, o ya entrando en enero. Hasta que empiece la fase de testeo y demás, no habrá más actualizaciones con respecto a <span style="font-style: italic;">Cthulhu</span>, aunque sí que hablaré de los otros proyectos con los que estoy ahora.<br /><br />Lo que os voy a mostrar hoy es una imagen del póster oficial del juego (aún sin terminar). No me digáis que no luce realmente bien.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vhuwZ1s6-IY/SUKzzGsBq6I/AAAAAAAAAmg/794Ny6hnqMU/s1600-h/Cthulhu_Poster.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 316px; height: 400px;" src="http://2.bp.blogspot.com/_vhuwZ1s6-IY/SUKzzGsBq6I/AAAAAAAAAmg/794Ny6hnqMU/s400/Cthulhu_Poster.jpg" alt="" id="BLOGGER_PHOTO_ID_5278979403781614498" border="0" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-4376302372779426815?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com4tag:blogger.com,1999:blog-8895601043396832169.post-36948766693466068522008-12-10T14:31:00.012+01:002008-12-10T14:54:59.203+01:00Los ordenadores de mi vida (III): IBM Aptiva (1997-2000)D<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vhuwZ1s6-IY/ST_HoYCjXgI/AAAAAAAAAl4/gNEBzu7nQzs/s1600-h/111067.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 198px;" src="http://2.bp.blogspot.com/_vhuwZ1s6-IY/ST_HoYCjXgI/AAAAAAAAAl4/gNEBzu7nQzs/s200/111067.jpg" alt="" id="BLOGGER_PHOTO_ID_5278156784763362818" border="0" /></a>urante tres años estuve sin ordenador en casa (aunque sí tuve una <span style="font-weight: bold; font-style: italic;">Super Nintendo</span>). En ese tiempo, la actividad que ocupaba la mayor parte de mi tiempo libre era <span style="font-weight: bold;">leer comics</span> y <span style="font-weight: bold;">escribir guiones</span>, para lo cual mis padres me regalaron una <span style="font-weight: bold;">máquina de escribir electrónica</span> de marca <span style="font-weight: bold;">Brother</span> (no era la de la foto, pero muy parecida).<br /><br />En las navidades de 1997, mi padre com<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vhuwZ1s6-IY/ST_Hxo7U7pI/AAAAAAAAAmA/79bsQHos5tw/s1600-h/_1217605_ibm_aptiva300.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 120px;" src="http://4.bp.blogspot.com/_vhuwZ1s6-IY/ST_Hxo7U7pI/AAAAAAAAAmA/79bsQHos5tw/s200/_1217605_ibm_aptiva300.jpg" alt="" id="BLOGGER_PHOTO_ID_5278156943915282066" border="0" /></a>pró un nuevo PC, ya que por primera vez, le pareció que le vendría bien tener un ordenador para ayudarle en las tareas del trabajo. Se trataba de un <span style="font-weight: bold; font-style: italic;">IBM Aptiva</span> que tenía 4 GB de disco duro, un procesador Pentium MMX a 200 MHz, y 16 MB de RAM. Venía con <span style="font-weight: bold; font-style: italic;">Windows 95</span>, y ése fue mi primer contacto con dicho sistema operativo.<br /><br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vhuwZ1s6-IY/ST_IG4V6JBI/AAAAAAAAAmI/QCPltOloBkA/s1600-h/Word_Pro.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 154px;" src="http://3.bp.blogspot.com/_vhuwZ1s6-IY/ST_IG4V6JBI/AAAAAAAAAmI/QCPltOloBkA/s200/Word_Pro.png" alt="" id="BLOGGER_PHOTO_ID_5278157308830557202" border="0" /></a>También fue la primera vez que una suite ofimática se convertía para mí en una de las principales aplicaciones del ordenador. En parte porque reemplazó a la máquina de escribir que utilizaba para mis guiones de comics, y en parte porque en el instituto tenía que hacer más trabajos que en el colegio, y tuve que tirar del procesador de texto para la mayoría de ellos. Durante bastante tiempo utilicé la aplicación ofimática con la que venía el ordenador: <span style="font-weight: bold; font-style: italic;">Lotus SmartSuite</span>, especialmente por el procesador de texto <span style="font-weight: bold; font-style: italic;">Lotus Word Pro</span> (en realidad, el único que utilizaba de la suite).<br /><br />Poco después, y también de la mano de este ordenador, lleg<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vhuwZ1s6-IY/ST_IRv1LGFI/AAAAAAAAAmQ/Bz3oJZFIzxM/s1600-h/nc45pr2.gif"><img style="margin: 0pt 10px 10px 0pt; float: right; cursor: pointer; width: 200px; height: 195px;" src="http://3.bp.blogspot.com/_vhuwZ1s6-IY/ST_IRv1LGFI/AAAAAAAAAmQ/Bz3oJZFIzxM/s200/nc45pr2.gif" alt="" id="BLOGGER_PHOTO_ID_5278157495524333650" border="0" /></a>ó mi primera conexión a <span style="font-weight: bold;">Internet</span>. En aquella época el ordenador no estaba conectado a Internet de forma permanente, y cuando se hacía normalmente era para consultar el correo o visitar una página web. Para obtener software, una vía común eran los CDs que incluían las revistas de informática, que solían venir con bastantes programas, especialmente shareware y gratuitos, para multitud de fines. Uno de aquellos CDs contenía, entre otras cosas, tres programas: <span style="font-weight: bold; font-style: italic;">Microsoft Internet Explorer 4</span>, <span style="font-weight: bold; font-style: italic;">Netscape Communicator 4.5</span>, y <span style="font-weight: bold; font-style: italic;">StarOffice 5.2</span> (aunque no puedo asegurar a ciencia cierta que fuera esa versión).<br /><br />A pesar de que en principio instalé Internet Explorer por eso de que era el de Microsoft y el único que me sonaba en aquel tiempo, después de leer varias veces en Internet acerca de los defectos de éste, y cuan superior era Netscape, decidí ponerme el otro y ahí se quedó.<br /><br />Y con este ordenador fue con el que cogí esto de la programación con la mayor intensidad. Gracias a internet, comencé a investigar sobre otros lenguajes para salir por fin del <span style="font-style: italic;">BASIC</span>. Parecía que el lenguaje por excelencia utilizado por los profesionales en prácticamente todos los campos era <span style="font-weight: bold; font-style: italic;">C</span>, mientras que había otro llamado <span style="font-weight: bold; font-style: italic;">Pascal</span> que, según sus seguidores, era tan potente como <span style="font-style: italic;">C</span> pero infinitamente más accesible. Antes de que me diera tiempo a probar ninguno de los dos, llegué a un lenguaje que, según decían en el reportaje gracias al que lo descubrí, unía las virtudes de los otros dos, y estaba precisamente orientado al desarrollo de videojuegos: se trataba ni más ni menos que de <span style="font-weight: bold; font-style: italic;">DIV Games Studio</span>.<br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vhuwZ1s6-IY/ST_IhFgfMcI/AAAAAAAAAmY/cQYBx2EaHZQ/s1600-h/div.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 193px;" src="http://1.bp.blogspot.com/_vhuwZ1s6-IY/ST_IhFgfMcI/AAAAAAAAAmY/cQYBx2EaHZQ/s200/div.jpg" alt="" id="BLOGGER_PHOTO_ID_5278157759041188290" border="0" /></a><span style="font-size:85%;"><span style="font-family:lucida grande;"></span>Aún sueño con él por las noches</span><br /></div><br />Ya ni sé cuántos juegos realicé con este lenguaje (no juegos completos desde el punto de vista convencional, sino juegos distintos tipos de juegos -RPG, carreras, plataformas...- de un solo nivel y cosas así), y quizá hasta conserve en disquete algunos de ellos, pero <span style="font-style: italic;">DIV</span> me enamoró totalmente. Y este ordenador duró hasta que me regalaron en el 2000 el primer ordenador para mí solito (y aún más tiempo).<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-3694876669346606852?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com0tag:blogger.com,1999:blog-8895601043396832169.post-81459816678848867952008-12-09T22:18:00.004+01:002008-12-09T22:29:35.255+01:00Videoclip de "All Nightmare Long" de MetallicaHacía tiempo que no ponía una entrada en el blog sobre música. <span style="font-weight: bold;">Metallica</span>, para acompañar a la salida de su nuevo single <span style="font-weight: bold; font-style: italic;">All Nightmare Long</span> (del disco <span style="font-weight: bold; font-style: italic;">Death Magnetic</span>, el cual ha sido una grata sorpresa), ha lanzado el videoclip de esta canción, y se trata ni más ni menos que de un cortometraje de zombies en toda regla, incluso con su historia debidamente subtitulada mientras vemos las imágenes al ritmo de la música.<br /><br />La estética, la historia, el ambiente, todo es tremendo en este videoclip. Aquí lo tenéis, recién salido del horno:<br /><br /><embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=3070044085990131393&hl=es&fs=true" style="width: 400px; height: 326px;" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash"></embed><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-8145981667884886795?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com1tag:blogger.com,1999:blog-8895601043396832169.post-62934983817699748402008-12-09T14:40:00.004+01:002008-12-09T15:02:37.521+01:00La Edad de Oro del Soft EspañolÉste es un documental que vi hace unos años, y creo que sigue siendo a día de hoy el mejor testimonio en vídeo de una época que probablemente representa el mayor orgullo en este país en cuanto a desarrollo de software lúdico se refiere.<br /><br />Nos remontamos a una época en la cual <span style="font-weight: bold;">España</span> y el <span style="font-weight: bold;">Reino Unido</span> eran los máximos representantes en Europa (y un referente en el resto del mundo) de una industria emergente: los videojuegos. Si bien la informática personal había surgido años antes en Estados Unidos con máquinas como el <span style="font-weight: bold; font-style: italic;">Apple II</span>, en los 80 se dio un fenómeno que acercó estas máquinas a la gran mayoría de los usuarios: la aparición de <span style="font-weight: bold;">ordenadores de 8 bits</span> a un precio muy reducido (muy por debajo de los 1000$ de la época, cuando los otros ordenadores tenían un precio bastante por encima de ése), que además se convirtieron también en videoconsolas de pleno derecho, recogiendo el legado que había creado otra empresa americana: <span style="font-weight: bold;">Atari</span>. A nivel mundial, el ordenador que más éxito cosechó fue el <span style="font-weight: bold; font-style: italic;">Commodore 64</span> (aún a día de hoy el modelo de ordenador más vendido de la historia), pero en España quien se llevó el gato al agua fue el <span style="font-weight: bold; font-style: italic;">ZX Spectrum</span> de <span style="font-weight: bold;">Sinclair</span>, que además tuvo modelos desarrollados en este país.<br /><br />Compañías como <span style="font-weight: bold;">Dinamic</span>, <span style="font-weight: bold;">Opera Soft</span>, <span style="font-weight: bold;">Topo</span>, o <span style="font-weight: bold;">Made in Spain</span>, surgieron de las habitaciones de sus fundadores dedicadas íntegramente al desarrollo de videojuegos para estas máquinas. Años después, la industria del videojuego se volvería mucho más corporativa y elitista, consecuencia de la entrada del modo de producción capitalista, y quedaría completamente devastada en España. Sin embargo, la herencia que dejó nuestra Edad de Oro sigue siendo fuente de inspiración para muchísimos desarrolladores hoy en día. Esa idea de un grupo de adolescentes que pasan las noches en vela en su dormitorio, analizando estas máquinas e ingeniándoselas para desarrollar juegos para ellas, sin invertir más recursos que mucha ilusión y muchas horas de tu tiempo libre.<br /><br />Me he encontrado en <span style="font-weight: bold;">Google Video</span> el documental íntegro, así que lo pongo aquí para disfrute de todos. No os lo perdáis.<br /><br /><embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=8420916724380880861&hl=es&fs=true" style="width: 400px; height: 326px;" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash"></embed><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-6293498381769974840?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com4tag:blogger.com,1999:blog-8895601043396832169.post-53751012875986100262008-12-06T15:25:00.005+01:002008-12-09T14:58:14.411+01:00Vídeo de un NeXTcube en funcionamientoAunque en su día los ordenadores desarrollados por la compañía <span style="font-weight: bold;">NeXT</span> no consiguieron hacerse un hueco significativo entre el mercado de <span style="font-weight: bold;">PC</span> y <span style="font-weight: bold;">Macintosh</span>, el legado que dejó esta empresa ha sido importantísimo. Por un lado, su fundador fue <span style="font-weight: bold;">Steve Jobs</span>, quién también cofundó <span style="font-weight: bold;">Apple</span> unos años antes, para después abandonarla en favor de NeXT. Por otro lado, cuando Apple compró NeXT, Steve Jobs volvió a la compañía (esta ver en el cargo de CEO), y el sistema operativo desarrollado en NeXT, así como sus herramientas de desarrollo, se convirtieron en el <span style="font-weight: bold;">núcleo del nuevo <span style="font-style: italic;">Mac OS X</span></span> que se empezó a desarrollar. <span style="font-weight: bold;">Tim Berners-Lee</span> creó el primer <span style="font-weight: bold;">servidor web</span> con un ordenador NeXT. Por último, <span style="font-weight: bold;">John Carmack</span> programó <span style="font-weight: bold; font-style: italic;">Doom</span>, uno de los videojuegos más emblemáticos de la historia, en una de estas máquinas.<br /><br />A continuación pongo un vídeo que me encontré hace unos días en <a href="http://www.tuaw.com/"><span style="font-weight: bold; font-style: italic;">The Unofficial Apple Weblog</span></a> en el que se muestra uno de estos equipos funcionando.<br /><object height="295" width="480"><param name="movie" value="http://www.youtube.com/v/uXHFfc3btCI&hl=es&fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/uXHFfc3btCI&hl=es&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="295" width="480"></embed></object><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-5375101287598610026?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com2tag:blogger.com,1999:blog-8895601043396832169.post-11890395926546389132008-11-25T11:51:00.003+01:002008-11-25T12:34:41.380+01:00The Call of Cthulhu: Semana del 17/11/08Aquí estamos otra vez comentando los avances de <span style="font-weight: bold; font-style: italic;">Cthulhu</span> durante la pasada semana. En este tiempo, el trabajo se ha centrado en tres aspectos: <span style="font-weight: bold;">1)</span> Optimización brutal del código para la reducción del consumo de memoria, <span style="font-weight: bold;">2)</span> Remodelación de la primera escena del juego, y <span style="font-weight: bold;">3)</span> Desarrollo de una aplicación nativa (funciona en <span style="font-weight: bold; font-style: italic;">Mac OS X</span>, <span style="font-weight: bold; font-style: italic;">Windows</span> y <span style="font-weight: bold; font-style: italic;">Linux</span>) para definir los scripts de las escenas.<br /><br />En la parte de la <span style="font-weight: bold;">optimización de có</span><span style="font-weight: bold;">digo</span>, los avances han sido impresionantes. Apple recomienda que las aplicaciones del iPhone no consuman más de 20 ó 25 MB de memoria. A pesar de que el aparato cuenta con 128 MB, hay que tener en cuenta que el sistema operativo está corriendo por debajo, y que después de días y días sin apagar el iPhone o iPod Touch, haya basura en la RAM que acorte aún más la memoria libre disponible. Por ello, ocurría que en ocasiones, el sistema abortaba el juego y volvía a <span style="font-weight: bold; font-style: italic;">SpringBoard</span>, el lanzador de aplicaciones del iPhone. Trazando el programa con la aplicación <span style="font-weight: bold; font-style: italic;">Instruments</span>, se veía que el uso de RAM era de 40 MB en la escena más larga del juego, que es la segunda, y aunque después de apagar y volver a encender el dispositivo el juego no se abortaba nunca, esta situación no daría una buena experiencia al jugador.<br /><br />Cuando trabajas en proyectos marcándote plazos de finalización, está claro que trabajas a contra reloj y muchas cosas las haces sin pararte después a optimizar recursos. Por ello, es bueno volver sobre el código reescrito y ver las partes críticas para buscar una alternativa. En el caso del <span style="font-style: italic;">Cthulhu</span>, había dos apartados críticos donde las cosas no se habían hecho de la forma adecuada: por un lado, la música de fondo se cargaba completamente en RAM, en lugar de ir haciendo <span style="font-style: italic;">streaming</span> de disco para reducir la carga en memoria; y por otro, cuando en una escena aparecían repetidos varios objetos, se recargaba la imagen para todos ellos.<br /><br />Así que añadí el <span style="font-style: italic;">streaming</span> de audio, y escribí un sistema para que las imágenes que aparecen varias veces se cargasen una sola vez y se reutilizasen, y realicé algunas otra optimizaciones, aunque estas no tuvieron un gran impacto en el ahorro de recursos. Por ejemplo, gran parte de los arrays dinámicos que utilizábamos en el juego han sido reemplazados por arrays estáticos. Una vez hecho todo esto, los resultados fueron impresionantes. <span style="font-weight: bold;">En las partes donde se consumía más memoria, ésta se r</span><span style="font-weight: bold;">edujo hasta un 90%</span>. Por ejemplo, la escena que comentábamos que consumía 40MB, ocupa en memoria ahora únicamente 4,6.<br /><br />En la parte gráfica, <span style="font-weight: bold;">se remodeló</span> como comentábamos <span style="font-weight: bold;">la primera escena del juego</span>. Aún hay que pulir algunos aspectos, pero la mejoría es bastante notable. Os pongo una imagen del antes y el después (sí, aún falta la puerta en la nueva versión):<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vhuwZ1s6-IY/SSviXz94LnI/AAAAAAAAAlo/hQR4vFpp2v8/s1600-h/CthulhuRoom.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 133px;" src="http://1.bp.blogspot.com/_vhuwZ1s6-IY/SSviXz94LnI/AAAAAAAAAlo/hQR4vFpp2v8/s400/CthulhuRoom.jpg" alt="" id="BLOGGER_PHOTO_ID_5272556687481908850" border="0" /></a><br />Por último, empecé a trabajar en una <span style="font-weight: bold;">aplicación con la que definir las características y los scripts de cada escena</span> del juego. Hasta ahora, como quienes se encargan de esto no son programadores, realizaban los scripts con una hoja de Excel, que era después exportada por <span style="font-weight: bold; font-style: italic;">Visual Basic</span> a un formato binario que se cargaba en el juego. Una de las pegas de este sistema era la manera engorrosa de colocar objetos en la escena, metiendo las coordenadas a mano y luego comprobando con el juego que se colocaran correctamente (si además contamos que las coordenadas van en 3D, y luego se proyectan a la pantalla para que queden correctamente colocadas sobre el fondo, lo hace aún menos intuitivo). Por otro lado, los valores de muchas constantes había que meterlos a mano, haciéndolo más propenso a errores (como ya ha ocurrido alguna vez).<br /><br />Gracias a esta nueva aplicación, ahora se colocan de forma visual los objetos sobre el fondo de la escena, y se definen los scripts a base de clicks de ratón. Básicamente, se empieza definiendo el fondo de la escena y a continuación se pintan las cuatro esquinas del suelo sobre el que el jugador podrá moverse. Esto además sirve para definir el tamaño y profundidad de la perspectiva en 3D. Luego se eligen los objetos de la lista y se van colocando sobre el fondo. sobre cada objeto se pueden definir una serie de propiedades, como los scripts a lanzar cuando se realiza la acción Mirar, o Coger, o Usar, etc. Estos scripts se declaran en otra pestaña, y básicamente son una secuencia de acciones, algunas de ellas condicionales en función de que se cumplan ciertos requisitos (haber recogido determinado objeto o llegado a cierto punto en el juego).<br /><br />Aquí tenéis una captura del aspecto actual de la aplicación, aún sin terminar:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vhuwZ1s6-IY/SSvig-4ZH8I/AAAAAAAAAlw/BNb0GEhG4R8/s1600-h/AdventureEditor.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 252px;" src="http://2.bp.blogspot.com/_vhuwZ1s6-IY/SSvig-4ZH8I/AAAAAAAAAlw/BNb0GEhG4R8/s400/AdventureEditor.jpg" alt="" id="BLOGGER_PHOTO_ID_5272556845030514626" border="0" /></a><br />En unos días volveremos con otro informe, como siempre.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-1189039592654638913?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com4tag:blogger.com,1999:blog-8895601043396832169.post-27295084033103087072008-11-20T12:23:00.005+01:002008-11-20T12:44:03.600+01:00The Call of Cthulhu: Semana del 10/11/08Este informe llega bastante tarde, pero mejor eso que nunca. La semana pasada fue algo más breve que las anteriores (el martes no fui a trabajar, porque estuve en el <span style="font-weight: bold; font-style: italic;">iPhone Tech Talk</span> de <span style="font-weight: bold;">Apple</span>). La semana se centró en finalizar a nivel de programación todas las características "jugables" que faltaban. Ahora mismo, el motor que he desarrollado para este <span style="font-weight: bold; font-style: italic;">Cthulhu</span> es ya completamente funcional, aunque algunas de las características tienen fallos y en otras hay que pulir varias cosas.<br /><br />El último aspecto que faltaba por incluir era la <span style="font-weight: bold;">selección de frases</span> en una conversación. Cuando estás hablando con un personaje y debes de elegir la frase a decirle, se despliega en pantalla un panel con las posibles opciones, como es común en prácticamente todas las aventuras (de hecho, no me viene a la memoria ahora una que lo haga de forma diferente). Además de esto, había algunas acciones en la segunda escena que aún no estaban introducidas, y también se añadieron ya todas ellas. Que todas las características del juego estén implementadas no quiere decir que no haya cosas nuevas por añadir; me refiero a que ya todos los componentes que forman la aventura son funcionales: diálogos, selectores de frase, inventario, interacción con objetos y personajes (aunque en el primero falta aún trabajo por hacer), etc. Están pendientes aún las opciones de <span style="font-weight: bold;">cargar y salvar</span> partida, y añadir un <span style="font-weight: bold;">menú</span> al juego.<br /><br />Durante la semana actual y toda la siguiente, hasta el 1 de diciembre, mi tarea es <span style="font-weight: bold;">optimizar</span> el juego para reducir el <span style="font-weight: bold;">consumo de memoria</span> (esto está ya terminado, con resultados sorprendente, en el próximo informe hablaré de ello), <span style="font-weight: bold;">revisar los fallos</span> en las características existentes, y mirar cómo se pueden pulir para que todo tenga un aspecto más refinado. En el apartado gráfico, hay aún bastante trabajo por hacer: dedicaremos también este tiempo a <span style="font-weight: bold;">rehacer</span> por completo <span style="font-weight: bold;">la primera escena</span> del juego, cuya calidad ahora mismo no es equiparable a la segunda, y hay que terminar las <span style="font-weight: bold;">animaciones de los personajes</span>.<br /><br />Con respecto a la <span style="font-weight: bold;">demo</span> del juego, se ha decidido que finalmente será una <span style="font-weight: bold;">versión privada para los posibles inversores</span> interesados en el juego. Esto se debe principalmente a dos razones: <span style="font-weight: bold;">1)</span> parte del equipo no estábamos de acuerdo en que se hiciera pública una demo de un producto sin terminar, que probablemente no represente la calidad de la versión final, y <span style="font-weight: bold;">2)</span> Apple no permite que se suban a la App Store versiones inacabadas de aplicaciones.<br /><br />En unos días volveremos con otro informe, que tendrá bastantes cosas interesantes.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vhuwZ1s6-IY/SSVNcJZp_WI/AAAAAAAAAlE/IbCIJ6Mu3wo/s1600-h/CthulhuChooser.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://1.bp.blogspot.com/_vhuwZ1s6-IY/SSVNcJZp_WI/AAAAAAAAAlE/IbCIJ6Mu3wo/s400/CthulhuChooser.jpg" alt="" id="BLOGGER_PHOTO_ID_5270704084862238050" border="0" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-2729508403310308707?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com0tag:blogger.com,1999:blog-8895601043396832169.post-44064342981095396852008-11-19T19:55:00.004+01:002008-11-19T20:08:38.214+01:00Turbo Pascal cumple 25 años<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vhuwZ1s6-IY/SSRkD2MLw4I/AAAAAAAAAk0/dfSQNNKcLpk/s1600-h/turbo_pascal.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 166px;" src="http://1.bp.blogspot.com/_vhuwZ1s6-IY/SSRkD2MLw4I/AAAAAAAAAk0/dfSQNNKcLpk/s320/turbo_pascal.png" alt="" id="BLOGGER_PHOTO_ID_5270447481179325314" border="0" /></a>Este mes de noviembre se está celebrando el 25 aniversario de la publicación de <span style="font-weight: bold; font-style: italic;">Turbo Pascal 1.0</span>. La verdad es que durante muchos años ignoré Pascal por completo. Cuando me inicié en la programación, no lo hice con Pascal, como muchos otros, sino con <span style="font-weight: bold;">BASIC</span>, y más adelante di el salto a <span style="font-weight: bold;">C</span>. No fue hasta que llegué a la universidad que empecé a utilizar este lenguaje (a día de hoy en muchas facultades se sigue utilizando, y muchas prácticas hay que realizarla con él), y la verdad es que le he acabado cogiendo cariño.<br /><br />Nunca utilicé <span style="font-style: italic;">Turbo Pascal</span>, sino que para mis trabajos de la carrera he utilizado <span style="font-weight: bold; font-style: italic;">Free Pascal</span> (el cual es muy similar hasta en el entorno de desarrollo), y hará un año más o menos publiqué un editor de código con las herramientas de <span style="font-style: italic;">Free Pascal</span> integradas para programar en este lenguaje en un entorno más familiar para usuarios de <span style="font-weight: bold; font-style: italic;">Windows</span> (el IDE de <span style="font-style: italic;">Free Pascal</span> se ejecuta en una terminal de texto, al estilo de los antiguos programas de <span style="font-style: italic;">MS-DOS</span>), al que llamé <span style="font-weight: bold; font-style: italic;">MaxPascal</span>, y del que pronto debería publicar una nueva versión con unos cuantos cambios que he hecho al editor.<br /><br />Podéis descargar <span style="font-weight: bold; font-style: italic;">MaxPascal 0.8</span> <a href="http://www.coldsteelengine.com/stuff/MaxPascal/MaxPascal08_win32.zip">aquí</a>.<br /><br />Para que funcione correctamente hay que editar un fichero de texto, porque esta versión tiene un fallo. Dentro de la carpeta <span style="font-weight: bold; font-style: italic;">bin/i386-win32</span>, reemplazar el contenido del fichero <span style="font-weight: bold; font-style: italic;">fpc.cfg</span> por lo siguiente:<br /><pre style="font-family: lucida grande;" class="code"><span style="font-size:78%;">#IFDEF RELEASE<br />-O2<br />-Xs<br />#WRITE Compiling Release Version<br />#ENDIF<br />#IFDEF DEBUG<br />-glh<br />-Crtoi<br />#WRITE Compiling Debug Version<br />#ENDIF<br />-Sgic<br />-Fu../../units/$FPCTARGET/<br />-Fu../../units/$FPCTARGET/*<br />-Fu../../units/$FPCTARGET/rtl<br />#IFDEF FPC_CROSSCOMPILING<br />-XP$FPCTARGET-<br />#ENDIF<br />-Xs<br />-l<br />-viwn</span></pre><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-4406434298109539685?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com0tag:blogger.com,1999:blog-8895601043396832169.post-87820600025245399312008-11-13T21:01:00.003+01:002008-12-10T14:55:42.971+01:00Los ordenadores de mi vida (II): Amstrad PC 286 (1993 - 1994)Cuando mi <span style="font-weight: bold; font-style: italic;">Spectrum</span> murió, la economía en mi casa no estaba como para hacer grandes gastos, así que mis padres no pudieron comprarme un nuevo ordenador. En su lugar, me apuntaron a <span style="font-weight: bold;">clases extraescolares de informática</span> después de clase, con lo que tuve mi primer contacto con los PCs.<br /><br />Los equipos que teníamos en el aula de ordenadores no tenían disco duro, sino dos disqueteras de <span style="font-weight: bold;">5 1/4</span>. En cada ordenador, un archivador contenía varios discos: el <span style="font-style: italic; font-weight: bold;">MS-DOS</span>, <span style="font-weight: bold; font-style: italic;">WordPerfect</span> y algunos juegos (que algunos días si acabábamos pronto nos dejaban degustar). Normalmente trabajábamos con el programa en cuestión (bien la línea de comandos de <span style="font-style: italic;">MS-DOS</span>, o un documento de <span style="font-style: italic;">WordPerfect</span>) en la primera disquetera, y nos traíamos nuestros discos de casa para grabar los trabajos de cada uno.<br /><br />Mi única forma de usar un ordenador por aquel entonces era quedarme después de las clases a trastear un poco, y lo único que recuerdo haber programado en el tiempo que estuve sin ordenador fue una versión de <span style="font-weight: bold; font-style: italic;">TRON</span> en <span style="font-weight: bold; font-style: italic;">GW-BASIC</span> (un intérprete que venía incluido en <span style="font-style: italic;">MS-DOS</span>). Y es que, a grandes rasgos, <span style="font-style: italic;">GW-BASIC</span> no exigía de una adaptación demasiado traumática para alguien que viniera del <span style="font-style: italic;">Spectrum</span>, ya que continuaba utilizando números de línea para secuenciar las instrucciones.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vhuwZ1s6-IY/SRyKz5WHB1I/AAAAAAAAAks/EsARJn8odf0/s1600-h/amstrad_pc1512_2s.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 310px; height: 320px;" src="http://1.bp.blogspot.com/_vhuwZ1s6-IY/SRyKz5WHB1I/AAAAAAAAAks/EsARJn8odf0/s320/amstrad_pc1512_2s.jpg" alt="" id="BLOGGER_PHOTO_ID_5268238288288155474" border="0" /></a>Por aquellos años, era bastante difícil encontrar un ordenador que costase menos de 200.000 pesetas (1.200€ de hoy, aunque habría que tener en cuenta la inflación desde entonces, con lo que a ojo de buen cubero podrían ser fácilmente 2.000€), pero <span style="font-weight: bold;">Amstrad</span>, una compañía que en tiempos del <span style="font-style: italic;">Spectrum</span> se había hecho popular con su <span style="font-weight: bold; font-style: italic;">CPC</span>, se había pasado al mercado de los clónicos de <span style="font-weight: bold; font-style: italic;">IBM-PC</span>, ofreciendo el modelo <span style="font-weight: bold; font-style: italic;">1512</span> a un coste muy inferior al de la media de la época, lo que le dio cerca del 25% del mercado europeo. Ése no fue el modelo con el que yo me hice (que tenía un procesador <span style="font-weight: bold;">8086</span>), sino con uno posterior que tenía un procesador <span style="font-weight: bold;">80286</span> y un disco duro de<span style="font-weight: bold;"> 40 MB</span>.<br /><br />Hubo dos razones que influyeron en la compra de ese modelo. La primera convenció a mi padre, la segunda me convenció a mí. En primer lugar, ése era un modelo ya bastante antiguo cuando lo compramos (si no recuerdo mal, los ordenadores más caros llevaban ya procesador <span style="font-weight: bold;">486</span>), con lo cual era mucho más barato que los otros (creo recordar que costó unas 100.000 pesetas -600€-). La otra razón fue que además del mencionado disco duro y la disquetera de 3,5" (que ya hacía tiempo que era estándar), tenía también una unidad de discos de 5 1/4, con lo que podía utilizar todos los programas que había conseguido en ese formato cuando fui a las clases de informática.<br /><br />Junto al ordenador, me vino un archivador con varios discos de 3,5" con unos cuantos juegos (la mayoría no me llamaban mucho la atención, pero pagaría por conocer los títulos de todos para volver a jugarlos hoy día), el <span style="font-style: italic;">MS -DOS</span>, y algunas aplicaciones de ofimática que jamás utilicé. Éste fue, sin duda, el ordenador al que menos partido he sacado, ya que misteriosamente dejó de funcionar cuando hacía poco más de un año que lo tenía. En este caso, <span style="font-style: italic;">MS-DOS</span> no incluía <span style="font-style: italic;">GW-BASIC</span>, sino <span style="font-style: italic; font-weight: bold;">QBASIC</span>, con el que aprendí la programación estructurada tradicional sin números de línea.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-8782060002524539931?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com3tag:blogger.com,1999:blog-8895601043396832169.post-89929373320586647162008-11-13T02:35:00.005+01:002008-11-13T02:44:58.770+01:00"Canción de Hielo y Fuego" será adaptada a la televisión<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vhuwZ1s6-IY/SRuGb2TxyVI/AAAAAAAAAkk/9o23Pb1dErw/s1600-h/NightWatchSIF.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 240px;" src="http://2.bp.blogspot.com/_vhuwZ1s6-IY/SRuGb2TxyVI/AAAAAAAAAkk/9o23Pb1dErw/s400/NightWatchSIF.jpg" alt="" id="BLOGGER_PHOTO_ID_5267952002132986194" border="0" /></a>A pesar de que llevo tiempo oyendo por todos lados lo fantástica que es esta saga, he de entonar el <span style="font-style: italic;">mea culpa</span> y decir que no me he empezado <span style="font-weight: bold; font-style: italic;">Juego de Tronos</span>, la primera parte, hasta esta misma semana. Aún no voy por la mitad del primer libro (no tengo demasiado tiempo libre, así que sólo suelo leer en el tren), pero me está pareciendo cuanto menos apasionante.<br /><br />Hace un rato me llegó un mail de mi jefe que decía que la serie está siendo adaptada a la televisión por la <span style="font-weight: bold;">HBO</span>, y que ya está escrito el script del episodio piloto, que debería entrar en producción en breve. El propio autor de los libros, <span style="font-weight: bold;">George R. R. Martin</span>, nos dice por medio de su <a href="http://grrm.livejournal.com/">blog</a> que está entusiasmado con el proyecto. Y yo también, por supuesto.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-8992937332058664716?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com0tag:blogger.com,1999:blog-8895601043396832169.post-44674229505948293342008-11-12T00:40:00.004+01:002008-11-12T00:50:09.858+01:00Think DifferentMucho antes de la actual campaña <span style="font-weight: bold; font-style: italic;">Get a Mac</span> de Apple, la compañía adoptó un <span style="font-style: italic;">eslogan</span> que caló muy hondo en muchos usuarios, y que representaba bastante bien la manera de hacer las cosas de Apple. Este <span style="font-style: italic;">eslogan</span> era <span style="font-weight: bold; font-style: italic;">Think Different</span>, que se inició poco después de la vuelta de Steve Jobs a la compañía, y que arrancó con el que es el anuncio más bonito que he visto en mi vida. Aquí lo tenéis:<br /><br /><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/USn5t5nQWU8&hl=en&fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/USn5t5nQWU8&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"></embed></object><br /><br />El precioso mensaje del anuncio os lo pongo a continuación (en inglés):<br /><br /><span></span><blockquote><span>Here's to the crazy ones.<br />The misfits.<br />The rebels.<br />The troublemakers.<br />The round pegs in the square holes.<br />The ones who see things differently.<br />They're not fond of rules.<br />And they have no respect for the status quo.<br />You can quote them, disagree with them, glorify or vilify them.<br />About the only thing you can't do is ignore them.<br />Because they change things.<br />They push the human race forward.<br />And while some may see them as the crazy ones,<br />We see genius.<br />Because the people who are crazy enough to think<br />they can change the world,<br />Are the ones who do.<br /></span></blockquote><br />Otra cosa que me fascina de Apple es su atención a los detalles. En Leopard, la aplicación de edición de textos <span style="font-weight: bold;">TextEdit</span> contiene ese texto en su icono, como podemos apreciar en esta imagen:<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vhuwZ1s6-IY/SRoZhW-_ScI/AAAAAAAAAkE/9Rm_5keGF-I/s1600-h/LeopardTextEdit.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 198px; height: 200px;" src="http://1.bp.blogspot.com/_vhuwZ1s6-IY/SRoZhW-_ScI/AAAAAAAAAkE/9Rm_5keGF-I/s200/LeopardTextEdit.png" alt="" id="BLOGGER_PHOTO_ID_5267550775059368386" border="0" /></a>A pesar de que los nuevos anuncios tienen algo de gracia, me encantaría volver a ver a Apple haciendo campañas con un mensaje tan bonito como ésta.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-4467422950594829334?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com0tag:blogger.com,1999:blog-8895601043396832169.post-29569136626960169642008-11-11T19:58:00.008+01:002008-11-11T21:23:02.672+01:00The Call of Cthulhu: Semana del 03/11/08Una vez más os muestro la evolución del juego durante la última semana. Ésta fue una semana bastante breve, especialmente a causa de que he estado unos días fuera de Madrid, y además ha coincidido nuestro traslado a unas nuevas oficinas (más lejos de casa, pero realmente impresionantes).<br /><br />Durante esta semana, el trabajo se ha centrado en el desarrollo de la <span style="font-weight: bold;">interfaz del inventario</span> de juego. La semana pasada ya se dejaba ver la pestaña del inventario cerrado, pero hoy os mostraré el mismo desplegado. Además, la imagen del inventario ha cambiado desde lo que os mostré la semana pasada. Ahora, cuando está cerrado, éste es el aspecto que tiene:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vhuwZ1s6-IY/SRnm4PrtV5I/AAAAAAAAAjc/9oH3Y26jGeM/s1600-h/ClosedInventory.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://1.bp.blogspot.com/_vhuwZ1s6-IY/SRnm4PrtV5I/AAAAAAAAAjc/9oH3Y26jGeM/s400/ClosedInventory.jpg" alt="" id="BLOGGER_PHOTO_ID_5267495093143426962" border="0" /></a>Al tocar la pestaña de la esquina superior izquierda, de desplegará sobre la pantalla el inventario, y el resto quedará oscurecido para que no distraiga. Así es como se ve una vez desplegado:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vhuwZ1s6-IY/SRnnIm8AP2I/AAAAAAAAAjk/mAv5BL63oec/s1600-h/OpenInventory.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 268px;" src="http://2.bp.blogspot.com/_vhuwZ1s6-IY/SRnnIm8AP2I/AAAAAAAAAjk/mAv5BL63oec/s400/OpenInventory.jpg" alt="" id="BLOGGER_PHOTO_ID_5267495374263697250" border="0" /></a>Se muestran las distintas casillas con los objetos, y los iconos de la parte inferior corresponden respectivamente a las opciones <span style="font-weight: bold;">Cargar</span>, <span style="font-weight: bold;">Salvar</span>, <span style="font-weight: bold;">Ver Objetivo</span> (el próximo objetivo que debemos cumplir en el juego) y <span style="font-weight: bold;">Ver Descripción</span> (nos da la descripción del objeto que arrastremos sobre él).<br /><br />Arrastrar un objeto sobre otro intentará <span style="font-weight: bold;">combinar ambos</span> (si es posible). Arrastrar un objeto fuera del área del inventario cerrará éste para que podamos ver la escena y <span style="font-weight: bold;">soltar el objeto sobre otro</span> en la misma, lo que significa <span style="font-style: italic;">"Usar este objeto sobre el otro"</span>. Aquí un ejemplo de cómo se ve el collar que aparece en el inventario al arrastrarlo:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vhuwZ1s6-IY/SRno2dUjbNI/AAAAAAAAAjs/NGHlqVpQCps/s1600-h/DragObjectInventory.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 268px;" src="http://4.bp.blogspot.com/_vhuwZ1s6-IY/SRno2dUjbNI/AAAAAAAAAjs/NGHlqVpQCps/s400/DragObjectInventory.jpg" alt="" id="BLOGGER_PHOTO_ID_5267497261467921618" border="0" /></a>Mientras que en los iconos del inventario predominan los tonos marrones, al seleccionarlo se ve el icono a todo color, como puede observarse en la imagen.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vhuwZ1s6-IY/SRnpRZ5Li2I/AAAAAAAAAj0/mubr7Tfcogk/s1600-h/ObjectWheel.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 148px; height: 148px;" src="http://4.bp.blogspot.com/_vhuwZ1s6-IY/SRnpRZ5Li2I/AAAAAAAAAj0/mubr7Tfcogk/s320/ObjectWheel.jpg" alt="" id="BLOGGER_PHOTO_ID_5267497724404271970" border="0" /></a>Otra cosa que ya llevaba un tiempo incluida, pero que se ha depurado recientemente, ha sido la <span style="font-weight: bold;">rueda de selección</span> de opciones sobre objetos y personajes. Por ejemplo, al <span style="font-weight: bold;">toc</span><span style="font-weight: bold;">a</span><span style="font-weight: bold;">r sobre un objeto</span> en la escena, se despliega una rueda como la de la imagen de la derecha. Empezando por arriba, y en sentido horario, los iconos corresponden a las acciones <span style="font-weight: bold;">Mirar</span>, <span style="font-weight: bold;">Usar</span>, <span style="font-weight: bold;">Mover</span> y <span style="font-weight: bold;">Coger</span>.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vhuwZ1s6-IY/SRnpkk2-vnI/AAAAAAAAAj8/w9IazJfVhkk/s1600-h/CharacterWheel.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 152px; height: 152px;" src="http://4.bp.blogspot.com/_vhuwZ1s6-IY/SRnpkk2-vnI/AAAAAAAAAj8/w9IazJfVhkk/s320/CharacterWheel.jpg" alt="" id="BLOGGER_PHOTO_ID_5267498053765348978" border="0" /></a>Cuando <span style="font-weight: bold;">seleccionamos a un personaje</span> en lugar de un objeto, se muestra una rueda como la de la imagen de la izquierda, con la opciones <span style="font-weight: bold;">Mirar</span>, <span style="font-weight: bold;">Hablar</span> y <span style="font-weight: bold;">Dar</span>.<br /><br />Bueno, en unos días volveremos con más novedades. Ahora acabo de volver del <span style="font-weight: bold; font-style: italic;">iPhone Tech Talk Tour</span> en Madrid, y la experiencia ha sido enormemente positiva.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-2956913662696016964?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com1tag:blogger.com,1999:blog-8895601043396832169.post-70536167149088898982008-11-06T13:05:00.005+01:002008-12-10T14:55:48.847+01:00Los ordenadores de mi vida (I): ZX Spectrum +2A (1988 - 1992)<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vhuwZ1s6-IY/SRLhqHcT3_I/AAAAAAAAAjU/y1c7Lh0D7JQ/s1600-h/sinclair_zx_spectrum.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_vhuwZ1s6-IY/SRLhqHcT3_I/AAAAAAAAAjU/y1c7Lh0D7JQ/s400/sinclair_zx_spectrum.jpg" alt="" id="BLOGGER_PHOTO_ID_5265519028018077682" border="0" /></a>Me apetecía echar la vista atrás y recordar los equipos que he ido teniendo, desde mi <span style="font-style: italic;">Spectrum</span> hasta hoy, y el uso principal que di a cada uno de ellos. Este artículo estará dividido en varias entregas, para poder extenderme cuanto quiera en cada uno y no hacer un post gigantesco.<br /><br />Durante muchos años de mi vida, viví en un piso en Santander con mi madre, mi abuela y bisabuela, y más tarde mi hermano (mi padre estaba en Burgos estudiando Arquitectura cuando yo era pequeño, mis padres me tuvieron muy jóvenes). Nací allí, y aquel barrio es uno de los que más recuerdos me evocan. Cuando tenía unos cinco años, mi bisabuela enfermó, y por aquel entonces mi padre volvió a Santander, así que para darla una mayor tranquilidad, mis padres y yo nos mudamos a un piso que quedaba a menos de cinco minutos andando de allí.<br /><br />Por aquel entonces, me hice muy amigo de uno de mis vecinos del edificio, y recuerdo que nos gastábamos la paga de la semana en echar partidas en un salón recreativo que quedaba al lado de casa. Además de aquel salón, nos conocíamos las recreativas que había en todos los bares del barrio, y ya por entonces, viendo esos juegos a todo colores en aquellas máquinas mágicas, ya empezaban a llegarme ideas para desarrollar mis propios juegos, a pesar de que no tenía ni idea de cómo podrían hacerse.<br /><br />Al año siguiente, mi hermano nació, y mi abuela me regaló por mi primera comunión uno de los mejores regalos que me han hecho nunca: mi primer ordenador. Se trataba de un <span style="font-style: italic; font-weight: bold;">ZX Spectrum +2A</span>, con 128 flamantes <span style="font-style: italic;">kilobytes</span> de memoria, que probablemente ha sido también el primer ordenador de mucha gente en España (mi primo y otro amigo también se hicieron con uno por aquellas fechas, y eran los únicos que conocía con ordenador). Recuerdo el día que mi abuela me dijo que me compraría un ordenador, y fui con ella y con mi madre a un bazar. Allí estaba el <span style="font-style: italic;">Spectrum</span>, que se vendía con 6 juegos (<span style="font-weight: bold; font-style: italic;">Phantomas</span>, <span style="font-weight: bold; font-style: italic;">Phantomas 2</span>, <span style="font-weight: bold; font-style: italic;">Camelot Warriors</span>, <span style="font-weight: bold; font-style: italic;">Nonamed</span>, <span style="font-weight: bold; font-style: italic;">Game Over</span> y <span style="font-weight: bold; font-style: italic;">Army Moves</span>), y recuerdo lo feliz que era con aquella caja en mis manos de vuelta a casa.<br /><br />Una vez allí, instalamos una mesa de camping junto al mueble del televisor para que pudiera colocar allí el ordenador, y lo primero que hice fue cargar el <span style="font-style: italic;">Game Over</span>. Los juegos tenían menos colores que los de las recreativas, eso estaba claro, pero... ¡tenía mi propio ordenador! La paga ya no me era suficiente para jugar a la recreativas, porque empecé a comprar la revista <span style="font-weight: bold; font-style: italic;">Microhobby</span>, que me traía con cada número un <span style="font-style: italic;">cassette</span> (a veces dos), con algún juego completo, demos de los últimos lanzamientos, y algún programa más. Aparte de los juegos que me regalaban en cada cumpleaños y otros acontecimientos especiales, la mayoría de juegos que jugué en el <span style="font-style: italic;">Spectrum</span> fueron gracias a <span style="font-style: italic;">Microhobby</span>. Y no es lo único que tengo que agradecer a la revista: en ella podías encontrar listados para hacer tus propios programas. Bien eran demos que sólo tenías que copiar, y mostraban por ejemplo un texto deslizándose por la pantalla, o bien lecciones para que aprendieras a hacer tus propios programas. Algunos de los listados estaban en código máquina, algo que por entonces se me antojaba una ciencia imposible de aprender, pero gracias a <span style="font-weight: bold;">BASIC</span> pude aprender a programar.<br /><br />Aunque a un niño de poco más de 6 años se le puede hacer complicado entender ciertos términos. Por ejemplo, recuerdo cuando un usuario preguntó en la <span style="font-style: italic;">Microhobby</span> cómo hacer para que el protagonista de su juego no atravesara las paredes del nivel. Le respondieron que lo más fácil era apuntar las posiciones de las paredes en una tabla de datos y comprobarlo antes de mover el gráfico hacia una posición. ¿Una tabla? ¿Cómo que una tabla? Bueno, yo había comprado alguna vez una tabla de <span style="font-style: italic;">okume</span> en la librería para los trabajos manuales del colegio, así que quizá sería algo parecido. Me bajé a la librería y pedí una tabla de datos, y por supuesto me volví a casa frustrado por no haber conseguido mi propósito.<br /><br />Tras mis primeros programas (todos ellos tremendamente simples e inútiles), gracias a un regalo de mi madre di un paso de gigante en esto de programar. Mi madre se suscribió al <span style="font-weight: bold;">Círculo de Lectores</span>, y el primer libro que compró fue para mí: <span style="font-weight: bold; font-style: italic;">BASIC Para Niños</span>. Ya no me conformaría con copiar los listados de <span style="font-style: italic;">Microhobby</span>, por fin empecé a entender la lógica de la programación, los bucles, las variables, las sentencias... se abrió la puerta al camino más importante que he tomado en mi vida.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vhuwZ1s6-IY/SRLhfY2OJgI/AAAAAAAAAjM/c1uXx4NCvfo/s1600-h/Basicnin.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 144px; height: 200px;" src="http://4.bp.blogspot.com/_vhuwZ1s6-IY/SRLhfY2OJgI/AAAAAAAAAjM/c1uXx4NCvfo/s200/Basicnin.jpg" alt="" id="BLOGGER_PHOTO_ID_5265518843711596034" border="0" /></a>Pero como todas las cosas buenas de la vida, no pudo durar para siempre. Estaban ya entrados los 90, cuando un día mi <span style="font-style: italic;">Spectrum</span> no quiso arrancar. No podía creerlo, el causante de tantas horas de diversión, el que me había acompañado en mis primeros pasos en la programación, había muerto. Mi madre lo llevó a una tienda de ordenadores donde supuestamente reparaban ordenadores (en la forma en que reparan ordenadores en las tiendas: formatean y, en todo caso, reemplazan componente estropeados). El problema es que el <span style="font-style: italic;">Spectrum</span> era ya cosa del pasado, le dijeron a mi madre que ese ordenador no valía por entonces ya para nada, y que mejor que comprase un PC. Volvió a casa. Me lo dijo. Grité y lloré porque mi <span style="font-style: italic;">Spectrum</span> se había ido y no volvería.<br /><br />Fueron unos cuantos años los que el <span style="font-style: italic;">Spectrum</span> estuvo conmigo, y aunque es posible hacerte con uno de segunda mano tirado de precio (cosa que haré un día de estos), no es lo mismo. La infancia no volverá.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8895601043396832169-7053616714908889898?l=jedive.blogspot.com'/></div>Jedivehttp://www.blogger.com/profile/16224705849153187127noreply@blogger.com9