<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5353897385244861</id><updated>2012-02-16T18:53:12.252-08:00</updated><title type='text'>El viaje: como creé un videojuego.</title><subtitle type='html'>En este blog pretendo simplemente ir narrando mis experiencias positivas y negativas en el desarrollo de un videojuego. Bienvenidos a este viaje.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://labitacoradeeduardo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353897385244861/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://labitacoradeeduardo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Eduardo</name><uri>http://www.blogger.com/profile/14155549501811870989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5353897385244861.post-375474205449854586</id><published>2011-05-21T13:04:00.000-07:00</published><updated>2011-05-21T13:10:15.267-07:00</updated><title type='text'>El comienzo.</title><content type='html'>&lt;b&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; L&lt;/span&gt;&lt;/b&gt;o primero a la hora de llevar a cabo un proyecto de cualquier índole, es planificar y tener claro, aunque mínimamente que quieres y que no quieres.&amp;nbsp; Pues bien, mi idea es la de crear un juego en 2D isométrico.&amp;nbsp; Esto me permitirá trabajar con la sencillez de gráficos 2D, obteniendo una apariencia de 3D.&amp;nbsp; La temática en un principio será de un juego de Rol de un sólo jugador con una mínima funcionalidad. Los objetivos iniciales son conseguir crear un "&lt;i&gt;tiled map"&lt;/i&gt;, o mapa dividido en tiles, y poder mover sobre él distintos sprites pudiendo detectar colisiones entre ellos. Para el desarrollo del videojuego voy a utilizar el tándem de librerías OpenGL + SDL. Con la primera pretendo poder aprovecharme de la potencia de rendenderizado de las tarjetas gráficas aunque sean gráficos 2D, mientras que con la segunda haré el videojuego portable, ya que SDL es una librería multiplataforma que se encarga de manejar los eventos de teclado y la creación y manejo de ventanas y &lt;i&gt;"contextos de pintado"&lt;/i&gt; que utilizará OpenGL para mostrar sus gráficos. El lenguaje de programación elegido es C, ya veré si no me arrepiento de obviar la programación orientada a objetos más adelante (qué le vamos a hacer, siempre me gustó C puro). Para que conste, quiero aclarar que no voy a utilizar arte o gráficos sacados de internet. Espero tener la destreza para realizar algo de pixel art o si no, más adelante pediré ayuda. En todo caso ayer me entretuve bastante y conseguí hacer variós sprites animados que muestro a continuación.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-LyhfO6JBF6c/TdgZwqbEJ2I/AAAAAAAAAAU/4-YmUJkHolQ/s1600/Untitled+2.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-LyhfO6JBF6c/TdgZwqbEJ2I/AAAAAAAAAAU/4-YmUJkHolQ/s1600/Untitled+2.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-rsvP6KruTdo/TdgZczrx31I/AAAAAAAAAAQ/0kAPAMYYbLM/s1600/guerreros_fuego.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-rsvP6KruTdo/TdgZczrx31I/AAAAAAAAAAQ/0kAPAMYYbLM/s1600/guerreros_fuego.gif" /&gt;&lt;/a&gt; Robot saltarín.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Demonio de plasma rojo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bueno, el primer modelo está hecho a partir de uno existente, modificándolo y añadiendo la sombra. El segundo se puede ver q es de menor calidad y está hecho por mí desde cero prácticamente. Esto no acaba más que empezar...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5353897385244861-375474205449854586?l=labitacoradeeduardo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://labitacoradeeduardo.blogspot.com/feeds/375474205449854586/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://labitacoradeeduardo.blogspot.com/2011/05/el-comienzo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353897385244861/posts/default/375474205449854586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353897385244861/posts/default/375474205449854586'/><link rel='alternate' type='text/html' href='http://labitacoradeeduardo.blogspot.com/2011/05/el-comienzo.html' title='El comienzo.'/><author><name>Eduardo</name><uri>http://www.blogger.com/profile/14155549501811870989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-LyhfO6JBF6c/TdgZwqbEJ2I/AAAAAAAAAAU/4-YmUJkHolQ/s72-c/Untitled+2.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353897385244861.post-2686225056722892991</id><published>2011-05-21T12:07:00.000-07:00</published><updated>2011-05-21T12:20:40.703-07:00</updated><title type='text'>¿Quién soy, y por qué este blog?. La presentación.</title><content type='html'>&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; B&lt;/b&gt;&lt;/span&gt;ienvenidos, mi nombre es Eduardo y soy un chico de 21 años nacido en la isla de Tenerife (España). Desde pequeñito siempre me gustaron los videojuegos y la informática. Mi primer ordenador (allá por el año 1999)&amp;nbsp; fue un pentium III con Windows 98&lt;/span&gt;, y como todo poseedor de un ordenador con este infernal sistema operativo instalado en sus entrañas, sufrí de los pantallazos azules y cuelgues cortesía del señor Gates. Jugaba mucho, siempre me gustaron los juegos de ordenador ya fueran aventuras gráficas, shooters, juegos de estrategia o del rol. Recuerdo con cariño mis ejemplares de Broken Sword, Diablo, Quake, Age of Empires,&amp;nbsp; Counter Strike ... y un largo etcétera. No sé ni cuando ni cómo un día surgió el germen en mí saber como se "hacían" aquellos videojuegos y en general los programas que utilizaba cada día en mi ordenador. Recuerdo que fue allá por mis queridos 15 o 16 años. Obviamente yo, curioso por naturaleza, indagué profundamente en la Red y descubría así lo que era un lenguaje de programación. Palabras como compilador, intérprete, C, Python, código fuente, o Visual Basic pasaron a formar parte de mi vocabulario. En este punto, debido a que no pretendo explicar aquí todos mis pasos a través del descubrimiento del maravilloso mundo de la programación de ordenadores, haré un salto temporal hasta segundo de bachiller. En esta época yo ya tenía claro lo que quería estudiar: quería ser ingeniero informático. Ni corto ni perezoso eso fue lo que hice. Me matriculé en la Universidad de la Laguna, en Ingeniería Técnica en Informática de Sistemas y tres años más tarde ya era Ingeniero Técnico (el segundo mejor de mi promoción, me hacía ilusión comentarlo =) ). Algunos se podrá preguntar en este punto, ¿Ingeniero Técnico, y por qué no Superior?. No hay una respuesta fácil a esta pregunta, soy una persona muy polifacética y a pesar de mi pasión incondicional por la informática siempre he tenido dudas si la carrera que elegí fue la adecuada. Esto es, me encantan las matemáticas, la física, personalmente pienso que mi perfil ha sido siempre más científico que técnico y estuve tentado de orientar mi carrera profesional hacia la Física alguna que otra vez. A donde voy a parar es que una vez con un título en mis manos decidí efectivamente reorientar mi carrera. Me he venido a madrid a estudiar este año (2010) y me he matriculado en un nuevo grado en ingeniería de los Materiales en la UPM. ¡Otra vez a primero!. Sí, y estoy muy contento con la decisión tomada. Por otro lado volvamos a los videojuegos, que es de lo que va todo este tinglado. A lo largo de este año he seguido leyendo, programando cosillas, he descubierto el mundo del desarrollo de software en plataformas móviles y me he planteado lo que nunca he hecho: un proyecto serio de software, más concretamente un videojuego. Siempre me gustó la idea y nunca lo hice, así que este es el momento. Este blog nace con la intención de motivarme en el camino hacia la conclusión de este proyecto y que no caiga en saco roto. Siempre me ha faltado la constancia, me aburro rápido de las cosas y planeo más de lo que hago, así que espero poder entrenar mi capacidad de persistencia y a la vez con este blog mantener un registro de mis progresos, por pequeños que sean. ¡¡Allá vamos!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5353897385244861-2686225056722892991?l=labitacoradeeduardo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://labitacoradeeduardo.blogspot.com/feeds/2686225056722892991/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://labitacoradeeduardo.blogspot.com/2011/05/quien-soy-y-por-que-este-blog-la.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353897385244861/posts/default/2686225056722892991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353897385244861/posts/default/2686225056722892991'/><link rel='alternate' type='text/html' href='http://labitacoradeeduardo.blogspot.com/2011/05/quien-soy-y-por-que-este-blog-la.html' title='¿Quién soy, y por qué este blog?. La presentación.'/><author><name>Eduardo</name><uri>http://www.blogger.com/profile/14155549501811870989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
