<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-11356246</id><updated>2009-12-19T12:58:13.203-05:00</updated><title type='text'>Divagaciones sobre game programming</title><subtitle type='html'>programación de juegos, linux y otras cosas</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default?start-index=26&amp;max-results=25'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1053</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11356246.post-2922531455309404618</id><published>2009-12-19T12:58:00.000-05:00</published><updated>2009-12-19T12:58:13.211-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software libre'/><title type='text'>Mutitouch en Linux</title><content type='html'>Un video bastante curioso demostrando el uso del soporte multitouch en Linux, en diferentes dispositivos. MPX era una asignatura pendiente de XOrg, anunciado hace largo tiempo, su inclusión se demoró más de un año, si no recuerdo mal. Los que siguen el desarrollo de XOrg sabrán que las últimas releases no han salido en fecha, ni con todas las funcionalidades planificadas.&lt;br /&gt;Pero bueno, al fin lo tenemos aquí.&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/gj590HkBwYg&amp;hl=es_ES&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/gj590HkBwYg&amp;hl=es_ES&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-2922531455309404618?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/2922531455309404618/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/12/mutitouch-en-linux.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/2922531455309404618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/2922531455309404618'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/12/mutitouch-en-linux.html' title='Mutitouch en Linux'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-648659813140942452</id><published>2009-12-17T18:18:00.000-05:00</published><updated>2009-12-17T18:18:44.172-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='otros temas'/><title type='text'>En vacaciones</title><content type='html'>Me parece que hace un par de días que me estaba bajando del bus en Varadero (debe ser porque apenas hacen un par de días en realidad) y ya estoy de regreso, para disfrutar el resto de las vacaciones en casa. Resolviendo problemas, sin tiempo para descansar, lo usual acá. A ver si saco algo de tiempo para adelantar los proyectos, que entre Borderlands y Dragon Age no me da para nada.&lt;br /&gt;Pero al menos tuve algunas horas entre reunión y reunión para pasar un rato con nuevos colegas y bañarme en la playa, que no todo el mundo puede alardear de pasar un par de días de sus vacaciones en el lujoso balneario de Varadero (aunque yo prefiero Santa Lucía y Guardalavaca).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-648659813140942452?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/648659813140942452/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/12/en-vacaciones.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/648659813140942452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/648659813140942452'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/12/en-vacaciones.html' title='En vacaciones'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-3275006956281319750</id><published>2009-12-13T09:40:00.000-05:00</published><updated>2009-12-13T09:40:09.389-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Diseña la IA de tus juegos</title><content type='html'>Intel ha publicado un artículo sobre IA bastante interesante, mayormente porque es muy básico y orientado a principiantes. Evitan los detalles técnicos, así que tendrás que poner el cerebro a funcionar, pero en algunas ocasiones esto es todo lo que necesitamos para orientarnos en la dirección correcta. &lt;a href="http://www.intelsoftwaregraphics.com/?lid=GQyggyEzHew=&amp;amp;cid=DYlRVtUNrQ4=&amp;amp;pid=tNNiagHvr2A=&amp;amp;tid=+Dn9lgm3jGQ=&amp;amp;mid=w6IIwFoDv3Q=&amp;amp;ch=e"&gt;Parte 1&lt;/a&gt; y &lt;a href="http://www.intelsoftwaregraphics.com/?lid=D1oOqubXISU=&amp;amp;cid=DYlRVtUNrQ4=&amp;amp;pid=tNNiagHvr2A=&amp;amp;tid=+Dn9lgm3jGQ=&amp;amp;mid=w6IIwFoDv3Q=&amp;amp;ch=e"&gt;parte 2&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-3275006956281319750?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/3275006956281319750/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/12/disena-la-ia-de-tus-juegos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/3275006956281319750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/3275006956281319750'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/12/disena-la-ia-de-tus-juegos.html' title='Diseña la IA de tus juegos'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-5080710212488487622</id><published>2009-12-12T13:40:00.000-05:00</published><updated>2009-12-12T13:40:50.691-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><title type='text'>Borderlands</title><content type='html'>Otro de la cola de juegos por probar. En esencia este juego prometía mucho, los desarrolladores lo promocionaban como un Diablo en versión FPS. Pues sí, hay ciertas similitudes. Es un juego dinámico, pero bastante sencillo en su concepción, con unos pocos elementos de RPG, muchos menos que el Diablo. &lt;br /&gt;Reconozco que he llegado más lejos delo que esperaba en este juego. Pero no croe que lo termine, porque para mí no es más que otro FPS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-5080710212488487622?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/5080710212488487622/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/12/borderlands.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/5080710212488487622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/5080710212488487622'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/12/borderlands.html' title='Borderlands'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-2647825303218207591</id><published>2009-12-11T08:46:00.000-05:00</published><updated>2009-12-11T08:46:47.653-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><title type='text'>Casting de voces de Mass Effect 2</title><content type='html'>Bioware está tirando la casa por la ventana con Mass Effect 2, basta con echar un vistazo al casting de voces para darse cuenta de que van por todo lo alto.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Martin Sheen (padre de Charlie Sheen y Emilio Estevez) -- Illusive Man commanding Cerberus&lt;/li&gt;&lt;li&gt;Shohreh Adhdashloo (sexy voice lady from &lt;em&gt;FlashForward&lt;/em&gt;) -- Admiral Shala'Raan vas Tonbay&lt;/li&gt;&lt;li&gt;Seth Green -- Joker&lt;/li&gt;&lt;li&gt;Yvonne Strahovski (wiener lady, lust of &lt;em&gt;Chuck&lt;/em&gt;) -- Miranda Lawson&lt;/li&gt;&lt;li&gt;Adam Baldwin (a man named Jayne... or &lt;a href="http://www.youtube.com/watch?v=8omJvCrwRdY&amp;amp;feature=related" target="_blank"&gt;the man they call Jayne&lt;/a&gt;) -- Kal 'Reegar&lt;/li&gt;&lt;li&gt;&lt;strike&gt;&lt;/strike&gt;Keith David (&lt;em&gt;Halo&lt;/em&gt;'s Arbiter) -- Admiral David Anderson&lt;/li&gt;&lt;li&gt;Michael Dorn (&lt;em&gt;Star Trek TNG&lt;/em&gt;'s Worf) -- Gatatog Uvenk&lt;/li&gt;&lt;li&gt;Tricia Helfer (Número Seis, Battlestar Galactica) -- EDI, voice of the "new Normandy"&lt;/li&gt;&lt;li&gt;Michael Hogan (Colonel Saul Tigh) -- Captain Bailey&lt;/li&gt;&lt;li&gt;Carrie-Anne Moss (Trinity,&amp;nbsp; &lt;em&gt;The Matrix&lt;/em&gt;) -- Aria T'Loak&lt;/li&gt;&lt;/ul&gt;Repite Jennifer Hale, como voz de Shepard (versión femenina) y Mark Meer (Shepard masculino). Como nota curiosa, Tricia Helfer (que está muy buena) también trabaja en Starcraft 2, nada más y nada menos que como Sarah Kerrigan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-2647825303218207591?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/2647825303218207591/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/12/casting-de-voces-de-mass-effect-2.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/2647825303218207591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/2647825303218207591'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/12/casting-de-voces-de-mass-effect-2.html' title='Casting de voces de Mass Effect 2'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-2650138212965176244</id><published>2009-12-10T08:45:00.000-05:00</published><updated>2009-12-10T08:45:59.634-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Mordido por la obsolescencia</title><content type='html'>Nuevamente se me acerca el fantasma de la obsolescencia tecnológica. Hay que ir pensando en reemplazar la tarjeta de video, que ni siquiera tiene un año de uso. A pesar de ser bastante reciente, la HD4770 ya no puede mantenerse por encima de 60 cuadros cuando se habilita antialias. Con 2x apenas alcanza 45 cuadros. Por suerte, ni el antialias ni el filtrado anisotrópico son esenciales, de hecho, son casi imposibles de distinguir en medio del movimiento habitual de un juego.&lt;br /&gt;La buena noticia es que tengo un plan para cambiarla. La mala, es que depende de alguien fuera del pais y no sé si tendrá el dinero para adquirir la HD5770, que está más o menos sobre los $180, incluyendo gastos de envío.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-2650138212965176244?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/2650138212965176244/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/12/mordido-por-la-obsolescencia.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/2650138212965176244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/2650138212965176244'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/12/mordido-por-la-obsolescencia.html' title='Mordido por la obsolescencia'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-3633929873723013456</id><published>2009-12-08T16:56:00.000-05:00</published><updated>2009-12-08T16:56:04.031-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><title type='text'>Emotiv EPOC</title><content type='html'>El próximo día 21, si no ando muy errado, se pondrá a la venta un curioso dispositivo: el Emotiv EPOC, en teoría el primer mando manejado mediante el cerebro. En Videojuegos accesibles hay &lt;a href="http://feedproxy.google.com/%7Er/videojuegosaccesibles/%7E3/mMVrTEBc4vQ/emotiv-controla-los-juegos-con-la-mente.html"&gt;un video del aparato en acción&lt;/a&gt;. Además El EPOC se apoya en expresiones faciales y giróscopos, pues se nota que aún en cuanto a uso de impulsos cerebrales no está muy avanzado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-3633929873723013456?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/3633929873723013456/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/12/emotiv-epoc.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/3633929873723013456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/3633929873723013456'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/12/emotiv-epoc.html' title='Emotiv EPOC'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-1160905201124878910</id><published>2009-12-06T12:31:00.000-05:00</published><updated>2009-12-06T12:31:59.497-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><title type='text'>Dragon Age: Origins</title><content type='html'>Al fin he conseguido este RPG de Bioware, aunque apenas he tenido tiempo para irlo conociendo. Las expectaticas después de Mass Effect han quedado altas, y tengo que reconocer que no es Dragon Age el que va sobrepasarlas. Al margen de que sea un buen juego, no llega a su predecesor. Principalmente porque le falta dinamismo. DA se apoya demasiado en diálogos y cinemáticas, diálogos realmente largos, y para más inri, diálogos en los que solo eres un espectador.&lt;br /&gt;Así que la historia falla en transmitirnos ese sentido de urgencia, aunque en el fondo la trama es la misma: el mundo está en peligro.&lt;br /&gt;Gráficamente DA no destaca. Había quejas acerca de sus escenarios en exteriores y en verdad no llegan digamos al esplendor de los bosques de Oblivion o a la cuidadosa destrucción de Fallout 3. Lo cual no es tan grave, porque no juego para admirar la campiña. En cambio, el modelado de los personajes no los decepcionará, y yo me atrevería a decir que Bioware tiene los mejores artistas en cuanto a modelado de criaturas, ya sea un turiano, un humano de cualquier época o un hurlock. Esto lo reafirmaré o negaré cuando haya completado la enorme cola de juegos pendientes: Borderlands, Star Wars: The Force unleashed y Divinity 2, que me darán una visión más amplia del trabajo de otros estudios.&lt;br /&gt;Por lo demás es un RPG muy tradicional, como me gustan a mí, y espero seguir disfrutándolo por un tiempo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-1160905201124878910?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/1160905201124878910/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/12/dragon-age-origins.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/1160905201124878910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/1160905201124878910'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/12/dragon-age-origins.html' title='Dragon Age: Origins'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-7583885363244517241</id><published>2009-12-05T15:56:00.000-05:00</published><updated>2009-12-05T15:56:13.175-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Acciones</title><content type='html'>Esta semana el tiempo ha estado bastante escaso. Sin emabargo en un rato que tuve hice algunas cosas que quería probar desde hace tiempo: acciones. Un personaje puede tener una cola de acciones (los NPC también), como toda cola, la primera acción que se ejecuta es la del frente. Las acciones pueden ser repetitivas, si no hay más acciones encoladas, ésa se realizará una y otra vez hasta alcanzar una condición de parada. Por ejemplo, un ataque con arma. A menos que el jugador use otra habilidad, el ataque se repetirá hasta que se cancele, o uno de los personajes muera.&lt;br /&gt;La implementación es muy básica aún, y trajo montones de problemas que serán resueltos más adelante. Pero como efecto colateral ya tenemos las habilidades Ataque y Defensa funcionando.&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-7583885363244517241?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/7583885363244517241/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/12/acciones.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/7583885363244517241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/7583885363244517241'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/12/acciones.html' title='Acciones'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-8808202706317328528</id><published>2009-12-04T21:28:00.000-05:00</published><updated>2009-12-04T21:28:05.913-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Intel le saca el pie a Larrabee</title><content type='html'>Me estoy preguntando si es día de inocentes o algo así. La noticia, luego de haberse presentado Larrabee en ferias con cierto éxito en la segunda mitad de este año, me ha dejado así como que patidifuso. Si bien es cierto que no confiaba completamente en la arquitectura propuesta, pues veía el enfoque de Larrabee como un ataque al problema de los gráficos a la manera de Intel: agregando más núcleos de propósito general, le concedía el derecho de la duda.&lt;br /&gt;Veo en &lt;a href="http://hardware.slashdot.org/story/09/12/05/005234/Intel-Kills-Consumer-Larrabee-Plans"&gt;Slashdot&lt;/a&gt; &lt;a href="http://www.semiaccurate.com/2009/12/04/intel-kills-consumer-larrabee-focuses-future-variants/"&gt;dos&lt;/a&gt; &lt;a href="http://venturebeat.com/2009/12/04/intel-cancels-larrabee-consumer-graphics-chip/"&gt;enlaces&lt;/a&gt; que confirman la noticia. Larrabee no llegará&amp;nbsp; los consumidores, solo será usado como plataforma de desarrollo para software que correrá en computadoras de alto rendimiento. Intel reconoce que ha llegado tarde, Nvidia y ATI han ido demasiado lejos y no bastan algunas docenas de núcleos para alcanzar a la nueva serie Evergreen o a la Fermi.&lt;br /&gt;La innovación es buena y por eso me duele. Pero no será en esta ocasión que Intel entre eln el mercado de las gráficas de alto rendimiento.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-8808202706317328528?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/8808202706317328528/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/12/intel-le-saca-el-pie-larrabee.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/8808202706317328528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/8808202706317328528'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/12/intel-le-saca-el-pie-larrabee.html' title='Intel le saca el pie a Larrabee'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-2652341594772090639</id><published>2009-12-04T21:09:00.000-05:00</published><updated>2009-12-04T21:09:13.110-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='software libre'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Cyphesis 0.5.22</title><content type='html'>Está disponible una &lt;a href="http://worldforgedev.org/archives/203"&gt;nueva versión de Cyphesis&lt;/a&gt;, el servidor de juegos de Worldforge. Los cambios son: &lt;br /&gt;El servidor de reglas persistente puede ser manejado por completo desde los clientes &lt;br /&gt;El modelo de seguridad administrativa ha sido mejorado&lt;br /&gt;La suite de pruebas ha sido expandida&lt;br /&gt;Corrección de múltiples fallos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-2652341594772090639?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/2652341594772090639/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/12/cyphesis-0522.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/2652341594772090639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/2652341594772090639'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/12/cyphesis-0522.html' title='Cyphesis 0.5.22'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-9015941277745505976</id><published>2009-12-04T10:12:00.000-05:00</published><updated>2009-12-04T10:12:54.047-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Videotutoriales de Unreal Development Kit</title><content type='html'>En una movida muy inteligente para afianzar su posición aún más, Epic ha liberado unas &lt;a href="http://udn.epicgames.com/Three/VideoTutorials.html#Unreal%20Engine%203%20Video%20Tutorials"&gt;20 horas de videotutoriales&lt;/a&gt; demostrando el uso de Unreal Development Kit. Se dice fácil, pero son unos 160 videos disponibles para descarga en paquetes zip agrupados por temas.&lt;br /&gt;Al parecer están empeñados en que Unreal DEvelopment Kit sea la mejor opción para empezar a desarrollar, primero, ofreciendo un motor de calidad AAA, segundo, dejando el pago para cuando se ha levantado el capital y además, adaptándolo a los ingresos y tercero, dando la documentación necesaria para aprender.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-9015941277745505976?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/9015941277745505976/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/12/videotutoriales-de-unreal-development.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/9015941277745505976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/9015941277745505976'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/12/videotutoriales-de-unreal-development.html' title='Videotutoriales de Unreal Development Kit'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-1262352637512022436</id><published>2009-12-03T08:40:00.000-05:00</published><updated>2009-12-03T08:40:43.281-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cine y TV'/><title type='text'>Bottle shock</title><content type='html'>Luego de un accidentado proceso, al fin he terminado de ver esta película (&lt;a href="http://www.google.com.cu/url?sa=t&amp;amp;source=web&amp;amp;ct=res&amp;amp;cd=1&amp;amp;ved=0CAcQFjAA&amp;amp;url=http%3A%2F%2Fwww.bottleshockmovie.com%2F&amp;amp;ei=XL0XS978M5OltgfN2-nkAw&amp;amp;usg=AFQjCNEhygJKYhsSMxLhWMMvfLnldOvg5Q"&gt;sitio oficial&lt;/a&gt;, &lt;a href="http://www.google.com.cu/url?sa=t&amp;amp;source=web&amp;amp;ct=res&amp;amp;cd=2&amp;amp;ved=0CAwQFjAB&amp;amp;url=http%3A%2F%2Fwww.imdb.com%2Ftitle%2Ftt0914797%2F&amp;amp;ei=XL0XS978M5OltgfN2-nkAw&amp;amp;usg=AFQjCNGBEeEypdG6radc1aC1_Wwllk_4rQ"&gt;imdb&lt;/a&gt;). Excelente para pasar un buen rato, aunque no tan educativa como esperaba. Obviamente un mayor nivel técnico la habría hecho demasiado pesada para ser digerida.&lt;br /&gt;&lt;i&gt;Bottle shock&lt;/i&gt; narra la historia de cómo los desconocidos vinos del Valle de Napa en California se dieron a conocer en Francia, especialmente el &lt;a href="http://en.wikipedia.org/wiki/Chateau_Montelena"&gt;Chateau Montelena&lt;/a&gt;, que batió a los franceses en la categoría de blancos. &lt;br /&gt;Lo cual nos sirve para recordar que hay buenos vinos en todas partes (excepto aquí, claro, donde por el momento solo tenemos buenos rones).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-1262352637512022436?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/1262352637512022436/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/12/bottle-shock.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/1262352637512022436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/1262352637512022436'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/12/bottle-shock.html' title='Bottle shock'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-8859399712966989838</id><published>2009-12-01T08:14:00.000-05:00</published><updated>2009-12-01T08:14:01.588-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Cinemáticas</title><content type='html'>Las cinemáticas se han convertido en un elemento esencial para contar la historia del juego, por tanto hay que pensar en cómo hacerlas. Y esa fue una de las cosas que hice el domingo, mientras trabajaba como mulo de carga. &lt;br /&gt;En teoría es fácil: una cinemática podría ser un script en Lua que simplemente mueva la cámara, los personajes, emita los diálogos necesarios, y ya está; todo eso usando el motor gráfico del juego. Ahora, cómo automatizar el proceso de crear una secuencia cinemática? Por el momento, no tengo ni idea. Pienso echar un vistazo aquí, para ver cómo lo hace el &lt;a href="http://www.olde-bijvank.nl/"&gt;Unreal&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-8859399712966989838?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/8859399712966989838/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/12/cinematicas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/8859399712966989838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/8859399712966989838'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/12/cinematicas.html' title='Cinemáticas'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-7134424010662774174</id><published>2009-11-30T08:59:00.003-05:00</published><updated>2009-11-30T09:12:34.390-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Optimizando mapas</title><content type='html'>Uno de los detalles que me preocupaban en el formato de escenas que he diseñado es que no incluye ningún método para optimizar las geometrías duplicadas. La optimización de geometría mediante instancias es aplicable en el 99% de los escenarios del juego: árboles repetidos, casas repetidas, etc.&lt;br /&gt;Ayer, mientras hacía el trabajo pesado doméstico que me consumió casi todo el día, tuve tiempo para pensar en alguna forma sencilla para solventar el problema. Se me ocurrió que aunque el editor de escenarios maneje las geometrías independientes, sería posible durante la carga en el juego buscar si la misma malla se está utilizando en otra entidad y usar una instancia. Aún no he podido investigar a fondo las instancias en Ogre, no sé si me permitirán instanciar una malla con diferentes atributos (rotación, escalado), pero al menos es una solución inicial.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-7134424010662774174?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/7134424010662774174/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/11/optimizando-mapas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/7134424010662774174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/7134424010662774174'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/11/optimizando-mapas.html' title='Optimizando mapas'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-3420831968169483181</id><published>2009-11-29T13:04:00.002-05:00</published><updated>2009-11-29T13:14:31.214-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Fermi</title><content type='html'>The Tech Report tiene un &lt;a href="http://techreport.com/articles.x/17815/1"&gt;artículo interesante&lt;/a&gt; (lo sería mucho más si fuese menos técnico), acerca de la arquitectura Fermi de Nvidia, la futura GT300. La contendiente de la serie 5000 de ATI es una tarjeta orientada a algo más que gráficos, al incorporar funcionalidades de computación nunca vistas en este segmento del mercado. Que sea superior en rendimiento en juegos aún está por verse, sin embargo lo que sí parece seguro es que tendremos un monstruo capaz de acelerar cálculos si disponemos del software adecuado.&lt;br /&gt;En fin, esta movida no debe asombrarnos, dada la importancia que está cobrando el procesamiento en GPU (recuerden los publicitados compute shaders de  Dx11, OpenCL...) y estoy seguro que ATI también está preparando algo similar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-3420831968169483181?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/3420831968169483181/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/11/fermi.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/3420831968169483181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/3420831968169483181'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/11/fermi.html' title='Fermi'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-1940776674073675679</id><published>2009-11-28T15:04:00.003-05:00</published><updated>2009-11-28T15:20:17.883-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software libre'/><title type='text'>Sabayon Linux en el punto de mira</title><content type='html'>Ya lo he decidido, me paso a &lt;a href="http://www.sabayonlinux.org/"&gt;Sabayon Linux&lt;/a&gt;. Lo haré primero en mi sistema secundario, en cuanto reciba la nueva tarjeta de video (si consigo la paciencia necesaria para esperar a finales de enero) y luego pensaré si hacerlo en casa también.&lt;br /&gt;Estoy muy contento con Gentoo, por ello he escogido su derivado Sabayon claro, la idea de usar Ubuntu o Fedora jamás pasó por mi mente. La causa del cambio es ganar en facilidad de instalación y que alguien haga las cosas básicas y la ingeniería de distro por mí. Yo simplemente me concentraré en armar el sistema a la medida. Entre otras cosas me arriesgaré a probar KDE 4.3, entorno que abandoné hace años y solo volví a probar hace un tiempo, recién salida la serie 4, con muy pocas satisfacciones. Era de esperarse en algo tan verde. El nuevo ext4 también me llama la atención, desde ya estoy tramando cómo convertir todo mi disco duro a este sistema de archivos.&lt;br /&gt;Me quedaría una segunda migración pendiente: Windows 7. No es un mal sistema y estoy seguro de que será aún mejor con el tiempo., parece que  al fin tenemos un sustituto decente para el veterano XP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-1940776674073675679?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/1940776674073675679/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/11/sabayon-linux-en-el-punto-de-mira.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/1940776674073675679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/1940776674073675679'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/11/sabayon-linux-en-el-punto-de-mira.html' title='Sabayon Linux en el punto de mira'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-6487921389045312665</id><published>2009-11-27T07:26:00.006-05:00</published><updated>2009-11-27T07:37:27.287-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cine y TV'/><category scheme='http://www.blogger.com/atom/ns#' term='software libre'/><title type='text'>Linux y el FBI</title><content type='html'>No, no voy a hablar acerca de las PS3 con Linux que utiliza una dependencia del FBI para crackear los passwords de pedófilos. A falta de otra cosa estoy viendo Mentes Criminales, una serie bastante aceptable, aunque por supuesto mi favorita de ese estilo sigue siendo CSI Las Vegas. En el capítulo 9 de la tercera temporada un técnico tiene que acceder al sistema utilizado por la Unidad de Análisis de Conducta y dice al respecto: "Es un sistema basado en Linux ocn programación de fuente abierta". Obviamente, el sistema es el clásico Hollywood OS: nunca vemos usar el mouse, solo teclear comandos a gran velocidad que generan varias ventanas a la vez con enormes listas de números o datos. Desde ahí la analista de la UAC se infiltra incluso en bancos rusos.&lt;br /&gt;En el capítulo anterior la analista ayuda a un apuesto mancebo que tiene su computadora bloqueada (solo se ve una ventana), resolviendo el problema con unos golpes de tecla y diciendo "es Windows", como si fuera una birria de sistema (que no es para tanto). un par de guiños muy curiosos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-6487921389045312665?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/6487921389045312665/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/11/linux-y-el-fbi.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/6487921389045312665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/6487921389045312665'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/11/linux-y-el-fbi.html' title='Linux y el FBI'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-232610400161987106</id><published>2009-11-26T15:17:00.003-05:00</published><updated>2009-11-26T16:09:54.689-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='software libre'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Estados del juego, casi terminado</title><content type='html'>He ido un poco más allá en las pruebas con los estados de juego, implementando múltiples estados escalonados, incluso dejando uno de ellos en la pila para ser recuperado más adelante. Lo cual me hizo descubrir que me faltaba una función de refrescado para dichos casos. Eso dejaría el apartado de estados completo y abre el camino para cosas más complejas, como cargar mapas  y  juegos salvados, que es la próxima prioridad.&lt;br /&gt;El estado de creación de personajes ya está iniciado, pero aún le queda bastante trabajo. El uso de la interfaz gráfica es bastante pesado ya que hay muchos controles que manejar a la vez y otros ajustes que introducir en el gestor de entidades. Pero debería lograrlo hoy, si no me encuentro muchas tareas pendientes cuando llegue a casa.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-232610400161987106?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/232610400161987106/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/11/estados-del-juego-casi-terminado.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/232610400161987106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/232610400161987106'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/11/estados-del-juego-casi-terminado.html' title='Estados del juego, casi terminado'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-4791595909156361072</id><published>2009-11-24T08:26:00.002-05:00</published><updated>2009-11-24T08:35:10.130-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Física con bullet, un poco más cerca</title><content type='html'>He tenido que dedicar un buen rato a leer en el &lt;a href="http://www.ogre3d.org/forums/viewtopic.php?f=5&amp;amp;t=46856"&gt;foro de Ogre&lt;/a&gt;, a falta de una documentación específica de BtOgre, pero al fin creo haber comprendido el último detalle que me falta. Ya he conseguido que el personaje se mantenga sobre el terreno, pero me faltaba lograr el movimiento. El caso es que el mismo hay que hacerlo a través de la capa de físicas, ya no puedo acceder directamente a la posición o rotación de los nodos. Me vendría bien algún código de ejemplo, pero no creo que me llegue pronto, así que tendré que invertir bastante tiempo en probar hasta que dé con la solución.&lt;br /&gt;Esto debería solucionar toda la física del juego, no solo las colisiones. Pero me traería más problemas, como por ejemplo que el robot de Ogre no sirve por alguna razón.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-4791595909156361072?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/4791595909156361072/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/11/fisica-con-bullet-un-poco-mas-cerca.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/4791595909156361072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/4791595909156361072'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/11/fisica-con-bullet-un-poco-mas-cerca.html' title='Física con bullet, un poco más cerca'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-4155877020150309650</id><published>2009-11-23T08:15:00.002-05:00</published><updated>2009-11-23T08:34:50.570-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Estados</title><content type='html'>Sigo saldando la deuda de trabajo. Ayer, mientras estudiaba  código ajeno, me percaté de que el sistema de estados de juego no difería mucho del mío. Decidí echarle un vistazo nuevamente y para mi sorpresa, mi sistema funciona perfectamente. El menú inicial lleva al juego, y el juego utiliza el diálogo sin problemas. Creo que al respecto no ando muy desencaminado, aunque aún falta unificar el manejo de los datos para facilitar el paso de un estado a otro, cosa que ya empecé ayer también.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-4155877020150309650?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/4155877020150309650/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/11/estados.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/4155877020150309650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/4155877020150309650'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/11/estados.html' title='Estados'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-6558951849016439158</id><published>2009-11-22T17:34:00.003-05:00</published><updated>2009-11-22T17:41:12.712-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='software libre'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Algo de trabajo, para variar</title><content type='html'>En estos días acumulé una deuda de trabajo pendiente bastante grande, pero son períodos de inactividad que desgraciadamente vienen y van. Sin embargo me he tomado algo de interés para saldar esa deuda al menos parcialmente, así que he estado jugando un poco con Blender (ya saben de mis experiencias con Gen3) y explotando hasta donde me es posible el exporter para Ogre. Siempre es bueno conocer las limitaciones de antemano, es casi imposible que un exporter pueda aprovechar el 100% de las características de la herramienta de modelado y hay que evitar que los artistas usen funcionalidades que no estarán disponibles cuando el modelo llegue al motor gráfico. Por ejemplo descubrí que si un material tiene dos texturas, solo se usa la segunda, pero aún no sé si el fallo es mío. Justo ahora me encuentro enfrascado en crear un escenario boscoso para pruebas de rendimiento y física.&lt;br /&gt;Y además he recibido una buena noticia: ya me tienen mi nueva Geforce 9500, que usaré acá en la oficina para pruebas y desarrollo, cuando el trabajo me deje un tiempo libre. La espera será larga hasta que la tenga en mis manos, a finales de Enero.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-6558951849016439158?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/6558951849016439158/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/11/algo-de-trabajo-para-variar.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/6558951849016439158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/6558951849016439158'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/11/algo-de-trabajo-para-variar.html' title='Algo de trabajo, para variar'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-6458022161093257365</id><published>2009-11-20T11:29:00.002-05:00</published><updated>2009-11-20T11:37:49.773-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>CryEngine 3 es gratis para uso educacional</title><content type='html'>Otro más que cae. Como el &lt;a href="http://dsgp.blogspot.com/2009/11/unreal-development-kit-gratis.html"&gt;Unreal&lt;/a&gt; y el Unity, CryEngine 3 también ofrecerá una licencia gratis, pero solo para uso educacional. Una movida muy inteligente, pues es un mercado que no rinde dividendos a corto plazo pero es una potencial fuente de desarrolladores que en un futuro crearán sus propios productos y para ello usarán el motor que ya conocen. Un truco muy viejo.&lt;br /&gt;Les repito, no se sorprendan si alguno más cae. Hay una batalla y el objetivo son los desarrolladores independientes y compañías que se inician en el negocio, históricamente el mercado de motores de no tanto nivel como Torque. Y aún estoy esperando que los de Gamebryo se decidan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-6458022161093257365?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/6458022161093257365/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/11/cryengine-3-es-gratis-para-uso.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/6458022161093257365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/6458022161093257365'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/11/cryengine-3-es-gratis-para-uso.html' title='CryEngine 3 es gratis para uso educacional'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-4208422557124116902</id><published>2009-11-20T08:16:00.005-05:00</published><updated>2009-11-20T08:34:44.025-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='otros temas'/><title type='text'>Rones y tabaco</title><content type='html'>Hace dos días tuve la oportunidad de ser invitado a una cata especializada con los estudiantes del curso de sommeliers. El profesor sabe que me gusta el buen tabaco (una de las joyas de la cultura cubana), así que nunca deja de invitarme y de paso, además de disfrutar un buen habano, aprendo un poco acerca de rones, vinos y etcéteras.&lt;br /&gt;En este caso hicimos un maridaje entre un pirámide Montecristo excelente con Havana Club Añejo 7 años y un Santiago Añejo 5 años (el ron Santiago se produce aquí, en Santiago de Cuba). Luego maridamos un robusto Partagás con el mismo Havana Club y un coñac Martell. Por supuesto ganó la combinación del Montecristo con el Santiago, que a pesar de ser un ron ligero en teoría inferior al Añejo 7 años, alcanza una armonía de sabor con el habano insuperable.&lt;br /&gt;Al final nos esperaba una sorpresa: un estudiante había conseguido algo verdaderamente único, un ron que no se comercializa en Cuba pues apenas se embotella se exporta (dicen que a 500 dólares la botella). Sólo de olerlo sabía que aquello tenía algo raro y así era, pues se trataba de un Santiago con nada menos que &lt;span style="font-weight: bold;"&gt;25 años&lt;/span&gt; de añejamiento.&lt;br /&gt;Tal vez en otra ocasión les hable un poco acerca de la ciencia de emparejar un buen tabaco con una bebida adecuada. En cuanto a los vinos y a las comidas, eso se lo dejo a los españoles, porque en ese tema soy un total neófito que apenas puede diferenciar un blanco de un tinto, no digamos ya un buen vino de la Ribera del Duero o Rioja de un vino toscano o del Piamonte.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-4208422557124116902?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/4208422557124116902/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/11/rones-y-tabaco.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/4208422557124116902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/4208422557124116902'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/11/rones-y-tabaco.html' title='Rones y tabaco'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11356246.post-2611886280433918384</id><published>2009-11-18T10:16:00.002-05:00</published><updated>2009-11-18T10:37:28.202-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='software libre'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Seguimos con Gen3</title><content type='html'>Y aparecen más problemas en el exporter de Blender. Esta vez no funciona la segunda opción de materiales (Game engine materials). Así que tengo que compensar los colores opacos en Ogre con tonos más brillantes en Blender, o en su defecto usar texturas. Hay algunos tutoriales por ahí de cómo mejorar los árboles generados usando la herramienta Sculpt y otras, pero no son aptos para novatos. Incluso es posible usar texturas para mejorar las hojas, eso sí pienso probarlo.&lt;br /&gt;También he notado cierta diferencia entre la densidad de hojas en Blender y la que se ve en Ogre, pero no sé si será que Ogre toma el LOD mínimo. Más pruebas, más tiempo perdido en exportar. Definitivamente necesito un CPU más potente, por lo menos el doble.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11356246-2611886280433918384?l=dsgp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dsgp.blogspot.com/feeds/2611886280433918384/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dsgp.blogspot.com/2009/11/seguimos-con-gen3.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/2611886280433918384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11356246/posts/default/2611886280433918384'/><link rel='alternate' type='text/html' href='http://dsgp.blogspot.com/2009/11/seguimos-con-gen3.html' title='Seguimos con Gen3'/><author><name>roger</name><uri>http://www.blogger.com/profile/17205814609478419944</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02390025167818673585'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>