<?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:blogger='http://schemas.google.com/blogger/2008' 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-9116359236257304675</id><updated>2024-12-19T04:27:49.184+01:00</updated><category term="Videojuegos"/><category term="Game of the Week"/><category term="Estrategia"/><category term="Tutorial"/><category term="Unity 3D"/><category term="Arcade"/><category term="Entorno de desarrollo"/><category term="MMOG"/><category term="Android"/><category term="Aventura gráfica"/><category term="Descargar"/><category term="Game Design"/><category term="Real-Time-Strategy"/><category term="Webgame"/><category term="Bellum"/><category term="Creatividad"/><category term="Deportivo"/><category term="Eclipse"/><category term="Guión"/><category term="Instalación"/><category term="Serious Game"/><category term="Star Wars"/><category term="Tower Defense"/><category term=".NET"/><category term="3D Studio Max"/><category term="Action Script"/><category term="Animación"/><category term="Aplicación"/><category term="Aventura"/><category term="Aventura interactiva"/><category term="Bienvenida"/><category term="Cartas"/><category term="Configuración"/><category term="Currículum"/><category term="DAFO"/><category term="Discurso"/><category term="Flash"/><category term="Flex"/><category term="Física"/><category term="Game Concept"/><category term="Game Design Document"/><category term="Game loop"/><category term="J2ME"/><category term="Manager"/><category term="Nexus S"/><category term="Niveles"/><category term="Photoshop"/><category term="Plataformas"/><category term="RPG"/><category term="SCUMM"/><category term="Scripting"/><category term="Second Life"/><category term="Shooter"/><category term="Simulador espacial"/><category term="Smartphone"/><category term="Technical Design Document"/><title type='text'>Dreaming Arts - Blog sobre desarrollo de videojuegos de Miguel López</title><subtitle type='html'>Blog de Miguel López Ramírez, programador y diseñador de videojuegos con tutoriales sobre desarrollo en distintos entornos (Unity 3D, IPhone, Android, etc.). Página web con calendario de eventos relacionados con los videojuegos.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-5539980801364315810</id><published>2012-04-14T19:58:00.004+02:00</published><updated>2012-04-14T20:08:57.945+02:00</updated><title type='text'>Me mudo a Wordpress</title><content type='html'>&lt;br /&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;NOTA:&lt;/b&gt;&amp;nbsp;La nueva dirección del blog será a partir de ahora:&amp;nbsp;&lt;a href=&quot;http://www.dreaming-arts.com/&quot;&gt;http://www.dreaming-arts.com&lt;/a&gt;.
&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;
Después de tener parado el blog durante un mes y prometeros una sorpresa... aquí tenéis la primera parte de la misma:&amp;nbsp;&lt;strong&gt;me mudo a Wordpress&lt;/strong&gt;. La nueva dirección es &lt;a href=&quot;http://www.dreaming-arts.com/&quot;&gt;http://www.dreaming-arts.com&lt;/a&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;
No es que haya tenido ningún problema con Blogger, o que crea que Wordpress vaya a darle una potencia sin igual a mi blog, ni nada de eso. Este es el primer paso para&amp;nbsp;&lt;strong style=&quot;color: inherit; font-style: inherit; font-weight: bold; line-height: 1.625;&quot;&gt;convertir mi blog en una página web&lt;/strong&gt;, en la que trataré de involucrar a más gente en la redacción de artículos, y que servirá de plataforma para la realización de proyectos creativos de toda índole,&amp;nbsp;incluidos, por supuesto, videojuegos.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;
La mudanza me la ha hecho&amp;nbsp;&lt;strong&gt;Diego &quot;Nader&quot; Muñoz&lt;/strong&gt;&amp;nbsp;(&lt;a data-mce-href=&quot;http://www.dmbnader.es&quot; href=&quot;http://www.dmbnader.es/&quot; title=&quot;Yo me quejo por vicio&quot;&gt;www.dmbnader.es&lt;/a&gt;), gran diseñador web y mejor persona (aunque sea del Madrid :P), y al que tengo que agradecerle todo el esfuerzo que ha realizado. Si se ha retrasado la migración ha sido en exclusiva culpa mía, o más bien de los enlaces rotos y del destrozo de los párrafos que me ha hecho Wordpress en la migración, y que a mí me ha dado una pereza in-extremis corregir. Al final he arreglado los enlaces de la primera página y he dejado de momento todo lo demás.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;
Este mes ha sido un poco caos, pero os adelanto algunas novedades:&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;
He estado trabajando en unos cuantos proyectos, uno de ellos es el localizador de revisores de&amp;nbsp;&lt;strong&gt;Memetro&lt;/strong&gt;&amp;nbsp;(&lt;a data-mce-href=&quot;http://www.memetro.net/&quot; href=&quot;http://www.memetro.net/&quot;&gt;http://www.memetro.net&lt;/a&gt;), una asociación cultural de ayuda a las personas con este grave trastorno de memoria aún no reconocido por la OMS.&amp;nbsp;Del segundo espero que tengáis noticias muy pronto.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;
También me he empezado a involucrar más con&amp;nbsp;&lt;strong&gt;ARSGAMES&lt;/strong&gt;&amp;nbsp;(&lt;a data-mce-href=&quot;http://arsgames.net/&quot; href=&quot;http://arsgames.net/&quot;&gt;http://arsgames.net/&lt;/a&gt;), otra asociación cultural de ocio interactivo, responsables, entre otros eventos, de la organización del&amp;nbsp;&lt;strong&gt;6th Philosophy of Games&lt;/strong&gt;&amp;nbsp;o del&amp;nbsp;&lt;strong&gt;Play Lab&lt;/strong&gt;. Precisamente es con el desarrollo de la idea nacida en éste, con la que voy a empezar a trabajar.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;
No contento con todo esto, y como debe ser que me sabía a poco, también he estado trabajando en mis ratos libres (sí, aún me quedaba un poco de eso xD), en el desarrollo de un motor JavaScript que trabaja en el contexto 2D de Canvas al que he llamado&amp;nbsp;&lt;strong&gt;Neo2D&lt;/strong&gt;, y del que ya tengo una versión alfa y queda &quot;ná y menos&quot; para tener una beta.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;
Y, cómo no, continúo con mis clases de inglés, y sacándome como puedo el carné de conducir.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;
Vamos, que parado no he estado, ni tampoco me he olvidado de vosotros ni nada de eso. De hecho, tengo preparados un par de artículos que espero ir subiendo la semana que viene.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;
Así que, otra vez estoy de vuelta, como Terminator.&lt;/p&gt;
La nueva dirección del blog será a partir de ahora: &lt;a href=&quot;http://www.dreaming-arts.com/&quot;&gt;http://www.dreaming-arts.com&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/5539980801364315810/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2012/04/me-mudo-wordpress.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/5539980801364315810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/5539980801364315810'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2012/04/me-mudo-wordpress.html' title='Me mudo a Wordpress'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-684364077218574847</id><published>2012-02-29T13:54:00.002+01:00</published><updated>2012-02-29T14:00:26.691+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Action Script"/><category scheme="http://www.blogger.com/atom/ns#" term="Flash"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex"/><title type='text'>Mis primeros pinitos con Action Script 3 en Flex</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Últimamente he estado algo desaparecido del blog, a pesar de que prometí que volvía con más energías que nunca. Y era cierto.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Mi ausencia del blog no ha sido en vano.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
No sólo sigo con las clases de inglés y con el carné de conducir (que ya iba tocando), sino que estos días ando buscando trabajo como un loco, y en mi intento de abrirme el mayor número de puertas ante clientes he estado empoyando a saco el &lt;b&gt;API de Facebook&lt;/b&gt;, &lt;b&gt;Drupal&lt;/b&gt;, y &lt;b&gt;Action Script 3&lt;/b&gt; sobre &lt;b&gt;Flex&lt;/b&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Es precisamente sobre esto último que me he montado en un par de días una chorradita que me apetece enseñaros. En parte porque me hace ilusión, y en parte por si alguien se atreve a encargarme alguna cosa :P.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Aquí he trasteado con la estructura del &lt;b&gt;MXML&lt;/b&gt;, &lt;b&gt;sprites animados&lt;/b&gt; (me he hecho una clase muy chula que controla distintas animaciones ^^), &lt;b&gt;fondos&lt;/b&gt;, &lt;b&gt;eventos&lt;/b&gt;, &lt;b&gt;lectura del teclado&lt;/b&gt; y, como no, un pellizco de &lt;b&gt;narrativa &lt;/b&gt;(para los que aún no se creen que puedo escribir en menos de 140 caracteres -alguno se dará por aludido :P-).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Puede que tenga algún errorcillo, porque al ser un archivo de prueba no lo he testeado mucho. De todas formas, cualquier cosa que encontréis agradeceré que me lo digáis :-).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Los sonidos los he descargado de este blog:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;http://descarga-efectos-sonido.blogspot.com/2008/08/pasos-o-pisadas-varios-several-steps.html&quot;&gt;http://descarga-efectos-sonido.blogspot.com/2008/08/pasos-o-pisadas-varios-several-steps.html&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Y el chara de una web dedicada al RPGMaker XP:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.emudigital.net/foro/creacion-y-modificacion-de-juegos/8379-estoy-haciendo-un-juego-con-el-rpg-maker-xp-ayuda.html&quot;&gt;http://www.emudigital.net/foro/creacion-y-modificacion-de-juegos/8379-estoy-haciendo-un-juego-con-el-rpg-maker-xp-ayuda.html&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Podéis ver el resultado final aquí:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;http://dreamingarts.ekiwi.es/swf/Test/Test.swf&quot;&gt;http://dreamingarts.ekiwi.es/swf/Test/Test.swf&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/684364077218574847/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2012/02/mis-primeros-pinitos-con-action-script.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/684364077218574847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/684364077218574847'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2012/02/mis-primeros-pinitos-con-action-script.html' title='Mis primeros pinitos con Action Script 3 en Flex'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-4806250901777374411</id><published>2012-02-10T17:10:00.000+01:00</published><updated>2012-02-10T17:10:44.194+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aventura gráfica"/><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos"/><title type='text'>Game of the Week - Gretel &amp; Hansel (1 y 2)</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;La particular versión del clásico de los &lt;b&gt;hermanos Grimm&lt;/b&gt;, convertida en una aventura gráfica por &lt;b&gt;Newgrounds&lt;/b&gt;, se merece ser el juego de la semana. Puzzles muy buen logrados, una pantalla final trepidante, y, sobre todo, una estética inquietantemente artística lo convierten en un juego en el que es obligatorio invertir la aproximadamente media hora que te costará acabarlo.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9eTlBJW8y4oztJeYzmOf4GqbLztqMjD61ufAZpm9AqSOt_OsvbnlTvqLM-EiR1NDwBCRBxUPGZ8X6NOh5xW6ZGrfmM9jAsb2rKBXe1A9zgCBda9f7M6qgULOKMGfVnz4mMzaScDe07wM/s1600/Main-gretel-and-hansel.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;297&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9eTlBJW8y4oztJeYzmOf4GqbLztqMjD61ufAZpm9AqSOt_OsvbnlTvqLM-EiR1NDwBCRBxUPGZ8X6NOh5xW6ZGrfmM9jAsb2rKBXe1A9zgCBda9f7M6qgULOKMGfVnz4mMzaScDe07wM/s400/Main-gretel-and-hansel.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;La segunda parte, también recomendadísima, es algo más larga y complicada, y mucho más gore si cabe que la primera. Igual que en la primera parte, obtendrás medallas si descubres nuevas formas de morir :P. Así que no tengáis miedo... ¡¡¡muahahahahahha!!!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBeRj4-FVDuTpNqm_pDcraGctoUtiU8nNa-V4fQE3yXPH36kqqhPkqDhUrtIP2IlksadtQYNPr9u5eYzBp1Vkn6vFAIU8gi1LLaiQIMNug1mnHTdzJQwbDrqRj8sd3tXe2WC6SIBUIKOk/s1600/gretel.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;283&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBeRj4-FVDuTpNqm_pDcraGctoUtiU8nNa-V4fQE3yXPH36kqqhPkqDhUrtIP2IlksadtQYNPr9u5eYzBp1Vkn6vFAIU8gi1LLaiQIMNug1mnHTdzJQwbDrqRj8sd3tXe2WC6SIBUIKOk/s400/gretel.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Y podéis jugarlo aquí:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Gretel &amp;amp; Hansel:&amp;nbsp;&lt;a href=&quot;http://www.newgrounds.com/portal/view/515322&quot;&gt;http://www.newgrounds.com/portal/view/515322&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Gretel &amp;amp; Hansel 2:&amp;nbsp;&lt;a href=&quot;http://www.newgrounds.com/portal/view/550407&quot;&gt;http://www.newgrounds.com/portal/view/550407&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Espero con ganas la tercera parte ^^.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/4806250901777374411/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2012/02/game-of-week-gretel-hansel-1-y-2.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/4806250901777374411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/4806250901777374411'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2012/02/game-of-week-gretel-hansel-1-y-2.html' title='Game of the Week - Gretel &amp; Hansel (1 y 2)'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9eTlBJW8y4oztJeYzmOf4GqbLztqMjD61ufAZpm9AqSOt_OsvbnlTvqLM-EiR1NDwBCRBxUPGZ8X6NOh5xW6ZGrfmM9jAsb2rKBXe1A9zgCBda9f7M6qgULOKMGfVnz4mMzaScDe07wM/s72-c/Main-gretel-and-hansel.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-6296492944646292460</id><published>2012-02-03T02:21:00.006+01:00</published><updated>2012-02-03T02:45:45.552+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Creatividad"/><category scheme="http://www.blogger.com/atom/ns#" term="Game Design"/><category scheme="http://www.blogger.com/atom/ns#" term="Guión"/><category scheme="http://www.blogger.com/atom/ns#" term="Niveles"/><title type='text'>Diseño de Niveles Básico</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Si hay una materia que, en mi humilde opinión, se quedó algo flojita en el &lt;b&gt;Máster en Diseño y Programación de Videojuegos&lt;/b&gt;&amp;nbsp;de la &lt;b&gt;Universidad Europea de Madrid&lt;/b&gt; que cursé el año pasado, desde luego ha sido &lt;b&gt;Diseño de Niveles&lt;/b&gt;.&amp;nbsp;Y no es precisamente un tema baladí, pues va a ser sobre los niveles donde se desarrollarán nuestros videojuegos. Para que veamos lo importante que puede llegar a ser un buen diseño de niveles, voy a poner un par de vídeos que hablan por sí mismos:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;Cube (Trailer)&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/wSxPilBIar4?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;Uncharted 3 (Avión de carga)&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/3YGjjHuYfbE?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Por eso no he querido perderme la conferencia que ha ofrecido hoy en la &lt;b&gt;Universidad Politécnica de Madrid&lt;/b&gt; &amp;nbsp;&lt;b&gt;Daniel González&lt;/b&gt;,&amp;nbsp;autor del libro &lt;b style=&quot;font-style: italic;&quot;&gt;Diseño de Videojuegos&lt;/b&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;de la editorial&amp;nbsp;Ra-Ma, profesor en&amp;nbsp;&lt;a href=&quot;http://www.gametopia.es/&quot;&gt;Gametopía&lt;/a&gt;,&amp;nbsp;creador de la revista digital &lt;a href=&quot;http://www.vivelalive.com/&quot;&gt;Vive la Live&lt;/a&gt; y autor de&amp;nbsp;&lt;a href=&quot;http://www.advertainmen.com/&quot;&gt;Advertainmen&lt;/a&gt;, un blog con información jugosa sobre desarrollo de videojuegos.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Así que con su libro en una mano, y el bloc donde he tomado apuntes esta tarde en la otra, me dispongo a dar una serie de pautas y recomendaciones sobre diseño de niveles.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Pero me va a ser imposible porque no me quedan manos para escribir, así que antes voy a dejarlos sobre el escritorio.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Ya está.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Bueno, humor absurdo aparte, lo primero que hay que saber es &lt;b&gt;quién diseña los niveles&lt;/b&gt;. Obviando el tema de que estamos en el país en el que contratan a una persona para hacer lo que deberían hacer dos o tres (para que luego digan que no somos productivos), la tarea del diseño de niveles recae sobre dos profesionales muy distintos: el &lt;b&gt;guionista &lt;/b&gt;y el &lt;b&gt;mapeador&lt;/b&gt;. Aunque lo más probable es que en un estudio pequeño el&amp;nbsp;&lt;i&gt;game designer&lt;/i&gt;, el guionista y el mapeador sean la misma persona, es importante saber distinguir el rol que vamos a tener cada momento, aunque sólo sea para estructurar nuestras tareas.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;¿Qué hace el guionista?&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;El guionista debe describir cómo debe ser el escenario que debe crear el mapeador, pero, como siempre, tiene algunos límites no muy bien definidos para no hacer lo que no le corresponde. A groso modo, sería:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Historia&lt;/b&gt;: Los escenarios deberían tener cierto nivel de profundidad, una historia de trasfondo que dé significado a todo lo que nos vamos a encontrar en él, y que nos haga sentir que ese lugar es algo más que un decorado. Un escenario con una buena historia puede dar lugar a &lt;i&gt;quest&lt;/i&gt; secundarias que den más horas de diversión al jugador.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Ambientación:&lt;/b&gt;&amp;nbsp;No es tanto el apartado visual como la sensación que pretende transmitirnos: si queremos darle al jugador una sensación de agobio o de tranquilidad, si queremos que parezca gélido o tropical, inhóspito o familiar... puede que queramos causarle miedo, o melancolía. Un buen artista sabrá interpretar correctamente estas sensaciones y plasmarlas en el escenario.&amp;nbsp;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Dimensión:&lt;/b&gt;&amp;nbsp;Cómo queremos que sea de grande nuestro nivel. Sencillo.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Jugabilidad:&lt;/b&gt;&amp;nbsp;Un aspecto que muchas veces olvidamos, es que un buen diseño de niveles debe aportar en cada escenario una jugabilidad que lo diferencie de los demás. Puede que en unas misiones prime la infiltración, y en otras la acción, que tengamos un tiempo límite para el escenario, alguien a quien debamos proteger, o que el propio nivel sea nuestro enemigo (como sucede en los juegos de plataformas).&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Personajes:&lt;/b&gt;&amp;nbsp;Debemos definir a los enemigos y el resto de personajes que aparecerán en el nivel, y cómo interactuarán con él. Puede que alguien se esté escondiendo entre la maleza o en un intrincado laberinto, o que un enemigo esté usando sus poderes para arrojarte partes del escenario. O a lo mejor sólo es un pueblo tranquilo lleno de mercaderes. Quizás algún protagonista tiene una relación con ese sitio: ¿ocurrió algo en ese lugar? ¿quizás fue su hogar, ahora&amp;nbsp;destruido?&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Items especiales:&lt;/b&gt;&amp;nbsp;Remarco lo de especiales, ya que no me refiero a los típicos ítems de munición, vida, etc. que serán trabajo del mapeador, sino a los que encierran algún vínculo con el nivel. Una espada poderosa puede estar custodiada en ese templo, o a lo mejor es uno de los fragmentos de gema que estás buscando. Puede que consideres que ya va siendo hora de darle al protagonista algo de artillería pesada. El guionista tiene que tener claro dónde van a encontrarse esos items, y ser capaz de darles cierto protagonismo.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Requisitos de entrada y de salida:&lt;/b&gt;&amp;nbsp;Qué tenemos que hacer o tener para poder entrar en este nivel (quizás necesitamos ciertas habilidades, una llave, o haber completado otro nivel), así como qué es lo que tendremos que hacer para salir de él (llegar a un sitio, localizar algo o a alguien, acabar con un enemigo, etc.).&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Diálogos y cinemáticas:&lt;/b&gt;&amp;nbsp;Su función está supeditada a todo lo anterior: contar algo de la historia, ambientar la acción, guiar en la jugabilidad, o presentar personajes e items especiales. En cualquier caso, es trabajo del guionista desarrollarla y no pasarse con ellos (que es algo que nos encanta a todos los guionistas). Recuerda que el jugador quiere jugar, no ver una película.&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;¿Qué hace el mapeador?&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Pues el mapeador hace, precisamente, todo lo demás. Que no es poco.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Mapa del nivel: &lt;/b&gt;En su libro, Daniel González recomienda la utilización de software como &lt;a href=&quot;http://autorealm.sourceforge.net/&quot;&gt;AutoRealm&lt;/a&gt;, aunque también se pueden utilizar otros como &lt;a href=&quot;http://www.mapeditor.org/&quot;&gt;Tiled Map&lt;/a&gt;&amp;nbsp;o editarlo directamente en nuestro motor favorito (&lt;a href=&quot;http://unity3d.com/&quot;&gt;Unity 3D&lt;/a&gt;, &lt;a href=&quot;http://udk.com/&quot;&gt;UDK&lt;/a&gt;, etc).&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Obstáculos:&lt;/b&gt;&amp;nbsp;Muchos de los&amp;nbsp;obstáculos&amp;nbsp;vendrán dados por la descripción que nos haya dado el guionista, pero su distribución dependerá del mapeador. Pueden ser puertas cerradas, pasadizos ocultos, caminos bloqueados, cámaras de vigilancia si tenemos que infiltrarnos sin que nos pillen, etc.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Enemigos y otros personajes:&lt;/b&gt;&amp;nbsp;El guionista nos dice qué personajes va a haber, o con qué tipo de enemigos nos encontraremos, pero la distribución en el nivel depende completamente del mapeador.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Puntos de guardado:&lt;/b&gt;&amp;nbsp;Previamente, el &lt;i&gt;game designer&lt;/i&gt; tiene que haber definido cómo va a guardarse la partida. Si existen puntos de guardado o checkpoints, corresponde al mapeador decidir dónde estarán situados.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Items:&lt;/b&gt;&amp;nbsp;Como ya comentamos, el mapeador también se encargará de distribuir los items estándar por el escenario (munición, items curativos, fuentes de maná, magias, etc). Es recomendable distribuirlos siempre después que los obstáculos y los enemigos, para mantener el equilibrio.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/2gFD-kZvlxM?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;El trabajo del diseño de niveles es especialmente importante, ya que nos va a definir una serie de elementos clave que marcarán el trabajo del resto del equipo:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Balance:&lt;/b&gt;&amp;nbsp;Lo controlaremos mediante la distribución de los ítems. No es lo mismo ir sobrado de pociones de vida, que tener que administrarlas con cuentagotas.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Ritmo: &lt;/b&gt;Lo marcaremos con la distribución de enemigos. Un mapa repleto de ellos será frenético respecto a otro que prefiera utilizar los obstáculos como elemento principal.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Duración:&lt;/b&gt;&amp;nbsp;Con los obstáculos aumentaremos la duración del juego.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Curva de aprendizaje:&lt;/b&gt;&amp;nbsp;Los puntos de guardado (si los tenemos), se irán distanciando a medida que avancemos en el juego.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Trama y ambientación:&lt;/b&gt;&amp;nbsp;Los diálogos y las cinemáticas del nivel no sólo deben darnos información sobre la historia, sino que además deben introducirnos en la acción. Esto es importantísimo: la forma de dar cierta información no será la misma en mitad de un tiroteo que en la Sala de Instrucciones de nuestro Cuartel General.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Recordemos que el diseño de niveles forma parte de la &lt;b&gt;acción&lt;/b&gt;, del &lt;b&gt;guión&lt;/b&gt;, y de la &lt;b&gt;jugabilidad&lt;/b&gt;, pero sobre todo de la &lt;b&gt;DIVERSIÓN&lt;/b&gt;. Si nuestro nivel no es divertido, da igual lo bien marcados que estén los ritmos, lo perfecto que encaje en nuestra historia, o lo distintiva que sea su jugabilidad.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Un nivel siempre debe ser divertido.&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Espero que estas pautas básicas os hayan servido tanto a vosotros como a mí.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/IF7xW0pHeEo?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/6296492944646292460/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2012/02/diseno-de-niveles-basico.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/6296492944646292460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/6296492944646292460'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2012/02/diseno-de-niveles-basico.html' title='Diseño de Niveles Básico'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-4994230907414819987</id><published>2012-01-31T01:42:00.002+01:00</published><updated>2012-01-31T03:39:01.184+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Currículum"/><category scheme="http://www.blogger.com/atom/ns#" term="Photoshop"/><title type='text'>Currículum Vitae videojueguil</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Acabo de volver de Londres, y una de las primeras cosas que he hecho, incluso antes de escribir mi primera entrada (que no fuera un Game of the Week), aparte de apuntarme a una academia de inglés, ha sido rehacer mi currículo para reflejar el tiempo que he estado allí, el trabajo que estuve haciendo como Relaciones Públicas (es decir, enredando a la gente para que continúe la fiesta en el bar que te está pagando :P), y mi actual ocupación como &lt;i&gt;freelance&lt;/i&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Mi CV de una página, que había conseguido que entrara en una sola página haciendo auténticas virguerías, ya estaba tan comprimido (tanto mi versión española como la inglesa), que era imposible incluso agregar mi humilde nivel B1 de inglés, que tan necesario es y tanto esfuerzo y dinero me ha costado alcanzar en las lejanas tierras que antaño estuvieran ocupadas por los romanos y más tarde por los sajones (como soy, ¿eh? Videojuegos no aprenderemos a hacer, pero historia...).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Así que me puse a diseñar un nuevo estilo. He de decir, que a mí me suele gustar imprimir un poco de personalidad a mis currículums. No hay que ser demasiado pasteloso, pero algún azul muy oscuro en un título, o meter líneas de separación entre apartados, siempre hacen que sea más agradable a la vista, sin llegar a romper el toque formal que tiene que tener.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Sin embargo, esta vez me propuse hacer algo completamente distinto. La única forma de seguir conservando todo en una página y no morir en el intento (ni acabando en una papelera de oficina por ilegible), era maquetándolo con algún diseño que te presente la excusa de meter el doble de información en una página.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Debía ser algo friki, por eso de que busco trabajo haciendo videojuegos :P, así que lo primero que se me pasó por la cabeza fue crearme una ficha de rol, así que me puse a ver si alguien lo había hecho antes. Y... ¡sí! Efectivamente, no iba a ser el tipo más original de la plantilla haciendo algo como esto:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJAP2uHpymo-E5lbQP-XEtGxsZyw1QFt_oBiWpRqMAaB5oTTZawcgpRf-4MAOJzPMPQ3C8mDeAp-uHIY5cVIlwX2vC07bnKWaszDxwSkiXctBnaDGPjATd760HLzf2AOoGzdcGhUyE-w/s1600/CurriculumFriki.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJAP2uHpymo-E5lbQP-XEtGxsZyw1QFt_oBiWpRqMAaB5oTTZawcgpRf-4MAOJzPMPQ3C8mDeAp-uHIY5cVIlwX2vC07bnKWaszDxwSkiXctBnaDGPjATd760HLzf2AOoGzdcGhUyE-w/s400/CurriculumFriki.jpg&quot; width=&quot;302&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Fuente: &lt;a href=&quot;http://www.zonafandom.com/galeria/big/curriculum-friki/1&quot;&gt;http://www.zonafandom.com/galeria/big/curriculum-friki/1&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Pero, eso sí, iba a llamar la atención.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Eché un vistazo a &lt;a href=&quot;http://www.webdesignerdepot.com/2009/05/30-artistic-and-creative-resumes/&quot;&gt;esta galería&lt;/a&gt;, por algunos de los 30 currículum originales que presenta podían darme alguna idea, y lo cierto es que estuve barajando la posibilidad de jugar con el &lt;b&gt;&lt;i&gt;Timeline&lt;/i&gt;&lt;/b&gt;. De hecho, con esta idea en mente,&amp;nbsp;empecé a buscar pantallas de menús, de personajes de Final Fantasy, de inicios de partida, etc.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Hasta que me topé con esta del &lt;b&gt;Mass Effect 2&lt;/b&gt;:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5BMGvFHsU1-iiB9JOgjRI6pQj_qqRe0HjWo3ZQIfEb546Qgv_2xgdP4qFica6M-Oixh_v8_x4JkyfyERilH-aFb5hSIsHtEXp0z9G68X0Rak3Pc37ydvXO23WLgs0XLUesNcnqhQoBlQ/s1600/MassEffect.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5BMGvFHsU1-iiB9JOgjRI6pQj_qqRe0HjWo3ZQIfEb546Qgv_2xgdP4qFica6M-Oixh_v8_x4JkyfyERilH-aFb5hSIsHtEXp0z9G68X0Rak3Pc37ydvXO23WLgs0XLUesNcnqhQoBlQ/s400/MassEffect.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Ese estilo de diseño &lt;b&gt;Scaleform &lt;/b&gt;tan típico de tantísimos videojuegos, la ficha de habilidades, la profesión, el nivel, la foto... tenía que tener esa estética. Me puse inmediatamente con ello.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Así que, tras casi un día de peleas con el Photoshop (no soy un genio precisamente), deshechar el &lt;i&gt;timeline&lt;/i&gt;, tener que omitir la foto porque no había forma de que entrara, y cambiar un par de títulos de apartados que sonaban demasiado frikis incluso para un currículum de esta índole... llegué a esto:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0azw7KrieFOjsRLHmOYWAQCjGI0tRuBX_1zkkwKuycGlNcJtybIDYjr4mdIjBI_6zK1bUNhH6G6XwVP78pUUw1vAp1E0ZPfdMagNEfmCfxAFp2XUfkBIalDVV1QhxNn50dEF-og0nQYQ/s1600/CV.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;282&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0azw7KrieFOjsRLHmOYWAQCjGI0tRuBX_1zkkwKuycGlNcJtybIDYjr4mdIjBI_6zK1bUNhH6G6XwVP78pUUw1vAp1E0ZPfdMagNEfmCfxAFp2XUfkBIalDVV1QhxNn50dEF-og0nQYQ/s400/CV.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Un documento arriesgado, pero sobre todo claro, conciso, muy visual (toda la información está a golpe de vista, mucho más accesible que en un CV clásico) y, por supuesto, muy friki (con guiño a Steam y todo).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Por cierto, he borrado mi teléfono y mi dirección de correo personal, pero si queréis ofrecerme trabajo, podéis hacerlo a la dirección que ofrezco en este blog :-P.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Espero que os haya gustado. Pronto más y mejor.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;¡Dreaming Arts ha vuelto!&lt;/b&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/4994230907414819987/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2012/01/curriculum-vitae-videojueguil.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/4994230907414819987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/4994230907414819987'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2012/01/curriculum-vitae-videojueguil.html' title='Currículum Vitae videojueguil'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJAP2uHpymo-E5lbQP-XEtGxsZyw1QFt_oBiWpRqMAaB5oTTZawcgpRf-4MAOJzPMPQ3C8mDeAp-uHIY5cVIlwX2vC07bnKWaszDxwSkiXctBnaDGPjATd760HLzf2AOoGzdcGhUyE-w/s72-c/CurriculumFriki.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-6617152359205217038</id><published>2012-01-21T14:14:00.000+01:00</published><updated>2012-01-21T14:14:31.425+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="Plataformas"/><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos"/><title type='text'>Game of the Week - Braid</title><content type='html'>El juego de esta semana es el &lt;b&gt;Braid&lt;/b&gt; de la desarrolladora independiente &lt;b&gt;Number None&lt;/b&gt;, otro de los títulos que tenía pendientes por jugar, y que me ha dad una grata sorpresa.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRue72QNirnQu9BHsKuY8W9yW1BUSxf_wOuYMo6fkUT1BAiYVM18gZo1Ceq5EaP8IqjdxT3tr0ew6hiyNnzLzXk4qk-aKRGxACpFTJ9IKM3Hc8l1ZcDC5miy94ORk5IUFzDt6bNqRIZDo/s1600/braid.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRue72QNirnQu9BHsKuY8W9yW1BUSxf_wOuYMo6fkUT1BAiYVM18gZo1Ceq5EaP8IqjdxT3tr0ew6hiyNnzLzXk4qk-aKRGxACpFTJ9IKM3Hc8l1ZcDC5miy94ORk5IUFzDt6bNqRIZDo/s400/braid.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;En este título de plataformas de original estética acrílica nos pondremos en la piel de Tim, un hombre que ha cometido un error que le ha hecho perder a su Princesa. Pero... ¿qué pasaría si viviéramos en un mundo en el que puedes corregir los errores y aprender de ellos sin sufrir sus consecuencias?&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLLQQuem_CJs8mGmpAYYlCHuld8Nl7LzDG2PQ8rgL0A-T_7NNtJyh7Lv-UEfSG8QCNTHHbuws1yqABHFO5jbSBsQFjokdRo_8E6XZW8T0IRYDsRCGy6YBdXOzPH4anHLD1o9hLDrzU1-4/s1600/game.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLLQQuem_CJs8mGmpAYYlCHuld8Nl7LzDG2PQ8rgL0A-T_7NNtJyh7Lv-UEfSG8QCNTHHbuws1yqABHFO5jbSBsQFjokdRo_8E6XZW8T0IRYDsRCGy6YBdXOzPH4anHLD1o9hLDrzU1-4/s400/game.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Atraviesa los 6 mundos que componen esta obra de arte, descubre las distintas mecánicas de juego que ofrece cada uno de ellos, y retrocede el tiempo, ralentízalo o desdóblalo, para descubrir el tremendo error que cometió Tim, corregirlo y así poder encontrarte de nuevo con su Princesa. Sin embargo, en Braid, las cosas nunca son lo que parecen...&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-YoAz_Suhleyh4wtvPBou5LrtCG6-ZKxwUAhAhVIG5UC26Kv_gsoy69H5YCSb-BKnVdaP5VqQKnolxv2CLaVqDauRqDMUJRCfVU5OuXaMviHhvcu2wgD8th7EmUugNepWVtGWNB5Gubg/s1600/castle.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-YoAz_Suhleyh4wtvPBou5LrtCG6-ZKxwUAhAhVIG5UC26Kv_gsoy69H5YCSb-BKnVdaP5VqQKnolxv2CLaVqDauRqDMUJRCfVU5OuXaMviHhvcu2wgD8th7EmUugNepWVtGWNB5Gubg/s400/castle.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Una auéntica obra de arte en todos los aspectos que componen un videojuego: jugabilidad, gráficos, música y un soberbio guión, que puedes conseguir aquí:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;http://store.steampowered.com/app/26800/&quot;&gt;http://store.steampowered.com/app/26800/&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/6617152359205217038/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2012/01/game-of-week-braid.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/6617152359205217038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/6617152359205217038'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2012/01/game-of-week-braid.html' title='Game of the Week - Braid'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRue72QNirnQu9BHsKuY8W9yW1BUSxf_wOuYMo6fkUT1BAiYVM18gZo1Ceq5EaP8IqjdxT3tr0ew6hiyNnzLzXk4qk-aKRGxACpFTJ9IKM3Hc8l1ZcDC5miy94ORk5IUFzDt6bNqRIZDo/s72-c/braid.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-4660140423508944929</id><published>2011-12-30T19:32:00.001+01:00</published><updated>2011-12-30T19:33:00.672+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aventura"/><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos"/><title type='text'>Game of the Week - LIMBO</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Llegan las vacaciones de Navidad, servidor vuelve a España, y por fin tengo tiempo tiempo para jugar algunos títulos pendientes. Y el juego de esta semana es, precisamente, el &lt;b&gt;LIMBO&amp;nbsp;&lt;/b&gt;de &lt;b&gt;Playdead&lt;/b&gt;, uno de esos juegos que, por su mecánica de juego y su aspecto gráfico, llevaba un tiempo esperando jugar.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnZloqEWWMda37jxJSB0qiZ4mic3a1z2vdk6fB011iEuPJSdPVT93J5IiTbK3X1R35ihE3pUBYQ4aC0bDH4_3m49ZyILDz0HqqyXdqaJemD-dgDS43OOJuBje44qTxHs4b0hvGUi2eveY/s1600/ss_4a699580bb29c8e2627f1872d7d1b0e1fc1250d9.1920x1080.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnZloqEWWMda37jxJSB0qiZ4mic3a1z2vdk6fB011iEuPJSdPVT93J5IiTbK3X1R35ihE3pUBYQ4aC0bDH4_3m49ZyILDz0HqqyXdqaJemD-dgDS43OOJuBje44qTxHs4b0hvGUi2eveY/s400/ss_4a699580bb29c8e2627f1872d7d1b0e1fc1250d9.1920x1080.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Y no me ha decepcionado para nada.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Con un &lt;i&gt;gameplay &lt;/i&gt;minimalista en el que sólo tendremos que utilizar la cruceta y el botón de salto, la desarrolladora independiente nos vuelve a demostrar que se pueden hacer grandes obras de arte.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;En las aproximadamente 5 horas que dura la partida nos pondremos en la piel de un niño que atraviesa el Limbo para rescatar a su hermana. Para ello deberá resolver pruebas de lógica y escapar de los peligros que acechan en la oscuridad...&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjROZnyNwIsx-jH7RlWSM7hgppRlcl_06cS8QZ4KTIY0AT2SpdfLDrlLVE-mQJV8XJTNb2O7dCRE3KXcrIzznphSXe4if5z7MxI-MHe_dgaqd31Z_6WwHf0wRDw9JyjAc-diznUB7HxoHY/s1600/ss_4fd6a8dfb40b1a061dec596bfafea10063e70ea0.1920x1080.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjROZnyNwIsx-jH7RlWSM7hgppRlcl_06cS8QZ4KTIY0AT2SpdfLDrlLVE-mQJV8XJTNb2O7dCRE3KXcrIzznphSXe4if5z7MxI-MHe_dgaqd31Z_6WwHf0wRDw9JyjAc-diznUB7HxoHY/s400/ss_4fd6a8dfb40b1a061dec596bfafea10063e70ea0.1920x1080.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Un juego sencillamente sublime, con una ambientación perturbadoramente perfecta. Se merece todos y cada uno de los 90 premios que ha recibido.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Podéis comprarlo en Steam:&amp;nbsp;&lt;a href=&quot;http://store.steampowered.com/app/48000/&quot;&gt;http://store.steampowered.com/app/48000/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/4660140423508944929/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/12/game-of-week-limbo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/4660140423508944929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/4660140423508944929'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/12/game-of-week-limbo.html' title='Game of the Week - LIMBO'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnZloqEWWMda37jxJSB0qiZ4mic3a1z2vdk6fB011iEuPJSdPVT93J5IiTbK3X1R35ihE3pUBYQ4aC0bDH4_3m49ZyILDz0HqqyXdqaJemD-dgDS43OOJuBje44qTxHs4b0hvGUi2eveY/s72-c/ss_4a699580bb29c8e2627f1872d7d1b0e1fc1250d9.1920x1080.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-3924747953695298338</id><published>2011-12-17T15:33:00.001+01:00</published><updated>2011-12-17T15:34:21.212+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arcade"/><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos"/><title type='text'>Game of the Week - Youda Sushi Cheff</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;De entre los millones de juegos flash que corren por Internet, de vez en cuando encontramos algunas auténticas joyas de la diversión. Es el caso del juego de esta semana: el &lt;b&gt;Youda Sushi Cheff&lt;/b&gt; de &lt;b&gt;Youda Games&lt;/b&gt;. En él, tendremos que ponernos en la piel de un cheff japonés, y lograr que nuestro restaurante se convierta en el mejor de toda la ciudad.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpNKEJ9T7YT53kJpqpxsoZIC-8CqRTyGy_hMxAZokdkEeklo2j8cadXoOc1IXhJraW8h6BT2jApW8ca57ZKo20_JoKjDo0W7DhBlk1x-iaKB8WzeCQJojovBk7eboSfZK30UqwSlUkz7s/s1600/2812.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpNKEJ9T7YT53kJpqpxsoZIC-8CqRTyGy_hMxAZokdkEeklo2j8cadXoOc1IXhJraW8h6BT2jApW8ca57ZKo20_JoKjDo0W7DhBlk1x-iaKB8WzeCQJojovBk7eboSfZK30UqwSlUkz7s/s400/2812.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Con una mecánica de juego sencilla, y una curva de dificultad muy bien ajustada, estarás entretenido a lo largo de las pantallas que podrás jugar gratuitamente aquí:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://www.youdagames.com/Youda-Sushi-Chef-game-3401/&quot;&gt;http://www.youdagames.com/Youda-Sushi-Chef-game-3401/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/3924747953695298338/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/12/game-of-week-youda-sushi-cheff.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/3924747953695298338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/3924747953695298338'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/12/game-of-week-youda-sushi-cheff.html' title='Game of the Week - Youda Sushi Cheff'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpNKEJ9T7YT53kJpqpxsoZIC-8CqRTyGy_hMxAZokdkEeklo2j8cadXoOc1IXhJraW8h6BT2jApW8ca57ZKo20_JoKjDo0W7DhBlk1x-iaKB8WzeCQJojovBk7eboSfZK30UqwSlUkz7s/s72-c/2812.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-7084994475898824097</id><published>2011-12-04T22:48:00.000+01:00</published><updated>2011-12-04T22:48:51.161+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Estrategia"/><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="MMOG"/><category scheme="http://www.blogger.com/atom/ns#" term="Webgame"/><title type='text'>Game of the Week - Atakovat</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Después de una semana sin Game of the Week, hoy no quedaba más remedio que elegir un bombazo de esos que me considero afortunado de conocer: se trata del &lt;b&gt;Atakovat&lt;/b&gt;, un webgame de estrategia creado por el desarrollador indie &lt;b&gt;Krunoslav&lt;/b&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguvlUCIhZCUXQ1rckaplFjXxbaiY5DZffU3V8huuxYaFlNRJjq-Mx_ougCY2wX7ZRvms0VRgj-ZcSFfdEh5Cv5XicYcgcOvpKHKiUYd8bix-4SWh0Tsq6gzfuC9auaA5Jn5bSWyJvDQn4/s1600/slike4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;383&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguvlUCIhZCUXQ1rckaplFjXxbaiY5DZffU3V8huuxYaFlNRJjq-Mx_ougCY2wX7ZRvms0VRgj-ZcSFfdEh5Cv5XicYcgcOvpKHKiUYd8bix-4SWh0Tsq6gzfuC9auaA5Jn5bSWyJvDQn4/s400/slike4.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Y cuando digo que es de estrategia, no estoy hablando de juegos como oGame o Travian, que yo prefiero describir como juegos tácticos, sino de pura estrategia real, en la que el modo en que gestiones tus ejércitos y tus alianzas será crucial para el desarrollo de la partida, ya que puedes tardar varios días en mover tus tropas a través del mapa hexagonal que se utiliza como tablero.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvbsx4rp58UpOZ7R47MzYMtlsJuIBp_XGmx3yCVpEVEtwlPCnx1Nuee0odrWu_ErXR9gGreMhvnCm-OxhBwDmDl9N6FiIS_gvdwqH7WFYvkDrQs4k08NLRKhBGGWF9w3YsXe-3eq1noj8/s1600/slike3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;308&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvbsx4rp58UpOZ7R47MzYMtlsJuIBp_XGmx3yCVpEVEtwlPCnx1Nuee0odrWu_ErXR9gGreMhvnCm-OxhBwDmDl9N6FiIS_gvdwqH7WFYvkDrQs4k08NLRKhBGGWF9w3YsXe-3eq1noj8/s400/slike3.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Ambientado en un mundo medieval generado aleatoriamente, tendrás la posibilidad de avasallar reinos, librar batallas épicas o diseñar tus propias unidades eligiendo entre un montón de armas, escudos, armaduras, cascos y monturas.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR3nEflwzf5bnrFh4tuQ0_8zPqlEzCOsYo2FeCohXklnYdUQeOW_s9BwvuLQ1KIm_HdQ2ziWEyi27XwYWBpzSvzdcLXBuQ32Dv0cRLnwtYg1SAG-iZYBgXW1U5FvNBMnDEdfJYqBfIZEE/s1600/slike1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR3nEflwzf5bnrFh4tuQ0_8zPqlEzCOsYo2FeCohXklnYdUQeOW_s9BwvuLQ1KIm_HdQ2ziWEyi27XwYWBpzSvzdcLXBuQ32Dv0cRLnwtYg1SAG-iZYBgXW1U5FvNBMnDEdfJYqBfIZEE/s400/slike1.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Para mí es el webgame más entretenido que he jugado nunca. Eso sí, prepárate para echarle tiempo, porque si lo pruebas te va a enganchar.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Si estás dispuesto a liderar tu reino en un mundo en guerra, sólo tienes que entrar aquí:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://www.atakovat.com/&quot;&gt;http://www.atakovat.com&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/7084994475898824097/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/12/game-of-week-atakovat.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/7084994475898824097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/7084994475898824097'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/12/game-of-week-atakovat.html' title='Game of the Week - Atakovat'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguvlUCIhZCUXQ1rckaplFjXxbaiY5DZffU3V8huuxYaFlNRJjq-Mx_ougCY2wX7ZRvms0VRgj-ZcSFfdEh5Cv5XicYcgcOvpKHKiUYd8bix-4SWh0Tsq6gzfuC9auaA5Jn5bSWyJvDQn4/s72-c/slike4.PNG" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-3815511550988251807</id><published>2011-11-19T22:24:00.000+01:00</published><updated>2011-11-19T22:24:01.154+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arcade"/><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="Serious Game"/><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos"/><title type='text'>Game of the Week - And everything started to fall</title><content type='html'>El juego de esta semana es el &lt;b&gt;And everything start to fall&lt;/b&gt;, desarrollado por &lt;b&gt;Alexitron&lt;/b&gt;, con música de &lt;b&gt;Heatex&lt;/b&gt; y portado a flash por &lt;b&gt;Josip&lt;/b&gt; &lt;b&gt;Miskovc&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Un serious game con un gameplay sencillo pero atractivo y un duro mensaje sobre la vida, que os recomiendo que acabéis (no dura más de unos 5-10 minutos).&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEApiYcxHbzc4YF1hCLmh-CXSZrxBBpyjzSSVTIRwxM33tR7GczD-OICPcNOtcB_b4lfx5A6GoCPolPNN8hjtS7wToBg_JJ1snjColoRfHOAPLcbxuSjGqUBvbQVPIWw0BeGFu0daCa38/s1600/3464-1-and-everything-started-to-fall.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEApiYcxHbzc4YF1hCLmh-CXSZrxBBpyjzSSVTIRwxM33tR7GczD-OICPcNOtcB_b4lfx5A6GoCPolPNN8hjtS7wToBg_JJ1snjColoRfHOAPLcbxuSjGqUBvbQVPIWw0BeGFu0daCa38/s400/3464-1-and-everything-started-to-fall.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Podéis jugarlo completamente gratis aquí:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.minijuegos.com/And-Everything-Started-to-Fall/10765&quot;&gt;http://www.minijuegos.com/And-Everything-Started-to-Fall/10765&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
No os dejará indiferentes.</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/3815511550988251807/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/11/game-of-week-and-everything-started-to.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/3815511550988251807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/3815511550988251807'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/11/game-of-week-and-everything-started-to.html' title='Game of the Week - And everything started to fall'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEApiYcxHbzc4YF1hCLmh-CXSZrxBBpyjzSSVTIRwxM33tR7GczD-OICPcNOtcB_b4lfx5A6GoCPolPNN8hjtS7wToBg_JJ1snjColoRfHOAPLcbxuSjGqUBvbQVPIWw0BeGFu0daCa38/s72-c/3464-1-and-everything-started-to-fall.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-2752976489989552441</id><published>2011-11-06T01:44:00.000+01:00</published><updated>2011-11-06T01:44:44.441+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="Shooter"/><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos"/><title type='text'>Game of the Week - Aliens vs Predator (2000)</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Para el juego de esta semana he elegido el &lt;b&gt;Aliens vs Predator&lt;/b&gt; de &lt;b&gt;Rebellion&lt;/b&gt;. Pero no el último que ha salido (que, por cierto, tampoco está nada mal), sino el clásico del año 2000: una auténtica obra de arte que hace honor tanto al alien como al predator.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;En este juego clásico podremos ponernos en la piel de un marine, un alien o un depredador, y jugar su modo campaña o alguno de sus adictivos modos multijugador. Pero no puedo evitar comparar este juego con sus secuelas para aclarar por qué lo he elegido.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Respecto a la entrega de &lt;b&gt;Monolith Productions&lt;/b&gt; (Aliens vs. Predator 2), me da la sensación que Rebellion ha conseguido recrear mucho mejor una ambientación tenebrosa que hace del pedirse al humano una experiencia de juego única. Por otro lado, si lo comparamos con la entrega más reciente de Rebellion (que también se llama Aliens vs Predator), aunque la ambientación vuelve a ser perfecta y 10 años de evolución gráfica no pasan en balde, desde mi punto de vista la han pifiado con el control del depredador.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS3HRD1VLiPdt776J3HOGw-Ab_8wRmys-0krLVydbGxtHW4XFh6GoiLr_pn2xH-CqY8HbNX-Zc56vExG-hgvbHTPcAi2IC7Lo1qqMFoIh19UDIyRIjcc4jyYftENelswdTs271UR9mCKM/s1600/ss_c5105ef9e22dc6a3f5847196840cc364bb9c26a0.1920x1080.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS3HRD1VLiPdt776J3HOGw-Ab_8wRmys-0krLVydbGxtHW4XFh6GoiLr_pn2xH-CqY8HbNX-Zc56vExG-hgvbHTPcAi2IC7Lo1qqMFoIh19UDIyRIjcc4jyYftENelswdTs271UR9mCKM/s400/ss_c5105ef9e22dc6a3f5847196840cc364bb9c26a0.1920x1080.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Así pues, me quedo con la joya clásica, en la que con el marine pasaremos auténtico terror cada vez que empieze a pitarnos el sonar y no veamos nada, con el alien disfrutaremos pillando a nuestros enemigos desde el techo, y con el depredador abusando de nuestros rivales con todo su repertorio de armas (ideal para jugar el modo depredador contra marines).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Y resulta que, a pesar de lo viejo que es, aún podemos disfrutar de esta &lt;i&gt;delicatessen&lt;/i&gt;&amp;nbsp;por un precio simbólico, cómo no, desde Steam:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://store.steampowered.com/app/3730&quot;&gt;http://store.steampowered.com/app/3730&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&quot;Somos un equipo, una unidad. No os separéis...&quot;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/2752976489989552441/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/11/game-of-week-aliens-vs-predator-2000.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/2752976489989552441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/2752976489989552441'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/11/game-of-week-aliens-vs-predator-2000.html' title='Game of the Week - Aliens vs Predator (2000)'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS3HRD1VLiPdt776J3HOGw-Ab_8wRmys-0krLVydbGxtHW4XFh6GoiLr_pn2xH-CqY8HbNX-Zc56vExG-hgvbHTPcAi2IC7Lo1qqMFoIh19UDIyRIjcc4jyYftENelswdTs271UR9mCKM/s72-c/ss_c5105ef9e22dc6a3f5847196840cc364bb9c26a0.1920x1080.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-3841443281708904973</id><published>2011-10-28T20:10:00.000+02:00</published><updated>2011-10-28T20:10:19.767+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arcade"/><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos"/><title type='text'>Game of the Week - F. Godmom</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;El juego de esta semana es el&amp;nbsp;&lt;b&gt;Faery Godmom&lt;/b&gt;, de&amp;nbsp;&lt;b&gt;Soggybread Software&lt;/b&gt;.&amp;nbsp;Puede que éste sea el primer juego que haya jugado en toda mi vida, y creo que, si resucitara, su mecánica podría ser el bombazo del año para dispositivos móviles, y es algo que promete ocurrir pronto, como podemos ver en la siguiente web: &lt;a href=&quot;http://fgodmom.com/&quot;&gt;http://fgodmom.com/&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuq-0X4NTRAMO-l6-KLIY02G1N8iVaCNTDgfTwnDgecKKsaPktyWMUIRNMcOt6IK7JmN-M-rIo9bkkHq2_pUVSGY2eqJ78ilswG5tHf9uhTLwCHUlUUn7iVONgMphvI0ZMrh5ZV3jhCJg/s1600/fgodmom1.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;218&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuq-0X4NTRAMO-l6-KLIY02G1N8iVaCNTDgfTwnDgecKKsaPktyWMUIRNMcOt6IK7JmN-M-rIo9bkkHq2_pUVSGY2eqJ78ilswG5tHf9uhTLwCHUlUUn7iVONgMphvI0ZMrh5ZV3jhCJg/s400/fgodmom1.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;En esta obra maestra asumiremos el papel de un hada madrina que debe rescatar a sus compañeras, aunque, si os soy sincero, del argumento acabo de enterarme ahora mismo, así que ya podemos imaginar que eso es lo de menos.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Para cumplir con nuestra misión, deberemos recoger todas las monedas de cada nivel, una llave, y atravesar por la puerta a la vez que vacilamos a unos monstruos con una I.A. muy sencilla, pero a la vez divertida. Nuestra única arma es una varita, con la que podremos seleccionar cualquier elemento de la pantalla, y convertir otros en el elemento seleccionado.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-0RwCos6V7dFRCKrK5iwF1eZNgwGkDMlG9oBeSUeD7U-XNIFienCU-hpRoPO67txq1B3QZ9RAhAQm-dTdkl3vaWsw1fR8tJux110KSzRvO8lkL3tzbj25Xqc2ZNDQwg5Ws479pjAJNs0/s1600/F__Godmom.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-0RwCos6V7dFRCKrK5iwF1eZNgwGkDMlG9oBeSUeD7U-XNIFienCU-hpRoPO67txq1B3QZ9RAhAQm-dTdkl3vaWsw1fR8tJux110KSzRvO8lkL3tzbj25Xqc2ZNDQwg5Ws479pjAJNs0/s400/F__Godmom.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;De momento, esta reliquia de la antigüedad sólo puede ser jugada en un emulador de MS-DOS, y podéis conseguirla aquí:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://www.dosgamesarchive.com/download/f-godmom/&quot;&gt;http://www.dosgamesarchive.com/download/f-godmom/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/3841443281708904973/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/10/game-of-week-f-godmom.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/3841443281708904973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/3841443281708904973'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/10/game-of-week-f-godmom.html' title='Game of the Week - F. Godmom'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuq-0X4NTRAMO-l6-KLIY02G1N8iVaCNTDgfTwnDgecKKsaPktyWMUIRNMcOt6IK7JmN-M-rIo9bkkHq2_pUVSGY2eqJ78ilswG5tHf9uhTLwCHUlUUn7iVONgMphvI0ZMrh5ZV3jhCJg/s72-c/fgodmom1.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-4051422616538368966</id><published>2011-10-21T18:13:00.000+02:00</published><updated>2011-10-21T18:13:21.976+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Estrategia"/><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos"/><title type='text'>Game of the Week - Battle for Wesnoth</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Después de desaparecer durante un par de semanas buscándome la vida en Londres, ahora que tengo un humilde hogar en Miles End puedo permitirme un pequeño descanso para hablaros de un juego que me mantuvo una temporada enganchado.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Esta vez se trata del &lt;b&gt;Battle for Wesnoth&lt;/b&gt;, un juego de estrategia por turnos desarrollado por &lt;b&gt;David White&lt;/b&gt;&amp;nbsp;(aunque después de la primera versión se unieron más desarrolladores al proyecto).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;En él deberemos llevar a nuestro ejército a la victoria en el salvaje mundo de Wesnoth.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh01FKc5kSAZHA8tJ9WxuYA8sdX1ABTLgO0ogdhYm0zImXnAMSiSCOMxZ3vdFHt6aT24-bEMGgxXBQ8OUvs6urSc81NMCome6JmI8Yu3rLZc0B3VaCHr1qbdgTfJdC0G0s6lyPnzPRUziU/s1600/wesnoth-1.4-8.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh01FKc5kSAZHA8tJ9WxuYA8sdX1ABTLgO0ogdhYm0zImXnAMSiSCOMxZ3vdFHt6aT24-bEMGgxXBQ8OUvs6urSc81NMCome6JmI8Yu3rLZc0B3VaCHr1qbdgTfJdC0G0s6lyPnzPRUziU/s400/wesnoth-1.4-8.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Con 6 razas principales&amp;nbsp;bastante equilibradas&amp;nbsp;(humanos, elfos, enanos, orcos, no-muertos y dragones), 7 alternativas,&amp;nbsp;multitud de campañas y la posibilidad de descargar otras tantas realizadas por otros usuarios, hacen del Battle for Wesnoth un juego del que es imposible cansarse, porque siempre se está renovando. Además, en el modo multijugador podrás poner a prueba tu pericia en el campo de batalla.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Battle for Wesnoth es un proyecto GNU, y como tal puedes descargarlo gratuitamente en su página web. &amp;nbsp;Por si fuera poco, está disponible para Linux, Windows y MacOS.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://www.wesnoth.org/&quot;&gt;http://www.wesnoth.org/&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Disfrutadlo ;).&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/4051422616538368966/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/10/game-of-week-battle-for-wesnoth.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/4051422616538368966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/4051422616538368966'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/10/game-of-week-battle-for-wesnoth.html' title='Game of the Week - Battle for Wesnoth'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh01FKc5kSAZHA8tJ9WxuYA8sdX1ABTLgO0ogdhYm0zImXnAMSiSCOMxZ3vdFHt6aT24-bEMGgxXBQ8OUvs6urSc81NMCome6JmI8Yu3rLZc0B3VaCHr1qbdgTfJdC0G0s6lyPnzPRUziU/s72-c/wesnoth-1.4-8.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-8090887571796987508</id><published>2011-10-08T14:49:00.003+02:00</published><updated>2011-10-21T17:50:01.301+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aventura gráfica"/><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="Serious Game"/><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos"/><title type='text'>Game of the Week - Every day the same dream</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Una de las frases que nos dejó el genial Steve Jobs fue &quot;&lt;span class=&quot;st&quot;&gt;&lt;i&gt;Your time is limited, so &lt;/i&gt;&lt;i&gt;don&#39;t waste it living someone else&#39;s life&lt;/i&gt;.&lt;/span&gt;&quot; (&quot;Tu tiempo es limitado, no lo malgastes viviendo la vida de otro&quot;). Como ya he comentado, hace poco he dejado mi actual trabajo para embarcarme en la aventura de mi vida, con la que pretendo vivir de lo que realmene me gusta: el diseño de videojuegos.&lt;br /&gt;
&lt;br /&gt;
Entre todo este torbellino de emociones, un juego ha destacado para mí de entre los demás: se trata del &lt;b&gt;Every day the same dream &lt;/b&gt;de &lt;b&gt;Molleindustria&lt;/b&gt;, compañía conocida por otros serious games polémicos como Mc Donald&#39;s Videogame o el reciente Phone Story.&lt;br /&gt;
&lt;br /&gt;
En este caso tomaremos el papel de un empleado cualquiera de oficina que tendrá que hacer algo para no ver cómo pasan los días sin que ocurra nada especial en su vida.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSgKIa7gxbTwz8FNA3vBlJAM69DueShyphenhyphenW2pAmgvMZMA9-Cdpsxzg-25gaLsrACipFzTgK3Xy7eEgg8p3jexeDCBkJ7nV6xqOJPY7G-Xii03tO6fAbpyLmcRht3lcrbk9TOGOHa8DRRHgc/s1600/Every+day+the+same+dream.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSgKIa7gxbTwz8FNA3vBlJAM69DueShyphenhyphenW2pAmgvMZMA9-Cdpsxzg-25gaLsrACipFzTgK3Xy7eEgg8p3jexeDCBkJ7nV6xqOJPY7G-Xii03tO6fAbpyLmcRht3lcrbk9TOGOHa8DRRHgc/s400/Every+day+the+same+dream.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Una obra de arte con aires de aventura gráfica que nos mostrará que la vida es demasiado corta como para pasarla haciendo todos los días lo mismo.&lt;br /&gt;
&lt;br /&gt;
Podéis jugarla gratis aquí:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://www.molleindustria.org/everydaythesamedream/everydaythesamedream.html&quot;&gt;http://www.molleindustria.org/everydaythesamedream/everydaythesamedream.html&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/8090887571796987508/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/10/una-de-las-frases-que-nos-dejo-el.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/8090887571796987508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/8090887571796987508'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/10/una-de-las-frases-que-nos-dejo-el.html' title='Game of the Week - Every day the same dream'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSgKIa7gxbTwz8FNA3vBlJAM69DueShyphenhyphenW2pAmgvMZMA9-Cdpsxzg-25gaLsrACipFzTgK3Xy7eEgg8p3jexeDCBkJ7nV6xqOJPY7G-Xii03tO6fAbpyLmcRht3lcrbk9TOGOHa8DRRHgc/s72-c/Every+day+the+same+dream.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-8306453040954108619</id><published>2011-10-06T10:43:00.001+02:00</published><updated>2011-10-06T10:45:33.176+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Discurso"/><title type='text'>D.E.P. Steve Jobs</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Ayer por la noche me enteré de la muerte de Steve Jobs y realmente al principio impresiona que alguien tan grande, con quien te has acostumbrado a compartir este mundo, pueda dejarlo antes que cualquier simple mortal.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Lo cierto es que no tenía pensado hacer una de esas entradas tristes y desesperanzadoras, en las que terminas hablando de una persona que, al fin y al cabo, jamás llegaste a conocer ni a intimar con ella, con virtudes y defectos que probablemente nunca descubrirás. Así que, en su lugar, será él el que nos hable de sí mismo.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Os dejo con su discurso más famoso, con un halo de luz en un momento de oscuridad.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/6zlHAiddNUY?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.apple.com/stevejobs/&quot;&gt;Descanse en paz, Steve Jobs.&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/8306453040954108619/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/10/dep-steve-jobs.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/8306453040954108619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/8306453040954108619'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/10/dep-steve-jobs.html' title='D.E.P. Steve Jobs'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-3461748316606380620</id><published>2011-09-30T15:22:00.001+02:00</published><updated>2011-09-30T15:23:12.866+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arcade"/><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="MMOG"/><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos"/><category scheme="http://www.blogger.com/atom/ns#" term="Webgame"/><title type='text'>Game of the Week - Battlestar Galactica Online</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Esta semana os presento al ganador del premio &lt;b&gt;Community Choice&lt;/b&gt;&amp;nbsp;del &lt;b&gt;2011 Unity Awards&lt;/b&gt;. Un logro más que notable, teniendo en cuenta que competía contra el genial Basket Dudes de Bitoon.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Se trata, nada más y nada menos que del &lt;b&gt;Battlestar Galactica Online&lt;/b&gt;, un webgame desarrollado por &lt;b&gt;BigPoint&lt;/b&gt; en Unity que puede ser jugado de forma completamente gratuita. En él nos pondremos en la piel de un piloto humano o cylon que trata de sobrevivir en un espacio desconocido después de que ambas flotas hayan sido teleportadas por teconología desconocida durante una batalla.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVhDl-2X5JBIVvllqyoT_95hhO_fnzzvfmAOr9r7ONxru7UIGkQAm-oingQjbT5mpyX9VEK-H2KjUwVkPmRSJEJevLOIhbAAzeXHX0nzRi9A9KsQBNeakgolVjzO6pcz2cQQ_wdpsnUYs/s1600/BGO01.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;206&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVhDl-2X5JBIVvllqyoT_95hhO_fnzzvfmAOr9r7ONxru7UIGkQAm-oingQjbT5mpyX9VEK-H2KjUwVkPmRSJEJevLOIhbAAzeXHX0nzRi9A9KsQBNeakgolVjzO6pcz2cQQ_wdpsnUYs/s400/BGO01.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Con una mecánica de juego arcade 3D, empezaremos controlando un caza al que podremos ir realizando algunas modificaciones en el armamento, el casco, los motores y los sistemas informáticos, pero a medida que vayamos adquiriendo más recursos, podremos optar por comprar más vehículos, incluidas naves de escolta y naves de línea, con los que ayudaremos a nuestro equipo a conquistar los distintos mundos que conforman este nuevo espacio desconocido, a la vez que cumplimos con las órdenes de &lt;b&gt;Apolo &lt;/b&gt;y &lt;b&gt;Starbucks&lt;/b&gt;, y nos internamos en la trama de la historia a través de las misiones de un jugador que nos encomendará el &lt;b&gt;Almirante Adama&lt;/b&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Y todo esto sin salir de nuestro navegador.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHnMHk8MSeuCRpuFxWo74RtM6gayv6jOrnugCzZFA_HKU16l-DE_b0IF2zpH2jZEVuqTnwHfHjheSPN_xcQcWlhL55c8henEf0EDmIMZd9_hF1a-IosC50UlDSOxA3maxM590c673p7hg/s1600/BGO02.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;206&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHnMHk8MSeuCRpuFxWo74RtM6gayv6jOrnugCzZFA_HKU16l-DE_b0IF2zpH2jZEVuqTnwHfHjheSPN_xcQcWlhL55c8henEf0EDmIMZd9_hF1a-IosC50UlDSOxA3maxM590c673p7hg/s400/BGO02.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Un juego enorme cuya única pega es, quizás, el extraño comportamiento de nuestra nave cuando viramos cerca del eje vertical.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Aún así, un juego gratuito que merece mucho la pena ser jugado, y podemos hacerlo desde aquí:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://es.battlestar-galactica.bigpoint.com/&quot;&gt;http://es.battlestar-galactica.bigpoint.com/&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;¡A volaaaaaaaaaar!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/3461748316606380620/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/09/game-of-week-battlestar-galactica.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/3461748316606380620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/3461748316606380620'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/09/game-of-week-battlestar-galactica.html' title='Game of the Week - Battlestar Galactica Online'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVhDl-2X5JBIVvllqyoT_95hhO_fnzzvfmAOr9r7ONxru7UIGkQAm-oingQjbT5mpyX9VEK-H2KjUwVkPmRSJEJevLOIhbAAzeXHX0nzRi9A9KsQBNeakgolVjzO6pcz2cQQ_wdpsnUYs/s72-c/BGO01.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-6091729036187471129</id><published>2011-09-23T13:26:00.006+02:00</published><updated>2011-09-23T14:36:49.046+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arcade"/><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos"/><title type='text'>Game of the Week - Scariolo Solidarity Game</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Es una tónica en esta sección que el juego elegido sea completamente arbitrario, y que vaya poniendo el que me apetezca o recuerde en cada momento, basándome únicamente en que lo considere digno de tener un espacio en mi blog.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;En esta ocasión, el juego de la semana lo es en casi todos los sentidos. Tras ganar el Eurobasket 2011 al cargo de la Selección Española de baloncesto, &lt;b&gt;Sergio Scariolo&lt;/b&gt; ha decidido realizar otra buena obra en forma de videojuego solidario a través de su &lt;b&gt;Fundación Cesare Scariolo&lt;/b&gt;, que&amp;nbsp;se encarga de ofrecer servicios a los enfermos oncológicos (más información en&amp;nbsp;&lt;a href=&quot;http://www.cesarescariolo.org/&quot;&gt;http://www.cesarescariolo.org&lt;/a&gt;):&amp;nbsp;el &lt;b&gt;Scariolo Solidarity Game&lt;/b&gt;, un hiperadictivo arcade desarrollado en Flash por &lt;b&gt;Devilish Games&lt;/b&gt;&amp;nbsp;y &lt;b&gt;El Mundo al Revés&lt;/b&gt;&amp;nbsp;para ayudar a niños con leucemia, y con el que no podremos dejar de picarnos con nosotros mismos para intentar meter el máximo número de canastas posibles desde cualquier lado del terreno mientras te llueven más balones de baloncesto.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW0Qv-G6YrKUVjSRmuro26CLjuTQy2ymdO4HS7Z3f6EKe-Zsm9vvrRAnr1RQVgszY7z2cubrSGkbLpQa1YKabyo54ELFjN75bSbiYXkY1timD258kPwLAgw1v3uSbH1SK24xiY1FrjCLg/s1600/ssg.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;255&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW0Qv-G6YrKUVjSRmuro26CLjuTQy2ymdO4HS7Z3f6EKe-Zsm9vvrRAnr1RQVgszY7z2cubrSGkbLpQa1YKabyo54ELFjN75bSbiYXkY1timD258kPwLAgw1v3uSbH1SK24xiY1FrjCLg/s400/ssg.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;El objetivo de este juego es recaudar una cantidad de dinero que&amp;nbsp;conseguiremos&amp;nbsp;a través de un patrocinador, que donará 0,20€ por cada canasta que metamos. Así de sencillo. El primero, &lt;b&gt;Kia Motors&lt;/b&gt;, &amp;nbsp;donó 10.000€, que se recaudaron en la misma mañana en que fue lanzado el juego. ¿Quién será el siguiente?&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Devilish Games y El Mundo al Revés nos demuestran, una vez más, que no es necesaria una mecánica compleja, ni una gran historia para hacer un juego que enganche. La diversión está a un click de distancia ;).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Con mucho temor a que no podáis dejar de jugar y arruine vuestras vidas, os paso el enlace donde podréis jugar gratuitamente:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://www.scariolosolidaritygame.com/&quot;&gt;http://www.scariolosolidaritygame.com/&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Acabo de ver que Kia Motors ha aumentado la donación a 40.000€. ¡Ayudemos a los niños con leucemia echándonos unos tiritos!&amp;nbsp;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/6091729036187471129/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/09/game-of-week-scariolo-solidarity-game.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/6091729036187471129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/6091729036187471129'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/09/game-of-week-scariolo-solidarity-game.html' title='Game of the Week - Scariolo Solidarity Game'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW0Qv-G6YrKUVjSRmuro26CLjuTQy2ymdO4HS7Z3f6EKe-Zsm9vvrRAnr1RQVgszY7z2cubrSGkbLpQa1YKabyo54ELFjN75bSbiYXkY1timD258kPwLAgw1v3uSbH1SK24xiY1FrjCLg/s72-c/ssg.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-4692695252675786825</id><published>2011-09-21T23:33:00.027+02:00</published><updated>2012-01-28T02:58:49.641+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Creatividad"/><category scheme="http://www.blogger.com/atom/ns#" term="Game Design"/><category scheme="http://www.blogger.com/atom/ns#" term="Guión"/><title type='text'>Creatividad - Guía básica del cazador de ideas</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Hace un par de semanas os prometí un artículo relacionado con el &lt;b&gt;III Encierro en las Cumbres&lt;/b&gt; en el que participé, pero he estado bastante liado y he tardado más de la cuenta en escribirlo (es que es larguillo :P).&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Antes que nada, me gustaría dedicar el artículo al discurso inspirador de&amp;nbsp;&lt;b&gt;Pablo Medina&lt;/b&gt;, mi profesor de guión en la Universidad Europea de Madrid, al gran creativo e incombustible&amp;nbsp;&lt;b&gt;Valentín Fernández-Tubau&lt;/b&gt;, también profesor de guión durante el III Encierro en las Cumbres, y a la vida misma, mi maestra suprema, y que me ha mostrado cosas que en ocasiones no he visto claramente hasta que Pablo o Valentín no me lo pusieron delante de los ojos. Así que no voy a dejar de nombrarles a lo largo de todo el artículo, porque me sabe mal que gran parte de lo que diga aquí no sea más que las conclusiones a las que he llegado gracias en gran parte a ellos.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Lo primero que voy a hacer es contaros qué es el &lt;b&gt;Encierro en las Cumbres&lt;/b&gt;. Pues, como su nombre indica, es una concentración de guionistas en las Hoces del Duratón, dirigida por &lt;a href=&quot;http://www.unveranodeguion.com/instructores/ValentinFernandezTubau.htm&quot;&gt;Valentín Fernández-Tubau&lt;/a&gt; y organizada por su pareja, Anuska Gil. A lo largo de la semana que duró el evento, bajo la batuta de nuestro &quot;profe&quot;, combinamos actividades en contacto con la naturaleza (caminatas, bicicleta, piraguismo, &amp;nbsp;etc.) con el aprendizaje de una serie de pautas creativas para ayudarnos a dar forma a nuestro guión. En mi caso, y tras muchas deliberaciones entre todas mis ideas, finalmente elegí el guión de un corto sencillo: &quot;&lt;b&gt;12 frases de amor&lt;/b&gt;&quot;, que terminaré en cuanto esté un poco libre de mis obligaciones &quot;videojueguiles&quot;. Pero ese será otro tema...&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Así, nos juntamos más de una decena de creativos aprendiendo juntos, trabajando juntos y respirando juntos el aire del Duratón. Una experiencia maravillosa, con una gente fantástica, unos organizadores increíbles y un lugar mágico es todo lo que se necesita para que la creatividad eche horas extras.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Todo lo que voy a hablar de la creatividad a partir de ahora, va a ser una mezcla de lo que aprendí con Pablo Medina, con Valentín Fernández-Tubau y algo de mi propia cosecha.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
Antes de que os creáis todo lo que os diga, aprovecho para preveniros de esos autores (en muchos casos no dudo que de gran prestigio), que predican sus métodos y estructuras como únicas e infalibes. Probablemente a ellos les funcionen, e incluso a vosotros en bastantes casos (o quizás en todos), pero no exisite ni uno sólo que le funcione siempre y a todo el mundo. Ayudaros de sus sugerencias y consejos, pero no os encorsetéis en ellos. En estructura de guión no he querido meterme en este artículo porque también tienen su miga, pero ya haré un artículo sobre ello.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;¿Qué es la creatividad?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Arthur Koestler, psicólogo y escritor, decía que la creatividad &quot;&lt;i&gt;es la íntima unión entre ideas que previamente nada tenían nada que ver la una con la otra.&lt;/i&gt;&quot;, mientras que para el psicólogo Jerome Bruner, &quot;&lt;i&gt;es ese salto mágico e irracional que da la imaginación de un modo voluntario y que permite el nacimiento de ideas nuevas y originales&lt;/i&gt;&quot;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Para mí la creatividad es el proceso mediante el cual descubrimos una serie de ideas que somos capaces de conectar entre sí.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
En cualquier caso, la cosa va de ideas.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;¿Qué es una idea?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Normalmente se define una &quot;idea&quot; como la representación mental de algo (que puede ser cualquier cosa).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;A mí, en cambio, me parece bastante más ilustrativo para este caso la visión que tenía Platón de las ideas, como una parte de la realidad inmaterial, eterna, y ajena al cambio, en contraste con la otra parte de la realidad que &amp;nbsp;no es más que una copia material, corruptible, temporal y sensible del Mundo de las Ideas.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Para mí las ideas siempre están ahí, en todas partes: en ese rostro melancólico que se sienta frente a ti, en las bromas que tienes con tus amigos, en tus necesidades interiores, en cualquier cosa que pase a tu alrededor, etc. Sólo esperan ser captadas a través de lo material, que pueden ser nuestras experiencias y conocimientos o un estímulo externo. Por eso, las ideas pueden ir desde un mero calco de la realidad que podemos observar, hasta una interpretación subjetiva que creamos en nuestra mente, compuesta de esa mezcla de esencias que tienen las cosas.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
Una web que explica bastante bien el concepto de idea (y que me sorprendió gratamente que también hablara del concepto platónico) es esta:&amp;nbsp;&lt;a href=&quot;http://definicion.de/idea/&quot;&gt;http://definicion.de/idea/&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;¿Cómo surgen las ideas?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Las ideas surgen, se descubren o se crean (según la visión personal que tengas de ellas) a partir de un proceso mental que es capaz de unir un estímulo externo a un conocimiento, una experiencia o una especulación hipotética (de pronto te preguntas ¿qué pasaría si...?). Valentín definía este proceso mental como un ejercicio de musculatura creativa, es decir, algo que se puede hacer crecer, igual que los músculos de nuestro cuerpo, para aumentar su rendimiento, y que trabaja mejor en unas circunstancias que en otras.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Ejercicio práctico 1: deja que la música escriba por ti&lt;/b&gt;&lt;br /&gt;
Pablo Medina, nos recomendó usar la música ambiental, y nos hizo un ejercicio que os recomiendo encarecidamente. Nos puso dos canciones de dos videojuegos, y nos hizo escribir lo primero que se nos viniera a la mente durante lo que durara la canción.&lt;br /&gt;
&lt;br /&gt;
Antes de empezar a escucharlas, os recomiendo que dejéis vuestra mente en blanco y os relajéis. Es mejor utilizar un cuaderno en vez del ordenador. Colocadlo delante vuestra,&amp;nbsp;poneos&amp;nbsp;cómodos y respirad profundamente un par de veces delante de vuestra hoja en blanco. No penséis en qué vais a escribir, porque hasta que vuestras muñecas no empiecen a bailar al son de la música no lo sabréis.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Si no sabéis qué canción utilizar, os pongo dos enlaces a canciones de youtube que creo que pueden servir perfectamente para hacerlo:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Ace Combat 5 - The Unsung War (The Last Battle Soundtrack)&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/o1Qkzj5bStU?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Viva Piñata: Trouble in Paradise - Bedtime Story&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/13sei6ykpzA?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Observad de qué forma se os abre la mente en el momento en que la liberáis y dejáis que escriba lo que le dé la gana, y cómo influyen los cambios de ritmo en la imaginación.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;La música nos ayuda a ejercitar la creatividad, pero no es la única forma de hacerlo. De hecho, tanto Pablo como Valentín advierten del peligro de convertir nuestra obra en un videoclip, como ocurre, por ejemplo (y descaradamente), en la secuencia de introducción del Final Fantasy X-2 (un juego que me gustaría creer que jamás existió).&amp;nbsp;Os dejo el vídeo para que os sangren los ojos y los oídos como lo hicieron los míos cuando un amigo abrió aquél endemoniado DVD, lo introdujo en su Play Station 2 y... la encendió:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/oiXcL06P3ko?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Para el que no lo sepa, los Final Fantasy son (o eran...) juegos de rol. Sí, de estos en los que tienes que ir dando espadazos y soltando magias a todo el que se te cruza mientras vives una historia épica en la que el destino del mundo entero está en tus manos. Pero bueno...voy a continuar antes de que empiece a llorar....&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;...&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;...&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;...&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;¡¡¡NOOOOOOOOOOOOOOO!!! ¡¡¡¡SQUARE!!! ¡¡¡¿¿POR QUÉ LO HICISTEEE??!!!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;¡¡¡¡¡¡BUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!!!!!!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;...&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Eeeeeeehm... sigo (pirada de pinza después de llevar toda la tarde escribiendo, mientras estaba repasando el artículo después de haberlo colgado).&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Recordad que la música debe ser vuestra herramienta creativa, y no la que conduzca el hilo de vuestra historia si no queréis que os pase lo que acabamos de ver.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Una vez hayáis conseguido borrar las anteriores&amp;nbsp;imágenes&amp;nbsp;de vuestra cabeza, podéis seguir leyendo.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Cada persona tiene sus propios momentos en los que es más propensa a tener ideas, pero Valentín nos hizo comprobar que algunos de ellos son comunes a la mayoría de la gente:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;- En sueños.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;- Al escuchar música.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;- En la ducha.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;- Al despertarse.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;- Al acostarse.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;- En el tren.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;- Cuando sales de la rutina diaria.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;- Etc.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Analizándolo podemos darnos cuenta de que la mayoría de estas situaciones se dan cuando estamos relajados. Esto es porque la mente tiene cinco estados que están definidos por distintas frecuencias de ondas cerebrales, y en unos está más receptiva que en otros:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Gamma:&lt;/b&gt; estado de alto rendimiento perceptual.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES&quot;&gt;&lt;b&gt;Beta: &lt;/b&gt;estado de alerta.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES&quot;&gt;&lt;b&gt;Alfa:&lt;/b&gt; estado de relajación (el mejor para el trabajo creativo).&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES&quot;&gt;&lt;b&gt;Zeta:&lt;/b&gt; estado de ensoñación.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES&quot;&gt;&lt;b&gt;Delta:&lt;/b&gt; estado de sueño total.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;De modo que, para ejercitar nuestra creatividad, tenemos que buscar la forma de sumergirnos en un estado &lt;b&gt;Alfa&lt;/b&gt;.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;La música es una forma genial de inspiración, porque además de ayudarnos a entrar en estado Alfa, actúa de estímulo externo imprimiéndonos emociones.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Sin embargo, lo que más nos va a ayudar a relajarnos es controlar técnicas de respiración que nos ayuden a liberarnos del estrés, ya que podemos practicarlas en cualquier circunstancia sin necesidad de tener un reproductor a mano. Además, si practicamos estas técnicas habitualmente llegará un momento en que las hagamos de forma inconsciente, y nos podamos sumergir en un estado de inspiración mucho más fácilmente.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;b&gt;Ejercicio práctico 2: Técnica de relajación&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Este ejercicio es &quot;&lt;i&gt;made in me&lt;/i&gt;&quot;, así que si ya conocéis otras formas o preferís buscar técnicas de alguien que sepa, mucho mejor que seguir las instrucciones de este recién destetado. No obstante a mí me funciona bastante bien, y por lo que he escuchado, en general es parecido a lo que hacen &quot;los que saben&quot;.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;/div&gt;&lt;ol&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Cerramos los ojos.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Cogemos aire profundamente, lo retenemos y lo dejamos soltar lentamente.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Tenemos que dejar nuestra mente en blanco. Como el ser humano tiene la manía de no poder dejar de pensar, vamos a hacerlo en algo que no nos produzca estrés. Agobiarse en tener que pensar en un campo verde y bonito a mí no me funciona, así que me centro en hacer la respiración como describo en el paso 2.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Cuando controles tu respiración ve más allá, y chequea tu cuerpo. Busca las partes que tienes tensas, esos pequeños dolores que no sabías que tenías, y acomódate donde estés para que tu cuerpo esté lo más a gusto posible.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Al principio notarás que estás hecho trizas (al menos yo siento eso) y que te duelen hasta las puntas de las uñas, así que empieza a imaginar que sólo con tu mente puedes aliviar tus músculos y curar tus achaques.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;No pienses en nada, mantén el pulso con tu cuerpo hasta que sientas que tu propia mente empiece a preocuparse de otra parte de ti más interior. Déjala, es momento de revisar tus pensamientos y eliminar las sensaciones negativas.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Sigue trabajando sobre ti mismo, en un estado de profundo relax. Imagina que es un viaje hacia el interior de ti mismo, y disfruta de las&amp;nbsp;imágenes&amp;nbsp;que tu propio cerebro construirá para representarlo.&lt;/li&gt;
&lt;/ol&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;¿Cómo funciona el proceso creativo?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Para crear una historia (o una ambientación, un &lt;i&gt;game-play&lt;/i&gt;, o lo que sea que estéis buscando crear), no basta con ser receptivo a cualquier idea. Eso está muy bien si escribís microrrelatos o cualquier otra cosa que no requiera cierta complejidad, pero si la mecánica es algo más que describir lo que sentís en ese instante necesitaréis tener una cierta organización.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Si buscáis en la Wikipedia, podréis disfrutar de un artículo genial en el que se muestran varios modelos del proceso creativo (además de otras cosas interesantes):&amp;nbsp;&lt;a href=&quot;http://es.wikipedia.org/wiki/Creatividad&quot;&gt;http://es.wikipedia.org/wiki/Creatividad&lt;/a&gt;. Pero yo voy a contaros una pequeñísima adaptación de lo que nos comentó Valentín, porque es de esas cosas que sin saberlo ya hacía yo antes y me ha funcionado bastante bien.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;b&gt;1. Preparación:&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;A la hora de lograr que las ideas surjan a nuestro alrededor para formar la historia que queremos, tenemos que rodearnos de los estímulos externos necesarios.&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Vuestra mente necesita material para generar las ideas y establecer las conexiones, y tenéis que proporcionárselo. La mejor forma de hacerlo es leer e investigar. Introducirse en el mundo que pretendéis construir y en la mente de sus habitantes.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Si vuestra historia transcurre en una ciudad,&amp;nbsp;visitadla, leed sobre ella, empapáos de la ciudad hasta que podáis imaginar a vuestros personajes en ella.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Si vais a inventaros un mundo mágico, buscad mitologías y leed historias fantásticas.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Si queréis crear un mundo de ciencia ficción, meteros de lleno con teorías científicas.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Si vuestro personaje tiene determinados problemas, informaos de cómo puede afectarle psicológicamente.&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Veréis cómo vuestro universo, que hasta ahora no era más que una descripción monocroma, empieza a tomar color y forma, y descubrís cosas sobre él que ni siquiera vosotros sabíais, aunque sea vuestro propio mundo inventado, y que aportará una nueva dimensión a vuestra historia.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Pero no sólo de ambientaciones vive una historia. De hecho, el elemento fundamental son los personajes. Tener nociones de psicología siempre viene genial, pero no es completamente imprescindible. Vivimos rodeados de personas de las que sabemos perfectamente cómo actuarían en distintas situaciones. Empezando por nosotros mismos.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Pablo siempre nos decía que todos los personajes siempre tienen algo de su autor. Si conseguís que una de vuestras creaciones os dé escalofríos, probablemente es porque os habéis reconocido en ella. Existen técnicas que pueden ayudarnos a sacar esa parte de nosotros que trata de esconderse de nuestro propio consciente. Investigarnos a nosotros mismos también forma parte del proceso creativo.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Una de ellas, y que nos mostró &lt;b&gt;Laura López&amp;nbsp;&lt;/b&gt;durante el Encierro, es el &lt;b&gt;Seitai&lt;/b&gt; (&lt;a href=&quot;http://www.seitai-cvp.com/&quot;&gt;http://www.seitai-cvp.com/&lt;/a&gt;), sobre el que os recomiendo que investiguéis (y si alguien os puede hacer una demostración como hizo Laura con nosotros, genial).&lt;b&gt;&amp;nbsp;&lt;/b&gt;Practicando estas técnicas, además de relajarnos, entraremos en un estado de auto-conocimiento que nos sorprenderá, desvelando algunas cosas de nosotros mismos, y nos ayudará a comprender mejor a nuestros protagonistas.&amp;nbsp;Imagino que con otras técnicas como el&amp;nbsp;&lt;b&gt;Yoga&lt;/b&gt;,&amp;nbsp;el&amp;nbsp;&lt;b&gt;Reiki&lt;/b&gt;&amp;nbsp;o el&amp;nbsp;&lt;b&gt;Feng Shui&amp;nbsp;&lt;/b&gt;se pueden obtener resultados parecidos.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Pero no quiero hablar hoy de los personajes, porque es un apartado que merece su propio artículo, así que enlazo esto con el siguiente apartado.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;b&gt;2. Concentración:&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Como decía Valentín, debemos lograr la ausencia de tiempo. En esta parte encajaría bastante bien todo el proceso que expliqué antes de la búsqueda de ideas, así que no voy a repetirme demasiado en eso, y sí voy a daros algunos consejos de trabajo. En cualquier web de &lt;b&gt;rendimiento &lt;/b&gt;seguro que encontráis más consejos y mucho más útiles:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Buscad un lugar en el que nadie pueda interrumpiros y, a ser posible, que vuestra mente no asocie con ideas estresantes (como el trabajo).&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Si usáis ordenador desconectad Internet. Si lo necesitáis para buscar alguna cosa, utilizad un navegador distinto que no asociéis con páginas que puedan entreteneros.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Intentad que vuestro lugar de concentración esté ordenado. La mente se agobia si tenéis el escritorio hecho un asco (os lo digo por experiencia propia :P).&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Si no conseguís concentraros, puede que algo falle en vuestro entorno. Como seguramente hayáis escogido vuestra habitación (no todo el mundo puede ir al campo a escribir, aunque lo ideal muchas veces es salir de casa), así que reordenadla, limpiad el polvo y convertidla en un sitio nuevo.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Muchas veces el cuerpo y la mente están en sintonía. Si os sentís embotados, puede que necesitéis hacer ejercicio. A mí me funciona (cuando lo hago :P). Si podéis hacerlo en contacto con la naturaleza, ya sería perfecto.&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;3. Gimnasia creativa&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Valentín nos insistía en que la creatividad se ejercitaba. Quizás yo hubiera puesto este paso antes de la &quot;Concentración&quot;, pero seamos realistas: al final las fases se entremezclan entre sí, las ideas se cruzan unas con otras, y nuestra mente no funciona a plazos, sino que a cada momento le apetece o necesita hacer cosas distintas. Este matiz, que ya nos señaló Valentín en el Encierro, es importantísimo. Hay mucha gente que trata de seguir una serie de reglas al pie de la letra, y muchas veces lo está haciendo a &quot;contrapelo&quot; de su propio cerebro consiguiendo precisamente el efecto contrario.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;En cualquier caso, es cierto que hay algunos ejercicios que nos ayudarán mucho. Valentín nos habló del &lt;b&gt;Brainstorming &lt;/b&gt;y los &lt;b&gt;Mind Map&lt;/b&gt;,&amp;nbsp;pero ambos merecen un artículo independiente, así que no voy a entretenerme y os dejo que los investiguéis por vuestra cuenta.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Lo que sí me gustaría decir, a cuento de la tormenta de ideas, es que si algo aprendí en el III Encierro en las Cumbres es que el proceso creativo no tiene por qué ser un trabajo individual. De hecho, por lo general, a nivel profesional se trabaja en equipos creativos. Recordemos que somos cazadores de ideas, y al ser humano siempre se le ha dado mejor cazar en manada, así que intentad rodearos de otros creativos y trabajad juntos. Eso sí: debemos saber trabajar en equipo para no estorbarnos unos a otros y no terminar perjudicando la cacería.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Otros trucos pueden ser contarle tu historia a un amigo que quiera escucharla (sí, tiene que ser un amigo, porque hasta que no la tengáis terminada vais a dejarle la cabeza como un bombo con vuestras&amp;nbsp;retahílas&amp;nbsp;e incoherencias). Al escucharos a vosotros mismos, además, se os ocurrirán tramas en las que antes no habíais pensado y descubriréis que algunas de las situaciones planteadas suenan estúpidas. Si además de amigo es bueno, os hará preguntas incómodas, e incluso os dará su más sincera opinión.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;4. Incubación&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Una parte imprescindible de nuestra labor creativa es... dejar de crear.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Sí. Dejar nuestra historia en un cajón y olvidarnos de ella. Podemos apartarla sólo unos cuantos días, aunque Pablo iba mucho más allá. Para él era importantísimo estar un par de meses sin tocarla ni pensar en ella. Si hay algo en lo que coincidían Pablo y Valentín es que en la creatividad no hay dogmas, así que os dejo que sea vuestra propia mente la que os diga cuándo tenéis que apartaros de la historia y cuando estáis listos para retomarla.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;A lo largo de ese tiempo, aunque no estemos trabajando conscientemente en ella, la semillita habrá quedado plantada en nuestro cerebro y empezará a echar raíces. No sólo eso, sino que, además, cuando la retomemos, seremos capaces de leer lo que ya hemos hecho con otros ojos, casi como si fuera la historia de otro, y descubriremos partes que no quedaron tan bien como creíamos y otras que estaban mejor de lo que esperábamos. No os preocupéis si tenéis que tirar la mitad de las cosas: la papelera de un buen creativo suele tener más hojas que su carpeta.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;No obstante, yo os recomiendo que, a menos que se os ocurra algo mejor que lo que ya tenéis, en lugar de rehacerlo, simplemente lo marquéis para cambiarlo cuando tengáis algo mejor. Es imprescindible evitar que os bloqueéis en una escena. Si no os sale algo bueno meted de momento una &quot;ñapa&quot; (como diríamos los programadores)&amp;nbsp;que cumpla con los objetivos dramáticos de la escena. Eso sí, acordaros de que en la versión final no quede ninguna ;).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;5. Olfato de cazador&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Esta es una guía para el cazador de ideas, así que puede que esta parte sea la más importante. Las ideas no sólo hay que tenerlas. Hay que atraparlas antes de que vuelvan al Mundo de las Ideas, dejando de nuevo un hueco en este efímero mundo material... Llevad &lt;b&gt;SIEMPRE&lt;/b&gt;&amp;nbsp;algo para apuntarlas.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Nunca sabéis dónde podéis encontrar ese resquicio de inspiración: en el trabajo, en el tren, dando un paseo, conversando con vuestros amigos, o incluso en un garito de juerga. En cualquier papelería podéis encontrar cuadernos que os caben en un bolsillo, y un bolígrafo nunca ocupa lugar. Si sois amantes de la tecnología y os las apañáis bien escribiendo con un &lt;i&gt;smartphone&lt;/i&gt;, aseguraos de que siempre tenga cargada la batería.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;El peor enemigo de la creatividad es la razón. Así que si tienes una idea, apúntala antes de dilucidar si es buena o mala. Recuerda que las ideas establecen conexiones entre ellas. Ideas que en un principio podían ser horribles, pueden convertirse en auténticas genialidades en compañía de su media naranja. Sin ir más lejos, pensad en &lt;b&gt;Tombi&lt;/b&gt;: ¿un chaval con el pelo rosa que se enfrenta a cerdos diabólicos? Y si lo juegas, rápido te darás cuenta de que ese no es el único desvarío... y sin embargo es una auténtica obra de arte, porque han sabido conectar todos esos disparates con una gran creatividad. Pero recordad que antes tuvieron que apuntar cosas como &quot;los malos son una panda de cerdos diabólicos&quot; o &quot;la gente se mete con el protagonista porque tiene el pelo rosa&quot;, que quizás con un poco de raciocinio hubieran descartado automáticamente.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0EwmhT44j9GGuBuIpH8CBMHY14mJ3Bexoih-sVMPeXO3uHkpQLt4Qeuni0w1KawuMaekksoa0-KtbQwvzXXpIvMuoc9mfMkBQEE-bT7CpHyrCP5vxCb8yXbJheCP-eae6miblIXaY-xc/s1600/0_tombi.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0EwmhT44j9GGuBuIpH8CBMHY14mJ3Bexoih-sVMPeXO3uHkpQLt4Qeuni0w1KawuMaekksoa0-KtbQwvzXXpIvMuoc9mfMkBQEE-bT7CpHyrCP5vxCb8yXbJheCP-eae6miblIXaY-xc/s400/0_tombi.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Así que, como la excepción confirma la regla, este es el único dogma del creativo: &lt;b&gt;APUNTA&amp;nbsp;SIEMPRE TODO LO QUE SE TE OCURRA&lt;/b&gt;, y ya tendrás tiempo de apartar o trabajar las ideas más tranquilamente&lt;b&gt;.&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;El cajón de sastre de un creativo está lleno de ideas incongruentes, así que procura tenerlas siempre ordenadas para poder acceder a ellas fácilmente, porque nunca sabes cuándo las vas a necesitar. Así que, cuando llegues a casa, ya sabes lo que te toca hacer: volcar todo lo que tienes del cuaderno al ordenador.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Seguro que me dejo algunas cosas importantes, pero la creatividad da para hablar muchísimo, y yo no soy más que un iniciado en el camino, así que sólo espero que os haya sido útil. Como siempre, os aconsejo que no os quedéis con lo que habéis leído aquí y que contrastéis opiniones y experiencias, y, por supuesto, que no dudéis en hacer cursos si os surge la oportunidad. No penséis que por leer el artículo de un &lt;i&gt;newbie &lt;/i&gt;ya sabéis todo lo que tenéis que saber sobre creatividad, por muy tocho que sea. Ningún blog puede sustituir jamás unas clases, con un profesor y unos compañeros (y si es presencial mucho mejor, que las personas tenemos la piel y los labios porque estamos hechas para tratar con otras personas, no con la pantalla de una máquina).&lt;br /&gt;
&lt;br /&gt;
Si queréis completarlo con &lt;b&gt;comentarios&lt;/b&gt;&amp;nbsp;o, sencillamente, dar vuestra opinión, creo que es un tema muy interesante en el que profundizar, y, si hay bastante material nuevo, lo mismo hago otro artículo que complemente a éste&amp;nbsp;&amp;nbsp;(ya parezco un político, me paso el blog entero prometiendo artículos...). En cualquier caso, os dejo con una pequeña reflexión para que no os subáis a la parra y penséis que todo en el trabajo de un creativo es pensar y pensar:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Thomas Edison&lt;/b&gt; decía &quot;&lt;i&gt;Genius may be 99% sweat, and only 1% inspiration but before you can sweat, you need that spark of inspiration that only creative thinking can give you&lt;/i&gt;&quot; (que viene a decir: &quot;&lt;i&gt;El genio es un 99% sudor y un 1% inspiración pero antes de poder sudar, necesitas esa chispa de inspiración que sólo el pensamiento creativo puede darte&lt;/i&gt;&quot;).&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Daniel Parente&lt;/b&gt;, mi profesor de proyecto en el Máster de Diseño y Programación de Videojuegos y CEO de Enigma Software Productions (Legends of War o Alien Spidy, ¡ahí es na&#39;, aunque no haya inventado la bombilla!) aseguraba, ante una escandalizada&amp;nbsp;clase, que una idea no tiene absolutamente ningún valor. Ideas hay muchas y muy buenas. El verdadero valor está en desarrollarlas.&lt;br /&gt;
&lt;br /&gt;
Así que recordad que no basta con tener una historia &quot;estupendísima&quot;: también hay que construirla.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/4692695252675786825/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/09/creatividad-guia-basica-del-cazador-de.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/4692695252675786825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/4692695252675786825'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/09/creatividad-guia-basica-del-cazador-de.html' title='Creatividad - Guía básica del cazador de ideas'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0EwmhT44j9GGuBuIpH8CBMHY14mJ3Bexoih-sVMPeXO3uHkpQLt4Qeuni0w1KawuMaekksoa0-KtbQwvzXXpIvMuoc9mfMkBQEE-bT7CpHyrCP5vxCb8yXbJheCP-eae6miblIXaY-xc/s72-c/0_tombi.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-8489837492641292846</id><published>2011-09-16T14:04:00.007+02:00</published><updated>2011-09-21T12:27:07.392+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="Simulador espacial"/><category scheme="http://www.blogger.com/atom/ns#" term="Star Wars"/><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos"/><title type='text'>Game of the Week - Saga X-Wing</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Esta semana, para compensar la ausencia que he tenido por mis segundas pseudovacaciones (primero dando en callo en el III Encierro en las Cumbres de Segovia, del que ya prepararé un artículo, y después en las fiestas de mi pueblo :P), en vez de traeros un juego, os regalo una saga entera, la del primer juego que me enamoró, y gracias al cual he conocido después a gente maravillosa.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Se trata de la saga &lt;b&gt;X-Wing&lt;/b&gt; de &lt;b&gt;Totally Games&lt;/b&gt; (distribuída por&amp;nbsp;&lt;b&gt;Lucas Arts&lt;/b&gt;), un clásico de la simulación de naves espaciales que poco a poco va cayendo en el olvido, pero que aún no ha encontrado ningún sustituto que sea capaz de recreear con la misma fiabilidad la intensidad de las batallas espaciales del universo de Star Wars. En estos juegos controlamos todos los sistemas de la nave: energía, motores, escudos, armamento y hasta el sistema de eyección.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Star Wars: X-Wing&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;El primer juego fue el &lt;b&gt;X-Wing &lt;/b&gt;lanzado en 1993, que marcó mi infancia al ritmo del Claro de Luna de Debussy en piano con el que mi hermana acompañaba mis peripecias espaciales. Y no es porque no contara con la banda sonora de John Williams, sino porque el MiDi que utilizaba era demasiado para lo que mi máquina podía soportar en aquél entonces, con lo que me perdí el novedoso sistema &lt;b&gt;iMuse&lt;/b&gt;, con el que el sonido se adaptaba a la situación de combate (todo un lograzo en la época).&lt;br /&gt;
&lt;br /&gt;
Otro detalle épico que recuerdo es que al volver de las misiones podíamos ver cómo había quedado de destrozada nuestra nave y la unidad astromecánica.&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg_LUnM9zZT1USPXvDhwQs2ekWssw4Gc2inPUw8e1YBVt5yOZFeKzugeRHajhfO5pctcb3iuK3-6eILuxl6r35-qMy-rI6wIEvA0M0Ft-6VSjfyW_FJXCapNLSGtfQtWMNON67hueWyg0/s1600/xwing1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg_LUnM9zZT1USPXvDhwQs2ekWssw4Gc2inPUw8e1YBVt5yOZFeKzugeRHajhfO5pctcb3iuK3-6eILuxl6r35-qMy-rI6wIEvA0M0Ft-6VSjfyW_FJXCapNLSGtfQtWMNON67hueWyg0/s400/xwing1.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;En él nos pondremos en la piel de un piloto anónimo de la Alianza Rebelde que cumplirá un importante papel en los acontecimientos previos a la destrucción de la primera Estrella de la Muerte, que será nuestra última misión. Podremos manejar las tres naves rebeldes X-Wing, Y-Wing y A-Wing, y tiene un complicado sistema de logros que une una subida de rango a través de puntos (puedes llegar a General) hasta unas medallas especiales, los Kalidor Crescent, que nos darán cada vez que realicemos alguna acción heróica en la batalla. &lt;i&gt;&lt;b&gt;Nadie hasta hoy ha ganado los Ojos de diamante. ¿Serás tú el primero?&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;b&gt;Star Wars: TIE-Fighter&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Tras el éxito de este primer juego, Totally Games se atrevió un año después con una segunda parte, esta vez centrada en el bando imperial: &lt;b&gt;Star Wars: TIE-Fighter&lt;/b&gt;.&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicc74j54riZ-PUly9MeIdfplZqwdyQB-qe19XnezaDrPMadzXTXv_O4bpck9qARXJccoGIm94kxjW8I7c6pKZ5uCvXnMTOJCUAPBvVCyi3-GB0YF2f0f85N5RgsECc-Sux42aoB7kTj5c/s1600/tie2.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicc74j54riZ-PUly9MeIdfplZqwdyQB-qe19XnezaDrPMadzXTXv_O4bpck9qARXJccoGIm94kxjW8I7c6pKZ5uCvXnMTOJCUAPBvVCyi3-GB0YF2f0f85N5RgsECc-Sux42aoB7kTj5c/s400/tie2.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Por desgracia este es el único juego de la saga que no he jugado, así que no me extenderé demasiado. Y digo desgracia porque dicen que su historia es de lo mejorcito de la saga. En este caso, viviremos las aventuras de un piloto imperial recién reclutado que se tendrá que lanzar tras los restos de la flota rebelde tras la Batalla de Hoth. Para ello, contaremos con un repertorio de 7 naves: el TIE-Fighter, el TIE-Interceptor, el TIE-Bomber, el TIE-Advanced, el TIE-Defender, la Assault Gunboat y el Missile Boat.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;b&gt;Star Wars: X-Wing vs. TIE-Fighter&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Pasaron tres años antes de que Lucas Arts decidiera lanzar un nuevo juego con lo mejor de cada uno: el &lt;b&gt;X-Wing vs TIE-Fighter&lt;/b&gt;. En este caso podíamos manejar cualquiera de los bandos, se añadieron algunas naves más al repertorio y contábamos con un buen montón de misiones. Sin embargo, esta versión no tuvo campañas hasta el lanzamiento de su expansión, &lt;b&gt;Balance of Power&lt;/b&gt;, donde además de las campañas por defecto, más tarde se ampliaron por la comunidad de seguidores, algunas de ellas con historias fantásticas, como la reconocida campaña del &lt;i&gt;Valiant&lt;/i&gt;.&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK-Ni5jSQnpDRn-2SYekjLdUmnBm19FX9Pb0Emt5VFW8L9MqrAPyQJ-ZeWZOmoBOaZrMgfTSXZJycl75vCEKO3boXqLT7BCVNW31qp9BhNBwknCVJdahcw490EAQnDsJA4yyzmdn-Blis/s1600/Lulsla_dogfight.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;285&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK-Ni5jSQnpDRn-2SYekjLdUmnBm19FX9Pb0Emt5VFW8L9MqrAPyQJ-ZeWZOmoBOaZrMgfTSXZJycl75vCEKO3boXqLT7BCVNW31qp9BhNBwknCVJdahcw490EAQnDsJA4yyzmdn-Blis/s400/Lulsla_dogfight.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Sin embargo, el plato fuerte de este juego, era su modo online, donde por fin podíamos demostrar que éramos los mejores pilotos de la galaxia en escaramuzas, o, mejor aún, unirnos en misiones cooperativas para acabar de una vez por todas con nuestros enemigos. Aunque utiliza el viejo sistema de entrar a partidas mediante IP (topología de red P2P), aún hay escuadrones que velan por mantener el orden en la galaxia....&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Star Wars: X-Wing Alliance&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;El último juego de la saga llegó en 1999, cuando Totally Games dio el salto a la cabina 3D. Personalmente, consideraba más atractiva la anterior pantalla, pero para los amantes de &quot;mirar por la ventanilla&quot;, sin duda es un gran avance.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitAsCYg1avF5EMQrFX5HCfGT_gQMd0QZ9MDE4C-UvvSOFp9Cjx32MVXAyomd2L-Iu3p77EbUYgFK_lvqpNr_14fTZWiQqlRNIcGOZQxxm1y60Pl_571iMp7v2f6GkVHWVXPI0QBbRY5Q4/s1600/xwingalliance.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitAsCYg1avF5EMQrFX5HCfGT_gQMd0QZ9MDE4C-UvvSOFp9Cjx32MVXAyomd2L-Iu3p77EbUYgFK_lvqpNr_14fTZWiQqlRNIcGOZQxxm1y60Pl_571iMp7v2f6GkVHWVXPI0QBbRY5Q4/s400/xwingalliance.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
La campaña de este juego era single-player, lo que en cierto modo también es un retroceso respecto al X-Wing vs TIE-Fighter. Sin embargo, en cuanto has empezado a introducirte en la historia lo único que te queda es disfrutar de una auténtica obra de arte. En este caso viviremos la dramática historia de Ace Azzameen, y formarás parte de una familia de comerciantes cuya confrontación con los Viraxo, la familia rival, te conducirá a enfrentarse primero a sus secuaces, después al Imperio y, finalmente, a alistarte en la Alianza Rebelde, donde combinarás las delicadas misiones previas a la Batalla de Endor con las necesidades de tu mermada familia, que te requerirá con frecuencia para salvarse de la persecución del Imperio y hacer pagar caro a quienes han arruinado vuestro negocio....&lt;br /&gt;
&lt;br /&gt;
Como colofón final, podremos pilotar el &lt;i&gt;Halcón Milenario&lt;/i&gt;&amp;nbsp;en la última batalla, donde tendremos que atravesar las entrañas de la segunda Estrella de la Muerte para acabar de una vez por todas con el grueso de la flota imperial.&lt;br /&gt;
&lt;br /&gt;
También cuenta con un modo multiplayer en el que seleccionas las naves que van a participar en la batalla y cada jugador elige después su escuadrón.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podéis conseguirlos aquí:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Star Wars: X-Wing&amp;nbsp;&lt;/b&gt;(&lt;i&gt;abandonware&lt;/i&gt;):&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;a href=&quot;http://cojo.juegoviejo.com/5226/x_wing.zip&quot;&gt;http://cojo.juegoviejo.com/5226/x_wing.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Star Wars: TIE-Fighter&amp;nbsp;&lt;/b&gt;(&lt;i&gt;abandonware&lt;/i&gt;):&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&amp;nbsp;&lt;a href=&quot;http://cojo.juegoviejo.com/5226/x_wing.zip&quot;&gt;http://cojo.juegoviejo.com/4722/tiefighter.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Star Wars: X-Wing vs TIE-Fighter&lt;/b&gt;&amp;nbsp;(No lo encuentro por ninguna parte, así que os pongo este enlace):&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;a href=&quot;http://www.gratisjuegos.org/descargar/star-wars-x-wing-vs-tie-fighter-ballance-of-power-expansion/&quot;&gt;http://www.gratisjuegos.org/descargar/star-wars-x-wing-vs-tie-fighter-ballance-of-power-expansion/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Star Wars: X-Wing Alliance&lt;/b&gt;&amp;nbsp;(Lo mismo que el anterior, pero este quizás aún podáis encontrarlo en tiendas...):&lt;br /&gt;
&lt;a href=&quot;http://www.gratisjuegos.org/descargar/xwing-alliance-full-iso/&quot;&gt;http://www.gratisjuegos.org/descargar/xwing-alliance-full-iso/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Si podéis comprarlos, hacedlo, porque merecen muchísimo la pena. Si no, tampoco os quedéis sin jugarlos ;).&lt;br /&gt;
&lt;br /&gt;
Y de regalo, os dejo con una web con la referencia de teclado y tutoriales de varios juegos de Star Wars. Abajo del todo encontraréis los documentos correspondientes a los dos últimos juegos de la saga X-Wing. Los necesitaréis ;):&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.loresdelsith.net/escuadron/miembros/index.htm&quot;&gt;http://www.loresdelsith.net/escuadron/miembros/index.htm&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/8489837492641292846/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/09/game-of-week-saga-x-wing.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/8489837492641292846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/8489837492641292846'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/09/game-of-week-saga-x-wing.html' title='Game of the Week - Saga X-Wing'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg_LUnM9zZT1USPXvDhwQs2ekWssw4Gc2inPUw8e1YBVt5yOZFeKzugeRHajhfO5pctcb3iuK3-6eILuxl6r35-qMy-rI6wIEvA0M0Ft-6VSjfyW_FJXCapNLSGtfQtWMNON67hueWyg0/s72-c/xwing1.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-420965598876637257</id><published>2011-09-03T19:37:00.002+02:00</published><updated>2011-09-04T09:19:25.221+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Estrategia"/><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos"/><title type='text'>Game of the Week - Gratuitous Space Battles</title><content type='html'>El juego de esta semana es el &lt;b&gt;Gratuitous Space Battles&lt;/b&gt;, un simple juego de estrategia espacial desarrollado por el estudio indie &lt;b&gt;Positech Games&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Nuestro papel dentro de la flota espacial será la de desarrollar nuevas naves y elaborar la estrategia general de la batalla, aunque una vez iniciada lo único que podrás hacer es seguir su curso y esperar que los oficiales sigan tus instrucciones lo mejor posible. Según vayas alcanzando victorias obtendrás nuevas tecnologías y razas para poder hacer nuevas naves con distintas habilidades.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVCZQNGyKSlRES3P_Anc6q0i_lexBhx9n9WWxRj8OMAXvIsSDGANEzG3sgFPwk2DMG3P8gMtBnVN19qU49djwITcFg9s2VuPcg8GgBC52SckFINEqtR27jEsLwJ4nww-fAFy07XoFraZI/s1600/editor.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;255&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVCZQNGyKSlRES3P_Anc6q0i_lexBhx9n9WWxRj8OMAXvIsSDGANEzG3sgFPwk2DMG3P8gMtBnVN19qU49djwITcFg9s2VuPcg8GgBC52SckFINEqtR27jEsLwJ4nww-fAFy07XoFraZI/s400/editor.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Un completo sistema de diseño de naves, con infinidad de componentes distintos, nos ayudarán a elaborar la nave que mejor se adapte a nuestras necesidades. ¿Vas a torpedear a tu enemigo desde lejos, atravesarás sus líneas con potentes y rápidos cañones, o prefieres utilizar armas tácticas que incapaciten los componentes electrónicos del enemigo para que tus cazas acaben con ellos?&lt;br /&gt;
&lt;br /&gt;
Una vez tengas tu flota preparada, utiliza tu ingenio para elaborar la mejor estrategia, despliega tus naves contra las fuerzas enemigas y da a cada una las ordenes pertinentes. Puedes competir contra la IA, o intentar superar las formaciones dispuestas por otros jugadores en el modo online.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNcoCsm2NAicdLhK2MNTaBZwT-CqzMtrZvSbYhK0PXpY0DFMwxaYQzVhf5u6V4bd2FVIfFZoC7tS1Ye68EIHGewRp5stBgnhSNZlNa5vbTr8GQk3I_K6m-LdGGyEwSRWBIFsRamHnDQE8/s1600/estrategia.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;255&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNcoCsm2NAicdLhK2MNTaBZwT-CqzMtrZvSbYhK0PXpY0DFMwxaYQzVhf5u6V4bd2FVIfFZoC7tS1Ye68EIHGewRp5stBgnhSNZlNa5vbTr8GQk3I_K6m-LdGGyEwSRWBIFsRamHnDQE8/s400/estrategia.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Si tengo que decir algo en contra de este juego quizás sea que se echa de menos algún sistema de logros que nos plantee distintos retos, ya que las misiones, una vez le pillas el truco, terminan sabiendo a poco. Esto lo compensa con varias misiones especiales en las que competiremos contra otros usuarios por obtener la mejor puntuación.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiljymOboxVWUA8s1IB0crD4akmH8eEg9OgJS8oGvufKZ72ooLJ9bdlXgwYAX8NsQXRTtbLMJYULJSIYXLzoSFIcBUy04Yyfhaq9DCSsFpzwV8akdU7iTm0WUGVz-NgvMQjXbJhJWRFFO4/s1600/battle.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiljymOboxVWUA8s1IB0crD4akmH8eEg9OgJS8oGvufKZ72ooLJ9bdlXgwYAX8NsQXRTtbLMJYULJSIYXLzoSFIcBUy04Yyfhaq9DCSsFpzwV8akdU7iTm0WUGVz-NgvMQjXbJhJWRFFO4/s400/battle.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Una banda sonora sobresaliente completan este original juego de estrategia espacial.&lt;br /&gt;
&lt;br /&gt;
Puedes conseguirlo desde &lt;b&gt;Steam&lt;/b&gt;:&amp;nbsp;&lt;a href=&quot;http://store.steampowered.com/app/41800/&quot;&gt;http://store.steampowered.com/app/41800/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
O desde su página web oficial:&amp;nbsp;&lt;a href=&quot;http://positech.co.uk/gratuitousspacebattles/&quot;&gt;http://positech.co.uk/gratuitousspacebattles/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/420965598876637257/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/09/game-of-week-gratuitous-space-battles.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/420965598876637257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/420965598876637257'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/09/game-of-week-gratuitous-space-battles.html' title='Game of the Week - Gratuitous Space Battles'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVCZQNGyKSlRES3P_Anc6q0i_lexBhx9n9WWxRj8OMAXvIsSDGANEzG3sgFPwk2DMG3P8gMtBnVN19qU49djwITcFg9s2VuPcg8GgBC52SckFINEqtR27jEsLwJ4nww-fAFy07XoFraZI/s72-c/editor.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-8483619816067030585</id><published>2011-09-02T00:40:00.001+02:00</published><updated>2012-01-28T02:25:40.160+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Descargar"/><category scheme="http://www.blogger.com/atom/ns#" term="Entorno de desarrollo"/><category scheme="http://www.blogger.com/atom/ns#" term="Real-Time-Strategy"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><category scheme="http://www.blogger.com/atom/ns#" term="Unity 3D"/><title type='text'>Unity 3D - Cómo hacer un cuadro de selección como el de un RTS</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Como ya he comentado un par de veces, el principal proyecto en el que me encuentro trabajando ahora mismo es &lt;b&gt;Bellum&lt;/b&gt;, un juego de estrategia a tiempo real.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Uno de los retos a los que hemos tenido que enfrentarnos es la realización de un cuadro de selección de unidades. No es que sea demasiado difícil, pero no hemos encontrado absolutamente ningún tutorial de&lt;b&gt; Unity 3D&lt;/b&gt; que indique cómo hacerlo en toda la red. Así que lo que voy a ofreceros probablemente sea una exclusiva de Internet (o quizás sea que soy un patán con Google, que también es posible).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Muchos de vosotros os preguntaréis para qué os sirve un cuadro de selección si los juegos de estrategia os importan un pimiento. Pues antes de que dejéis de leer os aviso de que, aunque vuestro juego no incluya este elemento, a lo largo del tutorial veremos cosas tan básicas e imprescindibles como tirar &quot;rayos&quot; desde la cámara para ver qué tenemos delante de nuestro puntero (la base de cualquier shooter) o cómo pasar coordenadas de mundo a coordenadas de pantalla.&lt;br /&gt;
&lt;br /&gt;
Así, en este tutorial vamos a aprender a:&lt;br /&gt;
- Enfrentarnos a un proyecto real, utilizando las distintas herramientas que nos ofrece Unity 3D.&lt;br /&gt;
- Construir un código ordenado que responda a nuestros requerimientos.&lt;br /&gt;
- Crear GameObjects desde el código a partir de Prefabs.&lt;br /&gt;
- Utilizar los valiosos &quot;Raycast&quot; para detectar elementos de nuestra escena presentes en un determinado vector.&lt;br /&gt;
- Pasar coordenadas de mundo a coordenadas de pantalla.&lt;br /&gt;
- ¡Ah, sí! Y a crear un cuadro de selección :P.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Aunque voy a reutilizar algo del código de &lt;b&gt;Bellum&lt;/b&gt;, para no liaros he decidido crear un nuevo proyecto.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;En un alarde de originalidad, lo he llamado &quot;Tutorial_SelectionBox&quot;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnghN-3dSMdNe4iEQHR2AZdJeS8ohrmG2Au_t-Pk36XDaPp4VoAZobn43yEyLsPzgzJLp-7BpZTLf5gr-KMPzgOUxoBwUgguAQIR7pkpmQb9wlRMzgc0S3CJcPKdAXnlgciEUdblPBjV0/s1600/01+-+New+Project.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnghN-3dSMdNe4iEQHR2AZdJeS8ohrmG2Au_t-Pk36XDaPp4VoAZobn43yEyLsPzgzJLp-7BpZTLf5gr-KMPzgOUxoBwUgguAQIR7pkpmQb9wlRMzgc0S3CJcPKdAXnlgciEUdblPBjV0/s400/01+-+New+Project.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Preparando el escenario y las unidades&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Nos enfrentamos a la temida pantalla vacía así que para rellenar vamos a empezar poniendo un terreno. Simplemente nos vamos a la opción de menú &quot;Terrain -&amp;gt; Create Terrain&quot; y ya tendremos nuestro suelo. Un terreno a priori y para lo que lo vamos a utilizar es similar al plano que utilizó &lt;b&gt;Cheo &lt;/b&gt;en &lt;a href=&quot;http://www.n3dsworld.com/2011/08/11/unity-3d-empezando-nuestro-proyecto/&quot;&gt;este tutorial&lt;/a&gt;, pero a la larga nos ofrecerá algunas opciones que nos permitirá levanta montañas o pintarlo con distintas texturas, así que si queréis dedicarle un rato a jugar con él, podéis usar los botones del componente &quot;Terrain (Script)&quot;.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Como no quiero entretenerme con esto, yo lo voy a dejar plano y voy a mover el &quot;Main Camera&quot; para que lo enfoque bien:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0ku2hT1VPx9Ov7yiPHMpNpE8akP57oj2n_3aNEH8UcvwysOZlNklQt8ActtE-_10nmeGk9Bp_8g69zWtlfcrli3r_v0yvVA5Mb3GZS7UzSob0OV4-zEu2iqgqrVe38jVGFUOScYpy8us/s1600/02+-+Terrain.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0ku2hT1VPx9Ov7yiPHMpNpE8akP57oj2n_3aNEH8UcvwysOZlNklQt8ActtE-_10nmeGk9Bp_8g69zWtlfcrli3r_v0yvVA5Mb3GZS7UzSob0OV4-zEu2iqgqrVe38jVGFUOScYpy8us/s400/02+-+Terrain.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Como nos gustaría que al lanzar el juego se vea algo, vamos a añadir una luz omni (SpotLight), que es la que afecta a todo el escenario con la misma intensidad, tal y &lt;a href=&quot;http://www.n3dsworld.com/2011/08/11/unity-3d-empezando-nuestro-proyecto/&quot;&gt;como hizo Cheo&lt;/a&gt;. Guardamos la escena como GameScene (seguro que ya sabéis que es muy importante guardar a menudo).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Para lo que queremos, vamos a establecer en la cámara una rotación de 75 en el eje X. De este modo apuntará hacia el suelo, al puro estilo de los RTS.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTwhr1VR1Q3Da31MpUVHTKtzDVBxyd4h56-okh0t97BE2UasK1PkskczqgLmBsVESH9KK_uxqKnA9iOWnuUum0Fmk-FIeIm4vnx7COmAiqOt6M3b-WEj8qkRLj5tO-tkXpvXXB32spo4U/s1600/03+-+Luces+y+c%25C3%25A1mara.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTwhr1VR1Q3Da31MpUVHTKtzDVBxyd4h56-okh0t97BE2UasK1PkskczqgLmBsVESH9KK_uxqKnA9iOWnuUum0Fmk-FIeIm4vnx7COmAiqOt6M3b-WEj8qkRLj5tO-tkXpvXXB32spo4U/s400/03+-+Luces+y+c%25C3%25A1mara.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Una vez tenemos nuestro complejísimo escenario, dispuesto a albergar las batallas más épicas, voy a añadir las unidades. Como yo igual plancho un huevo que frío una camisa, voy a utilizar un modelo 3D de una navecilla que empecé a hacer una tarde que me dio por ahí, y de paso no sólo aprendemos a importar modelos en formato OBJ, sino que le subo la autoestima a los modeladores.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Primero vamos a importar el modelo (al final del tutorial podéis descargaros el proyecto entero, y podéis sacar de él mi &quot;supermodelo&quot;). Para ello, desde la opción &quot;Assets -&amp;gt; Import New Asset&quot;, buscamos el archivo de modelo y le dais a &quot;Import&quot;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Debería aparecernos algo como esto:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiwhcfz2etBG9wiySXjRuIBvFfhL_TqIb-ANZdbRbzufPj-NjIWTdF5Xonj8JewrgF83dp7vhxkUonQzfAm4Iiya4LOfSaBkfA7trLRcbtYPm8nRhu5DJbnrkKtCc_BRSAYa6vHAvrVks/s1600/04+-+Imported+Asset.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiwhcfz2etBG9wiySXjRuIBvFfhL_TqIb-ANZdbRbzufPj-NjIWTdF5Xonj8JewrgF83dp7vhxkUonQzfAm4Iiya4LOfSaBkfA7trLRcbtYPm8nRhu5DJbnrkKtCc_BRSAYa6vHAvrVks/s400/04+-+Imported+Asset.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Como tenemos que acostumbrarnos a tener una meteodología ordenada, vamos a crearnos una carpeta llamada &quot;Resources&quot;, y dentro de ésta otra llamada &quot;Fighter&quot; donde guardaremos los Assets importados: el modelo &quot;fighter.obj&quot; y una carpeta llamada &quot;Materials&quot;, donde podremos configurar el material del modelo, esto es texturizado y otros shaders.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Observamos que el objeto conserva los distintos componentes en que lo hayamos dividido en nuestro programa de modelado. Esto podría sernos muy útil para scripts que requieran separar las piezas, como podría ser, por ejemplo, una explosión. Pero esto no lo veremos hoy.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Arrastramos el &lt;b&gt;fighter &lt;/b&gt;a nuestro editor, y lo reescalamos de los tres ejes utilizando el pivote central. Después, nos ayudamos de los valores del componente transform tanto del &quot;fighter&quot; como del &quot;Main Camera&quot; para colocar el caza dentro de la cámara.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Para verlo mejor, he ido seleccionando cada uno de los componentes de &quot;fighter&quot; y le he puesto el Main Color en rojo. Lo suyo sería tener alguna textura currada para arrastrarla a donde pone &quot;None (Texture 2D)&quot;, pero bastante que estamos utilizando un modelo 3D, porque en un principio iba a recurrir al típico cubo.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlpXSuDD-SwsxA1OEKFYP6nhyphenhyphenxMVSj8manFUoXBoSRS6a9UOzfnmHRXEemWCmuiBs2qjvlwY7AyGN2RL5cTiu0fukvz-_MUvWyN04x7FExoE9JhPlIONYTL5v4ioueCN4oWSL_q3Vn1X4/s1600/05+-+Fighter.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlpXSuDD-SwsxA1OEKFYP6nhyphenhyphenxMVSj8manFUoXBoSRS6a9UOzfnmHRXEemWCmuiBs2qjvlwY7AyGN2RL5cTiu0fukvz-_MUvWyN04x7FExoE9JhPlIONYTL5v4ioueCN4oWSL_q3Vn1X4/s400/05+-+Fighter.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Como se veía algo mal, he decidido meterle otra luz, esta vez direccional, para que nos genere sombras y marque los relieves. Le he puesto una Intensity de 0,2 y una Rotation en X de 60. Esta luz, al igual que el SpotLight, podéis ponerla donde más os guste. Si alguno de vosotros es artista gráfico, por favor, perdonen mis pecados, porque no sabía lo que hacía.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXWDjFMZByVfk0nopA0ywj5VnCYUGf3gqE0-eK-MmhpuPYjsG_gj2dDZF60BwJB8MWS8FhznnqosxVlcKO611dGG3Vh4Rexf9ALdsG7ZKtGFPPG0z6QDpFy0btOpB-wcxA9JCBQbhnyHc/s1600/06+-+Directional+light.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXWDjFMZByVfk0nopA0ywj5VnCYUGf3gqE0-eK-MmhpuPYjsG_gj2dDZF60BwJB8MWS8FhznnqosxVlcKO611dGG3Vh4Rexf9ALdsG7ZKtGFPPG0z6QDpFy0btOpB-wcxA9JCBQbhnyHc/s400/06+-+Directional+light.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Una vez he logrado que se vea algo, vamos a la parte que se me da un poco mejor (tampoco mucho), que es la de la lógica del juego.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Ya tenemos nuestro caza del tamaño y color que nos gusta (porque nos gusta, ¿verdad?), así que vamos a crear un &quot;Prefab&quot; donde lo guardaremos para que podamos meter un montón de cazas iguales.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Para mantener el orden voy a crear una carpeta llamada &quot;GameObjects&quot;, y después voy a hacer click donde pone en pequeñito &quot;Create -&amp;gt; Prefab&quot;, al que voy a llamar &quot;FighterObject&quot;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Ahora lo único que tenemos que hacer es arrastrar nuestro objecto &quot;fighter&quot; del Hierachy al &quot;FighterObject&quot; que acabamos de crear, y veremos que el cubo cambia de color a azul y nos sale algo como esto:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwLEDjYOyMmaAvYrty6GevlaZbiZTeW59xiQ_jvY9uiYqiEcCnaioW-jwUxL1pijdWrwoTO3W0HHK2NydxSWqmWtbdnS-vmbMxcpkF7k5Kp1XzLd_9WK5NZwxlglGOt_iFZ_AZDMmX0i0/s1600/07+-+Prefab.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwLEDjYOyMmaAvYrty6GevlaZbiZTeW59xiQ_jvY9uiYqiEcCnaioW-jwUxL1pijdWrwoTO3W0HHK2NydxSWqmWtbdnS-vmbMxcpkF7k5Kp1XzLd_9WK5NZwxlglGOt_iFZ_AZDMmX0i0/s400/07+-+Prefab.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Vamos a borrar nuestro fighter original, no sin antes apuntarnos sus valores de posición (para no volvernos locos después, porque vamos a crear nuestros cazas desde código a partir del Prefab).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Ahora vamos a empezar a crear la lógica de nuestra aplicación. Lo primero es tener claro qué vamos a hacer:&lt;br /&gt;
&lt;br /&gt;
- Al arrancar la escena se crearán 3 cazas seleccionables (o los que queráis).&lt;br /&gt;
- El jugador podrá mover la cámara arrastrando el ratón y con las teclas WASD así como con las flechas de dirección.&lt;br /&gt;
- El jugador puede crear un cuadro de selección de color verde transparente, que se deberá mantener cuando movamos la cámara, y con las siguientes características:&lt;br /&gt;
- Seleccionará los cazas dentro del cuadro, o si hacemos click sobre uno.&lt;br /&gt;
- Marcará de color amarillo los cazas seleccionados.&lt;br /&gt;
- Se perderá la selección cuando hagamos click.&lt;br /&gt;
- Pulsando una tecla de KeepSelection (Shift) se mantendrá la selección anterior.&lt;br /&gt;
- Pulsando una tecla de InvertSelection (Control) se mantendrá la selección anterior, pero el cuadro en lugar de seleccionar, deseleccionará.&lt;br /&gt;
&lt;br /&gt;
Y después ver qué necesitamos:&lt;br /&gt;
- Un GameObject &quot;&lt;b&gt;GameLogic&lt;/b&gt;&quot; que contendrá los scripts principales del juego.&lt;br /&gt;
- Un Prefab &quot;&lt;b&gt;SelectionBox&lt;/b&gt;&quot; que podamos instanciar cada vez que inciemos la selección y que dibujaá el cuadro.&lt;br /&gt;
- Un script &quot;&lt;b&gt;CameraScript&lt;/b&gt;&quot; que controlará el movimiento de la cámara.&lt;br /&gt;
-&amp;nbsp;Un script &quot;&lt;b&gt;InputHandlerScript&lt;/b&gt;&quot; que manejará los accesos de teclado, así como el ratón (irá en el GameLogic).&lt;br /&gt;
- Un script &quot;&lt;b&gt;GameLogicScript&lt;/b&gt;&quot; que manejará la lógica del juego. Creará los cazas al principio, controlará la creación del cuadro de selección a través del InputHandlerScript, y toda la lógica de selección (irá en el GameLogic).&lt;br /&gt;
&lt;br /&gt;
¿Por qué no metemos la lógica de selección en el SelectionBox, que parece lo más lógico? Pues porque este objeto únicamente dibuja el cuadro, de modo que se destruirá cuando terminemos la selección, pero los cazas seleccionados, en cambio, se mantendrán.&lt;br /&gt;
&lt;br /&gt;
Este pequeño ejercicio de análisis mínimo es muy importante que lo hagamos siempre &lt;b&gt;antes&lt;/b&gt;&amp;nbsp;de empezar a picar código. Como veis es rápido, sencillo y nos ahorrará más de un problema.&lt;br /&gt;
&lt;br /&gt;
Vamos a crear un objeto vacío desde &amp;nbsp;&quot;GameObject -&amp;gt; Create Empty&quot;, al que voy a llamar &quot;GameLogic&quot;.&lt;br /&gt;
&lt;br /&gt;
Ahora creamos una nueva carpeta en nuestro proyecto que se llamará &quot;Scripts&quot;, y donde crearemos un archivo de código desde &quot;Create -&amp;gt; C Sharp Script&quot; al que voy a llamar &quot;GameLogicScript&quot;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
El editor de scripts por defecto es uno muy feo pero que nos puede servir. No obstante, si tenéis otro mejor que prefiráis usar (como es mi caso), podéis cambiarlo en &quot;Edit -&amp;gt; Preferences...&quot; con la opción &quot;External Script Editor&quot;.&lt;br /&gt;
&lt;br /&gt;
Al abrir el archivo debemos asegurarnos de que la clase se llame &quot;GameLogicScript&quot; o nos dará un error, ya que debe tener el mismo nombre que el archivo.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4man8AvY4EOvCOGUNfgdxmQxJz_aX5f7TAnEU0YhBQVxOSS5hFDEiBAWUmkmFxcD86QhMtxXIe-LZjhxqeLFsw-UgAvTSUEYf7NPpXmIPBXWW2_u8ItTDVdFMEBgRzsfy0X9HSZM4KrQ/s1600/08+-+External+Script+Editor.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4man8AvY4EOvCOGUNfgdxmQxJz_aX5f7TAnEU0YhBQVxOSS5hFDEiBAWUmkmFxcD86QhMtxXIe-LZjhxqeLFsw-UgAvTSUEYf7NPpXmIPBXWW2_u8ItTDVdFMEBgRzsfy0X9HSZM4KrQ/s400/08+-+External+Script+Editor.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Lo primero que vamos a hacer es crear los tres cazas al arrancar. Para eso, vamos a crear un objeto List&amp;lt;GameObject&amp;gt; (se requiere importar la librería &quot;System.Collection.Generic&quot;) que guardará los cazas que tenemos, para que podamos trabajar con ellos, y modificaremos la función Start() de modo que quede algo así:&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;cpp&quot; name=&quot;code&quot;&gt;using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class GameLogicScript : MonoBehaviour
{
 //Lista de cazas
 List&amp;lt;GameObject&amp;gt; _fighters;

 // Use this for initialization
 void Start ()
 {
        //Inicializamos la lista
   _fighters = new List&amp;lt;GameObject&amp;gt;();

  //Vamos a crear 3 cazas
   GameObject fighter = Resources.Load(&quot;FighterObject&quot;)
   as GameObject;

  GameObject fighter1 = GameObject.Instantiate(fighter,
   new Vector3(831, 1, 961),
   Quaternion.identity) as GameObject;
  GameObject fighter2 = GameObject.Instantiate(fighter,
   new Vector3(841, 1, 961),
   Quaternion.identity) as GameObject;
  GameObject fighter3 = GameObject.Instantiate(fighter,
   new Vector3(851, 1, 961),
   Quaternion.identity) as GameObject;

  //Añadimos los cazas a la lista
  _fighters.Add(fighter1);
  _fighters.Add(fighter2);
  _fighters.Add(fighter3);
 }
 
 // Update is called once per frame
 void Update ()
 {
 
 }
}
&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Como veis, a la hora de instanciar los cazas, he recogido los valores que ya conocía, y los he separado 10 unidades en X. Sólo he modificado la altura (Y) para que las naves queden justo encima del terreno. Con Quaternion podemos establecer la rotación del objeto, por si quisiéramos ponerlo ladeado. Yo he utilizado la propiedad &quot;Quaternion.identity&quot;, que sería lo mismo que instanciar un nuevo Quaternion con todos los valores a 0.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Una vez tenemos nuestro script, guardamos el código y volvemos a Unity. Seleccionamos el objeto GameLogic en el Hierarchy y arrastramos el GameLogicScript al Inspector.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Vamos a comprobar que nuestro proyecto funciona. Esto es algo que tenemos que acostumbrarnos a hacer a menudo. Le damos al Play y... ¡tachán! Nos peta. Si habéis seguido mis pasos deberíais ver el error &quot;ArgumentException: The prefab you want to instantiate is null.&quot; en vuestra Console, y por supuesto, no han aparecido los cazas.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAr1cf93QsGT5wZBmkXHb5HmhAOf37B5Yz7V3TOIgPCYBnI99m_hwO4CbAeGDQpQHyPkbTi-8O77tOSORozZdhCPCeDraH67avyyQtcWvWf9-gnCn6LuRgKFtjTQTkCZAl9LHiCGmRtTw/s1600/09+-+Crash%2521.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAr1cf93QsGT5wZBmkXHb5HmhAOf37B5Yz7V3TOIgPCYBnI99m_hwO4CbAeGDQpQHyPkbTi-8O77tOSORozZdhCPCeDraH67avyyQtcWvWf9-gnCn6LuRgKFtjTQTkCZAl9LHiCGmRtTw/s400/09+-+Crash%2521.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;No es nada grave, pero es algo con lo que deberemos estar SIEMPRE atentos. Todos los prefab que queramos instanciar deben ir en la carpeta &quot;Resources&quot;. Aunque no nos la cree automáticamente, ni existan indicios de que deba ser así, Unity 3D reserva este nombre de carpeta para los Prefab. Así que la solución está en mover nuestro &quot;FighterObject&quot; a &quot;Resources&quot; y crear una carpeta &quot;Models&quot; donde guardaremos el modelo de la carpeta &quot;Fighter&quot;. Y ahora podemos cargarnos la carpeta GameObjects, porque éstos van a estar en &quot;Resources&quot;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;¿Por qué os he hecho cometer este error? Porque esto es importante que os lo grabéis a fuego, y la mejor manera de aprender es equivocándoos. O eso, o que soy un paquete. Eso... nunca lo sabréis ¡muajajajaja!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Hacemos un &quot;Clear&quot; en la &quot;Console&quot; para borrar los mensajes de error anteriores y volvemos a darle al Play. ¡Ahora sí!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2MDvry6dAHJa56G5t3pZ0fozmbpHg-hnVcjMYv2x1u3MrOY4zHGX7PiUgc3pY5aoXW9422KUGLdB9zNcxXnavIAxYGZ8Z4e3hg-YZ9CPw_-tz-cmDgPh6pThGqrvoAEnw_eIzHYiyl9w/s1600/10+-+It+works%2521.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;194&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2MDvry6dAHJa56G5t3pZ0fozmbpHg-hnVcjMYv2x1u3MrOY4zHGX7PiUgc3pY5aoXW9422KUGLdB9zNcxXnavIAxYGZ8Z4e3hg-YZ9CPw_-tz-cmDgPh6pThGqrvoAEnw_eIzHYiyl9w/s320/10+-+It+works%2521.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Sin embargo se nos ve el molesto icono de la luz. No os preocupéis, esto en el juego no se verá. Sin embargo, es importante que empecemos a manejar las capas de visibilidad, que nos ayudarán bastante en proyectos más complejos para ver qué elementos tenemos en nuestra escena.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Le damos de nuevo al icono del Play para detener la ejecución (recordemos que los cambios que hagamos mientras está lanzado el juego no se quedan guardados una vez lo paremos) y en el Inspector del &quot;Directional light&quot;, vamos a hacer click sobre el menú desplegable de &quot;Layer -&amp;gt; Add Layer...&quot;. Comprobamos que las 7 primeras están reservadas por la aplicación. En el 8, vamos a haer click a la derecha para crear una capa que llamaremos &quot;Lights&quot;. Volvemos a hacer click en el &quot;Directional light&quot; y vemos que ahora podemos elegir &quot;Layer -&amp;gt; Lights&quot;. Vamos a seleccionar el &quot;Spotlight&quot; y vamos a meterlo también en &quot;Layer -&amp;gt; Lights&quot;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Ahora que hemos creado esta nueva capa de visibilidad, nos vamos al desplegable que hay arriba a la derecha y deseleccionamos &quot;Lights&quot;. Las capas seleccionadas son las que veremos, y las demás permanecerán invisibles. Si en algún momento no veis algo que se suponía debería estar ahí, seguramente sea que la capa en la que se encuentra no está marcada en Layers.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJUyS2nrb4JT9wuicX8s8IBDlUmoV-ZtYPpU07vD3KAkmO7ID7kUEKtu5l5SJmh_31Zkg9Ac3IDiT00pTrE-_7r7-7zeKMhjMeXHMbI3HlhzhWfgIwtr95okLG0LLGIZE4jOOFRXb_azY/s1600/11+-+Layers.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJUyS2nrb4JT9wuicX8s8IBDlUmoV-ZtYPpU07vD3KAkmO7ID7kUEKtu5l5SJmh_31Zkg9Ac3IDiT00pTrE-_7r7-7zeKMhjMeXHMbI3HlhzhWfgIwtr95okLG0LLGIZE4jOOFRXb_azY/s400/11+-+Layers.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Lógica del Input y de la cámara&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a manejar los input del usuario, pero sólo vamos a guardar los valores introducidos, de modo que cada componente que los necesite los utilice con su propia lógica.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;El código del &quot;InputHandlerScript&quot; es el siguiente:&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;cpp&quot; name=&quot;code&quot;&gt;using UnityEngine;
using System.Collections;

public class InputHandlerScript : MonoBehaviour
{
    //ACCESOS DE TECLADO
    //Camera
    KeyCode _cameraUpKey1 = KeyCode.UpArrow;
    KeyCode _cameraUpKey2 = KeyCode.W;
    KeyCode _cameraDownKey1 = KeyCode.DownArrow;
    KeyCode _cameraDownKey2 = KeyCode.S;
    KeyCode _cameraLeftKey1 = KeyCode.LeftArrow;
    KeyCode _cameraLeftKey2 = KeyCode.A;
    KeyCode _cameraRightKey1 = KeyCode.RightArrow;
    KeyCode _cameraRightKey2 = KeyCode.D;

    //Control
    KeyCode _selectionKey1 = KeyCode.Mouse0;
    KeyCode _selectionKey2 = KeyCode.Return;
    KeyCode _keepSelectionKey1 = KeyCode.LeftShift;
    KeyCode _keepSelectionKey2 = KeyCode.RightShift;
    KeyCode _invertSelectionKey1 = KeyCode.LeftControl;
    KeyCode _invertSelectionKey2 = KeyCode.RightControl;


    //Input State
    public Vector3 _mousePosition;

    public bool _cameraUp;
    public bool _cameraDown;
    public bool _cameraLeft;
    public bool _cameraRight;

    public bool _selectingBegins;
    public bool _selectingEnds;
    public bool _keepSelection;
    public bool _invertSelection;


 // Use this for initialization
 void Start ()
 {

 }
 
 // Update is called once per frame
 void Update ()
 {
        //Reseteamos el input
        this.ResetKeys();
        //Checkeamos los nuevos valores
  this.CheckInput();
 }

    private void ResetKeys()
    {
        //Guardamos la posición del ratón, por si alguien hace uso de ella
        this._mousePosition = Input.mousePosition;

        this._cameraUp = false;
        this._cameraRight = false;
        this._cameraDown = false;
        this._cameraLeft = false;

        this._selectingBegins = false;
        this._selectingEnds = false;

        //El keepSelection y el invertSelection se resetean cuando se deja de pulsar el botón
    }
 
 //Handles keyboard and mouse input
 void CheckInput()
    {
        #region Camera
        if (Input.GetKey(_cameraUpKey1)
            || Input.GetKey(_cameraUpKey2))
  {
            this._cameraUp = true;
  }

        if (Input.GetKey(_cameraDownKey1)
            || Input.GetKey(_cameraDownKey2))
  {
            this._cameraDown = true;
  }

        if (Input.GetKey(_cameraLeftKey1)
            || Input.GetKey(_cameraLeftKey2))
  {
            this._cameraLeft = true;
  }

  if (Input.GetKey(_cameraRightKey1)
            || Input.GetKey(_cameraRightKey2))
  {
            this._cameraRight = true;
  }
        #endregion

        #region Control
        if (Input.GetKeyDown(_selectionKey1)
            || Input.GetKeyDown(_selectionKey2))
        {
            this._selectingBegins = true;
        }

        else if (Input.GetKeyUp(_selectionKey1)
            || Input.GetKeyUp(_selectionKey2))
        {
            this._selectingEnds = true;
        }

        if (Input.GetKeyDown(_keepSelectionKey1)
            || Input.GetKeyDown(_keepSelectionKey2))
        {
            this._keepSelection = true;
        }

        if (Input.GetKeyUp(_keepSelectionKey1)
            || Input.GetKeyDown(_keepSelectionKey2))
        {
            this._keepSelection = false;
        }

        else if (Input.GetKeyDown(_invertSelectionKey1)
            || Input.GetKeyUp(_invertSelectionKey2))
        {
            this._invertSelection = true;
        }

        else if (Input.GetKeyUp(_invertSelectionKey1)
            || Input.GetKeyUp(_invertSelectionKey2))
        {
            this._invertSelection = false;
        }
        #endregion
 }
}
&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;Vamos a arrastrarlo al &quot;GameLogic&quot; igual que hicimos con el &quot;GameLogicScript&quot;.&lt;br /&gt;
&lt;br /&gt;
Y ahora vamos a crear el &quot;Camera Script&quot;, donde recogemos los valores del &quot;InputHandlerScript&quot; para mover la cámara. El código sería el siguiente:&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;cpp&quot; name=&quot;code&quot;&gt;using UnityEngine;
using System.Collections;

    public class CameraScript : MonoBehaviour
    {
        //CONSTANTES DE CÁMARA
        //Velocidad de movimiento de la cámara
        const float CAMERA_SPEED = 30.0f;
        //Margen de pantalla donde se podrá mover la cámara situando allí el ratón
        const int CAMERA_MOVE_MARGIN = 60;

        //Manejador de input
        InputHandlerScript _input;

        // Use this for initialization
        void Start()
        {
            //Guardamos la referencia al input en nuestra clase
            _input = GameObject.Find(&quot;GameLogic&quot;).GetComponent&amp;lt;InputHandlerScript&amp;gt;();
        }

        // Update is called once per frame
        void Update()
        {
            //Declaramos un vector velocidad de la Cámara
            Vector3 cameraVector;

            //Comprobamos si el ratón se encuentra en los margenes de movimiento
            CheckMousePosition(out cameraVector);

            //Y ahora comprobamos las entradas del teclado
            if (_input._cameraUp)
                cameraVector.z = CAMERA_SPEED;
            else if (_input._cameraDown)
                cameraVector.z = -CAMERA_SPEED;
            if (_input._cameraRight)
                cameraVector.x = CAMERA_SPEED;
            else if (_input._cameraLeft)
                cameraVector.x = -CAMERA_SPEED;

            //Movemos la cámara en el vector que hemos especificado
            transform.Translate(cameraVector * Time.deltaTime, Space.World);
        }

        void CheckMousePosition(out Vector3 cameraVector)
        {
            cameraVector = new Vector3();

            if (_input._mousePosition.x &amp;lt; CAMERA_MOVE_MARGIN)
            {
                cameraVector.x = -CAMERA_SPEED;
            }
            else if (_input._mousePosition.x &amp;gt; (Screen.width - CAMERA_MOVE_MARGIN))
            {
                cameraVector.x = CAMERA_SPEED;
            }

            if (_input._mousePosition.y &amp;lt; CAMERA_MOVE_MARGIN)
            {
                cameraVector.z = -CAMERA_SPEED;
            }
            else if (_input._mousePosition.y &amp;gt; (Screen.height - CAMERA_MOVE_MARGIN))
            {
                cameraVector.z = CAMERA_SPEED;
            }
        }
    }
&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
Este script lo arrastraremos al &quot;Main Camera&quot;. El proyecto debería quedarnos así:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQwxR4ApH8ZAl4nX4yuPhP2oPApSeWJpyf3m3MNuo7ybq3iT78aPyrvKOctvwPLwe93pbkeFWVzg_29uXiGD7EQkmvSt7QgW0P63WXMjGXAslehgLkQUDEdGuTDNBvnr0YlRZKrTEdM5A/s1600/12+-+With+camera.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQwxR4ApH8ZAl4nX4yuPhP2oPApSeWJpyf3m3MNuo7ybq3iT78aPyrvKOctvwPLwe93pbkeFWVzg_29uXiGD7EQkmvSt7QgW0P63WXMjGXAslehgLkQUDEdGuTDNBvnr0YlRZKrTEdM5A/s400/12+-+With+camera.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Comprobamos que ahora podemos mover la cámara con el ratón y con el teclado. Si no es así, es que nos hemos olvidado de arrastrar alguno de los scripts.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;En este caso, estamos moviendo la cámara, pero si controlásemos el input desde, por ejemplo, una de las naves, ésta se movería igual. Con algo tan sencillo como esto podemos mover tanto una cámara como al protagonista de nuestra historia o lo que más rabia nos dé, así como añadirle acciones, o llamar a un menú de pausa.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;El cuadro de selección&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Ahora vamos a hacer el cuadro de selección. Para ello vamos a utilizar una &lt;b&gt;GUITexture&lt;/b&gt;, a la que le he metido una textura que he hecho fácilmente con cualquier programa que maneje transparencias. Consiste en una imagen PNG de un único pixel verde a la que he añadido una transparencia del 15% llamada &quot;selection.png&quot; que he puesto en una carpeta nueva llamada &quot;Textures&quot;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Los elementos &lt;b&gt;GUI &lt;/b&gt;se dibujan directamente en pantalla, es decir, no tienen ninguna profundidad y, por tanto, &amp;nbsp;no ocupan un espacio tridimensional. Esto es imprescindible para hacer los menús, el HUD, o este cuadro de selección.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Igual que hicimos con los cazas, vamos a crear un Prefab llamado &quot;SelectionBox&quot; dentro de la carpeta &quot;Resources&quot; (¡¡recordad que si no no nos funcionará!!), y vamos a arrastrar el GUITexture que hemos creado en él. Y ya podemos borrarlo del Hierarchy.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOM8-KJP7PSd49uePefnZFdIxYbFW541jFhdM9NayQ54V0VdB6pB-oSLAJILE7Sf3cHu-9v6DdPApztx-A00X78v3mF8Jy6XiLZoJ9WfgBZqw19lvf6ehhyphenhyphen_VuN-vWE2gf7fOGodkNbbM/s1600/13+-+SelectionBox.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOM8-KJP7PSd49uePefnZFdIxYbFW541jFhdM9NayQ54V0VdB6pB-oSLAJILE7Sf3cHu-9v6DdPApztx-A00X78v3mF8Jy6XiLZoJ9WfgBZqw19lvf6ehhyphenhyphen_VuN-vWE2gf7fOGodkNbbM/s400/13+-+SelectionBox.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Ahora vamos a hacer que nuestro cuadro se dibuje. Para ello volvemos al &quot;GameLogicScript&quot; y esta vez vamos a trabajar sobre el Update. ¿Qué vamos a hacer?&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Cuando el usuario inicie un cuadro de selección, vamos a tirar un rayo (clase &lt;b&gt;Ray&lt;/b&gt;) desde la posición de nuestro puntero, y vamos a guardar el primer punto 3D en el que colisione (propiedad &lt;b&gt;RaycastHit&lt;/b&gt;.point). ¿Por qué? Porque si guardásemos simplemente el punto de la pantalla, al mover la cámara éste cambiaría con respecto a la malla tridimensional, que es donde realmente está apuntando el jugador. Una vez sepamos dónde comienza nuestro cuadro de selección, a la hora de dibujarlo tan sólo necesitaremos pasar sus coordenadas de mundo a las coordenadas de pantalla respecto a la posición actual de la cámara. De este modo, el cuadro no hará cosas raras cuando se mueva la cámara.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;El nuevo código del &quot;GameLogicScript&quot; va a quedar así:&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;cpp&quot; name=&quot;code&quot;&gt;using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class GameLogicScript : MonoBehaviour
{
    InputHandlerScript _input;

    //Lista de cazas
    List&lt;gameobject&gt; _fighters;

    //Cuadro de selección
    GameObject _selectionBox;

    //Origen de la selección actual
    Vector3 _selectionOrigin;

    //Con esta variable sabemos si hemos comenzado una selección
    bool _selecting;

 // Use this for initialization
 void Start ()
    {
        //Guardamos la referencia al input en nuestra clase
        _input = this.GetComponent&amp;lt;InputHandlerScript&amp;gt;();

        //Inicializamos la lista
        _fighters = new List&amp;lt;GameObject&amp;gt;();

     //Vamos a crear 3 cazas
        GameObject fighter = Resources.Load(&quot;FighterObject&quot;) as GameObject;

        GameObject fighter1 = GameObject.Instantiate(fighter, new Vector3(831, 1, 961), Quaternion.identity) as GameObject;
        GameObject fighter2 = GameObject.Instantiate(fighter, new Vector3(841, 1, 961), Quaternion.identity) as GameObject;
        GameObject fighter3 = GameObject.Instantiate(fighter, new Vector3(851, 1, 961), Quaternion.identity) as GameObject;

        //Añadimos los cazas a la lista
        _fighters.Add(fighter1);
        _fighters.Add(fighter2);
        _fighters.Add(fighter3);
 }
 
 // Update is called once per frame
 void Update ()
    {
        DrawSelectionBox();
 }

    void DrawSelectionBox()
    {
        if (!_selecting)
        {
            //Si no estamos seleccionando, comprobamos que si se ha pulsado la tecla de selección
            if (_input._selectingBegins)
            {
                RaycastHit hit;
                Ray ray;

                //Lanzamos un rayo desde la pantalla de nuestra cámara, tomando como punto la posición de nuestro puntero
                ray = Camera.main.ScreenPointToRay(_input._mousePosition);

                if (Physics.Raycast(ray, out hit))
                {
                    //Guardamos el punto tridimensional en el que colisiona nuestro rayo.
                    _selectionOrigin = hit.point;

                    //Creamos el cuadro de selección
                    _selectionBox = GameObject.Instantiate(Resources.Load(&quot;SelectionBox&quot;)) as GameObject;
                    _selectionBox.guiTexture.pixelInset = new Rect(_input._mousePosition.x, _input._mousePosition.y, 1, 1);

                    //Indicamos que hemos empezado una selección
                    _selecting = true;
                }
            }
        }
        else
        {
            //Si ya hemos comenzado una selección, comprobamos que ésta no ha acabado
            if (_input._selectingEnds)
            {
                //Destruimos el cuadro de selección
                Destroy(_selectionBox);

                //Indicamos que hemos finalizado nuestra selección
                _selecting = false;
            }
            else
            {
                //Estos son los límites de nuestro cuadro de selección
                Rect bound = _selectionBox.guiTexture.pixelInset;

                //Con esta sencilla función pasamos el origen de la selección a coordenadas de pantalla
                Vector3 selectionOriginBox = Camera.main.WorldToScreenPoint(_selectionOrigin);

                //Recogemos los límites de nuestro cuadro en función del punto de origen y la posición actual del puntero
                bound.xMin = Mathf.Min(selectionOriginBox.x, _input._mousePosition.x);
                bound.yMin = Mathf.Min(selectionOriginBox.y, _input._mousePosition.y);
                bound.xMax = Mathf.Max(selectionOriginBox.x, _input._mousePosition.x);
                bound.yMax = Mathf.Max(selectionOriginBox.y, _input._mousePosition.y);

                //Cambiamos el pixelInset de nuestro cuadro de selección
                _selectionBox.guiTexture.pixelInset = bound;
            }
        }
    }
}
&lt;/gameobject&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Nos fijamos que hemos introducido unas cuantas propiedades más en nuestro proyecto. Si lo lanzamos ya deberíamos ver cómo se dibuja perfectamente nuestro cuadro de selección, manteniendo la coherencia respecto al espacio tridimensional aún cuando movemos la cámara.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu_OSr00-pm1Lmtf_w9IUGIqzVK05F1opb7wfw7_tgn41FUlqakZJvY3fa4v2UphR-zyItRLTz_wi8c5TI9pyGR_GBsGQ7f8CPmzSdJ13R9AHMcMmiwPHSlkq6tgGJiyJSZqrnRwTGSKk/s1600/14+-+Selecting.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu_OSr00-pm1Lmtf_w9IUGIqzVK05F1opb7wfw7_tgn41FUlqakZJvY3fa4v2UphR-zyItRLTz_wi8c5TI9pyGR_GBsGQ7f8CPmzSdJ13R9AHMcMmiwPHSlkq6tgGJiyJSZqrnRwTGSKk/s400/14+-+Selecting.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Si las naves estuvieran demasiado alejadas del terreno, el cuadro de selección, que tiene su origen anclado al suelo, podría hacer alguna cosa rara con las naves. En ese caso, podríamos establecer el origen cogiendo la posición del eje Y de las coordenadas de los cazas. Pero todas esas cosas ya os las dejo a vosotros si queréis complementar el código.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Nuestro cuadro aún no selecciona nada, que era para eso para lo que lo queríamos, así que vamos a tener que completar el código del &quot;GameLogic&quot; un poco más con una nueva función que he llamado &quot;UpdateSelection()&quot;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Vamos a utilizar una variable &quot;_selectedFighters&quot; para guardar los cazas seleccionados, de modo que en un futuro podamos darles órdenes. Y crearemos otra variable &quot;_keptSelectedFighters&quot; donde guardaremos la última selección de cazas, y que se mantendrá si el usuario utiliza las teclas de &quot;keepSelection&quot; o &quot;invertSelection&quot;. Ambas variables deberemos inicializarlas en la función Start();&lt;br /&gt;
&lt;br /&gt;
Otra cosa que he hecho es meter la lógica del &quot;_selecting&quot; en el &quot;UpdateSelection()&quot;, para que el &quot;DrawSelectionBox()&quot; no impida que se ejecute la inicialización y la finalización de la lógica de selección.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;El código definitivo nos quedará así:&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;cpp&quot; name=&quot;code&quot;&gt;using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class GameLogicScript : MonoBehaviour
{
    InputHandlerScript _input;

    //Listas de cazas
    public List&amp;lt;GameObject&amp;gt; _fighters;
    public List&amp;lt;GameObject&amp;gt; _selectedFighters;
    public List&amp;lt;GameObject&amp;gt; _keptSelectedFighters;

    //Cuadro de selección
    public GameObject _selectionBox;

    //Origen de la selección actual
    public Vector3 _selectionOrigin;

    //Con esta variable sabemos si hemos comenzado una selección
    public bool _selecting;

 // Use this for initialization
 void Start ()
    {
        //Guardamos la referencia al input en nuestra clase
        _input = this.GetComponent&amp;lt;InputHandlerScript&amp;gt;();

        //Inicializamos las listas
        _fighters = new List&amp;lt;GameObject&amp;gt;();
        _selectedFighters = new List&amp;lt;GameObject&amp;gt;();
        _keptSelectedFighters = new List&amp;lt;GameObject&amp;gt;();

     //Vamos a crear 3 cazas
        GameObject fighter = Resources.Load(&quot;FighterObject&quot;) as GameObject;

        GameObject fighter1 = GameObject.Instantiate(fighter, new Vector3(831, 1, 961), Quaternion.identity) as GameObject;
        GameObject fighter2 = GameObject.Instantiate(fighter, new Vector3(841, 1, 961), Quaternion.identity) as GameObject;
        GameObject fighter3 = GameObject.Instantiate(fighter, new Vector3(851, 1, 961), Quaternion.identity) as GameObject;

        //Añadimos los cazas a la lista
        _fighters.Add(fighter1);
        _fighters.Add(fighter2);
        _fighters.Add(fighter3);
 }
 
 // Update is called once per frame
 void Update ()
    {
        DrawSelectionBox();
        UpdateSelection();
 }

    void DrawSelectionBox()
    {
        if (!_selecting)
        {
            //Si no estamos seleccionando, comprobamos que si se ha pulsado la tecla de selección
            if (_input._selectingBegins)
            {
                RaycastHit hit;
                Ray ray;

                //Lanzamos un rayo desde la pantalla de nuestra cámara, tomando como punto la posición de nuestro puntero
                ray = Camera.main.ScreenPointToRay(_input._mousePosition);

                if (Physics.Raycast(ray, out hit))
                {
                    //Guardamos el punto tridimensional en el que colisiona nuestro rayo.
                    _selectionOrigin = hit.point;

                    //Creamos el cuadro de selección
                    _selectionBox = GameObject.Instantiate(Resources.Load(&quot;SelectionBox&quot;)) as GameObject;
                    _selectionBox.guiTexture.pixelInset = new Rect(_input._mousePosition.x, _input._mousePosition.y, 1, 1);
                }
            }
        }
        else
        {
            //Si ya hemos comenzado una selección, comprobamos que ésta no ha acabado
            if (_input._selectingEnds)
            {
                //Destruimos el cuadro de selección
                Destroy(_selectionBox);
            }
            else
            {
                //Estos son los límites de nuestro cuadro de selección
                Rect bound = _selectionBox.guiTexture.pixelInset;

                //Con esta sencilla función pasamos el origen de la selección a coordenadas de pantalla
                Vector3 selectionOriginBox = Camera.main.WorldToScreenPoint(_selectionOrigin);

                //Recogemos los límites de nuestro cuadro en función del punto de origen y la posición actual del puntero
                bound.xMin = Mathf.Min(selectionOriginBox.x, _input._mousePosition.x);
                bound.yMin = Mathf.Min(selectionOriginBox.y, _input._mousePosition.y);
                bound.xMax = Mathf.Max(selectionOriginBox.x, _input._mousePosition.x);
                bound.yMax = Mathf.Max(selectionOriginBox.y, _input._mousePosition.y);

                //Cambiamos el pixelInset de nuestro cuadro de selección
                _selectionBox.guiTexture.pixelInset = bound;
            }
        }
    }

    void UpdateSelection()
    {
        if (!_selecting)
        {
            if (_input._selectingBegins)
            {
                //Si no mantenemos la selección
                if (!_input._keepSelection &amp;amp;&amp;amp; !_input._invertSelection)
                {
                    //Desmarcamos los cazas
                    foreach (GameObject fighter in _selectedFighters)
                    {
                        Component[] renders = fighter.GetComponentsInChildren(typeof(Renderer));
                        foreach (Renderer render in renders)
                            render.material.color -= Color.yellow;
                    }
                    
                    //Limpiamos las listas de cazas seleccionados
                    _selectedFighters.Clear(); //Esta no es necesario limpiarla ya
                    _keptSelectedFighters.Clear();
                }

                //Indicamos que hemos empezado una selección
                _selecting = true;
            }
        }
        else
        {
            if (_input._selectingEnds)
            {
                //Guardamos la lista actual de cazas seleccionados
                foreach (GameObject fighter in _selectedFighters)
                    _keptSelectedFighters.Add(fighter);

                //Indicamos que hemos finalizado nuestra selección
                _selecting = false;
            }
            else
            {
                RaycastHit hit;
                Ray ray;

                //Buscamos las unidades y edificios que se encuentren dentro de la caja de selección
                List&amp;lt;GameObject&amp;gt; fightersInSelectionBox = new List&amp;lt;GameObject&amp;gt;();

                //Dado que no se puede modificar una lista mientras la estás recorriendo,
                //es mejor utilizar listas alternaticas para agregar y remover

                //Lista de cazas que añadiremos a la selección
                List&amp;lt;GameObject&amp;gt; fightersToAdd = new List&amp;lt;GameObject&amp;gt;();

                //Lista de cazas que removeremos de la selección
                List&amp;lt;GameObject&amp;gt; fightersToRemove = new List&amp;lt;GameObject&amp;gt;();


                //Primero lanzamos un rayo para guardar el punto de finalización de la selección
                ray = Camera.main.ScreenPointToRay(_input._mousePosition);
                if (Physics.Raycast(ray, out hit))
                {
                    //Este es el plano tridimensional de selección
                    Rect selectionPlane = new Rect();
                    selectionPlane.xMin = Mathf.Min(_selectionOrigin.x, hit.point.x);
                    selectionPlane.yMin = Mathf.Min(_selectionOrigin.z, hit.point.z);
                    selectionPlane.xMax = Mathf.Max(_selectionOrigin.x, hit.point.x);
                    selectionPlane.yMax = Mathf.Max(_selectionOrigin.z, hit.point.z);

                    //Comprobamos que el rayo no golpea directamente en una unidad

                    //if (this._fighters.Contains(hit.collider.gameObject)) //Si el collider estuviera en el propio objeto

                    //En nuestro caso los colider están en los componentes hijos del FighterObject, por lo que debemos acceder al padre
                    if (hit.collider.gameObject.transform.parent != null &amp;amp;&amp;amp; this._fighters.Contains(hit.collider.gameObject.transform.parent.gameObject))
                    {
                        //Esta comprobación es necesaria, ya que al coger un único punto de referencia de los cazas, si éste punto no está dentro del cuadro, no lo seleccionaría
                        fightersInSelectionBox.Add(hit.collider.gameObject.transform.parent.gameObject);
                    }

                    //Agregamos a la lista los cazas que se encuentran dentro del cuadro de selección
                    foreach (GameObject fighter in this._fighters)
                    {
                        if (!fightersInSelectionBox.Contains(fighter) &amp;amp;&amp;amp; (fighter.transform.position.x &amp;gt;= selectionPlane.xMin &amp;amp;&amp;amp; fighter.transform.position.x &amp;lt;= selectionPlane.xMax &amp;amp;&amp;amp; fighter.transform.position.z &amp;gt;= selectionPlane.yMin &amp;amp;&amp;amp; fighter.transform.position.z &amp;lt;= selectionPlane.yMax))
                        {
                            fightersInSelectionBox.Add(fighter);
                        }
                    }
                }

                foreach (GameObject fighter in fightersInSelectionBox)
                {
                    if (!_input._invertSelection)
                    {
                        //Si no está pulsada la tecla de invertSelection seleccionamos los cazas del cuadro
                        if (!_selectedFighters.Contains(fighter))
                        {
                            fightersToAdd.Add(fighter);
                        }
                    }
                    else
                    {
                        //Si está pulsada la tecla de invertSelection removemos los cazas del cuadro
                        if (_selectedFighters.Contains(fighter))
                        {
                            fightersToRemove.Add(fighter);
                        }
                    }
                }

                if (!_input._keepSelection)
                {
                    foreach (GameObject fighter in _keptSelectedFighters)
                    {
                        if (!_input._invertSelection)
                        {
                            if (!fightersInSelectionBox.Contains(fighter) &amp;amp;&amp;amp; _selectedFighters.Contains(fighter))
                            {
                                fightersToRemove.Add(fighter);
                            }
                        }
                        else
                        {
                            if (!fightersInSelectionBox.Contains(fighter) &amp;amp;&amp;amp; !_selectedFighters.Contains(fighter))
                            {
                                fightersToAdd.Add(fighter);
                            }
                        }
                    }
                }

                foreach (GameObject fighter in fightersToAdd)
                {
                    SelectFighter(fighter);
                }

                foreach (GameObject fighter in fightersToRemove)
                {
                    DeselectFighter(fighter);
                }
            }
        }
    }

    void SelectFighter(GameObject fighter)
    {
        //Comprobamos que el caza no esté ya seleccionado
        if (!_selectedFighters.Contains(fighter))
        {
            //Agregamos el caza a la lista
            _selectedFighters.Add(fighter);
            //Marcamos el caza de color amarillo
            Component[] renders = fighter.GetComponentsInChildren(typeof(Renderer));
            foreach (Renderer render in renders)
                render.material.color += Color.yellow;
        }
    }

    void DeselectFighter(GameObject fighter)
    {
        if (_selectedFighters.Contains(fighter))
        {
            //Removemos el caza de la lista
            _selectedFighters.Remove(fighter);
            //Desmarcamos el caza
            Component[] renders = fighter.GetComponentsInChildren(typeof(Renderer));
            foreach (Renderer render in renders)
                render.material.color -= Color.yellow;
        }
    }
}
&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
Bien, ahora ya sólo nos falta pulir un pequeño detalle. Y es que para que el rayo colisione con nuestra nave, tenemos que definirle un collider. Dado que Unity genera los distintos collider a partir de la malla y ésta está en los hijos del ObjectFighter (Cockpit, wings, engines y hull), tendremos que repetir la siguiente operación con cada uno de ellos: Component -&amp;gt; Physics -&amp;gt; BoxCollider.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI09RFMDtDcO8wqg0WdaMJ-EeojxqI0LTr7wkG3AmpXq16daEPHZudm9Q3OrDHEO11fxK6j3pj6VU0hEXsnU2Io1hjgxCVGA276Fc0DL5IaZ_WNpzuNJo6_Wctgc46Ooq-0wCkloVRbnw/s1600/15+-+Box+Collider.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI09RFMDtDcO8wqg0WdaMJ-EeojxqI0LTr7wkG3AmpXq16daEPHZudm9Q3OrDHEO11fxK6j3pj6VU0hEXsnU2Io1hjgxCVGA276Fc0DL5IaZ_WNpzuNJo6_Wctgc46Ooq-0wCkloVRbnw/s400/15+-+Box+Collider.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Y ya está. Tenemos nuestro completísimo cuadro de selección y podemos dejar guardadas las naves en una lista para darles las órdenes pertinentes.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkOxraMRyWHa0QI2XuqcnV97n_AUWMI-Azqsw59AzSISUIj8CBE7wolTo8o2HSVnGC1zn91hx3IhSlmSpdIe2K4C-yBNjGXqC0IuuQwb1T-O1PdPP3T6_S2jGrJEUYjdF3Bx6Grr_LCPI/s1600/16+-+The+End.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkOxraMRyWHa0QI2XuqcnV97n_AUWMI-Azqsw59AzSISUIj8CBE7wolTo8o2HSVnGC1zn91hx3IhSlmSpdIe2K4C-yBNjGXqC0IuuQwb1T-O1PdPP3T6_S2jGrJEUYjdF3Bx6Grr_LCPI/s400/16+-+The+End.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Podéis descargar el código fuente de ejemplo aquí:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://dl.dropbox.com/u/17911471/Tutorial_SelectionBox.rar&quot;&gt;--- DESCARGAR ---&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/8483619816067030585/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/09/unity-3d-como-hacer-un-cuadro-de.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/8483619816067030585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/8483619816067030585'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/09/unity-3d-como-hacer-un-cuadro-de.html' title='Unity 3D - Cómo hacer un cuadro de selección como el de un RTS'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnghN-3dSMdNe4iEQHR2AZdJeS8ohrmG2Au_t-Pk36XDaPp4VoAZobn43yEyLsPzgzJLp-7BpZTLf5gr-KMPzgOUxoBwUgguAQIR7pkpmQb9wlRMzgc0S3CJcPKdAXnlgciEUdblPBjV0/s72-c/01+-+New+Project.PNG" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-7420005332351982885</id><published>2011-08-28T09:55:00.000+02:00</published><updated>2011-08-28T09:55:31.609+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aventura gráfica"/><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="SCUMM"/><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos"/><title type='text'>Game of the Week - Loom</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;El primer juego de la semana después de mis vacaciones es el &lt;b&gt;Loom&lt;/b&gt;, una joya de la época dorada de las aventuras gráficas de &lt;b&gt;Lucas Arts&lt;/b&gt;.&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipVgpOTu_XmtgbfFHQdA9_-LGhkm_3_eo6VB-S5SBnqVtXpgl-FkKz36yqEYxa56yRYLBfqlhJWrngzu8vXKoVq5nmazMC3DcYz49v7QNOftMfGJ4wbBaqyv2ybAFb0yWVbFX0vId_fYw/s1600/inicio.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipVgpOTu_XmtgbfFHQdA9_-LGhkm_3_eo6VB-S5SBnqVtXpgl-FkKz36yqEYxa56yRYLBfqlhJWrngzu8vXKoVq5nmazMC3DcYz49v7QNOftMfGJ4wbBaqyv2ybAFb0yWVbFX0vId_fYw/s400/inicio.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;En él nos pondremos en la piel de Bobbin, un joven aprendiz del Gremio de los Tejedores, un grupo de magos que tiene el poder de utilizar la música para hilar el tejido de la mismísima realidad. Sin embargo, un misterioso poder ha arrojado a los tejedores al olvido, y tú eres la última oportunidad para descubrir qué ha&amp;nbsp;ocurrido&amp;nbsp;antes de que sea demasiado tarde...&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQE2zwEPa81BWR_xDwaPFoSu-7uhb445cP8lIx4gFL6-gVUB5a2LRaX8TBPVumtwLXoiiHZbiPOUVpcZZIeAkufULh7AQ_8FQ7y0WmaGcKapchNN72ue_Pnq4LBg5nl2qCC8YoiNn0NZk/s1600/pastores.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQE2zwEPa81BWR_xDwaPFoSu-7uhb445cP8lIx4gFL6-gVUB5a2LRaX8TBPVumtwLXoiiHZbiPOUVpcZZIeAkufULh7AQ_8FQ7y0WmaGcKapchNN72ue_Pnq4LBg5nl2qCC8YoiNn0NZk/s400/pastores.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Ambientado en un mundo dividido en Gremios, en el que cada uno de ellos es poseedor de un secreto mágico, deberás abandonar la tierra de los tejedores y adentrarte en mundos completamente distintos a lo largo de una historia que no podrá dejarte indiferente.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Una mecánica de juego sencilla, en la que las típicas opciones del SCUMM han sido sustituidas por un pentagrama sobre el que tocaremos las melodías mágicas que iremos aprendiendo durante el transcurso de nuestra aventura, completan un guión mágico en todos los sentidos de la palabra.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Una auténtica obra de arte que no te robará demasiado tiempo completar, y que puedes adquirir desde la plataforma Steam:&amp;nbsp;&lt;a href=&quot;http://store.steampowered.com/app/32340/&quot;&gt;http://store.steampowered.com/app/32340/&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Arte en estado puro.&lt;/div&gt;&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/7420005332351982885/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/08/game-of-week-loom.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/7420005332351982885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/7420005332351982885'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/08/game-of-week-loom.html' title='Game of the Week - Loom'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipVgpOTu_XmtgbfFHQdA9_-LGhkm_3_eo6VB-S5SBnqVtXpgl-FkKz36yqEYxa56yRYLBfqlhJWrngzu8vXKoVq5nmazMC3DcYz49v7QNOftMfGJ4wbBaqyv2ybAFb0yWVbFX0vId_fYw/s72-c/inicio.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-1403950375935361964</id><published>2011-08-24T12:43:00.000+02:00</published><updated>2011-08-24T13:32:40.480+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Game loop"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><category scheme="http://www.blogger.com/atom/ns#" term="Unity 3D"/><title type='text'>Game loop: el origen de todo</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;¡Volví de vacaciones!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Y lo hago con un tutorial que considero básico e imprescindible: cómo funciona un videojuego. A la hora de enfrentarnos a cualquier cosa, lo más complicado suele ser saber cómo empezar, cuál es el origen de todo lo que vamos a hacer después. Y creo que esta preocupación ocurre tanto a la hora de programar, como de enfrentarse a una hoja en blanco o al pedir nuestra primera subida de sueldo.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Con los videojuegos algunos motores nos darán esta base, y a partir de ahí podemos mirar un montón de tutoriales para seguir haciendo cosas, pero si no sabemos qué es lo que hace funcionar a nuestro juego, o en qué parte actúa el API que estemos utilizando, muchas veces iremos a ciegas. Y como todos ya nos conocemos el refrán &quot;ojos que no ven, ostiazo que te pegas&quot; vamos a intentar arrojar un poco de luz sobre todo esto.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Pues bien, un juego no es más que un bucle continuo llamado &lt;b&gt;game loop&lt;/b&gt;:&lt;/div&gt;&lt;pre class=&quot;cpp&quot; name=&quot;code&quot;&gt;void run()
{
	bool playing = true;

	while (playing)
	{
		ReadInput(); //Leemos las entradas del teclado
		Update(); //Actualizamos el estado de los objetos
		Render(); //Los dibujamos en pantalla
	}
}
&lt;/pre&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Todo juego tiene una estructura similar, pero tenemos que tener en cuenta el API sobre el que estamos trabajando.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;ReadInput()&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Aquí comprobamos el estado de los distintos dispositivos de entrada&amp;nbsp;(ratón y teclado sobre todo, pero podría ser un joystick o un joypad, una pantalla táctil en el caso de un smartphone, o incluso un micrófono). Es altamente recomendable separar la lógica del ReadInput de la del Update(), y utilizar flags que indiquen el estado del input para que el Update actúe en consecuencia.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;También es ideal que almacenemos las teclas en variables, de este modo podremos cambiar fácilmente el mando del juego.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;No recomendado:&lt;/div&gt;&lt;pre class=&quot;cpp&quot; name=&quot;code&quot;&gt;void run()
{
	bool playing = true;

	while (playing)
	{
		ReadInput(); //Leemos las entradas del teclado
		Update(); //Actualizamos el estado de los objetos
		Render(); //Los dibujamos en pantalla
	}
}

void ReadInput()
{
	//Cada API tiene su función para leer el Input.
	if (isKeyPressed(Key.Space)) 
	{
		Jump();
	}
}
&lt;/pre&gt;&lt;br /&gt;
Recomendado:&lt;br /&gt;
&lt;pre class=&quot;cpp&quot; name=&quot;code&quot;&gt;void run()
{
	bool playing = true;

	//Input Keys
	const Key KEY_JUMP = Key.Space;

	//Input State
	bool jump;

	while (playing)
	{
		ReadInput(); //Leemos las entradas del teclado
		Update(); //Actualizamos el estado de los objetos
		Render(); //Los dibujamos en pantalla
	}
}

void ReadInput()
{
	//Cada API tiene su función para leer el Input.
	if (IsKeyPressed(KEY_JUMP))
	{
		jump = true;
	}
}

void Update()
{
	if (jump)
	{
		Jump(); //Esta función terminaría con un jump=false;
	}
}
&lt;/pre&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;De este modo, separaremos de forma lógica ambas funciones y tendremos un código más ordenado, lo que nos ayudará enormemente cuando tengamos un Update complejo en el que tengamos que tener en cuenta un montón de variables.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Update()&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Aquí desarrollaremos toda la lógica de juego, pero no os abruméis. Un juego no es más que unos cuantos &lt;b&gt;objetos&lt;/b&gt; con una serie de &lt;b&gt;estados&lt;/b&gt;, que realizan &lt;b&gt;funciones&lt;/b&gt;. Así, en función de su estado, cambiaremos su posición en la pantalla, pero también deberemos de acordarnos de controlar la vida, la munición, los puntos o el resto de variables que estemos utilizando.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Dentro del Update deberíamos tener en cuenta también la física, pero por lo general nos la manejará automáticamente nuestro motor, por lo que no tendremos que preocuparnos. Si no lo hace, hoy en día existen motores físicos para absolutamente todas las plataformas que seguro podremos utilizar. &lt;b&gt;Unity 3D&lt;/b&gt;, por ejemplo, tiene su propio manejador de físicas, por lo que sólo nos tendremos que preocupar de establecer en nuestro objeto una serie de propiedades físicas.&lt;br /&gt;
&lt;br /&gt;
Los cálculos físicos suelen ser los últimos que se realizan en el Update.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Render()&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Cuando trabajamos con un motor gráfico, lo que hace básicamente es manejarnos automáticamente la función Render() (aunque luego pueda resolvernos más cosas, como la física), ya que es la que trabaja directamente sobre las librerías gráficas (DirectX u OpenGL), y muchas veces en nuestros juegos nos bastará con añadir nuestros elementos a un &lt;i&gt;Graphic Layer&lt;/i&gt; (una capa que se encarga de dibujar todo lo que haya en ella), o heredar nuestros objetos de alguna clase que contenga toda la lógica de renderizado.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;¿Dónde encaja todo esto en Unity 3D?&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Efectivamente, en &lt;b&gt;Unity 3D&lt;/b&gt; nosotros no vemos este bucle por ningún lado.&lt;br /&gt;
&lt;br /&gt;
Antes que nada, hay que comprender que Unity 3D sigue una arquitectura basada en componentes, que es ligeramente distinta a la más familiar &lt;b&gt;POO&lt;/b&gt; (Programación Orientada a Objetos). La diferencia entre un objeto y un componente es que los primeros necesitan ser instanciados, es decir, partimos de una clase que define un tipo de objeto que nos servirá de molde para crear objetos similares (por ejemplo, la clase &lt;i&gt;Enemy&lt;/i&gt; nos podría servir para crear multitud de enemigos). Mientras tanto, los componentes se asemejan más a scripts, trozos de código que dan una funcionalidad determinada al objeto al que se anexan, y cuando uitilicemos la palabra clave &quot;&lt;b&gt;this&lt;/b&gt;&quot;, no referenciaremos al componente, sino al objeto sobre el que está alojado.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;De este modo, si en Unity creas un &lt;i&gt;GameObject&lt;/i&gt; (que es cualquier cosa que actúe en el juego), tendrá toda la funcionalidad básica de un objeto del juego, pero si además le añades, por ejemplo, un componente &lt;i&gt;RigidBody&lt;/i&gt;, el &lt;i&gt;GameObject &lt;/i&gt;tendrá física, y si también le pones un componente &lt;i&gt;Player&lt;/i&gt;, en el que defines la lógica del jugador, este &lt;i&gt;GameObject &lt;/i&gt;ahora responderá a las acciones del jugador.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Ambas arquitecturas pueden combinarse, y de hecho lo hacen. Tú, por ejemplo, puedes crear un componente cuya lógica utilice instancias de clases, y después agregarlo como componente a un GameObject.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Muy bonito todo este inciso, pero seguimos sin ver el &lt;b&gt;game loop&lt;/b&gt; del que os he hablado al principio. La razón de esto es que Unity lo está manejando de forma transparente, sin que nosotros nos demos cuenta. Cada vez que Unity da una vuelta al bucle, llama a una serie de funciones contenidas en el MonoBehaviour. Por eso, cuando creamos un script en C# (el lenguaje recomendado), veremos que hereda de esta clase. Así, lo único que tenemos que hacer cuando creamos un script es definir estas funciones. Por defecto Unity nos creará Start() y Update().&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Unity 3D nos ofrece la documentación de las funciones que utiliza en esta web: &lt;a href=&quot;http://unity3d.com/support/documentation/Manual/Execution%20Order.html&quot;&gt;http://unity3d.com/support/documentation/Manual/Execution%20Order.html&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Es imprescindible que tengáis en cuenta que cada vuelta al loop puede tomar un tiempo distinto en función de la carga del procesador, por lo que tendréis que utilizar este espacio de tiempo en vuestros cálculos. Para ello, Unity pone a vuestra disposición la variable &lt;b&gt;Time.deltaTime&lt;/b&gt;, que no es más que los segundos que ha tardado el juego en completar el último &lt;i&gt;frame&lt;/i&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;La excepción es &lt;i&gt;FixedUpdate()&lt;/i&gt;, que tiene un tiempo de llamada específicado en la variable global &lt;b&gt;Application.targetFrameRate&lt;/b&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Aunque para trabajar con físicas &lt;i&gt;FixedUpdate()&lt;/i&gt; es la función recomendada, debemos tener mucho cuidado al utilizarla, ya que procesos muy cargantes o &lt;i&gt;framerates&lt;/i&gt; demasiado pequeños pueden hacer que nuestro juego haga cosas raras o nos vaya a saltos.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Ahora que comprendemos el &lt;b&gt;game loop&lt;/b&gt; de un juego y sabemos cómo interactuar con él en Unity 3D, podemos empezar a hacer nuestros primeros scripts sin cortocircuitarnos en el intento ;).&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/1403950375935361964/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/08/game-loop-el-origen-de-todo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/1403950375935361964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/1403950375935361964'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/08/game-loop-el-origen-de-todo.html' title='Game loop: el origen de todo'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-3394664518952266527</id><published>2011-08-05T12:23:00.001+02:00</published><updated>2011-09-23T13:28:49.423+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Deportivo"/><category scheme="http://www.blogger.com/atom/ns#" term="Game of the Week"/><category scheme="http://www.blogger.com/atom/ns#" term="Manager"/><category scheme="http://www.blogger.com/atom/ns#" term="MMOG"/><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos"/><category scheme="http://www.blogger.com/atom/ns#" term="Webgame"/><title type='text'>Game of the Week - Sokker Manager</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;El juego de esta semana es el &lt;b&gt;Sokker Manager&lt;/b&gt;, un manager de fútbol online que se juega desde el navegador al que llevo enganchado desde febrero de 2006. Como cualquier otro manager de la competencia como Hat-Trick, podremos hacer fichajes, comprar entrenadores, gestionar los entrenamientos de nuestros jugadores, aumentar nuestro estadio o cambiar el precio de las entradas.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Sin embargo existe una gran diferencia que, para mí, hace que Sokker sea el mejor manager de fútbol que he probado: se centra más en el aspecto deportivo que en el administrativo. Así, quebraderos de cabeza como la contratación de fisioterapeutas o médicos han sido eliminados. A cambio, se ha integrado un completo &lt;b&gt;editor de tácticas&lt;/b&gt; con el que podremos configurar la posición de cada jugador a lo largo de todo el terreno de juego.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXHtHkOZdYOW59zFeuLPnhArp82bfb0aj9BcE0I5NKtuPYHFmKlnBeqZmCCCzroVQDRSRGD6osZ73avLw8iJ3k_uDzkaAxFX7M7Nt5eVVRw5cX_cnaCZTh3R2EpqJLceQCDXZu81ppVD0/s1600/tacticas.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;352&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXHtHkOZdYOW59zFeuLPnhArp82bfb0aj9BcE0I5NKtuPYHFmKlnBeqZmCCCzroVQDRSRGD6osZ73avLw8iJ3k_uDzkaAxFX7M7Nt5eVVRw5cX_cnaCZTh3R2EpqJLceQCDXZu81ppVD0/s400/tacticas.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Pero este no es el plato fuerte de Sokker. Además, dispone de un &lt;b&gt;visor de partidos&lt;/b&gt;&amp;nbsp;con el que podremos disfrutar del encuentro en vivo y en directo, en lugar de a través de comentarios que, a la larga, terminan siendo repetitivos.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPNwheYiS86tgbbb6flN_VGPdEe4e9t2h2Y6wsXicEykZPBf2qeTHRKNGshLkuLXpxG5CzoW99m4xZMM6DhktbNPGfAG_LGZVK0vQGtm5_Sgmy4tXTKu5O53AmrHGVqaau8igYv9SuqqE/s1600/partido.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;323&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPNwheYiS86tgbbb6flN_VGPdEe4e9t2h2Y6wsXicEykZPBf2qeTHRKNGshLkuLXpxG5CzoW99m4xZMM6DhktbNPGfAG_LGZVK0vQGtm5_Sgmy4tXTKu5O53AmrHGVqaau8igYv9SuqqE/s400/partido.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Funda tu equipo, ficha jugadores, crea las tácticas, y asciende a través de las distintas divisiones hasta hacerte un nombre en el juego; conoce gente en los foros, y convénceles de tu valía para que te elijan seleccionador del combinado nacional, o lucha por poder añadir a tu vitrina la preciada Copa de tu país, o la mísmísima Copa de la Champions.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Sólo tienes que registrarte completamente gratis aquí:&amp;nbsp;&lt;a href=&quot;http://online.sokker.org/&quot;&gt;http://online.sokker.org&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Un enorme trabajo de un grupo de desarrollo polaco que aún no se ha conformado como empresa.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/3394664518952266527/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/08/game-of-week-sokker-manager.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/3394664518952266527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/3394664518952266527'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/08/game-of-week-sokker-manager.html' title='Game of the Week - Sokker Manager'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXHtHkOZdYOW59zFeuLPnhArp82bfb0aj9BcE0I5NKtuPYHFmKlnBeqZmCCCzroVQDRSRGD6osZ73avLw8iJ3k_uDzkaAxFX7M7Nt5eVVRw5cX_cnaCZTh3R2EpqJLceQCDXZu81ppVD0/s72-c/tacticas.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9116359236257304675.post-4877453814421822340</id><published>2011-08-03T14:37:00.000+02:00</published><updated>2011-08-03T14:37:31.364+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Entorno de desarrollo"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><category scheme="http://www.blogger.com/atom/ns#" term="Unity 3D"/><title type='text'>Unity 3D - Familiarizándonos con la interfaz</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Siguiendo con los tutoriales de Unity 3D, iba a preparar una entrada para explicar la interfaz de este entorno de desarrollo. Sin embargo, echando un vistazo a lo bien explicadito que está todo en el&amp;nbsp;&lt;a href=&quot;http://unity3d.com/support/documentation/Manual/Learning%20the%20Interface.html&quot;&gt;manual de la web oficial de Unity&lt;/a&gt;, me voy a limitar a hacer una traducción libre de lo que viene&amp;nbsp;ahí.&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Familiarizándonos con la Interfaz&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Primeros pasos&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Vamos a empezar a utilizar Unity. Si aún no lo has abierto, puedes hacerlo desde &quot;&lt;b&gt;Inicio -&amp;gt; Programas -&amp;gt; Unity&lt;/b&gt;&quot;&amp;nbsp;en Windows o &quot;&lt;b&gt;Aplicaciones -&amp;gt; Unity&lt;/b&gt;&quot; en Mac. Nos aparecerá el editor de Unity.&amp;nbsp;Tómate tu tiempo para echarle un vistazo a la interfaz del Editor de Unity y familiarizarte con ella. El &lt;b&gt;Main Editor Window&lt;/b&gt; está formado por varios cuadros llamados &lt;b&gt;Views&lt;/b&gt;. Hay varios tipos de Views en Unity, cada uno con un propósito distinto.&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlsab5pZ3nrdLaJ0XFtDqqLYQHhHKRUNUo3CE1JyoE0rOmarcS1gCTRxejxFUAeRt3yLeUs6nh2p35ONPXKIvdI4zmQuYCC0VMNFIosQpzB-TLqjh-CKgP_frY95i0eaI6-eDdrbK6RWQ/s1600/Learning+the+Interface-0.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlsab5pZ3nrdLaJ0XFtDqqLYQHhHKRUNUo3CE1JyoE0rOmarcS1gCTRxejxFUAeRt3yLeUs6nh2p35ONPXKIvdI4zmQuYCC0VMNFIosQpzB-TLqjh-CKgP_frY95i0eaI6-eDdrbK6RWQ/s400/Learning+the+Interface-0.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Project View&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv6qcWPN8JTtc3dbbE7LI-tLcxCoPmf83GJfX68Y1xo_qq0cYnXces9UGG5iNR5MYccYkzPOjevek4W62KEXFMbdwdVy74AJKtynJ3ET6cnsYZFzDs4SqM4WJ0czIyKodH8cRWI0LcFZI/s1600/Learning+the+Interface-1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv6qcWPN8JTtc3dbbE7LI-tLcxCoPmf83GJfX68Y1xo_qq0cYnXces9UGG5iNR5MYccYkzPOjevek4W62KEXFMbdwdVy74AJKtynJ3ET6cnsYZFzDs4SqM4WJ0czIyKodH8cRWI0LcFZI/s1600/Learning+the+Interface-1.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Todos los proyectos de Unity tienen una carpeta &quot;&lt;b&gt;Assets&lt;/b&gt;&quot;. El contenido de esta carpeta es mostrado en el Project View. Ahí es donde guardaremos todos los recursos que formarán nuestro juego, como escenas, scripts, modelos 3D, texturas, archivos audio y &lt;i&gt;Prefabs&lt;/i&gt;&amp;nbsp;(objetos prefabricados). Si haces click con el botón derecho del ratón en cualquier recurso del Project View, puedes elegir &quot;Show in Explorer&quot; (&quot;Reveal in Finder&quot; en Mac) para abrirlo desde el sistema de archivos de tu ordenador.&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Nota importante:&lt;/b&gt;&amp;nbsp;Nunca muevas tus archivos desde el Sistema Operativo porque podría romper los metadatos asociados. Utiliza &lt;b&gt;siempre&lt;/b&gt;&amp;nbsp;el Project View para organizar tus recursos.&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Para añadir recursos a tu proyecto, puedes arrastrarlos desde el sistema de archivos en el Project View, o utilizar la opción &quot;&lt;b&gt;Assets -&amp;gt; Import New Asset...&lt;/b&gt;&quot;. Tu recurso estará disponible para que puedas utilizarlo en tu juego.&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Las &lt;b&gt;Scenes&lt;/b&gt;&amp;nbsp;también se guardan en el Project View. Éstas son niveles individuales. Por ejemplo, puedes tener una pantalla de menú inicial, varios niveles de juego, etc. y cada uno de ellos será un Scene distinto. Para crear una Scene, pulsa &lt;b&gt;Ctrl+N&lt;/b&gt;&amp;nbsp;(&lt;b&gt;Command+N&lt;/b&gt; en Mac). Para guardar la escena actual, pulsa &lt;b&gt;Ctrl+S&lt;/b&gt; (&lt;b&gt;Command+S&lt;/b&gt; en Mac).&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk2763ALm0o6A4orYIzlnIy7W5QE4t9WneNb6e1yAL8-QHHrPzPu1-7ZDWjYHUFdiBDbT6YYPoMNEeRloKEJMuBX4GFEUvgNiKRbIcUVzVUvwunYlh9mWURsIm110MCaSAhSckvM1HBD4/s1600/Learning+the+Interface-2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk2763ALm0o6A4orYIzlnIy7W5QE4t9WneNb6e1yAL8-QHHrPzPu1-7ZDWjYHUFdiBDbT6YYPoMNEeRloKEJMuBX4GFEUvgNiKRbIcUVzVUvwunYlh9mWURsIm110MCaSAhSckvM1HBD4/s1600/Learning+the+Interface-2.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Algunos recursos del juego son creados desde Unity. Para ello, haz utiliza la lista desplegable de&amp;nbsp;&lt;b&gt;Create&lt;/b&gt; o haz click con el botón derecho del ratón y selecciona &lt;b&gt;Create&lt;/b&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Esto nos permitirá crear xcripts, &lt;i&gt;Prefabs&lt;/i&gt;, o carpetas para mantener tu proyecto organizado (algo esencial si queremos terminar un proyecto y no enloquecer en el intento). Puedes renombrar cualquier carpeta o recurso pulsando &lt;b&gt;F2 &lt;/b&gt;en Windows,&amp;nbsp;&lt;b&gt;Enter &lt;/b&gt;en Mac o seleccionándolo y haciendo click sobre el nombre. Si pulsas &lt;b&gt;Alt &lt;/b&gt;mientras expandes o contraes un directorio, todos los subdirectorios que contenga se&amp;nbsp;expandirán&amp;nbsp;o se contraerán.&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Hierarchy&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisVZyUnolG_Q0AaIU1W6y502wpoiNLQCVGVdCOVlzwDbSdGZDrbbRj09VXx41ZWIt041FTNSrIpfs4mCFfOVbxJS9It4OzJVYILI3xt-QmRZlKUDlIG4ntAi1KwUyGDkEchEXXNr57G1g/s1600/Learning+the+Interface-3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisVZyUnolG_Q0AaIU1W6y502wpoiNLQCVGVdCOVlzwDbSdGZDrbbRj09VXx41ZWIt041FTNSrIpfs4mCFfOVbxJS9It4OzJVYILI3xt-QmRZlKUDlIG4ntAi1KwUyGDkEchEXXNr57G1g/s1600/Learning+the+Interface-3.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;El &lt;b&gt;Hierarchy&lt;/b&gt;&amp;nbsp;contiene todos los &lt;b&gt;GameObject &lt;/b&gt;de la Scene actual. Un GameObject es cualquier objeto que hayamos cargado en el juego, y eso incluye instancias de cámara, instancias de modelos 3D, instancias de&amp;nbsp;&lt;i&gt;Prefabs&lt;/i&gt;, etc. Podemos seleccionar y emparentar objetos en el Hierarchi. Cualquier objeto que añadamos y eliminemos de la Scene, aparecerá y desaparecerá del Hierarchy y viceversa.&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Parenting&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Unity utiliza un concepto llamado &lt;b&gt;Parenting&lt;/b&gt;. Para hacer que un GameObject sea &quot;hijo&quot; de otro, sólo tenemos que arrastrarlo sobre el objeto que deseamos que sea su &quot;padre&quot;. El hijo heredará el movimiento y la rotación del padre (muy útil para hacer, por ejemplo, cámaras en primera persona). Podemos expandir y contraer el padre para ver sus hijos sin que afecte al juego.&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: justify;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgHVGMBxrS5AvqN2F1R4qSH-BmN00WKUMAi-5wpXuyGn1swBm_tlrlty3MWSOLaiv0ELzdYpZRf0P98dK_Un1IsTcAZ05rb89ZoHzP6TOI66irBZ_87MpiPzx7wkz6ABqWrCLIg5ozml4/s1600/Learning+the+Interface-4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgHVGMBxrS5AvqN2F1R4qSH-BmN00WKUMAi-5wpXuyGn1swBm_tlrlty3MWSOLaiv0ELzdYpZRf0P98dK_Un1IsTcAZ05rb89ZoHzP6TOI66irBZ_87MpiPzx7wkz6ABqWrCLIg5ozml4/s200/Learning+the+Interface-4.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;Dos objetos independientes&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; margin-left: 1em; text-align: justify;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj96HXmfrJ4E-b4QVZ1xVed3Pjz5gmXH2xFUy3iytqF4F_74kYubBGK6mOTPygRBrZD1Ag9vm1EQARTgvu-DAVaqWarlRhp9mtqJoe4cn8KYp2d1gRZVR9arPgAKgWDbN_CNLfq4gNU7ws/s1600/Learning+the+Interface-5.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; display: inline !important; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj96HXmfrJ4E-b4QVZ1xVed3Pjz5gmXH2xFUy3iytqF4F_74kYubBGK6mOTPygRBrZD1Ag9vm1EQARTgvu-DAVaqWarlRhp9mtqJoe4cn8KYp2d1gRZVR9arPgAKgWDbN_CNLfq4gNU7ws/s200/Learning+the+Interface-5.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;Dos objetos emparentados&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Barra de herramientas (Toolbar)&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj46OVczAQPf7gsMfT1tK7YS8iPWoDYWiuHnV2XzCgHVWog2R1lqm0XhT_0yhWGr1-r2PjeDCeV-UL3dHXz8OybKVer09fLokXnrS_a0h7bWyXSDdf6MRQD1DrH_v1vFZ1ElZcLKNhv2Oc/s1600/Learning+the+Interface-6.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;55&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj46OVczAQPf7gsMfT1tK7YS8iPWoDYWiuHnV2XzCgHVWog2R1lqm0XhT_0yhWGr1-r2PjeDCeV-UL3dHXz8OybKVer09fLokXnrS_a0h7bWyXSDdf6MRQD1DrH_v1vFZ1ElZcLKNhv2Oc/s400/Learning+the+Interface-6.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;La barra de herramientas tiene cinco controles básicos. Cada uno está relacionado con distintas partes del Editor.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidxRkrUAiD3y8vw7u1u6giCGHZYi_v2TMITC8p_P4SK37XfAgHkI-D_YpbDatOsSR6oUtz92bVZeLQJ3MCizP7Gr_h1Q7hvwgvZ-HkEHrxg_w8reALIih49rV9YH7ZsUueT5i_MhX4yC4/s1600/Learning+the+Interface-7.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidxRkrUAiD3y8vw7u1u6giCGHZYi_v2TMITC8p_P4SK37XfAgHkI-D_YpbDatOsSR6oUtz92bVZeLQJ3MCizP7Gr_h1Q7hvwgvZ-HkEHrxg_w8reALIih49rV9YH7ZsUueT5i_MhX4yC4/s1600/Learning+the+Interface-7.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;Herramientas de transformación (Scene View)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu-F2iJz4gCl-i93thAfutfCH50Iwx_if1yuZWmRNiKITLpft2OmbVDC72nayTtRIorKTJFQmENPMvrkshQe5IlP3HlPgt5vheVYWsomB-dw6X_TYabr02918zNtJ-7AKVUp23c4IIozw/s1600/Learning+the+Interface-8.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu-F2iJz4gCl-i93thAfutfCH50Iwx_if1yuZWmRNiKITLpft2OmbVDC72nayTtRIorKTJFQmENPMvrkshQe5IlP3HlPgt5vheVYWsomB-dw6X_TYabr02918zNtJ-7AKVUp23c4IIozw/s1600/Learning+the+Interface-8.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;Selector de Gizmo de transformación (Scene View)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0yC6G68A43uQopdelG8cySsHTrlStOUPLMSiEQ07IifjliJRX0V70X9rM_5bhzQ5RZljGQlVapY64H-_UbO4AuJSRq260IlBe4SpQZMLuh_oqyc6CPUyi3Q73Li9zxC7hcZry_5JhCGA/s1600/Learning+the+Interface-9.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0yC6G68A43uQopdelG8cySsHTrlStOUPLMSiEQ07IifjliJRX0V70X9rM_5bhzQ5RZljGQlVapY64H-_UbO4AuJSRq260IlBe4SpQZMLuh_oqyc6CPUyi3Q73Li9zxC7hcZry_5JhCGA/s1600/Learning+the+Interface-9.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;Botones de Ejecutar/Pausa/Continuar (Game View)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv_AyQGyNrs_dIw_LMpeoCjhjmLouGaeVRtr7AnMrVOGtNFcbJ1TYvB5i0ZilLCZ-yVT7uWi5_E-1-D9bXqhS7exYmhOEGBqR3wFzyQKD6hEaskfAV3MmyfqGfI19sytq70AObXG4_xME/s1600/Learning+the+Interface-10.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv_AyQGyNrs_dIw_LMpeoCjhjmLouGaeVRtr7AnMrVOGtNFcbJ1TYvB5i0ZilLCZ-yVT7uWi5_E-1-D9bXqhS7exYmhOEGBqR3wFzyQKD6hEaskfAV3MmyfqGfI19sytq70AObXG4_xME/s1600/Learning+the+Interface-10.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Lista desplegable de capas (controla la visibilidad de las capas de objetos)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlhc74wM4MNJIn-b8pi9TfLNWXDpiWrjg1Ab6AFmU6HSojA9YTbHKCB4eCIbvsCA97TfhO2D81D5wikSOb6EOUKKlz5cNrXya3cbLcFw-DPZeZoUt6CxKSWJ7s2jvu0PZV_4nfOjVD8nY/s1600/Learning+the+Interface-11.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlhc74wM4MNJIn-b8pi9TfLNWXDpiWrjg1Ab6AFmU6HSojA9YTbHKCB4eCIbvsCA97TfhO2D81D5wikSOb6EOUKKlz5cNrXya3cbLcFw-DPZeZoUt6CxKSWJ7s2jvu0PZV_4nfOjVD8nY/s1600/Learning+the+Interface-11.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-style: normal;&quot;&gt;Lista desplegable de distribución (controla la&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-style: normal;&quot;&gt;distribución&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;de las Views)&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-style: normal;&quot;&gt;&lt;b&gt;Scene View&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLw6_M05gwbxl6xlZYyWMzTliQF58Q1J1AKNOKCOjfKVv05X044Q7IBOXnVjQaQ9EGZgvHcqt3Xm5nqjLLmd9jIZuxZY0whpwL_bGL17nHtBfMYLmyIgfCNdXW29hy6ArD7ekUktOUIKU/s1600/Learning+the+Interface-12.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;274&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLw6_M05gwbxl6xlZYyWMzTliQF58Q1J1AKNOKCOjfKVv05X044Q7IBOXnVjQaQ9EGZgvHcqt3Xm5nqjLLmd9jIZuxZY0whpwL_bGL17nHtBfMYLmyIgfCNdXW29hy6ArD7ekUktOUIKU/s400/Learning+the+Interface-12.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-style: normal;&quot;&gt;La &lt;b&gt;Scene View&lt;/b&gt; es nuestra &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;sandbox &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-style: normal;&quot;&gt;interactiva. Usaremos esta View para seleccionar y colocar el entorno, el jugador, la cámara, los enemigos y todos los demás &lt;b&gt;GameObjects&lt;/b&gt; que contenga nuestra Scene. Manipular objetos con la Scene View es una de las funciones más importantes de Unity, y es imprescindible que aprendamos a desenvolvernos en él con soltura.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-style: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-style: normal;&quot;&gt;&lt;b&gt;Navegando por el Scene View&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-style: normal;&quot;&gt;Estos son los controles básicos:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Manteniendo pulsado el botón derecho del ratón navegaremos en &lt;b&gt;Modo Vuelo&lt;/b&gt;. Sin soltarlo, puedes pulsar las teclas&amp;nbsp;&lt;b&gt;WASD&lt;/b&gt;&amp;nbsp;(además de &lt;b&gt;Q&lt;/b&gt; y &lt;b&gt;E&lt;/b&gt; para subir o bajar) para &quot;volar&quot; a través de la Scene en primera persona.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Selecciona cualquier GameObject (recuerda que también puedes hacerlo desde el Hierarchy) y pulsa &lt;b&gt;F&lt;/b&gt; para centrar la vista en el punto de pivote del objeto seleccionado.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Utiliza las teclas de cursor para moverse a través de los ejes X/Y del plano.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Mantén pulsado &lt;b&gt;Alt&lt;/b&gt;&amp;nbsp;y haz click con el botón izquierdo y arrastra el ratón para orbitar la vista sobre su punto de pivote.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Mantén pulsado &lt;b&gt;Alt &lt;/b&gt;y&amp;nbsp;haz click con el botón central y arrastra el ratón para arrastrar la Scene View.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Mantén pulsado &lt;b&gt;Alt &lt;/b&gt;y&amp;nbsp;haz click con el botón&amp;nbsp;derecho y arrastra el ratón controlar el zoom de la vista. Esto es lo mismo que utilizar la rueda del ratón manteniendo &lt;b&gt;Alt &lt;/b&gt;pulsado.&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;También puedes utilizar la Herramienta Mano (acceso rápido: &lt;b&gt;Q&lt;/b&gt;), especialmente si estás utilizando un ratón de un botón. Con la Herramienta Mano seleccionada:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQp1QfT8La9CY7KiMeXi7SvkefKKpBIjfT0RWJZ-0Sv4jYOzcVbRTlhBjCamusTGdyvbaeF3mf9K73Y13cF-Y2n2yEtApqfaNy3PWRAlAfeK-asbszEtnxYtbZDEVD0DaKTuFO-txz-k8/s1600/Learning+the+Interface-13.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQp1QfT8La9CY7KiMeXi7SvkefKKpBIjfT0RWJZ-0Sv4jYOzcVbRTlhBjCamusTGdyvbaeF3mf9K73Y13cF-Y2n2yEtApqfaNy3PWRAlAfeK-asbszEtnxYtbZDEVD0DaKTuFO-txz-k8/s1600/Learning+the+Interface-13.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Haz click con el botón izquierdo y arrastra el ratón para arrastrar la Scene View.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC5y6cEQa9o9bgpGy5e7J70MmRESdkKAbrccUjQ61O3voPHu7va96YZ9d-iDbL4nUuBSrmPKGYm6NkIcq3MfZSs-txLlG4AbGSNtvtjQBcPDflpLP9OCRwvsjym-0DOtC4TxJVuBzRZns/s1600/Learning+the+Interface-15.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC5y6cEQa9o9bgpGy5e7J70MmRESdkKAbrccUjQ61O3voPHu7va96YZ9d-iDbL4nUuBSrmPKGYm6NkIcq3MfZSs-txLlG4AbGSNtvtjQBcPDflpLP9OCRwvsjym-0DOtC4TxJVuBzRZns/s1600/Learning+the+Interface-15.jpg&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPt_rxUISu8U2AmeF6uZyUa24EvDXHVjvqplHv-Vm3_38AVNMyrUKEopgL-2czhE5s_uEk6AjhRdFSkUg7TNIyoeU3F7WnvGSWY_-wak6YQyyFFHKosgEf1IY2jE8UznZCJoJEann9IcE/s1600/Learning+the+Interface-14.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPt_rxUISu8U2AmeF6uZyUa24EvDXHVjvqplHv-Vm3_38AVNMyrUKEopgL-2czhE5s_uEk6AjhRdFSkUg7TNIyoeU3F7WnvGSWY_-wak6YQyyFFHKosgEf1IY2jE8UznZCJoJEann9IcE/s1600/Learning+the+Interface-14.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Mantén pulsado&amp;nbsp;&lt;b&gt;Alt&lt;/b&gt;&amp;nbsp;y haz click con el botón izquierdo y arrastra el ratón para orbitar la vista sobre su punto de pivote.&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Mantén pulsado &lt;b&gt;Ctrl &lt;/b&gt;(&lt;b&gt;Command &lt;/b&gt;en Mac) y haz click con el botón izquierdo y arrastra el ratón para controlar el zoom (esto a mí no me funciona, imagino que porque utilizo una versión anterior).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;En la esquina superior izquierda tenemos el &lt;b&gt;Scene Gizmo&lt;/b&gt;. Esto nos muestra la actual orientación de la vista, y nos permite modificar el ángulo rápidamente.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXT5o22iYjnwR9F0lWV8sKHF20-cZDZjJP-vS6uxSZUpfJkmClZg7QclqWCbR37M98uia4LkrRYD0ZE5VkX3Xj2_Q8jVJbMyAv-7UWGK2J_r3n6bPiM_IEKjYhmfkLgtUxMDE9RsLzSgk/s1600/Learning+the+Interface-16.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXT5o22iYjnwR9F0lWV8sKHF20-cZDZjJP-vS6uxSZUpfJkmClZg7QclqWCbR37M98uia4LkrRYD0ZE5VkX3Xj2_Q8jVJbMyAv-7UWGK2J_r3n6bPiM_IEKjYhmfkLgtUxMDE9RsLzSgk/s1600/Learning+the+Interface-16.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Podemos hacer click en cualquiera de los brazos para forzar la dirección de la vista de la Scene View y cambiarlo a &lt;b&gt;Vista Isométrica&lt;/b&gt;. Mientras estés en esta vista, puedes hacer click en el botón derecho y arrastrar el ratón para orbitar, así como mantener pulsado &lt;b&gt;Alt &lt;/b&gt;y&lt;b&gt;&amp;nbsp;&lt;/b&gt;hacer click con el botón izquierdo y arrastra el ratón para arrastrar el Scene View (en mi versión no hay que pulsar Alt para esto último). Para salir de este modo, haz click en el centro del Scene Gizmo. Puedes mantener pulsado &lt;b&gt;Shift&lt;/b&gt;&amp;nbsp;y hacer click con el botón izquierdo en el centro del Scene Gizmo para cambiar en cualquier momento a la &lt;b&gt;Vista Isométrica&lt;/b&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Colocando GameObjects&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;A lo largo del desarrollo del juego, tendremos que colocar un montón de GameObjects en nuestro mundo. Para hacer esto utiliza las Herramientas de transformación de la barra de herramientas, que nos permitirá trasladar, rotar y escalar de forma individual nuestros GameObjects. Cada una de ellas mostrará su propio Gizmo alrededor del GameObject seleccionado dentro de nuestra Scene View. Puedes utilizar el ratón y manipular cualquier Gizmo para alterar el componente &lt;b&gt;Transform&lt;/b&gt;&amp;nbsp;del GameObject, o puedes introducir directamente los valores dentro del componente Transform en el &lt;b&gt;Inspector&lt;/b&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ2IkLBL8fN0V8j02B2bw8K4Ehmdo8TjKxG7qLKr9npdlNHLpYlKqaapkeeDob_wFfkbpGtrCwLo8QWr23xepOrOWIDx6VgsDZFHzsytbuNFrkhqD0or9lVlxdLT4Ek4JhAYn6uAirrOM/s1600/Learning+the+Interface-17.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ2IkLBL8fN0V8j02B2bw8K4Ehmdo8TjKxG7qLKr9npdlNHLpYlKqaapkeeDob_wFfkbpGtrCwLo8QWr23xepOrOWIDx6VgsDZFHzsytbuNFrkhqD0or9lVlxdLT4Ek4JhAYn6uAirrOM/s1600/Learning+the+Interface-17.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Barra de control del Scene View&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFD_2dsgADjxs28rfL9KB1JEsL2FMBgIvP-odCz1CZWvDJDmqA_U6H_SANrzHHpR9t7LIIwdWSy-MIiqtTF1QivFeQgUhy0iK34qIDltXgcGVtRNgjiRPd6_gMF_u7LwYbFfnR_J-nFQg/s1600/Learning+the+Interface-18.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;13&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFD_2dsgADjxs28rfL9KB1JEsL2FMBgIvP-odCz1CZWvDJDmqA_U6H_SANrzHHpR9t7LIIwdWSy-MIiqtTF1QivFeQgUhy0iK34qIDltXgcGVtRNgjiRPd6_gMF_u7LwYbFfnR_J-nFQg/s400/Learning+the+Interface-18.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;La barra de control del Scene View nos permite ver la escena en varios modos: con texturas, con la rejilla de la malla, con todos los colores RGB, etc. también te permitirá activar lo que puedes ver y&amp;nbsp;oír: las luces del juego, los distintos elementos, y el sonido del Scene View.&amp;nbsp;Trastead con las las diferentes opciones de esta barra para familiarizaros con ella.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Game View&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdyUlWW5PTfxf7cIl-od8ipGUyHvM8-vNEb1x-YpG0O8IpvbNCNjopozVqKFpHM2WIanW6aJSyoTJR9qZ2kbs4g2ZT6JH-CLzu7Tzr2RC1DuA_HfKkVK3DK0wBEJmqkrRAUEkH3CyURi0/s1600/Learning+the+Interface-19.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdyUlWW5PTfxf7cIl-od8ipGUyHvM8-vNEb1x-YpG0O8IpvbNCNjopozVqKFpHM2WIanW6aJSyoTJR9qZ2kbs4g2ZT6JH-CLzu7Tzr2RC1DuA_HfKkVK3DK0wBEJmqkrRAUEkH3CyURi0/s400/Learning+the+Interface-19.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;El &lt;b&gt;Game View&lt;/b&gt;&amp;nbsp;muestra la imagen renderizada desde la cámara (o cámaras) de nuestro juego.Representa el aspecto final que tendrá nuestro juego cuando lo publiquemos. Necesitarás al menos una &lt;b&gt;Cámara&lt;/b&gt;&amp;nbsp;para controlar lo que el jugador va a ver mientras juega.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Modo de Ejecución&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xiRImkYzty1URIQsNEOTDCRrhyphenhyphenWgy5qIug0EtBJJ84kjrqIr-FOp4di89t_ujGfozCrjWfICESFoivJQQPa5mz_qbbKNkC1GnN0k0SrKASZ8XdwgMEZKM3BxyY1MScj-bnrSr3eCA-o/s1600/Learning+the+Interface-20.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xiRImkYzty1URIQsNEOTDCRrhyphenhyphenWgy5qIug0EtBJJ84kjrqIr-FOp4di89t_ujGfozCrjWfICESFoivJQQPa5mz_qbbKNkC1GnN0k0SrKASZ8XdwgMEZKM3BxyY1MScj-bnrSr3eCA-o/s1600/Learning+the+Interface-20.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Utiliza los botones de la Barra de Herramientas para controlar el Editor durante el Modo de Ejecución y prueba la jugabilidad del proyecto. Mientras estés en el Modo de Ejecución, cualquier cambio que hagas en el Editor será temporal, y se reiniciará cuando detengas la ejecución. La interfaz del Editor se ensombrecerá para recordarnoslo.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Barra de control del Game View&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsI0OP1sLsoBLxbbbez3aULCsP7aOVmDBm4_Ze6Ekm2KVWYr1EtdwGEfJEtzS2yAQp-EHDBMtRyxAsN5LRWRvRke5GwhyphenhyphenlX8ANGXWoSiNw1NkpVGzbVVV9j0WqXGO74ftbWHJab-_FBHY/s1600/Learning+the+Interface-21.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;14&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsI0OP1sLsoBLxbbbez3aULCsP7aOVmDBm4_Ze6Ekm2KVWYr1EtdwGEfJEtzS2yAQp-EHDBMtRyxAsN5LRWRvRke5GwhyphenhyphenlX8ANGXWoSiNw1NkpVGzbVVV9j0WqXGO74ftbWHJab-_FBHY/s400/Learning+the+Interface-21.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;La primera lista desplegable de la barra de control del Game View nos permitirá forzar el ratio de la resolución del Game View. Esto es muy útil para poder ver cómo se verá nuestro juego en monitores con distinta resolución.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;A la derecha está el interruptor de &lt;b&gt;Mazimize on play&lt;/b&gt;. Cuando está activado, el Game View ocupará el 100% del Editor, mostrándonos una vista previa a pantalla completa cuando entremos en el Modo de Ejecución.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Lo siguiente que vemos es el interruptor de &lt;b&gt;Gizmos&lt;/b&gt;. Cuando esté activo, todos los gizmos que aparezcan en el Scene View se dibujarán también en el Game View.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Por último, nos encontramos con el botón Stats, que nos mostrará una ventana con las estadísticas de renderizado. Muy útil para ayudarnos a optimizar el rendimiento de los gráficos.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZdjAsm_SDXfFjWNwLjKFJ7Wp-pvRH76w6yTBK0JaYUlhm-qb2nEJ3u-_-Ym93cL2MGNqJCt-HNpb0JorwiaZemvzxA6E9y7Je73oAqeMa6pX_REi3xiu19kvEbU7ll_z8cMZ8fMZjEA8/s1600/Learning+the+Interface-22.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;263&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZdjAsm_SDXfFjWNwLjKFJ7Wp-pvRH76w6yTBK0JaYUlhm-qb2nEJ3u-_-Ym93cL2MGNqJCt-HNpb0JorwiaZemvzxA6E9y7Je73oAqeMa6pX_REi3xiu19kvEbU7ll_z8cMZ8fMZjEA8/s400/Learning+the+Interface-22.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Inspector&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR9NlO6mL_mYVyTJjPFq1Cbbhi6N1uD6Tmy-XnE2rg2A2dRXuxBA9rhnPbItESneOB0e4zEgq8Z-7zCY2EXq_28zToCSfx_BRmXfWUILjYEfs5rQRXjLMGvRJWju1uLpAMBSc13fzwdrA/s1600/Learning+the+Interface-23.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR9NlO6mL_mYVyTJjPFq1Cbbhi6N1uD6Tmy-XnE2rg2A2dRXuxBA9rhnPbItESneOB0e4zEgq8Z-7zCY2EXq_28zToCSfx_BRmXfWUILjYEfs5rQRXjLMGvRJWju1uLpAMBSc13fzwdrA/s1600/Learning+the+Interface-23.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Los juegos en Unity están compuestos por multitud de &lt;b&gt;GameObjects&lt;/b&gt;&amp;nbsp;que contienen mallas, scripts, sonidos o cualquier otro elemento gráfico como luces. El &lt;b&gt;Inspector &lt;/b&gt;nos muestra información detallada del actual GameObject seleccionado, incluyendo todos los &lt;b&gt;Componentes &lt;/b&gt;anexados y sus propiedades. Aquí tu puedes modificar la funcionalidad de tus GameObjects en tu juego. Es muy importante entender la relación que existe entre los GameObjects y sus Componentes, en la que me explayaré en futuros artículos, pero que podéis encontrar en inglés &lt;a href=&quot;http://unity3d.com/support/documentation/Manual/GameObjects.html&quot;&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Cualquier propiedad que muestre el Inspector puede ser modificada directamente. Puedes cambiar el valor de las variables de los scripts sin que cambies el script en sí mismo. Además te permite alterarlas en tiempo de ejecución, para que puedas encontrar los valores perfectos para tu juego sin necesidad de tener que reiniciar la ejecución de la Scene en cada momento. En un script, si defines una variable pública de un tipo de objeto (como GameObject o Transform), puedes arrastrar y soltar un GameObject o un Prefab para asignárselo.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Haz click en el icono de interrogación de cualquier Componente para cargar la página de referencia de dicho Componente.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZH0tV9fljmviB_IAukv43Ftkt-zRg77_Z1jNIwnyePh8rFqFppbNlgpDoM2FXuJtvqqlf18PuYNuAxmj21vcbLn-4ogzrO1zYCqnxYq_Bu1a-5xzTTyXzX0sTI03mnvx-ef1er05w0kM/s1600/Learning+the+Interface-24.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZH0tV9fljmviB_IAukv43Ftkt-zRg77_Z1jNIwnyePh8rFqFppbNlgpDoM2FXuJtvqqlf18PuYNuAxmj21vcbLn-4ogzrO1zYCqnxYq_Bu1a-5xzTTyXzX0sTI03mnvx-ef1er05w0kM/s1600/Learning+the+Interface-24.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Puedes añadir componentes desde la opción de menú &lt;b&gt;Component&lt;/b&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd3yEpu525bWYydIpxGMt4WG6cbS6wrpqPbdqu8rzm4ihD5pjhsQ_c5CdJ4azqAVMn6ZGP-p4uRftCDoWpH-4hzC2P-nP80Pd8OzR4uy4_dqfmQC0XrBNs_tX4_HioXUA4Q57Nxqk3940/s1600/Learning+the+Interface-25.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd3yEpu525bWYydIpxGMt4WG6cbS6wrpqPbdqu8rzm4ihD5pjhsQ_c5CdJ4azqAVMn6ZGP-p4uRftCDoWpH-4hzC2P-nP80Pd8OzR4uy4_dqfmQC0XrBNs_tX4_HioXUA4Q57Nxqk3940/s1600/Learning+the+Interface-25.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Haz click con el botón izquierdo en el icono de la rueda (o directamente click con el botón derecho) para abrir el menú contextual del Componente especificado.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZGgPkI6D4AitbKvfy9ehSz8Ptu9_LfOVtP44wvgsluaz5rkJ-U86O5P67ve58DzGhWsiGI04906SRrM9HkRLpDo6Y7PHClKccxX7hDQthC-ePgqtEv114QKIe-l6BtU2RU2s4xZcjdlM/s1600/Learning+the+Interface-26.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZGgPkI6D4AitbKvfy9ehSz8Ptu9_LfOVtP44wvgsluaz5rkJ-U86O5P67ve58DzGhWsiGI04906SRrM9HkRLpDo6Y7PHClKccxX7hDQthC-ePgqtEv114QKIe-l6BtU2RU2s4xZcjdlM/s1600/Learning+the+Interface-26.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;El Inspectoe nos mostrará también la Configuración de Importación del archivo de recursos seleccionado.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFq4ISCsAnjdwMTcU4SfeTi_gNhn7sRPSFelpcWWN_MOXuZSM8vDm6n-9NX-TErbg4DxRAUPiM41sgOeWI8FeBHrry6mB3GWvAH7zhPpSuwkzBitFWAou_iOvLxV6a3o8jVOmQVJ0Cx58/s1600/Learning+the+Interface-27.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFq4ISCsAnjdwMTcU4SfeTi_gNhn7sRPSFelpcWWN_MOXuZSM8vDm6n-9NX-TErbg4DxRAUPiM41sgOeWI8FeBHrry6mB3GWvAH7zhPpSuwkzBitFWAou_iOvLxV6a3o8jVOmQVJ0Cx58/s1600/Learning+the+Interface-27.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Utiliza la lista desplegable de &lt;b&gt;Layer&lt;/b&gt;&amp;nbsp;para asignar una capa de renderizado a nuestro GameObject. Usa la lista desplegable de &lt;b&gt;Tag&lt;/b&gt;&amp;nbsp;para asignar una etiqueta a ese mismo GameObject.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpTQDtXhkXstr5NyoIXrVUJkvmWrfR-76uyJFPs_OkjO9ciiGKapxsKSPR8I3G_M8vZclUBpmW-iRj7-DcoskFuUT-mb7XqDLNotgWmUGOvx7YpYk40Ds-Ca7OEqhiW4dHLk9yHrzihC0/s1600/Learning+the+Interface-28.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpTQDtXhkXstr5NyoIXrVUJkvmWrfR-76uyJFPs_OkjO9ciiGKapxsKSPR8I3G_M8vZclUBpmW-iRj7-DcoskFuUT-mb7XqDLNotgWmUGOvx7YpYk40Ds-Ca7OEqhiW4dHLk9yHrzihC0/s400/Learning+the+Interface-28.jpg&quot; width=&quot;303&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Prefabs&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Si tienes seleccionado un &lt;i&gt;Prefab&lt;/i&gt;&amp;nbsp;dispondrás de algunos botones adicionales en el Inspector. El manejo de &lt;i&gt;Prefabs &lt;/i&gt;es bastante importante en Unity, por lo que tengo pensado dedicarles un artículo. Mientras tanto podéis consultar la &lt;a href=&quot;http://unity3d.com/support/documentation/Manual/Prefabs.html&quot;&gt;página del manual oficial (en inglés)&lt;/a&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Otras Views&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Además de las Views principales que hemos visto aquí, existen otras complementarias:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;ul&gt;&lt;li&gt;La &lt;b&gt;Consola &lt;/b&gt;nos mostrará mensajes, advertencias y errores.&lt;/li&gt;
&lt;li&gt;Con la &lt;b&gt;Animation View&lt;/b&gt;&amp;nbsp;podremos animar nuestros GameObjects en la Scene.&lt;/li&gt;
&lt;li&gt;El &lt;b&gt;Profiler&lt;/b&gt;&amp;nbsp;nos permitirá investigar y encontrar cuellos de botella que afecten al rendimiento de nuestro juego.&lt;/li&gt;
&lt;li&gt;Con el &lt;b&gt;Lightmap View&lt;/b&gt; administraremos los mapas de luces utilizando el constructor integrado de lightmaps de Unity.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Esto es un repaso básico del entorno de Unity. Muchas de las cosas os sonarán a chino mandarín, pero lo importante es que con esta guía básica podáis jugar con el Editor, familiarizaros con él y poder seguir los futuros tutoriales o empezar a hacer alguna chorradita con la ayuda de los muchos que hay en la web sin que tengáis que preguntaros cada dos por tres &quot;dónde &lt;s&gt;c&amp;amp;%o&lt;/s&gt; vagina está esa opción&quot;.&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dreaming-arts.blogspot.com/feeds/4877453814421822340/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://dreaming-arts.blogspot.com/2011/08/unity-3d-familiarizandonos-con-la.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/4877453814421822340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9116359236257304675/posts/default/4877453814421822340'/><link rel='alternate' type='text/html' href='http://dreaming-arts.blogspot.com/2011/08/unity-3d-familiarizandonos-con-la.html' title='Unity 3D - Familiarizándonos con la interfaz'/><author><name>Miguel López</name><uri>http://www.blogger.com/profile/10356458557157595830</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlsab5pZ3nrdLaJ0XFtDqqLYQHhHKRUNUo3CE1JyoE0rOmarcS1gCTRxejxFUAeRt3yLeUs6nh2p35ONPXKIvdI4zmQuYCC0VMNFIosQpzB-TLqjh-CKgP_frY95i0eaI6-eDdrbK6RWQ/s72-c/Learning+the+Interface-0.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>