<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DUcGQnk7eSp7ImA9WhRbFU4.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553</id><updated>2012-02-06T08:03:43.701-06:00</updated><category term="ruby" /><category term="Lanzamiento" /><category term="juegos" /><category term="Python" /><category term="Teclado" /><category term="Raton" /><category term="Microsoft" /><category term="SQL" /><category term="America latina" /><category term="C" /><category term="desarrolladores" /><category term="Andorid" /><category term="Xbox 360" /><category term="HD" /><category term="windows phone 7" /><category term="input" /><category term="Estructuras" /><category term="celulas fotoelectricas" /><category term="Tutorial" /><category term="Keyboard" /><category term="XNA" /><category term="Kinect vs Move" /><category term="C++" /><category term="XNA 4.0" /><category term="Conectar" /><category term="Kinect vs Wii" /><category term="wp7" /><category term="2D" /><category term="Visual Basic" /><category term="windows" /><category term="energías renovables" /><category term="Noticia" /><category term="LG optimus 7" /><category term="Video" /><category term="IBM" /><category term="phpMyAdmin" /><category term="Programacion" /><category term="Internet" /><category term="java" /><category term="Camara" /><category term="Kinect" /><category term="php" /><category term="Visual" /><category term="descargar" /><category term="aplicaciones" /><category term="celular" /><category term="Ipod" /><category term="XNA Frameworks" /><category term="precio" /><category term="lenguajes" /><category term="Archivos" /><category term="C#" /><category term="telefono" /><category term="curso" /><category term="3D" /><category term="Mouse" /><category term="Lucid" /><category term="Linux" /><category term="ubuntu" /><category term="Utilidad" /><category term="Vector" /><category term="Mexico" /><category term="Blog" /><category term="Videojuegos" /><category term="Basic" /><category term="APP HUB" /><title>bzk Gaming</title><subtitle type="html">Blog de Programación, Tecnología, Videojuegos, Desarrollo, XNA.
Creado para gente que le fascina el mundo de la tecnología, con pequeños tutoriales, noticias, vídeos y lanzamientos de videojuegos y utilidades informáticas.

Todo en Español</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://bzkgaming.blogspot.com/" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/BzkGaming" /><feedburner:info uri="bzkgaming" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" /><logo>http://creativecommons.org/images/public/somerights20.gif</logo><feedburner:emailServiceId>BzkGaming</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;DEQBQ3o8eSp7ImA9WhZXEEQ.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-8290463448575092964</id><published>2011-04-29T10:52:00.001-05:00</published><updated>2011-04-29T11:59:12.471-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-29T11:59:12.471-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="descargar" /><category scheme="http://www.blogger.com/atom/ns#" term="Video" /><category scheme="http://www.blogger.com/atom/ns#" term="wp7" /><category scheme="http://www.blogger.com/atom/ns#" term="juegos" /><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><title>Aqui algunos juegos para el WP7</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nwKMVOihXOanasA_RRIkntlvIV4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nwKMVOihXOanasA_RRIkntlvIV4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nwKMVOihXOanasA_RRIkntlvIV4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nwKMVOihXOanasA_RRIkntlvIV4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/Th6In6HhuJA?rel=0" width="480"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/vAhbufUyZzI?rel=0" width="480"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/gtHqeLhUskE?rel=0" width="480"&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/yYZBcI5jjRg?rel=0" width="480"&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
espero les gusten todos estan buenos y sirve para variar un poco, carreras, de mesa, simulacion&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-8290463448575092964?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/RlZ5e-djfZw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/8290463448575092964/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2011/04/aqui-algunos-juegos-para-el-wp7.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/8290463448575092964?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/8290463448575092964?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/RlZ5e-djfZw/aqui-algunos-juegos-para-el-wp7.html" title="Aqui algunos juegos para el WP7" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/Th6In6HhuJA/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2011/04/aqui-algunos-juegos-para-el-wp7.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ADSXc_fSp7ImA9WhZSEUQ.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-7626345425466117794</id><published>2011-03-26T20:09:00.002-06:00</published><updated>2011-03-26T20:09:38.945-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-26T20:09:38.945-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows phone 7" /><category scheme="http://www.blogger.com/atom/ns#" term="wp7" /><title>Aplicaciones y Juegos Windos Phone 7</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RvVZTzq-6NDHqm6kEjL20-f19_4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RvVZTzq-6NDHqm6kEjL20-f19_4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RvVZTzq-6NDHqm6kEjL20-f19_4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RvVZTzq-6NDHqm6kEjL20-f19_4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hola solo para recomendar este sitio, donde encontrar soluciones moviles&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://bazoosoft.wordpress.com/"&gt;http://bazoosoft.wordpress.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-7626345425466117794?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/voKcrzid-wI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/7626345425466117794/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2011/03/aplicaciones-y-juegos-windos-phone-7.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/7626345425466117794?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/7626345425466117794?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/voKcrzid-wI/aplicaciones-y-juegos-windos-phone-7.html" title="Aplicaciones y Juegos Windos Phone 7" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2011/03/aplicaciones-y-juegos-windos-phone-7.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MBSHw6fyp7ImA9Wx9SFE0.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-9128977532384076009</id><published>2010-12-03T12:37:00.000-06:00</published><updated>2010-12-03T12:37:39.217-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-03T12:37:39.217-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows phone 7" /><category scheme="http://www.blogger.com/atom/ns#" term="LG optimus 7" /><category scheme="http://www.blogger.com/atom/ns#" term="precio" /><category scheme="http://www.blogger.com/atom/ns#" term="telefono" /><category scheme="http://www.blogger.com/atom/ns#" term="Mexico" /><title>Precio Windows Phone 7 en Mexico</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_Dt-Ggd14A7Uft8KXQibmmznqog/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_Dt-Ggd14A7Uft8KXQibmmznqog/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_Dt-Ggd14A7Uft8KXQibmmznqog/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_Dt-Ggd14A7Uft8KXQibmmznqog/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hola como ya algunos sabran solo podran encontrar el unico telefono, por el momento, el LG Optimus 7 estara disponible con Telcel pero ¿cual es su precio?&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Bueno por estar registrado en la pagina para apart uno de estos juguetitos se comunicaron conmigo desde el telefono y lo que me comentaron acerca de la adquisicion del telefono es lo siguiente: &lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;No estara disponible, por el momento, para compra indiviual, es decir, que se requiere contratar plan.&lt;/li&gt;
&lt;li&gt;Los planes a los que se puede contratar son 3, siendo los mas interesantes:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Mas x Menos 3---&amp;gt; El costo de la mensualidad es de $363 e incluye: 60 minutos, 10 SMS y 6 Numeros para llamadas o SMS ilimitados. Cabe aclara que se debe pagar una diferencia de &lt;strong&gt;$6800 &lt;/strong&gt;para poder adquirir el telefono.&lt;/li&gt;
&lt;li&gt;Mas x Menos Internet&amp;nbsp; Ilimitado ---&amp;gt;El costo de la mensualidad es de $700 e incluye: 100 minutos, 10 SMS y 6 Numeros para llamadas o SMS ilimitados. Cabe aclara que se debe pagar una diferencia de &lt;strong&gt;$5800&lt;/strong&gt;(aprox)&lt;strong&gt; &lt;/strong&gt;para poder adquirir el telefono.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
Pues si nos va a salir un poco caro el uso de un telefono con WP7 en Mexico ya que solo hay un distribuidor, esperemos que cambie esta tendencia para que los costos bajen, como en españa que son&amp;nbsp;varias compañias que tienen los Dispositivos, entre ellas Movistar y Vodafone, con costos desde los 170 a 250 Euros (2800-4100 pesos aprox).&lt;br /&gt;
&lt;br /&gt;
Bueno asi que ya saben si quieren uno para regalarselo esta naviadad hay que ahorrar.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-9128977532384076009?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/O0ze13j38Vg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/9128977532384076009/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/12/precio-windows-phone-7-en-mexico.html#comment-form" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/9128977532384076009?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/9128977532384076009?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/O0ze13j38Vg/precio-windows-phone-7-en-mexico.html" title="Precio Windows Phone 7 en Mexico" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>1</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/12/precio-windows-phone-7-en-mexico.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQEQXg4cCp7ImA9Wx9TF00.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-2453072116111477754</id><published>2010-11-25T11:31:00.000-06:00</published><updated>2010-11-25T11:31:40.638-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-25T11:31:40.638-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows phone 7" /><category scheme="http://www.blogger.com/atom/ns#" term="aplicaciones" /><category scheme="http://www.blogger.com/atom/ns#" term="Ipod" /><category scheme="http://www.blogger.com/atom/ns#" term="XNA 4.0" /><category scheme="http://www.blogger.com/atom/ns#" term="telefono" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="celular" /><category scheme="http://www.blogger.com/atom/ns#" term="Andorid" /><title>Windows Phone 7 ya tiene 3000 aplicaciones</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8OpwFOH43Pg16z7QkiO4dxUSiKU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8OpwFOH43Pg16z7QkiO4dxUSiKU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8OpwFOH43Pg16z7QkiO4dxUSiKU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8OpwFOH43Pg16z7QkiO4dxUSiKU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hola bueno solo para decirles que ya hay mas de 3000 aplicaciones en el &lt;strong&gt;MarketPlace &lt;/strong&gt;de&lt;strong&gt; &lt;/strong&gt;Windows Phone 7, un numero muy bajo comparado con las aplicaciones que tiene la apple store o Android Market, 300000 y 100000 cada uno. Lo que cabe destacar es que apenas hace unos dias se estaba dando la noticia de que se habian llegado a las mil aplicaciones, siguiendo esta tendencia &lt;strong&gt;WP7&lt;/strong&gt; alcanzara muy pronto a sus competidores.&lt;br /&gt;
hasta la fecha se han registrado mas de 15000 desarrolladores para el App HUB, para subir sus aplicaciones en el marcado.&lt;br /&gt;
&lt;br /&gt;
Esto y mas fue publicado en un &lt;a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/11/23/5-new-ways-we-re-promoting-windows-phone-7-apps-and-games-this-holiday-season.aspx"&gt;blog oficial&lt;/a&gt; de Microsoft.&lt;br /&gt;
&lt;br /&gt;
Asi que ya saben a subir sus juegos y aplicaciones registrandose en &lt;a href="http://create.msdn.com/es-ES"&gt;APP HUB&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Hasta la proxima entrega&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-2453072116111477754?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/P6FDGDz-Q4s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/2453072116111477754/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/11/windows-phone-7-ya-tiene-3000.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/2453072116111477754?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/2453072116111477754?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/P6FDGDz-Q4s/windows-phone-7-ya-tiene-3000.html" title="Windows Phone 7 ya tiene 3000 aplicaciones" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/11/windows-phone-7-ya-tiene-3000.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcEQ3w8fSp7ImA9Wx5bF0g.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-5445808152749534555</id><published>2010-11-02T22:03:00.000-06:00</published><updated>2010-11-02T22:03:22.275-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-02T22:03:22.275-06:00</app:edited><title>Nuevo Diseño de Blog</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/87l6sT9ZGDmRGfJ5WU7HwiXIs3U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/87l6sT9ZGDmRGfJ5WU7HwiXIs3U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/87l6sT9ZGDmRGfJ5WU7HwiXIs3U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/87l6sT9ZGDmRGfJ5WU7HwiXIs3U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hola en esta ocasión solo dejo este post para darle la nueva buena del nuevo diseño del blog, para que puedan mejorar su experiencia en este blog, cargando las paginas mas rápido, mejor colocación de en el entorno, etc.&lt;br /&gt;
&lt;br /&gt;
espero que dejen comentarios acerca de que si les gusta o no, saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-5445808152749534555?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/-P1eXVzp4zY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/5445808152749534555/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/11/nuevo-diseno-de-blog.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/5445808152749534555?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/5445808152749534555?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/-P1eXVzp4zY/nuevo-diseno-de-blog.html" title="Nuevo Diseño de Blog" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/11/nuevo-diseno-de-blog.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04DRHc-fSp7ImA9Wx5bEkU.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-1458591770656041679</id><published>2010-10-28T12:12:00.000-05:00</published><updated>2010-10-28T12:12:55.955-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-28T12:12:55.955-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows phone 7" /><category scheme="http://www.blogger.com/atom/ns#" term="3D" /><category scheme="http://www.blogger.com/atom/ns#" term="XNA" /><category scheme="http://www.blogger.com/atom/ns#" term="America latina" /><category scheme="http://www.blogger.com/atom/ns#" term="XNA Frameworks" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="desarrolladores" /><category scheme="http://www.blogger.com/atom/ns#" term="2D" /><title>Capacitacion para desarrollo en Windows Phone 7</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AqL6v6DnEMaVGkQjpeNGXwSy948/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AqL6v6DnEMaVGkQjpeNGXwSy948/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AqL6v6DnEMaVGkQjpeNGXwSy948/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AqL6v6DnEMaVGkQjpeNGXwSy948/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hola encontré en el &lt;a href="http://windowsteamblog.com/International/b/latam/"&gt;Blog de Windows para América Latina&lt;/a&gt;&amp;nbsp;un paquete para el desarrollo del aplicaciones para el windows Phone el cual lo pueden encontrar &lt;a href="http://windowsteamblog.com/international/b/latam/archive/2010/09/23/paquete-de-capacitaci-243-n-en-windows-phone-para-desarrolladores-versi-243-n-rtm.aspx"&gt;aquí&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Entre los recursos destaca el &lt;a href="http://download.microsoft.com/download/8/2/2/822BD724-2110-40F9-A32E-8CB9BCFD7426/WP7XNATrainingKitOffline.Setup.exe" jquery1288284733282="61"&gt;Paquete de capacitación en Windows Phone para los desarrolladores de &lt;b&gt;XNA&lt;/b&gt; &lt;b&gt;Framework&lt;/b&gt;&lt;/a&gt;, que incluye sólo los laboratorios XNA Framework.&lt;br /&gt;
&lt;br /&gt;
Una vez que lo bajamos e instalamos encontramos varias herramientas como el XNA Frameworks Labs.&lt;br /&gt;
y dos tutoriales muy buenos para crear juegos uno en 2D y otro en 3D.&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
espero que les sirva en gran medida saludos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-1458591770656041679?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/PSuZUfpWXGE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/1458591770656041679/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/10/capacitacion-para-desarrollo-en-windows.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/1458591770656041679?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/1458591770656041679?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/PSuZUfpWXGE/capacitacion-para-desarrollo-en-windows.html" title="Capacitacion para desarrollo en Windows Phone 7" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/10/capacitacion-para-desarrollo-en-windows.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EBSXY5eSp7ImA9Wx9SFE0.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-4028525795944783146</id><published>2010-10-27T14:35:00.003-05:00</published><updated>2010-12-03T12:40:58.821-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-03T12:40:58.821-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Keyboard" /><category scheme="http://www.blogger.com/atom/ns#" term="Raton" /><category scheme="http://www.blogger.com/atom/ns#" term="Teclado" /><category scheme="http://www.blogger.com/atom/ns#" term="Mouse" /><category scheme="http://www.blogger.com/atom/ns#" term="XNA" /><category scheme="http://www.blogger.com/atom/ns#" term="input" /><title>Tutorial XNA: Introducir datos desde el Teclado y Raton</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OAHzKuA2a0e5mlzjE-4N2CeH_2A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OAHzKuA2a0e5mlzjE-4N2CeH_2A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OAHzKuA2a0e5mlzjE-4N2CeH_2A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OAHzKuA2a0e5mlzjE-4N2CeH_2A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Mas sobre XNA en &lt;a href="http://bzkgaming.blogspot.com/"&gt;&lt;span style="font-family: Verdana, sans-serif; font-size: large;"&gt;bzk Gaming&lt;/span&gt;&lt;/a&gt;&amp;nbsp;en la seccion de &lt;a href="http://bzkgaming.blogspot.com/p/tutorial-xna-crea-tus-propios.html"&gt;XNA crea tus propis videojuegos&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Hola, bienvenidos sean de nuevo a este tutorial de XNA en 3D, lo que vamos hacer hoy es probar como introducir datos desde teclado y ratón a un juego en XNA. Para esto crearemos un nuevo proyecto, vamos a Visual Studio y de ahí Archivo-&amp;gt;Nuevo-&amp;gt;Proyecto-&amp;gt;Visual C#-&amp;gt;XNA Game Studio X.X (dependiendo de la versión, para este ejemplo usare la 3.0) y escogemos Windows Game, de nombre le pondré InputTecladoRaton, no muy original pero servirá para reconocerlo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Antes de comenzar con el código debemos de saber que todo trabajo que tenga que hacerse con el teclado se va hacer con la clase Keyboard es muy fácil su uso ya que solo tiene un método propio, todos los demás son heredados de Object, nosotros usaremos el método GetState() que es un método estático que devuelve el estado actual de nuestro teclado, debemos usar la estructura KeyboardState para asignar o verificar los estados de nuestro teclado ya que posee métodos que nos ayudan a verificar que tecla esta presionada o no.&lt;br /&gt;
&lt;br /&gt;
Como estándar se utilizan las teclas WASD para describir arriba, izquierda, abajo y derecha respectivamente, ya que utilizar las flechas de dirección complica el uso del ratón, por su cercanía.&lt;br /&gt;
&lt;br /&gt;
Al igual que nuestro teclado nuestro ratón posee las mismas características, ya que la clase Mouse, tiene un método GetState() que nos devuelve el estado actual del ratón y la estructura MouseState donde que representa el estado del ratón, a diferencia del teclado el ratón tiene una posición en X y Y que nos representan su posición en pantalla, y además puede indicarnos el uso de la rueda de desplazamiento del ratón.&lt;br /&gt;
&lt;br /&gt;
Para ver las estructuras y clases sigan estos vínculos hasta la referencia en MSDN&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.input.keyboard_members.aspx"&gt;Keyboard&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.input.keyboard_members.aspx"&gt;KeyboardState&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.input.mouse_members.aspx"&gt;Mouse&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.input.mousestate_members.aspx"&gt;MouseState&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Teniendo esto en cuanta volvamos a nuestro proyecto recién creado y lo primero que vamos a hacer es sustituir este código :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;GamePad&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;GetState&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;PlayerIndex&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;One&lt;span style="color: black; font-weight: bold;"&gt;).&lt;/span&gt;Buttons&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;Back &lt;span style="color: black; font-weight: bold;"&gt;==&lt;/span&gt; 
    ButtonState&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;Pressed&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt;
                &lt;span style="color: #009966; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;Exit&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;();&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
En el método Update() por el siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;Keyboard&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;GetState&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;().&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;Keys&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;Escape&lt;span style="color: black; font-weight: bold;"&gt;))&lt;/span&gt;
                &lt;span style="color: #009966; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;Exit&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;();&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
Así que ejecutaremos el proyecto y comprobaremos que cuando presionamos escape se cierre la ventana.&lt;br /&gt;
&lt;br /&gt;
Ahora haremos nuevas pruebas para esto declararemos una variable de clase de tipo color y la iniciaremos con Aqua:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;GraphicsDeviceManager graphics&lt;span style="color: black; font-weight: bold;"&gt;;&lt;/span&gt;
SpriteBatch spriteBatch&lt;span style="color: black; font-weight: bold;"&gt;;&lt;/span&gt;
&lt;span style="color: #cc0000;"&gt;//juesto despues&lt;/span&gt;
Color micolor &lt;span style="color: black; font-weight: bold;"&gt;=&lt;/span&gt; Color&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;Aqua&lt;span style="color: black; font-weight: bold;"&gt;;&lt;/span&gt; 
&lt;/pre&gt;
&lt;br /&gt;
En el metodo Draw la instruccion: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;GraphicsDevice&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;Clear&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;Color&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;CornflowerBlue&lt;span style="color: black; font-weight: bold;"&gt;);&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
La cambiaremos por&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;GraphicsDevice&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;Clear&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;micolor&lt;span style="color: black; font-weight: bold;"&gt;);&lt;/span&gt; 
&lt;/pre&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"&gt;
Esto hará que se dibuje según el color que queramos, asi que en el método Update agregaremos este código:&lt;/div&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #cc0000;"&gt;//recuperamos estado del teclado&lt;/span&gt;
KeyboardState eTeclado &lt;span style="color: black; font-weight: bold;"&gt;=&lt;/span&gt; Keyboard&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;GetState&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;();&lt;/span&gt;
&lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;eTeclado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;Keys&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;A&lt;span style="color: black; font-weight: bold;"&gt;))&lt;/span&gt;
        micolor &lt;span style="color: black; font-weight: bold;"&gt;=&lt;/span&gt; Color&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;Aqua&lt;span style="color: black; font-weight: bold;"&gt;;&lt;/span&gt;&lt;span style="color: #cc0000;"&gt;//cambio de color&lt;/span&gt;
&lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;eTeclado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;Keys&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;B&lt;span style="color: black; font-weight: bold;"&gt;))&lt;/span&gt;
        micolor&lt;span style="color: black; font-weight: bold;"&gt;=&lt;/span&gt;Color&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;Black&lt;span style="color: black; font-weight: bold;"&gt;;&lt;/span&gt;&lt;span style="color: #cc0000;"&gt;//cambio de color&lt;/span&gt;
&lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;eTeclado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;Keys&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;C&lt;span style="color: black; font-weight: bold;"&gt;))&lt;/span&gt;
        micolor&lt;span style="color: black; font-weight: bold;"&gt;=&lt;/span&gt;Color&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;Crimson&lt;span style="color: black; font-weight: bold;"&gt;;&lt;/span&gt;&lt;span style="color: #cc0000;"&gt;//cambio de color&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"&gt;
Con esto lograremos cambiar el color de nuestra pantalla según la tecla que presionamos.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Pero hay que recordar que ciertas acciones en un juego están prohibidas como el hecho que presionemos el botón de caminar hacia adelante y caminar hacia atrás al mismo tiempo, pasara algo extraño si no tenemos en cuenta esto. Así que podemos modificar nuestro código para que le digamos que cambie de color solo cuando una solo tecla esta presionada.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;eTeclado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;Keys&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;A&lt;span style="color: black; font-weight: bold;"&gt;) &amp;amp;&amp;amp;&lt;/span&gt; eTeclado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;IsKeyUp&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;Keys&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;B&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt; 
    &lt;span style="color: black; font-weight: bold;"&gt;&amp;amp;&amp;amp;&lt;/span&gt; eTeclado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;IsKeyUp&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;Keys&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;C&lt;span style="color: black; font-weight: bold;"&gt;))&lt;/span&gt;
                micolor &lt;span style="color: black; font-weight: bold;"&gt;=&lt;/span&gt; Color&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;Aqua&lt;span style="color: black; font-weight: bold;"&gt;;&lt;/span&gt;&lt;span style="color: #cc0000;"&gt;//cambio de color&lt;/span&gt;
&lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;eTeclado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;Keys&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;B&lt;span style="color: black; font-weight: bold;"&gt;) &amp;amp;&amp;amp; !&lt;/span&gt;eTeclado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;Keys&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;A&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt;
    &lt;span style="color: black; font-weight: bold;"&gt;&amp;amp;&amp;amp; !&lt;/span&gt;eTeclado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;Keys&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;C&lt;span style="color: black; font-weight: bold;"&gt;))&lt;/span&gt;
                micolor&lt;span style="color: black; font-weight: bold;"&gt;=&lt;/span&gt;Color&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;Black&lt;span style="color: black; font-weight: bold;"&gt;;&lt;/span&gt;&lt;span style="color: #cc0000;"&gt;//cambio de color&lt;/span&gt;
&lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;eTeclado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;Keys&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;C&lt;span style="color: black; font-weight: bold;"&gt;) &amp;amp;&amp;amp; !&lt;/span&gt;eTeclado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;Keys&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;A&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt;
    &lt;span style="color: black; font-weight: bold;"&gt;&amp;amp;&amp;amp;&lt;/span&gt; eTeclado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;IsKeyUp&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;Keys&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;B&lt;span style="color: black; font-weight: bold;"&gt;))&lt;/span&gt;
                micolor&lt;span style="color: black; font-weight: bold;"&gt;=&lt;/span&gt;Color&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;Crimson&lt;span style="color: black; font-weight: bold;"&gt;;&lt;/span&gt;&lt;span style="color: #cc0000;"&gt;//cambio de color&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
Fíjense que la lógica que use en cada una es diferente, en A decimos: si A esta presionada y B esta suelta y C esta suelta. En B decimos: si B está presionado y A no está presionado y C no está presionado. En C decimos: si C está presionado y A no está presionado y B esta suelta. Claro que esto lo podemos hacer como nosotros queramos es por ello que se los muestro de esta manera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ya que terminamos con el teclado, ahora veremos cómo funciona el ratón, ya que el uso de los botones de ratón es el mismo que el de nuestro teclado, a diferencia que tenemos un método para cada botón: izquierdo y derecho, y por tanto no necesitamos pasarle ningún argumento.&lt;br /&gt;
&lt;br /&gt;
Bien se me ocurre que haremos algo divertido con los colores, en XNA la estructura color tiene varias enumeraciones como ya vimos, ese azul pálido, el carmesí y el rojo. Pero el color también se puede hacer con los parámetros del RGB ósea rojo, verde y azul. Así que modificaremos esos parámetros en nuestro color en relación con la, posición de ratón para esto agregaremos dos variables a nivel de clase&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;MouseState edoActual&lt;span style="color: black; font-weight: bold;"&gt;;&lt;/span&gt;
MouseState edoPasado&lt;span style="color: black; font-weight: bold;"&gt;;&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"&gt;
Estas no ayudaran a verificar si se desplazó hacia un lado o hacia el otro, ahora en el método Initialize() agregaremos &lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;edoPasado &lt;span style="color: black; font-weight: bold;"&gt;=&lt;/span&gt; Mouse&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;GetState&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;();&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"&gt;
y en el método Update()&lt;/div&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #cc0000;"&gt;//recuperamos estado del mouse&lt;/span&gt;
edoActual &lt;span style="color: black; font-weight: bold;"&gt;=&lt;/span&gt; Mouse&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;GetState&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;();&lt;/span&gt;
&lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;edoActual&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X &lt;span style="color: black; font-weight: bold;"&gt;&amp;gt;&lt;/span&gt; edoPasado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt;
                micolor&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;R&lt;span style="color: black; font-weight: bold;"&gt;++;&lt;/span&gt;
&lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;edoActual&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X &lt;span style="color: black; font-weight: bold;"&gt;&amp;lt;&lt;/span&gt; edoPasado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt;
                micolor&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;R&lt;span style="color: black; font-weight: bold;"&gt;--;&lt;/span&gt;
edoPasado &lt;span style="color: black; font-weight: bold;"&gt;=&lt;/span&gt; edoActual&lt;span style="color: black; font-weight: bold;"&gt;;&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"&gt;
Si ejecutamos nos daremos cuenta de que los colores van cambiando según movamos el mouse, peo por que limitarnos a cambiar el rojo y podemos hacerlo a los tres, pero para esto incluiremos condiciones, para cambiar el Azul debemos presionar el botón izquierdo del ratón, para el Verde el derecho y para el rojo que el botón e en medio este presionado. Por lo que nuestro código quedaría más o menos así.&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #cc0000;"&gt;//recuperamos estado del mouse&lt;/span&gt;
edoActual &lt;span style="color: black; font-weight: bold;"&gt;=&lt;/span&gt; Mouse&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;GetState&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;();&lt;/span&gt;
&lt;span style="color: #cc0000;"&gt;//condicion para rojo&lt;/span&gt;
&lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;edoActual&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;MiddleButton &lt;span style="color: black; font-weight: bold;"&gt;==&lt;/span&gt; ButtonState&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;Pressed&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt;
&lt;span style="color: black; font-weight: bold;"&gt;{&lt;/span&gt;
&lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;edoActual&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X &lt;span style="color: black; font-weight: bold;"&gt;&amp;gt;&lt;/span&gt; edoPasado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt;
      micolor&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;R&lt;span style="color: black; font-weight: bold;"&gt;++;&lt;/span&gt;
&lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;edoActual&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X &lt;span style="color: black; font-weight: bold;"&gt;&amp;lt;&lt;/span&gt; edoPasado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt;
      micolor&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;R&lt;span style="color: black; font-weight: bold;"&gt;--;&lt;/span&gt;
            &lt;span style="color: black; font-weight: bold;"&gt;}&lt;/span&gt;
&lt;span style="color: #cc0000;"&gt;//condicion para azul&lt;/span&gt;
&lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;edoActual&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;LeftButton &lt;span style="color: black; font-weight: bold;"&gt;==&lt;/span&gt; ButtonState&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;Pressed&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt;
&lt;span style="color: black; font-weight: bold;"&gt;{&lt;/span&gt;
        &lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;edoActual&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X &lt;span style="color: black; font-weight: bold;"&gt;&amp;gt;&lt;/span&gt; edoPasado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt;
               micolor&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;B&lt;span style="color: black; font-weight: bold;"&gt;++;&lt;/span&gt;
        &lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;edoActual&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X &lt;span style="color: black; font-weight: bold;"&gt;&amp;lt;&lt;/span&gt; edoPasado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt;
               micolor&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;B?
&lt;span style="color: black; font-weight: bold;"&gt;}&lt;/span&gt;
&lt;span style="color: #cc0000;"&gt;//condicion para verde&lt;/span&gt;
&lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;edoActual&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;RightButton &lt;span style="color: black; font-weight: bold;"&gt;==&lt;/span&gt; ButtonState&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;Pressed&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt;
&lt;span style="color: black; font-weight: bold;"&gt;{&lt;/span&gt;
        &lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;edoActual&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X &lt;span style="color: black; font-weight: bold;"&gt;&amp;gt;&lt;/span&gt; edoPasado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt;
               micolor&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;G&lt;span style="color: black; font-weight: bold;"&gt;++;&lt;/span&gt;
        &lt;span style="color: #009966; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;edoActual&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X &lt;span style="color: black; font-weight: bold;"&gt;&amp;lt;&lt;/span&gt; edoPasado&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt;
               micolor&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;G&lt;span style="color: black; font-weight: bold;"&gt;--;&lt;/span&gt;
&lt;span style="color: black; font-weight: bold;"&gt;}&lt;/span&gt;            
edoPasado &lt;span style="color: black; font-weight: bold;"&gt;=&lt;/span&gt; edoActual&lt;span style="color: black; font-weight: bold;"&gt;;&lt;/span&gt;
&lt;/pre&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"&gt;
Aquí tienen un video de cómo se debería ver. Espero que les haya gustado el tutorial y no olviden comentar.&lt;/div&gt;
&lt;br /&gt;
&lt;object height="505" width="640"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/RSkG3S4-zjw?fs=1&amp;amp;hl=es_MX&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00"&gt;

&lt;/param&gt;
&lt;param name="allowFullScreen" value="true"&gt;

&lt;/param&gt;
&lt;param name="allowscriptaccess" value="always"&gt;

&lt;/param&gt;
&lt;embed src="http://www.youtube-nocookie.com/v/RSkG3S4-zjw?fs=1&amp;amp;hl=es_MX&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
Hasta la próxima&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-4028525795944783146?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/Ep5ftDYAug8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/4028525795944783146/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/10/tutorial-xna-introducir-datos-desde-el.html#comment-form" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/4028525795944783146?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/4028525795944783146?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/Ep5ftDYAug8/tutorial-xna-introducir-datos-desde-el.html" title="Tutorial XNA: Introducir datos desde el Teclado y Raton" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>1</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/10/tutorial-xna-introducir-datos-desde-el.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AMSX06fip7ImA9Wx9SFE0.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-2740246298154364485</id><published>2010-10-25T13:43:00.001-05:00</published><updated>2010-12-03T12:43:08.316-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-03T12:43:08.316-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows phone 7" /><category scheme="http://www.blogger.com/atom/ns#" term="Noticia" /><category scheme="http://www.blogger.com/atom/ns#" term="XNA" /><category scheme="http://www.blogger.com/atom/ns#" term="APP HUB" /><category scheme="http://www.blogger.com/atom/ns#" term="Xbox 360" /><category scheme="http://www.blogger.com/atom/ns#" term="Mexico" /><title>XNA por fin disponible en Mexico con APP HUB</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/n19w9xk1azy8CA2ZCgMGMMQGQGo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n19w9xk1azy8CA2ZCgMGMMQGQGo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/n19w9xk1azy8CA2ZCgMGMMQGQGo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n19w9xk1azy8CA2ZCgMGMMQGQGo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hola les tengo una fantastica noticia hoy entre a la pagina de XNA, pues no tenia nada mejor que hacer y me sorprendio su nuevo diseño, aun que no lo tome mucho en cuenta, ya que el diseño de Xbox.com tambien cambio hace unos dias despues me puse a leer, y me emocione mucho cuando vi en las FAQS la siguiente informacion:&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;EE.UU., Inglés, es- &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Reino Unido, Inglés, es-ES &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Alemania, el alemán, de-DE &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Francia, el francés, el dr-DR &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;España, español, es-ES &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Italia, italiano, TI- &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Canadá, Inglés, es-ES &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Canadá, Francia, fr-CA &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Australia, Inglés, en Au- &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;México, el español, es-MX&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Irlanda, Inglés, en-IE &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Nueva Zelanda, Inglés, en-NZ &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Bélgica, Francia, fr-BE &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Austria, Alemania, de-AT &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Suiza, Francia, fr-CH &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Suiza, Alemania, de canales &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Singapur, Inglés, es-ES &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Hong Kong, Inglés, cuarto de Hong Kong&lt;/span&gt; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
No reparo en alegria, ahora todos los mexicanos y residentes mexicanos podemos empezar a trabajar y subir nuestros jeugos a la paltaforma, bajo un precio de suscripcion de $99 USD por año. &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
la verdad yo esperaba esto desde hace tiempo que publique &lt;a href="http://bzkgaming.wordpress.com/2010/07/09/xna-haciendo-dinero-con-xbox-live-community-games/"&gt;haciendo dinero con xbox live community games&lt;/a&gt;&amp;nbsp;en mi blog pasado. por lo que me llevo a tener mi proyecto de blog para dar los inicios de XNA. &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
por lo pronto lo que puedo decir acerca de esto, es que va se competencia para el iStore de Mac, ya que este fue gracias a que XNA 4.0 probee herramientas para el &lt;a href="http://bzkgaming.blogspot.com/2010/10/windows-phone-7.html"&gt;Windows Phone 7&lt;/a&gt;&amp;nbsp;ya que tenga mas informacion se las hare saber. por ceirto si participas en el programa DreamsSparks de Microsoft parace ser que la suscripcion es Gratis. &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
Por otro lado, lo malo es que solo esta disponible para los juegos del Windows Phone 7 y no para el Xbox 360. pero esperemos que pronto este disponible el servicio. &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
Hasta luego.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-2740246298154364485?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/oNk0L6PfSek" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/2740246298154364485/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/10/xna-por-fin-disponible-en-mexico-con.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/2740246298154364485?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/2740246298154364485?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/oNk0L6PfSek/xna-por-fin-disponible-en-mexico-con.html" title="XNA por fin disponible en Mexico con APP HUB" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/10/xna-por-fin-disponible-en-mexico-con.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMMQX06cCp7ImA9Wx5UF0s.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-4958485133395166222</id><published>2010-10-22T10:48:00.000-05:00</published><updated>2010-10-22T10:48:00.318-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-22T10:48:00.318-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IBM" /><category scheme="http://www.blogger.com/atom/ns#" term="energías renovables" /><category scheme="http://www.blogger.com/atom/ns#" term="celulas fotoelectricas" /><title>Energías renovables de IBM celulas fotoelectricas</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/38H_58ysKww3_asC3d6lC0j-Q3w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/38H_58ysKww3_asC3d6lC0j-Q3w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/38H_58ysKww3_asC3d6lC0j-Q3w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/38H_58ysKww3_asC3d6lC0j-Q3w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hola se ha anunciado que IBM colaborara con Solar Frontier para crear&amp;nbsp;células fotoeléctricas, en las que se vara reducido su costo. para esto se usara una combinación de cobre, zinc, estaño, azufre y selenio,&amp;nbsp;estos materiales no son las que mejores resultados aportan, sin embargo, se ha apostado por estos materiales ya que&amp;nbsp;son mas comunes en la naturaleza, de ahí por que se pretenda que sean mas baratas que las actuales.&lt;br /&gt;
&lt;br /&gt;
La importancia que tiene que IBM se ponga atrabajar respecto a energías renovables es muy alentador, en primer lugar por que&amp;nbsp;la gran experiencia con semi conductores que tiene, además de la amplia cartera disponible, que no podría estar a la mano de cualquier investigador del mundo, hacen de este proyecto una noticia alentadora, ya que en un futuro quizás estemos integrando nuestra células fotoeléctrica a nuestro iPad.&lt;br /&gt;
&lt;br /&gt;
También no podemos dejar de lado el beneficio ecológico que tienen las investigaciones y desarrollo de proyectos sobre las energías renovables. esperemos que pronto&amp;nbsp;la mayoria de la poblacion tenga acceso a esta tecnologia.&lt;br /&gt;
&lt;br /&gt;
Saludos.&amp;nbsp;&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-4958485133395166222?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/9BY6KXi57uM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/4958485133395166222/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/10/energias-renovables-de-ibm-celulas.html#comment-form" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/4958485133395166222?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/4958485133395166222?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/9BY6KXi57uM/energias-renovables-de-ibm-celulas.html" title="Energías renovables de IBM celulas fotoelectricas" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>1</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/10/energias-renovables-de-ibm-celulas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04GRnY7fip7ImA9Wx9SFE0.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-2874336619375853284</id><published>2010-10-15T11:38:00.001-05:00</published><updated>2010-12-03T12:45:27.806-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-03T12:45:27.806-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="XNA" /><category scheme="http://www.blogger.com/atom/ns#" term="curso" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Xbox 360" /><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><title>Tutorial Mover  objetos 3D en XNA parte 2</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7WS22anhu2r00WzGTfDgvCV9RVs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7WS22anhu2r00WzGTfDgvCV9RVs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7WS22anhu2r00WzGTfDgvCV9RVs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7WS22anhu2r00WzGTfDgvCV9RVs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Para continuar con el tutorial, Explicaremos como primer cosa que el método &lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;Matrix&lt;span style="color: black;"&gt;.&lt;/span&gt;CreateTranslation 
&lt;/pre&gt;
solo crea un efecto de traslación, pero en realidad el objeto no se mueve, si depuráramos veríamos que mPos siempre está en (0,0,0). Así que para poder darle al nuestro tanque la posibilidad que recorra un tramo de camino, en el Método Update() modificaremos la posición del mismo. Pero antes de eso quitaremos el siguiente código del método de dibujo (Draw) que teníamos:&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;efecto&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;World &lt;span style="color: black; font-weight: bold;"&gt;=&lt;/span&gt; origen&lt;span style="color: black; font-weight: bold;"&gt;[&lt;/span&gt;malla&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;ParentBone&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;Index&lt;span style="color: black; font-weight: bold;"&gt;]  *&lt;/span&gt;Matrix&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;
               &lt;span style="color: #9966ff;"&gt;CreateTranslation&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;mPos&lt;span style="color: black; font-weight: bold;"&gt;+&lt;/span&gt;radioVigia&lt;span style="color: black; font-weight: bold;"&gt;)*&lt;/span&gt; Matrix&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;
               &lt;span style="color: #9966ff;"&gt;CreateRotationY&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;tanRotacion&lt;span style="color: black; font-weight: bold;"&gt;);&lt;/span&gt;
&lt;span style="color: #cc0000;"&gt;//por esta&lt;/span&gt;
efecto&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;World &lt;span style="color: black; font-weight: bold;"&gt;=&lt;/span&gt; origen&lt;span style="color: black; font-weight: bold;"&gt;[&lt;/span&gt;malla&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;ParentBone&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;Index&lt;span style="color: black; font-weight: bold;"&gt;]  *&lt;/span&gt; Matrix&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;
               &lt;span style="color: #9966ff;"&gt;CreateTranslation&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;mPos &lt;span style="color: black; font-weight: bold;"&gt;) *&lt;/span&gt; Matrix&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;
               &lt;span style="color: #9966ff;"&gt;CreateRotationY&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;tanRotacion&lt;span style="color: black; font-weight: bold;"&gt;);&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
Lo único que hicimos fue quitarle a la translación el aumento del radio vigía.&lt;br /&gt;
&lt;br /&gt;
Ahora iremos a nuestro método Update() y agregaremos el siguiente código, antes de baseUpdate():&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #cc0000;"&gt;//Se agrega a la posicion del tanque el vector del radio de &lt;/span&gt;
&lt;span style="color: #cc0000;"&gt;vigilancia &lt;/span&gt;
mPos&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X &lt;span style="color: black; font-weight: bold;"&gt;+= (&lt;/span&gt;&lt;span style="color: #009966; font-weight: bold;"&gt;float&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;)&lt;/span&gt;Math&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;&lt;span style="color: #9966ff;"&gt;Cos&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;(&lt;/span&gt;radioVigia&lt;span style="color: black; font-weight: bold;"&gt;.&lt;/span&gt;X&lt;span style="color: black; font-weight: bold;"&gt;);&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
Obsérvese que se aumenta la posición en X respecto a el radio vigía (recuerde que el Vector radioVigia tiene las componentes 0, 0,200) y la ejecución de Coseno nos da la idea de que da vuelta como es que se quería al principio.&lt;br /&gt;
&lt;br /&gt;
Pero sucede algo anormal que se puede apreciar en la primera parte del video, el giro lo hace hacia su parte de atrás, si bien esto no es tan “malo” ya que en la realidad los tanques tienen esa capacidad, nosotros queremos que sea hacia adelante el giro. Además, parece que se va en tanque haciendo una espiral, lo que sucede es que cada vez que se manda llamar Update. La posición del tanque se ira aumentando por lo que crea un efecto de espiral, que aunque se bonito XD, no es lo que queremos.&lt;br /&gt;
&lt;br /&gt;
Solucionaremos esto por partes lo primero que haremos se cambiar el signo + por el signo -.&lt;br /&gt;
&lt;br /&gt;
Ahora nuestro tanque dará la vuelta hacia enfrente, yupi!!. Por desgracia se sigue yendo en espiral.&lt;br /&gt;
&lt;br /&gt;
Bien, pues la manera más fácil de hacer esto es crear un límite, para cuando se llegue a este deje de incrementar la posición (o aminorar, como quiera ver) Para esto agregaremos la siguiente línea de código antes de la modificación de la posición.&lt;br /&gt;
&lt;br /&gt;
Tenga en cuenta que el numero debe ser negativo en caso que usted quiera que el tanque vaya hacia adelante, y positivo si quiere vaya en reversa.&lt;br /&gt;
&lt;br /&gt;
Esto sucede a causa del programa de diseño en este caso blender, que tomo la parte trasera del tanque hacia enfrente, por lo que cualquier movimiento, hacia enfrente debe hacerle las modificaciones adecuadas, en este caso fue disminuir en lugar de aumentar el vector posición. &lt;br /&gt;
&lt;br /&gt;
Teniendo nuestro código tal como está resultara en que al inicio el tanque se moverá poco, como si estuviera acelerando, pero al llegar al límite marcado, se quedara dando vueltas y vueltas, dispuesto a protegernos, aunque no puede todavía, eso lo veremos mas adelante.&lt;br /&gt;
&lt;br /&gt;
Mira el video&lt;br /&gt;
&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/uBr0M_bRj64?fs=1&amp;amp;hl=es_MX&amp;amp;color1=0x402061&amp;amp;color2=0x9461ca"&gt;
&lt;/param&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;/param&gt;
&lt;param name="allowscriptaccess" value="always"&gt;
&lt;/param&gt;
&lt;embed src="http://www.youtube-nocookie.com/v/uBr0M_bRj64?fs=1&amp;amp;hl=es_MX&amp;amp;color1=0x402061&amp;amp;color2=0x9461ca" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
En el próximo tutorial veremos cómo usar los inputs (en el primero teclado y después GamePad) para manejar el juego.&lt;br /&gt;
&lt;br /&gt;
Hasta pronto&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-2874336619375853284?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/hzCGT8cUzr0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/2874336619375853284/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/10/tutorial-mover-objetos-3d-en-xna-parte.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/2874336619375853284?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/2874336619375853284?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/hzCGT8cUzr0/tutorial-mover-objetos-3d-en-xna-parte.html" title="Tutorial Mover  objetos 3D en XNA parte 2" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/10/tutorial-mover-objetos-3d-en-xna-parte.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYEQ3o5fSp7ImA9Wx9SFE0.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-5153732926567954233</id><published>2010-10-08T11:32:00.004-05:00</published><updated>2010-12-03T12:48:22.425-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-03T12:48:22.425-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="XNA" /><category scheme="http://www.blogger.com/atom/ns#" term="Programacion" /><category scheme="http://www.blogger.com/atom/ns#" term="Xbox 360" /><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><title>Tutorial Mover objetos 3D en XNA Parte 1</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Xp9P-63MPi0HUKF8LNt2ulIGcqA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xp9P-63MPi0HUKF8LNt2ulIGcqA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Xp9P-63MPi0HUKF8LNt2ulIGcqA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xp9P-63MPi0HUKF8LNt2ulIGcqA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hola bueno ahí que seguir con el tutorial y ahora vamos a ver cómo se pueden mover objetos en 3D. Seguiremos con el proyecto del los tutoriales anteriores “Mijuego3D”.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Lo primero que queremos que haga nuestro tanque es poder verlo en 360 grados y para esto haremos que rote sobre su eje Y. así pues agregaremos una variable de clase llamada tanRotacion de tipo flotante.&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #0b810d;"&gt;//rotacion del tanque&lt;/span&gt;
&lt;span style="color: blue;"&gt;float&lt;/span&gt; tanRotacion &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #ff0066;"&gt;0.0&lt;/span&gt;f&lt;span style="color: black;"&gt;;&lt;/span&gt;

&lt;/pre&gt;
Después en el método Update() incluiremos este código:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #0b810d;"&gt;//aumentar rotacion&lt;/span&gt;
tanRotacion &lt;span style="color: black;"&gt;+=&lt;/span&gt; &lt;span style="color: #ff0066;"&gt;0.01&lt;/span&gt;f&lt;span style="color: black;"&gt;;&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
Esto ara que cada vez que se actualiza el juego se aumentara la rotación. Ahora solo falta que el método para dibujarlo pueda interpretar la rotación del modelo.&lt;br /&gt;
&lt;br /&gt;
Quitaremos esta línea de código y la sustituiremos por lo siguiente&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;efecto&lt;span style="color: black;"&gt;.&lt;/span&gt;World &lt;span style="color: black;"&gt;=&lt;/span&gt; origen&lt;span style="color: black;"&gt;[&lt;/span&gt;malla&lt;span style="color: black;"&gt;.&lt;/span&gt;ParentBone&lt;span style="color: black;"&gt;.&lt;/span&gt;Index&lt;span style="color: black;"&gt;];&lt;/span&gt;&lt;span style="color: #0b810d;"&gt;//cambiar por&lt;/span&gt;
efecto&lt;span style="color: black;"&gt;.&lt;/span&gt;World &lt;span style="color: black;"&gt;=&lt;/span&gt;origen&lt;span style="color: black;"&gt;[&lt;/span&gt;malla&lt;span style="color: black;"&gt;.&lt;/span&gt;ParentBone&lt;span style="color: black;"&gt;.&lt;/span&gt;Index &lt;span style="color: black;"&gt;]*&lt;/span&gt; Matrix&lt;span style="color: black;"&gt;.&lt;/span&gt;
              &lt;span style="color: black; font-weight: bold;"&gt;CreateRotationY&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;tanRotacion&lt;span style="color: black;"&gt;);&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y tendremos nuestro tanque rotando en nuestra pantalla si ejecutamos en este momento. Aquí tenemos que explicar el cambio más trascendente que hicimos que es el método de dibujo.&lt;br /&gt;
&lt;br /&gt;
Recuerden que origen es como tenemos nuestro modelo en 3D sin ninguna deformación, este será la base para cualquier trasformación que queramos hacer al objeto, además eso lo multiplicamos con el método estático CrearRotacionenY (traducido al español) de Matrix el cual recibe un numero flotante que representan los radianes que quiere que se rote el objeto sobre su eje Y. &lt;br /&gt;
&lt;br /&gt;
Si cambiamos la rotación obtendremos el mismo resultado, y solo cambiara la dirección de la rotación.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #0b810d;"&gt;//disminuir rotacion&lt;/span&gt;
tanRotacion &lt;span style="color: black;"&gt;-=&lt;/span&gt; &lt;span style="color: #ff0066;"&gt;0.01&lt;/span&gt;f&lt;span style="color: black;"&gt;;&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
Ahora queremos que nuestro tanque, pues nos proteja ¿no?, para eso si hicieron, para esto tiene que patrullar un área digamos un circulo en el cual de vueltas para ver si ahí enemigos.&lt;br /&gt;
&lt;br /&gt;
Esto lo haremos de una forma muy sencilla, volveremos a cambiar el efecto del mundo con al siguiente línea:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;efecto&lt;span style="color: black;"&gt;.&lt;/span&gt;World &lt;span style="color: black;"&gt;=&lt;/span&gt; origen&lt;span style="color: black;"&gt;[&lt;/span&gt;malla&lt;span style="color: black;"&gt;.&lt;/span&gt;ParentBone&lt;span style="color: black;"&gt;.&lt;/span&gt;Index&lt;span style="color: black;"&gt;]  *&lt;/span&gt;Matrix&lt;span style="color: black;"&gt;.&lt;/span&gt;
               &lt;span style="color: black; font-weight: bold;"&gt;CreateTranslation&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;mPos+radioVigia&lt;span style="color: black;"&gt;)*&lt;/span&gt; Matrix&lt;span style="color: black;"&gt;.&lt;/span&gt;
               &lt;span style="color: black; font-weight: bold;"&gt;CreateRotationY&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;tanRotacion&lt;span style="color: black;"&gt;);&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto lo que hace es que nuestro tanque primero se mueva y después de vuelta, algo así como si corriéramos en círculos en un árbol. Pero aparte de eso necesitamos que se desplace un poco hacia afuera del circulo imaginario, esta distancia será el radio de nuestro circulo.&lt;br /&gt;
&lt;br /&gt;
Así que agregamos otra variable a nivel de clase que se llame radio de vigilancia &lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;Vector3 radioVigia &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: brown;"&gt;new&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;Vector3&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #ff0066;"&gt;0.0&lt;/span&gt;f&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: #ff0066;"&gt;0.0&lt;/span&gt;f&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: #ff0066;"&gt;200.0&lt;/span&gt;f&lt;span style="color: black;"&gt;);&lt;/span&gt;
&lt;/pre&gt;
Y en el método Initialize vamos a aumentar este radio a la posición del tanque para que el tanque toque el perímetro del círculo imaginario.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;mPos&lt;span style="color: black;"&gt;+=&lt;/span&gt;radioVigia &lt;span style="color: black;"&gt;;&lt;/span&gt;&lt;span style="color: #0b810d;"&gt;//toca el circulo imaginario&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora deberíamos tener algo como se muestra en el video. Pero el efecto no es muy bueno, no parece que el tanque este girando como lo haría un auto, siguiendo las llantas así que agregaremos algo más adelante.&lt;br /&gt;
&lt;br /&gt;
&lt;object height="505" width="640"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/87am5Cv2eH4?fs=1&amp;amp;hl=es_MX&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00"&gt;
&lt;/param&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;/param&gt;
&lt;param name="allowscriptaccess" value="always"&gt;
&lt;/param&gt;
&lt;embed src="http://www.youtube-nocookie.com/v/87am5Cv2eH4?fs=1&amp;amp;hl=es_MX&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-5153732926567954233?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/6-OuUNZUWRQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/5153732926567954233/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/10/tutorial-mover-objetos-3d-en-xna.html#comment-form" title="3 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/5153732926567954233?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/5153732926567954233?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/6-OuUNZUWRQ/tutorial-mover-objetos-3d-en-xna.html" title="Tutorial Mover objetos 3D en XNA Parte 1" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>3</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/10/tutorial-mover-objetos-3d-en-xna.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEFQXg_cSp7ImA9Wx5aEEs.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-9117555875860867511</id><published>2010-10-01T13:32:00.001-05:00</published><updated>2010-11-06T12:03:30.649-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-06T12:03:30.649-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows phone 7" /><category scheme="http://www.blogger.com/atom/ns#" term="Lanzamiento" /><category scheme="http://www.blogger.com/atom/ns#" term="XNA" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Windows Phone 7</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6sdLo3s6hptzvy4-6GTKq4LSVus/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6sdLo3s6hptzvy4-6GTKq4LSVus/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6sdLo3s6hptzvy4-6GTKq4LSVus/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6sdLo3s6hptzvy4-6GTKq4LSVus/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;El 11 de octubre proximo &lt;strong&gt;Microsoft&lt;/strong&gt; lanzara su nuevo &lt;em&gt;telefono inteligente&lt;/em&gt;, para competir contra el &lt;strong&gt;Iphone&lt;/strong&gt; de &lt;strong&gt;Apple&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Segun lo comunicado en los boletines de prensa&amp;nbsp;&lt;strong&gt;Samsung LG&lt;/strong&gt; y &lt;strong&gt;HTC&lt;/strong&gt; produciran el Hardware del telefono inteligente.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;AT&amp;amp;T&lt;/strong&gt; sera el proveedor de servicios de comunicacion para&lt;strong&gt; Windows Phone 7&lt;/strong&gt;, al menos, eso hasta el&amp;nbsp; momento.&lt;br /&gt;
&lt;br /&gt;
Segun estudios el 70% de los usuarios de los iPhone, tomaron su decision basada en lo posibilidad de tener una gama muy completa de juegos o aplicaciones de entretenimeinto en general, y solo un pequeño porcentaje, afirmaron, usarlo como oficina movil. La posibilidad de los &lt;strong&gt;WP7&lt;/strong&gt; de tener aplicaciones en el mercado, sera critico para poder competir contra Apple.&lt;br /&gt;
&lt;br /&gt;
Y&amp;nbsp;en lo que nos consirde sobre el Blog's XNA 4.0 tiene la posibilidad de crear aplicaciones para dichos WP7.&lt;br /&gt;
&lt;br /&gt;
Asi que ya saben, si estan buscando remplezar ese viejo celular, por un nuevo telefono inteligente, donde puedan crear ustedes sus propias aplicaciones, WP7 sera una muy buena opcion a tomar en cuenta.&lt;br /&gt;
&lt;br /&gt;
Saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-9117555875860867511?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/XfvXM4E1dNc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/9117555875860867511/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/10/windows-phone-7.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/9117555875860867511?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/9117555875860867511?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/XfvXM4E1dNc/windows-phone-7.html" title="Windows Phone 7" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/10/windows-phone-7.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEFRnY9cCp7ImA9Wx5WFEs.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-5403463129954748503</id><published>2010-09-25T20:13:00.000-05:00</published><updated>2010-09-25T20:13:37.868-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-25T20:13:37.868-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HD" /><category scheme="http://www.blogger.com/atom/ns#" term="Video" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="phpMyAdmin" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Instalar phpMyAdmin en Ubuntu</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lWZPgfc6TnsblU_upyXTSU9bc7U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lWZPgfc6TnsblU_upyXTSU9bc7U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lWZPgfc6TnsblU_upyXTSU9bc7U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lWZPgfc6TnsblU_upyXTSU9bc7U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hola saliéndonos un poco de la temática de XNA les traigo un vídeo que subí a Youtube, que muestra como instalar phpMyAdmin en Ubuntu 9.10 ya que pienso decirles despues como instalar LAMP, pero como este es un poco mas pesado mejor les dejo este por ahora.&lt;br /&gt;
&lt;br /&gt;
Bueno pasenla bien. Saludos&lt;br /&gt;
&lt;br /&gt;
&lt;iframe class="youtube-player" type="text/html" width="660" height="525" src="http://www.youtube.com/embed/ZxCq8LR6CDc" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-5403463129954748503?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/ue5hPWrocr0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/5403463129954748503/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/09/instalar-phpmyadmin-en-ubuntu.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/5403463129954748503?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/5403463129954748503?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/ue5hPWrocr0/instalar-phpmyadmin-en-ubuntu.html" title="Instalar phpMyAdmin en Ubuntu" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/ZxCq8LR6CDc/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/09/instalar-phpmyadmin-en-ubuntu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMDQHw4eCp7ImA9Wx5WEEU.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-9066812425801360925</id><published>2010-09-12T12:22:00.002-05:00</published><updated>2010-09-21T12:01:11.230-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-21T12:01:11.230-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="C" /><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="lenguajes" /><category scheme="http://www.blogger.com/atom/ns#" term="Programacion" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Basic" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Basic" /><category scheme="http://www.blogger.com/atom/ns#" term="C++" /><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><title>Lenguajes de Programacion mas Usados</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hV4DzgkT8GaUmLJsGFsDeMlgQcg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hV4DzgkT8GaUmLJsGFsDeMlgQcg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hV4DzgkT8GaUmLJsGFsDeMlgQcg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hV4DzgkT8GaUmLJsGFsDeMlgQcg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hola solo vengo para mostrarles las estadísticas de los lenguajes de programación mas usados. por cual apostarían ustedes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table border="0" cellspacing="0" cols="3" frame="VOID" rules="NONE"&gt;&lt;colgroup&gt;&lt;col width="86"&gt;&lt;/col&gt;&lt;col width="86"&gt;&lt;/col&gt;&lt;col width="86"&gt;&lt;/col&gt;&lt;/colgroup&gt;  &lt;tbody&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17" width="86"&gt;Lugar&lt;/td&gt;    &lt;td align="LEFT" width="86"&gt;Lenguaje&lt;/td&gt;    &lt;td align="LEFT" width="86"&gt;Porcentaje&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;1 &lt;/td&gt;    &lt;td align="LEFT"&gt;Java &lt;/td&gt;    &lt;td align="LEFT"&gt;17.915% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;2 &lt;/td&gt;    &lt;td align="LEFT"&gt;C &lt;/td&gt;    &lt;td align="LEFT"&gt;17.147% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;3 &lt;/td&gt;    &lt;td align="LEFT"&gt;C++ &lt;/td&gt;    &lt;td align="LEFT"&gt;9.812% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;4 &lt;/td&gt;    &lt;td align="LEFT"&gt;PHP &lt;/td&gt;    &lt;td align="LEFT"&gt;8.370% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;5 &lt;/td&gt;    &lt;td align="LEFT"&gt;(Visual) Basic &lt;/td&gt;    &lt;td align="LEFT"&gt;5.797% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;6 &lt;/td&gt;    &lt;td align="LEFT"&gt;C# &lt;/td&gt;    &lt;td align="LEFT"&gt;5.016% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;7 &lt;/td&gt;    &lt;td align="LEFT"&gt;Python &lt;/td&gt;    &lt;td align="LEFT"&gt;4.583% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;8 &lt;/td&gt;    &lt;td align="LEFT"&gt;Objective-C &lt;/td&gt;    &lt;td align="LEFT"&gt;3.368% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;9 &lt;/td&gt;    &lt;td align="LEFT"&gt;Perl &lt;/td&gt;    &lt;td align="LEFT"&gt;2.447% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;10 &lt;/td&gt;    &lt;td align="LEFT"&gt;Ruby &lt;/td&gt;    &lt;td align="LEFT"&gt;1.907% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;11 &lt;/td&gt;    &lt;td align="LEFT"&gt;JavaScript &lt;/td&gt;    &lt;td align="LEFT"&gt;1.665% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;12 &lt;/td&gt;    &lt;td align="LEFT"&gt;Delphi &lt;/td&gt;    &lt;td align="LEFT"&gt;1.585% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;13 &lt;/td&gt;    &lt;td align="LEFT"&gt;Lisp &lt;/td&gt;    &lt;td align="LEFT"&gt;1.084% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;14 &lt;/td&gt;    &lt;td align="LEFT"&gt;Pascal &lt;/td&gt;    &lt;td align="LEFT"&gt;0.790% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;15 &lt;/td&gt;    &lt;td align="LEFT"&gt;Transact-SQL &lt;/td&gt;    &lt;td align="LEFT"&gt;0.771% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;16 &lt;/td&gt;    &lt;td align="LEFT"&gt;Go &lt;/td&gt;    &lt;td align="LEFT"&gt;0.728% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;17 &lt;/td&gt;    &lt;td align="LEFT"&gt;RPG (OS/400) &lt;/td&gt;    &lt;td align="LEFT"&gt;0.715% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;18 &lt;/td&gt;    &lt;td align="LEFT"&gt;PowerShell &lt;/td&gt;    &lt;td align="LEFT"&gt;0.686% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;19 &lt;/td&gt;    &lt;td align="LEFT"&gt;Ada &lt;/td&gt;    &lt;td align="LEFT"&gt;0.676% &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;20 &lt;/td&gt;    &lt;td align="LEFT"&gt;PL/SQL &lt;/td&gt;    &lt;td align="LEFT"&gt;0.637% &lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt; &lt;/table&gt;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Fuente: http://www.tiobe.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-9066812425801360925?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/XosHQI2w6wk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/9066812425801360925/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/09/lenguajes-de-programacion-mas-usados.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/9066812425801360925?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/9066812425801360925?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/XosHQI2w6wk/lenguajes-de-programacion-mas-usados.html" title="Lenguajes de Programacion mas Usados" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/09/lenguajes-de-programacion-mas-usados.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEBQXs4cCp7ImA9Wx5UF0s.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-8467110126539391987</id><published>2010-09-09T11:04:00.001-05:00</published><updated>2010-10-22T10:50:50.538-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-22T10:50:50.538-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="3D" /><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="XNA" /><category scheme="http://www.blogger.com/atom/ns#" term="curso" /><title>Muchas gracias, por curso XNA español</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lgrymYwUe8em0rGna2cnkrF8FFA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lgrymYwUe8em0rGna2cnkrF8FFA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lgrymYwUe8em0rGna2cnkrF8FFA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lgrymYwUe8em0rGna2cnkrF8FFA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Muchas gracias anuestros amigos de:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;México&lt;/li&gt;
&lt;li&gt;España &lt;/li&gt;
&lt;li&gt;Estados Unidos &lt;/li&gt;
&lt;li&gt;Colombia &lt;/li&gt;
&lt;li&gt;Argentina &lt;/li&gt;
&lt;li&gt;Canadá &lt;/li&gt;
&lt;li&gt;Rusia &lt;/li&gt;
&lt;li&gt;Chile &lt;/li&gt;
&lt;li&gt;China &lt;/li&gt;
&lt;li&gt;Ecuador &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;Esperen la continuacion de nuestros tutoriales de XNA, el &lt;a href="http://bzkgaming.blogspot.com/p/tutorial-xna-crea-tus-propios.html"&gt;curso de XNA&lt;/a&gt; en 3D, totalmente en español&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-8467110126539391987?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/eg00kN0ykHc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/8467110126539391987/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/09/muchas-gracias-por-curso-xna-espanol.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/8467110126539391987?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/8467110126539391987?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/eg00kN0ykHc/muchas-gracias-por-curso-xna-espanol.html" title="Muchas gracias, por curso XNA español" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/09/muchas-gracias-por-curso-xna-espanol.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUDQH4_eSp7ImA9Wx9SFE0.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-5716516795473225225</id><published>2010-08-21T13:09:00.001-05:00</published><updated>2010-12-03T12:51:11.041-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-03T12:51:11.041-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="3D" /><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="Video" /><category scheme="http://www.blogger.com/atom/ns#" term="XNA" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><title>Tutorial Dibujar un modelo 3D en XNA</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/G5VCaWcP2bm40zOX6dwm71Z7sdY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G5VCaWcP2bm40zOX6dwm71Z7sdY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/G5VCaWcP2bm40zOX6dwm71Z7sdY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G5VCaWcP2bm40zOX6dwm71Z7sdY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;
Tutorial Dibujar un modelo 3D en XNA (Tutorial en &lt;a href="http://bzkgaming.blogspot.com/" target="_blank"&gt;bzkGaming&lt;/a&gt;)&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Hola pues el inicio tan esperado de la creación de un videojuego está por comenzar para este tutorial necesitaremos nuestro modelo en 3D para la gente que no tenga forma de hacer un modelo en 3D Max, Blender, etc. Subo &lt;a href="http://www.megaupload.com/?d=BQ7WFCTN" target="_blank" title="Modelo 3D Para Descargar"&gt;este &lt;/a&gt;que yo hice en blender en FBX, pues no es gran cosa no tiene textura solo color, pero es lo que necesitamos para empezar.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Los modelos que usa XNA pueden estar en formato .X o .FBX lo cuales podemos crearlo en algunos programas de diseño, este modelo lo hice en blender.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Ahora que ya han descargado el archivo deben añadirlo al proyecto para esto crearemos una carpeta en Content&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Botón derecho en “Content”-&amp;gt;Agregar-&amp;gt;Nueva Carpeta&amp;nbsp; y la nombraremos Modelos. Le damos clic derecho y le damos Agregar-&amp;gt;Elemento existente… y elegimos el archivo tanquecito.fbx que descargamos antes.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Ahora abriremos el archivo Game1.cs y agregaremos una variable de nivel de clase o atributo llamado MiModelo de la Clase Model. La clase modelo pose métodos para poder manipular los modelos 3D que tengamos en nuestro juego. También necesitamos su posición en el espacio. Justo después de&lt;/div&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #888888;"&gt;01 &lt;/span&gt;&lt;span style="color: brown;"&gt;public class&lt;/span&gt; Game1 &lt;span style="color: black;"&gt;:&lt;/span&gt; Microsoft&lt;span style="color: black;"&gt;.&lt;/span&gt;Xna&lt;span style="color: black;"&gt;.&lt;/span&gt;Framework&lt;span style="color: black;"&gt;.&lt;/span&gt;Game
&lt;span style="color: #888888;"&gt;02 &lt;/span&gt;    &lt;span style="color: black;"&gt;{&lt;/span&gt;
&lt;span style="color: #888888;"&gt;03 &lt;/span&gt;        GraphicsDeviceManager graphics&lt;span style="color: black;"&gt;;&lt;/span&gt;
&lt;span style="color: #888888;"&gt;04 &lt;/span&gt;        SpriteBatch spriteBatch&lt;span style="color: black;"&gt;;&lt;/span&gt;
&lt;span style="color: #888888;"&gt;05 &lt;/span&gt;        Model MiModelo&lt;span style="color: black;"&gt;;&lt;/span&gt;&lt;span style="color: #0b810d;"&gt;//nuevas lineas de codigo&lt;/span&gt;
&lt;span style="color: #888888;"&gt;06 &lt;/span&gt;  Vector3 mPos &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: brown;"&gt;new&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;Vector3&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #ff0066;"&gt;0.0&lt;/span&gt;f&lt;span style="color: black;"&gt;);&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
Ahora necesitamos decirle donde esta el archivo que debe cargar, para esto vamos la funcion LoaContent y agregamos el siguiente codigo&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #888888;"&gt;01 &lt;/span&gt;MiModelo  &lt;span style="color: black;"&gt;=&lt;/span&gt; Content&lt;span style="color: black;"&gt;.&lt;/span&gt;Load&lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt;Model&lt;span style="color: black;"&gt;&amp;gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;"Modelos&lt;/span&gt;&lt;span style="color: magenta;"&gt;\\&lt;/span&gt;&lt;span style="color: magenta;"&gt;tanquecito"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Necesitamos algunas variables, que como se vio en el Tutorial Sistemas de Coordenadas y cámaras usaremos para mostrar nuestro modelo en pantalla, pondremos una cámara en el espacio, utilizaremos un vector3 para indicar la posición de esta, aunque aún no necesitamos que se mueva. También indicaremos la relación de aspecto que tendrá, para esto incluiremos el siguiente código como variables de clase en Game1 como hemos venido haciendo.&lt;/div&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #888888;"&gt;01 &lt;/span&gt;&lt;span style="color: #0b810d;"&gt;//camara en el espacion&lt;/span&gt;
&lt;span style="color: #888888;"&gt;02 &lt;/span&gt;        Vector3 camaraPos &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: brown;"&gt;new&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;Vector3&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #ff0066;"&gt;500.0&lt;/span&gt;f&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: #ff0066;"&gt;100.0&lt;/span&gt;f&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: #ff0066;"&gt;1000.0&lt;/span&gt;f&lt;span style="color: black;"&gt;);&lt;/span&gt;
&lt;span style="color: #888888;"&gt;03 &lt;/span&gt;        &lt;span style="color: #0b810d;"&gt;//indica la relacion de aspecto&lt;/span&gt;
&lt;span style="color: #888888;"&gt;04 &lt;/span&gt;        &lt;span style="color: blue;"&gt;float&lt;/span&gt; relacionAspecto&lt;span style="color: black;"&gt;;&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Pero para obtener la relación de aspecto necesitaremos incluir una llamada al dispositivo de gráficos la cual permita indicar la relación. Y para que no se esté ejecutando en cada ciclo, incluiremos está en el método LoadContent() de la siguiente forma&lt;/div&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #888888;"&gt;01 &lt;/span&gt;&lt;span style="color: #0b810d;"&gt;//esto genera un numero decimal equivalente a &lt;/span&gt;
&lt;span style="color: #888888;"&gt;02 &lt;/span&gt;            &lt;span style="color: #0b810d;"&gt;//dividir el ancho de la pantalla&lt;/span&gt;
&lt;span style="color: #888888;"&gt;03 &lt;/span&gt;            &lt;span style="color: #0b810d;"&gt;//entre el largo&lt;/span&gt;
&lt;span style="color: #888888;"&gt;04 &lt;/span&gt;           relacionAspecto&lt;span style="color: black;"&gt;=&lt;/span&gt; graphics&lt;span style="color: black;"&gt;.&lt;/span&gt;GraphicsDevice&lt;span style="color: black;"&gt;.&lt;/span&gt;Viewport&lt;span style="color: black;"&gt;.&lt;/span&gt;AspectRatio&lt;span style="color: black;"&gt;;&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Ya casi acabamos solo nos falta incluir el método para dibujar nuestro modelo.&lt;br /&gt;
&lt;br /&gt;
En esta ocasión usaremos la clase BasicEffect que contiene los métodos que necesitamos para dibujar un modelo 3D en el escenario.&lt;br /&gt;
&lt;br /&gt;
Es nuestro método Draw() justo después de los comentarios // TODO: Add your drawing code here. Anexaremos estas líneas de código. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: #888888;"&gt;01 &lt;/span&gt;&lt;span style="color: #0b810d;"&gt;//toma como origen la estructura 3D que viene por default&lt;/span&gt;
&lt;span style="color: #888888;"&gt;02 &lt;/span&gt;            Matrix&lt;span style="color: black;"&gt;[]&lt;/span&gt; origen &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: brown;"&gt;new&lt;/span&gt; Matrix&lt;span style="color: black;"&gt;[&lt;/span&gt;MiModelo&lt;span style="color: black;"&gt;.&lt;/span&gt;Bones&lt;span style="color: black;"&gt;.&lt;/span&gt;Count&lt;span style="color: black;"&gt;];&lt;/span&gt;
&lt;span style="color: #888888;"&gt;03 &lt;/span&gt;            MiModelo&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;CopyAbsoluteBoneTransformsTo&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;origen&lt;span style="color: black;"&gt;);&lt;/span&gt;
&lt;span style="color: #888888;"&gt;04 &lt;/span&gt;            &lt;span style="color: #0b810d;"&gt;//los objetos 3D en ocasiones como esta estan formados por mallas&lt;/span&gt;
&lt;span style="color: #888888;"&gt;05 &lt;/span&gt;            &lt;span style="color: #0b810d;"&gt;//lo que se indica es que por cada malla que tiene este&lt;/span&gt;
&lt;span style="color: #888888;"&gt;06 &lt;/span&gt;            &lt;span style="color: #0b810d;"&gt;// se dibujara en la pantalla&lt;/span&gt;
&lt;span style="color: #888888;"&gt;07 &lt;/span&gt;            &lt;span style="color: brown;"&gt;foreach&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;ModelMesh malla &lt;span style="color: brown;"&gt;in&lt;/span&gt; MiModelo&lt;span style="color: black;"&gt;.&lt;/span&gt;Meshes&lt;span style="color: black;"&gt;)&lt;/span&gt;
&lt;span style="color: #888888;"&gt;08 &lt;/span&gt;            &lt;span style="color: black;"&gt;{&lt;/span&gt;
&lt;span style="color: #888888;"&gt;09 &lt;/span&gt;                &lt;span style="color: #0b810d;"&gt;//indica todos lo efectos basicos que pueden aplicarse a las mallas&lt;/span&gt;
&lt;span style="color: #888888;"&gt;10 &lt;/span&gt;                &lt;span style="color: brown;"&gt;foreach&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;BasicEffect efecto &lt;span style="color: brown;"&gt;in&lt;/span&gt; malla&lt;span style="color: black;"&gt;.&lt;/span&gt;Effects&lt;span style="color: black;"&gt;)&lt;/span&gt;
&lt;span style="color: #888888;"&gt;11 &lt;/span&gt;                &lt;span style="color: black;"&gt;{&lt;/span&gt;
&lt;span style="color: #888888;"&gt;12 &lt;/span&gt;                    &lt;span style="color: #0b810d;"&gt;//luz basica&lt;/span&gt;
&lt;span style="color: #888888;"&gt;13 &lt;/span&gt;                    efecto&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;EnableDefaultLighting&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
&lt;span style="color: #888888;"&gt;14 &lt;/span&gt;                    &lt;span style="color: #0b810d;"&gt;//MUY IMPORTANTE&lt;/span&gt;
&lt;span style="color: #888888;"&gt;15 &lt;/span&gt;                    &lt;span style="color: #0b810d;"&gt;//indica que se dibujara ne la pantalla&lt;/span&gt;
&lt;span style="color: #888888;"&gt;16 &lt;/span&gt;                    &lt;span style="color: #0b810d;"&gt;// en esta ocasion sera el objeto tan como esta&lt;/span&gt;
&lt;span style="color: #888888;"&gt;17 &lt;/span&gt;                    efecto&lt;span style="color: black;"&gt;.&lt;/span&gt;World &lt;span style="color: black;"&gt;=&lt;/span&gt; origen&lt;span style="color: black;"&gt;[&lt;/span&gt;malla&lt;span style="color: black;"&gt;.&lt;/span&gt;ParentBone&lt;span style="color: black;"&gt;.&lt;/span&gt;Index&lt;span style="color: black;"&gt;];&lt;/span&gt;
&lt;span style="color: #888888;"&gt;18 &lt;/span&gt;                    &lt;span style="color: #0b810d;"&gt;//crea una vista para la camara&lt;/span&gt;
&lt;span style="color: #888888;"&gt;19 &lt;/span&gt;                    &lt;span style="color: #0b810d;"&gt;//en ella se define la poscion, el objetivo y el vector arriba&lt;/span&gt;
&lt;span style="color: #888888;"&gt;20 &lt;/span&gt;                    efecto&lt;span style="color: black;"&gt;.&lt;/span&gt;View &lt;span style="color: black;"&gt;=&lt;/span&gt; Matrix&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;CreateLookAt&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;camaraPos &lt;span style="color: black;"&gt;,&lt;/span&gt; Vector3&lt;span style="color: black;"&gt;.&lt;/span&gt;Zero&lt;span style="color: black;"&gt;,&lt;/span&gt; Vector3&lt;span style="color: black;"&gt;.&lt;/span&gt;Up&lt;span style="color: black;"&gt;);&lt;/span&gt;
&lt;span style="color: #888888;"&gt;21 &lt;/span&gt;                    &lt;span style="color: #0b810d;"&gt;//indica la proyeccion&lt;/span&gt;
&lt;span style="color: #888888;"&gt;22 &lt;/span&gt;                    &lt;span style="color: #0b810d;"&gt;//esta presente la relacion de aspecto&lt;/span&gt;
&lt;span style="color: #888888;"&gt;23 &lt;/span&gt;                    &lt;span style="color: #0b810d;"&gt;//y los limites cera y lejos para dibujar en la pantalla&lt;/span&gt;
&lt;span style="color: #888888;"&gt;24 &lt;/span&gt;                    efecto&lt;span style="color: black;"&gt;.&lt;/span&gt;Projection &lt;span style="color: black;"&gt;=&lt;/span&gt; Matrix&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;CreatePerspectiveFieldOfView&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;MathHelper&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;ToRadians&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #ff0066;"&gt;90.0&lt;/span&gt;f&lt;span style="color: black;"&gt;),&lt;/span&gt;
&lt;span style="color: #888888;"&gt;25 &lt;/span&gt;                        relacionAspecto&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: #ff0066;"&gt;100.0&lt;/span&gt;f&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: #ff0066;"&gt;10000.0&lt;/span&gt;f&lt;span style="color: black;"&gt;);&lt;/span&gt;
&lt;span style="color: #888888;"&gt;26 &lt;/span&gt;                &lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;span style="color: #888888;"&gt;27 &lt;/span&gt;                &lt;span style="color: #0b810d;"&gt;//Dibuja la malla en la pantalla&lt;/span&gt;
&lt;span style="color: #888888;"&gt;28 &lt;/span&gt;                malla&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;Draw&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
&lt;span style="color: #888888;"&gt;29 &lt;/span&gt;            &lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Pues eso es todo amigos. En el siguiente tutorial, indicare la forma de darle unas cuantas animaciones básicas a nuestro modelo en 3D.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Pueden checar el video en YouTube o descargar el archivo de proyecto que les anexo. No se olviden de comentar y de suscribirse si les gusto este tutorial. Nos vemos&lt;/div&gt;
&lt;br /&gt;
&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zjIHO8Ud1Vg&amp;hl=es&amp;fs=1"&gt;
&lt;/param&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;/param&gt;
&lt;param name="allowscriptaccess" value="always"&gt;
&lt;/param&gt;
&lt;embed src="http://www.youtube.com/v/zjIHO8Ud1Vg&amp;hl=es&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.megaupload.com/?d=OVN1ULIQ" target="_blank" title="Proyecto XNA 3D"&gt;Descarga el Proyecto&lt;/a&gt; pass: xna&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-5716516795473225225?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/lAlkfFrg0ss" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/5716516795473225225/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/08/tutorial-dibujar-un-modelo-3d-en-xna.html#comment-form" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/5716516795473225225?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/5716516795473225225?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/lAlkfFrg0ss/tutorial-dibujar-un-modelo-3d-en-xna.html" title="Tutorial Dibujar un modelo 3D en XNA" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>2</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/08/tutorial-dibujar-un-modelo-3d-en-xna.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUARHo6cCp7ImA9Wx9SFE0.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-5842039538605663842</id><published>2010-08-14T11:58:00.003-05:00</published><updated>2010-12-03T12:50:45.418-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-03T12:50:45.418-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="XNA" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><category scheme="http://www.blogger.com/atom/ns#" term="Vector" /><category scheme="http://www.blogger.com/atom/ns#" term="Camara" /><title>Tutorial Sistemas de Coordenadas y cámaras en XNA</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/phnfFNA5vXOGFXIoskiiGkZnkNk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/phnfFNA5vXOGFXIoskiiGkZnkNk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/phnfFNA5vXOGFXIoskiiGkZnkNk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/phnfFNA5vXOGFXIoskiiGkZnkNk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;
Tutorial Sistemas de Coordenadas y cámaras en XNA (tutoriales en : &lt;a href="http://bzkgaming.blogspot.com/" target="_blank"&gt;bzkgaming&lt;/a&gt;)&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Hola bueno siguiendo con la introducción a la lógica de los juegos 3D necesitamos saber más de estos. En este post veremos el sistema de coordenadas que usa XNA y la importancia de las cámaras.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Antes de imaginarnos las coordenadas en 3D imaginemos en 2D, que tenemos, pues X y Y, donde podemos ubicar un punto en el espacio digamos en (0,0) o en (10,5) o en (-5,-3) etc. Pues bien ahora que tenemos ese concepto necesitamos saber que para manejar 3D necesitamos una coordenada más la cual es Z la cual punta hacia nosotros en un esquema se verían así&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="http://bzkgaming.files.wordpress.com/2010/08/cam00.png"&gt;&lt;img alt="XNA" class="size-medium wp-image-111" height="225" src="http://bzkgaming.files.wordpress.com/2010/08/cam00.png?w=300" title="Coordenadas XNA" width="300" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Donde tenemos objetos tridimensionales y Z aumenta hacia nosotros y disminuye cuando se aleja.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;strong&gt;Vectores&lt;/strong&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Para manejar posiciones en XNA usamos vectores, y si usaremos mucho las matemáticas y algo de física aquí, así que si has tomado clases de Calculo Vectorial o aun que sea has visto vectores te va servir mucho. Tendremos vectores de posición de velocidad, de aceleración, etc. Pero no se desanimen solo será lo más básico, como suma de vectores. Para usar vectores en XNA tendremos que usar la Estructura Vector3, (si ya llevaste un curso de XNA en 2D veras que también hay Vector2).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
El constructor de esta clase recibe, en el caso más común, tres parámetros 3 Flotantes que representan X, Y e Z respectivamente.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;strong&gt;Cámara&lt;/strong&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
La cámara es un objeto de vital importancia en el mundo 3D ya que con ella se muestra al usuario un vista 2D del mundo 3D, pero que significa esto. Significa que con la cámara “tomamos” un video del mundo el cual se representa en la pantalla de 2D .&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
XNA nos provee un método para poder visualizar en nuestra PC o Xbox lo que está capturando una cámara en un momento. El método se llama &lt;em&gt;CreateLookAt&lt;/em&gt; que es un miembro estático de la clase Matrix (hablaremos más tarde de esta clase), los parámetros que recibe son: la posición de la cámara, el objetivo de la cámara, y la posición a la cual se requiere como arriba. Para estos tres parámetros utiliza Vectores, por ejemplo se puede enviar siempre el Vector3.Up (que representa un vector que siempre apunta al cielo) para decirle a la cámara donde es arriba.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Además contamos con un método estático para poder lograr perspectivas.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
CreatePerspectiveFieldOfView este método recibe como parámetros: campo de visión, relación de aspecto, tope cercano y tope lejano.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="http://bzkgaming.files.wordpress.com/2010/08/cam01.png"&gt;&lt;img alt="camara XNA" class="size-full wp-image-112" height="361" src="http://bzkgaming.files.wordpress.com/2010/08/cam01.png" title="Camara XNA" width="630" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Como indica la imagen la cámara necesita capturar los objetos en el mundo. Los topes cercano y lejano sirven para indicar que objetos si van a ser dibujados en la pantalla y cuáles no. Por ejemplo si pusiéramos como valores para tope cercano 100 y lejano 1000 solo los objetos que estan a esta distancia podrán ser mostrados, y si tenemos un objeto a una distancia de 1200 no será mostrado en la pantalla.&lt;/div&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Bien ya ha sido mucha teoría para el siguiente post dibujaremos nuestro primer modelo en 3D.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Saludos y no se olviden de comentar.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-5842039538605663842?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/rpRHCYv25eg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/5842039538605663842/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/08/tutorial-sistemas-de-coordenadas-y.html#comment-form" title="4 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/5842039538605663842?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/5842039538605663842?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/rpRHCYv25eg/tutorial-sistemas-de-coordenadas-y.html" title="Tutorial Sistemas de Coordenadas y cámaras en XNA" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>4</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/08/tutorial-sistemas-de-coordenadas-y.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUFSXk6fSp7ImA9Wx9SFE0.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-2869256962055006305</id><published>2010-08-08T14:15:00.005-05:00</published><updated>2010-12-03T12:50:18.715-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-03T12:50:18.715-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="XNA" /><category scheme="http://www.blogger.com/atom/ns#" term="Programacion" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Tutorial Aspectos básicos en XNA</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r8vopK6DIPKRzbXYJCIX8g_Qgik/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r8vopK6DIPKRzbXYJCIX8g_Qgik/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/r8vopK6DIPKRzbXYJCIX8g_Qgik/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r8vopK6DIPKRzbXYJCIX8g_Qgik/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Tutorial Aspectos básicos en XNA (tutoriales en : &lt;a href="http://bzkgaming.wordpress.com/"&gt;http://bzkgaming.wordpress.com/&lt;/a&gt; )&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Hola, antes que nada debes de saber que los tutoriales que se verán en este blog se requiere de conocimientos previos en Programación, de preferencia el lenguaje C# (Aun que Java, C y C++ también es bueno) y en programación Orientada objetos ya que en la mayoría de los ejemplos se utilizaran Clases. Y por último haber jugado algunas vez en tu vida un juego de Video en 3D (No Mario, no eres tu soy yo, XD). Si cumples con estos requisitos ya puedes iniciar el tuto, sino búscate unos tutoriales simples de programación de preferencia en C# y dale una checada a la wiki &lt;a href="http://es.wikipedia.org/wiki/Poo"&gt;http://es.wikipedia.org/wiki/Poo&lt;/a&gt; en su artículo de programación orientada a objetos. En este blog También planeo poner alguno que otro tutorial básico del lenguaje, nada que ver con la programación en XNA. Todo dicho.&lt;/div&gt;
En sus marcas… ¿listos?... fuera.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
En este tutorial usare Visual Studio 2008 con XNA 3.0&lt;br /&gt;
&lt;br /&gt;
Lo primero que debemos hacer es abrir el Visual Studio&lt;br /&gt;
&lt;br /&gt;
Inicio-&amp;gt;Programas-&amp;gt;Microsoft Visual Studio 2008&lt;br /&gt;
&lt;br /&gt;
Ahora que tenemos nuestra plataforma abierta debemos crear un nuevo proyecto&lt;br /&gt;
&lt;br /&gt;
Archivo-&amp;gt;Nuevo-&amp;gt;Proyecto&lt;img alt="" class="aligncenter size-medium wp-image-101" height="213" src="http://bzkgaming.files.wordpress.com/2010/08/bas-0.png?w=300" title="bas-0" width="300" /&gt;&lt;br /&gt;
&lt;br /&gt;
Seleccionamos Visual C#-&amp;gt; XNA Game Studio 3.0 (en mi caso) y seleccionamos Windows Game (3.0) y en nombre pondremos MiJuego3D en el la Carpeta que más les guste.&lt;br /&gt;
&lt;br /&gt;
Después de haber hecho esto se crear nuestro nuevo proyecto y se darán cuenta que les aparecerá algo como esto&lt;img alt="" class="aligncenter size-medium wp-image-102" height="240" src="http://bzkgaming.files.wordpress.com/2010/08/bas-1.png?w=300" title="bas-1" width="372" /&gt;&lt;br /&gt;
&lt;br /&gt;
Este es nuestro Archivo Game1.Cs que se crea por default a iniciar un nuevo proyecto&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background: url(http://neysitc.googlepages.com/bgcode.png) #0b3b39 repeat-x; border-bottom: #c90 1px dotted; border-left: #c90 1px dotted; border-right: #c90 1px dotted; border-top: #c90 1px dotted; padding-left: 6px; padding-rigth: 6px; padding-top: 5px; text-align: justify; width: 550px;"&gt;&lt;a href="http://sistemasmen.blogspot.com/"&gt;Codigo fuente&lt;/a&gt;

using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
using Microsoft.Xna.Framework.Net;
using Microsoft.Xna.Framework.Storage;
&lt;/pre&gt;
&lt;br /&gt;
Estas son todas las extenciones que usa un juego (por default) si eres perpiucas podras notar que hay alguna llamada Input aquí se encuntra todo lo necesario par controlar el juego desde el Mando 3D o el teclado, Audio sirve para reproducir Audio (¿ quien lo habria dicho?) Etc etc. Las veremos detenidamente mas adelante.&lt;br /&gt;
&lt;br /&gt;
Ahora estas siguientes instruciones que se pueden ver&lt;br /&gt;
&lt;pre style="background: url(http://neysitc.googlepages.com/bgcode.png) #0b3b39 repeat-x; border-bottom: #c90 1px dotted; border-left: #c90 1px dotted; border-right: #c90 1px dotted; border-top: #c90 1px dotted; padding-left: 6px; padding-rigth: 6px; padding-top: 5px; text-align: justify; width: 550px;"&gt;&lt;a href="http://sistemasmen.blogspot.com/"&gt;Codigo fuente&lt;/a&gt;

namespace MiJuego3D
{
    /// &amp;lt;summary&amp;gt;
    /// This is the main type for your game
    /// &amp;lt;/summary&amp;gt;
    public class Game1 : Microsoft.Xna.Framework.Game
    {
        GraphicsDeviceManager graphics;
        SpriteBatch spriteBatch;

        public Game1()
        {
            graphics = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content";
        }
&lt;/pre&gt;
Indican el espacio de nombres de nuestra aplicación que en este caso es un juego, el cosntructor del mismo, miren esta linea&lt;br /&gt;
&lt;br /&gt;
[sourcecode language="cpp"]&lt;br /&gt;
public class Game1 : Microsoft.Xna.Framework.Game&lt;br /&gt;
[/sourcecode]&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Indica que Game1 es una Clase que Herada de Juego(Game).El cual tiene 2 atributos el mas imporante de mencionar en este momento es el&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
GraphicsDeviceManager graphics;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que es a grandes rasgos el dispositivo de video de la PC o Xbox dependiendo del proyecto.&lt;br /&gt;
&lt;br /&gt;
Ahora bien pasaremos al cosntructor de nuestro juego&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background: url(http://neysitc.googlepages.com/bgcode.png) #0b3b39 repeat-x; border-bottom: #c90 1px dotted; border-left: #c90 1px dotted; border-right: #c90 1px dotted; border-top: #c90 1px dotted; padding-left: 6px; padding-rigth: 6px; padding-top: 5px; text-align: justify; width: 550px;"&gt;&lt;a href="http://sistemasmen.blogspot.com/"&gt;Codigo fuente&lt;/a&gt;

public Game1()
        {
            graphics = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content";
        }
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
La primera linea le dice que va usar el dispositivo de video de la maquina que esta ejecutando el juego, parece exagerado pero es muy importante. La segunda linea señala la ubicación fisica de nuestra carpeta de Contenido, esta es donde guardaremos todos los archivos externos del juegos (Musica, imagines,videos,modelos 3D , etc.)&lt;/div&gt;
Continuemos.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background: url(http://neysitc.googlepages.com/bgcode.png) #0b3b39 repeat-x; border-bottom: #c90 1px dotted; border-left: #c90 1px dotted; border-right: #c90 1px dotted; border-top: #c90 1px dotted; padding-left: 6px; padding-rigth: 6px; padding-top: 5px; text-align: justify; width: 550px;"&gt;&lt;a href="http://sistemasmen.blogspot.com/"&gt;Codigo fuente&lt;/a&gt;

protected override void Initialize()
        {
            // TODO: Add your initialization logic here

            base.Initialize();
        }
&lt;/pre&gt;
&lt;br /&gt;
Esta parte de codigo espara poner todo el codigo que necesitemos para inicializar nuestro juego, aunque ahora solo tenga una linea.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background: url(http://neysitc.googlepages.com/bgcode.png) #0b3b39 repeat-x; border-bottom: #c90 1px dotted; border-left: #c90 1px dotted; border-right: #c90 1px dotted; border-top: #c90 1px dotted; padding-left: 6px; padding-rigth: 6px; padding-top: 5px; text-align: justify; width: 550px;"&gt;&lt;a href="http://sistemasmen.blogspot.com/"&gt;Codigo fuente&lt;/a&gt;

protected override void LoadContent()
        {
            // Create a new SpriteBatch, which can be used to draw textures.            spriteBatch = new SpriteBatch(GraphicsDevice);
            // TODO: use this.Content to load your game content here
        }
&lt;/pre&gt;
El metodo LoadContent es usado para cargar los archivos que antes mencione (Musica, imagines,videos,modelos 3D , etc.) en la memoria principal para poderlos usar.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background: url(http://neysitc.googlepages.com/bgcode.png) #0b3b39 repeat-x; border-bottom: #c90 1px dotted; border-left: #c90 1px dotted; border-right: #c90 1px dotted; border-top: #c90 1px dotted; padding-left: 6px; padding-rigth: 6px; padding-top: 5px; text-align: justify; width: 550px;"&gt;&lt;a href="http://sistemasmen.blogspot.com/"&gt;Codigo fuente&lt;/a&gt;

&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Por el contrario UnloadContent Elimina de la memoria los archivos que ya no usemos.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Ahora veremos uno de los metodos mas importantes de un videojuego el metodo Update, ya que el algoritmo principal de un videojuego es como muestro a continuacion:&lt;img alt="" class="aligncenter size-medium wp-image-103" height="155" src="http://bzkgaming.files.wordpress.com/2010/08/bas-2.png?w=300" title="bas-2" width="300" /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Como se aprecia hay un ciclo infinito donde actualiza la informacion y luego dibuja algo en la pantalla.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
La informacion por default en XNA nos muestra que cuando el jugador uno del Mando Xbox pulsa el boton Atrás saldra del Juego. Algo no muy comun en los videojuegos pero no se preocupen ahora lo modificamos.&lt;/div&gt;
&lt;br /&gt;
&lt;pre style="background: url(http://neysitc.googlepages.com/bgcode.png) #0b3b39 repeat-x; border-bottom: #c90 1px dotted; border-left: #c90 1px dotted; border-right: #c90 1px dotted; border-top: #c90 1px dotted; padding-left: 6px; padding-rigth: 6px; padding-top: 5px; text-align: justify; width: 550px;"&gt;&lt;a href="http://sistemasmen.blogspot.com/"&gt;Codigo fuente&lt;/a&gt;

protected override void Update(GameTime gameTime)
        {
            // Allows the game to exit
            if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
                this.Exit();
            // TODO: Add your update logic here
            base.Update(gameTime);
        }
&lt;/pre&gt;
Si bien Actualizar es importante Dibujar es Igual de importante en un juego. Aquí esta el metodo Draw&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background: url(http://neysitc.googlepages.com/bgcode.png) #0b3b39 repeat-x; border-bottom: #c90 1px dotted; border-left: #c90 1px dotted; border-right: #c90 1px dotted; border-top: #c90 1px dotted; padding-left: 6px; padding-rigth: 6px; padding-top: 5px; text-align: justify; width: 550px;"&gt;&lt;a href="http://sistemasmen.blogspot.com/"&gt;Codigo fuente&lt;/a&gt;

protected override void Draw(GameTime gameTime)
        {
            GraphicsDevice.Clear(Color.CornflowerBlue);
            // TODO: Add your drawing code here
            base.Draw(gameTime);
        }
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Lo unico que nos aparece es que en todo momento borrara la pantalla y dibujar en su lugar un color Azulito (CornflowerBlue)&lt;br /&gt;
&lt;br /&gt;
Bien ya terminamos de Explicar todo el codigo que nos muestra el Archivo Game1.cs pero que pasa parece que Visual Studio no solo ha creado este archivo si no varios,veamos.&lt;img alt="" class="aligncenter size-full wp-image-104" height="273" src="http://bzkgaming.files.wordpress.com/2010/08/bas-3.png" title="bas-3" width="219" /&gt;&lt;br /&gt;
&lt;br /&gt;
Nos ha creado un Program.Cs 3 Menús una imagen y hasta un icono. De los menús solo diré que Content sirve para Organizar los archivos externos que manejemos, el icono es para mostrarlo en la ejecución del juego. Y el Archivo Program.Cs&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background: url(http://neysitc.googlepages.com/bgcode.png) #0b3b39 repeat-x; border-bottom: #c90 1px dotted; border-left: #c90 1px dotted; border-right: #c90 1px dotted; border-top: #c90 1px dotted; padding-left: 6px; padding-rigth: 6px; padding-top: 5px; text-align: justify; width: 550px;"&gt;&lt;a href="http://sistemasmen.blogspot.com/"&gt;Codigo fuente&lt;/a&gt;

using System;

namespace MiJuego3D
{
    static class Program
    {
        /// &amp;lt;summary&amp;gt;
        /// The main entry point for the application.
        /// &amp;lt;/summary&amp;gt;
        static void Main(string[] args)
        {
            using (Game1 game = new Game1())
            {
                game.Run();
            }
        }
    }
}
&lt;/pre&gt;
&lt;br /&gt;
Solo es para Ejecutar nuestro juego, esto, salvo alguna excepción quedara siempre igual.&lt;br /&gt;
&lt;br /&gt;
No era mi intención que este tutorial se ampliara tanto pero es necesario conocer por que están aquí las cosas, así que he decidió hacerlo en dos partes. Esta la explicación y otra en donde en verdad dibujemos un modelo en 3D. Ahora solo queda pulsar F5 (Ejecutar) y deberías ver algo como esto.&lt;img alt="" class="aligncenter size-medium wp-image-105" height="234" src="http://bzkgaming.files.wordpress.com/2010/08/bas-4.png?w=300" title="bas-4" width="300" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-2869256962055006305?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/k_BxvDumQuE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/2869256962055006305/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/08/tutorial-aspectos-basicos-en-xna.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/2869256962055006305?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/2869256962055006305?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/k_BxvDumQuE/tutorial-aspectos-basicos-en-xna.html" title="Tutorial Aspectos básicos en XNA" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/08/tutorial-aspectos-basicos-en-xna.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcEQng8eCp7ImA9Wx9SFE0.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-546752520802155570</id><published>2010-08-08T12:01:00.001-05:00</published><updated>2010-12-03T12:46:43.670-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-03T12:46:43.670-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Conectar" /><category scheme="http://www.blogger.com/atom/ns#" term="Internet" /><category scheme="http://www.blogger.com/atom/ns#" term="Lucid" /><title>Tutorial Lucid Puppy Conectar a internet</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aWCBEwTLqLP_kUKlZ0yvj1wekts/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aWCBEwTLqLP_kUKlZ0yvj1wekts/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aWCBEwTLqLP_kUKlZ0yvj1wekts/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aWCBEwTLqLP_kUKlZ0yvj1wekts/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hola de nuevo les traigo a peticion de varios lectores del blog un tutorial de como conectar a internet Puppy linux en su version Lucid.&lt;br /&gt;
&lt;br /&gt;
Al iniciar Lucid nos aparece esta&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://bzkgaming.files.wordpress.com/2010/08/01.png"&gt;&lt;img alt="pantalla lucid linux" class="aligncenter size-medium wp-image-79" height="240" src="http://bzkgaming.files.wordpress.com/2010/08/01.png?w=300" title="0" width="300" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Debemos hacer click en "Connect" y nos aparecera el siguiente menu&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;img alt="" class="aligncenter size-medium wp-image-80" height="240" src="http://bzkgaming.files.wordpress.com/2010/08/2.png?w=300" title="2" width="300" /&gt;&lt;br /&gt;
&lt;br /&gt;
Ahora debemos elegir la opcion enmarcada "internet by wired o Wireless LAN" (en caso de tener cableado de ethernet, es la mas comun)&lt;br /&gt;
&lt;br /&gt;
Pulsaremos Networt Wizard en boton enmarcado&lt;br /&gt;
&lt;a href="http://bzkgaming.files.wordpress.com/2010/08/3.png"&gt;&lt;img alt="" class="aligncenter size-medium wp-image-81" height="240" src="http://bzkgaming.files.wordpress.com/2010/08/3.png?w=300" title="3" width="300" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Bien ahora pulsaremos en el boton señalado para iniciar la configuracion de la red (puede haber mas opciones dependiendo de las conexiones)&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://bzkgaming.files.wordpress.com/2010/08/4.png"&gt;&lt;img alt="" class="aligncenter size-medium wp-image-82" height="240" src="http://bzkgaming.files.wordpress.com/2010/08/4.png?w=300" title="4" width="300" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procederemos a buscar la IP con la ayuda del "Auto DHCP"&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://bzkgaming.files.wordpress.com/2010/08/5.png"&gt;&lt;img alt="" class="aligncenter size-medium wp-image-83" height="240" src="http://bzkgaming.files.wordpress.com/2010/08/5.png?w=300" title="5" width="300" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
esperaremos hasta que nos confirme la conexion&lt;br /&gt;
&lt;img alt="" class="aligncenter size-medium wp-image-84" height="240" src="http://bzkgaming.files.wordpress.com/2010/08/6.png?w=300" title="6" width="300" /&gt;&lt;br /&gt;
&lt;br /&gt;
si todo va bien nos deberia parecer el siguiente mensaje&lt;br /&gt;
&lt;img alt="" class="aligncenter size-medium wp-image-85" height="240" src="http://bzkgaming.files.wordpress.com/2010/08/7.png?w=300" title="7" width="300" /&gt;&lt;br /&gt;
&lt;br /&gt;
en este momento le diremos que queremos salvar la configuracion dando click en YES&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://bzkgaming.files.wordpress.com/2010/08/8.png"&gt;&lt;img alt="" class="aligncenter size-medium wp-image-86" height="240" src="http://bzkgaming.files.wordpress.com/2010/08/8.png?w=300" title="8" width="300" /&gt;&lt;/a&gt;&lt;a href="http://bzkgaming.files.wordpress.com/2010/08/6.png"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Bien ahora podras navegar en internet o usar el cliente de mensajeria instantanea que gustes&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="" class="aligncenter size-medium wp-image-87" height="240" src="http://bzkgaming.files.wordpress.com/2010/08/9.png?w=300" title="9" width="300" /&gt;&lt;br /&gt;
&lt;br /&gt;
Si te ha gustado el tutorial no olvides comentar, si te surge alguna duda aqui te respondere con gusto&lt;br /&gt;
&lt;br /&gt;
Saludos&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://bzkgaming.files.wordpress.com/2010/08/9.png"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://bzkgaming.files.wordpress.com/2010/08/0.png"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-546752520802155570?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/vitIu2HVYP8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/546752520802155570/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/08/tutorial-lucid-puppy-conectar-internet.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/546752520802155570?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/546752520802155570?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/vitIu2HVYP8/tutorial-lucid-puppy-conectar-internet.html" title="Tutorial Lucid Puppy Conectar a internet" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/08/tutorial-lucid-puppy-conectar-internet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAMRXs8eip7ImA9Wx5SEUw.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-5456590165121104729</id><published>2010-08-04T10:43:00.001-05:00</published><updated>2010-08-06T13:19:44.572-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-06T13:19:44.572-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Utilidad" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>LightSwitch</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/on9YeGsSGmnappXtwgjou7lK4d8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/on9YeGsSGmnappXtwgjou7lK4d8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/on9YeGsSGmnappXtwgjou7lK4d8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/on9YeGsSGmnappXtwgjou7lK4d8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Se ha anunciado un nuevo producto de microsoft denominado &lt;a href="http://www.microsoft.com/visualstudio/en-us/lightswitch"&gt;&lt;strong&gt;LightSwitch&lt;/strong&gt;&lt;/a&gt; en el se pretende dar una herramienta a los profesionales que no sepan programar, para poder crear aplicaciones locales y de nube.&lt;br /&gt;
Se planea que se pueda manejar tan fácil como lo es Excel o Acces.&lt;br /&gt;
&lt;br /&gt;
Los usuarios que quieran probar esta tecnología, podrán hacerlo el día 23 de agosto, cuando se lanzara la primera versión beta de &lt;a href="http://www.microsoft.com/visualstudio/en-us/lightswitch"&gt;&lt;strong&gt;LightSwitch&lt;/strong&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Las aplicaciones que se podrán desarrollar serán tan fáciles como potentes asegura Microsoft. Incluso se podrá implementar Visual Studio para optimizar las aplicaciones, dichas serán implementadas en Silverlight (Actual respuesta de Microsoft a Adobe Flash Player)&lt;br /&gt;
&lt;br /&gt;
Asi que ya saben, todos los que no tengan experiencia en programación esta es una buena opción. No olviden comentar. Saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-5456590165121104729?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/U0Of32ByvFU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/5456590165121104729/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/08/se-ha-anunciado-un-nuevo-producto-de.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/5456590165121104729?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/5456590165121104729?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/U0Of32ByvFU/se-ha-anunciado-un-nuevo-producto-de.html" title="LightSwitch" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/08/se-ha-anunciado-un-nuevo-producto-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04DQng_cCp7ImA9Wx9SFE0.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-2193792209900035524</id><published>2010-07-23T21:39:00.002-05:00</published><updated>2010-12-03T12:46:13.648-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-03T12:46:13.648-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C" /><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="Video" /><category scheme="http://www.blogger.com/atom/ns#" term="Estructuras" /><category scheme="http://www.blogger.com/atom/ns#" term="Archivos" /><title>Tutorial Archivos y Estructuras en C</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/C1tlOBhfQCWPSzt3P_qMLJihmEs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C1tlOBhfQCWPSzt3P_qMLJihmEs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/C1tlOBhfQCWPSzt3P_qMLJihmEs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C1tlOBhfQCWPSzt3P_qMLJihmEs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hola solo para traerles un mini tutorial para que se entienda mejor el uso de estructuras en C, aplicado con guardado en archivos. Aunque es muy simple a los principiantes les va servir mucho.&lt;br /&gt;
&lt;br /&gt;
Subi un video en youtube en:&lt;br /&gt;
&lt;br /&gt;
&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MRqzWL_crjE&amp;hl=es&amp;fs=1"&gt;
&lt;/param&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;/param&gt;
&lt;param name="allowscriptaccess" value="always"&gt;
&lt;/param&gt;
&lt;embed src="http://www.youtube.com/v/MRqzWL_crjE&amp;hl=es&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
les dejo el codigo completo aqui&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;pre style="background: url(http://neysitc.googlepages.com/bgcode.png) #000000 repeat-x; border-bottom: #c90 1px dotted; border-left: #c90 1px dotted; border-right: #c90 1px dotted; border-top: #c90 1px dotted; padding-left: 6px; padding-rigth: 6px; padding-top: 5px; text-align: justify; width: 550px;"&gt;&lt;a href="http://sistemasmen.blogspot.com/"&gt;Codigo fuente&lt;/a&gt;

#include &amp;lt;stdio.h&amp;gt;
//ahora debemos de incluir nuestra estructura //
//para este ejemplo usaremos una estructura llamada albañil

//la cual contiene los siguientes datos
//nombre, folio, RFC, direccion, mail, horas trabajasdas, activida realizada y su tipo de pago

struct albanil {
    char nombre[50];
    char folio[10];  
 char RFC[11];
 char calle[20];
 char CP[6];
 char colonia[20];
 char mail[50];
 char horas[2];
 char actividad[50];
 char pago[4];
};struct albanil albanil;




//ahora dentro de nuestro main


int main()
{
    FILE *ptr; //inicializaremo una variable a archivo como apuntador
    char archivo[50];//y tendremos una cadena archivo para guardar el archiv con el nombre que sedessee
    printf("Como quieres que se llame tu archivo ");
    scanf("%s",&amp;amp;archivo);
    printf("Dime tu numero de folio ");
    scanf("%s",albanil.folio);
    printf("Dime tu nombre ");
    scanf("%s",albanil.nombre);
    printf("Dime tu RFC ");
    scanf("%s",albanil.RFC);
    printf("Dime tu direccion ");
    scanf("%s",albanil.calle);
    printf("Dime tu codigo postal ");
    scanf("%s",albanil.CP);
    printf("Dime tu colonia ");
    scanf("%s",albanil.colonia);
    printf("Dime tu correo electronico ");
    scanf("%s",albanil.mail);
    printf("Dime cuantas horas trabajaste ");
    scanf("%s",albanil.horas);
    printf("Dime en que trabajaste ");
    scanf("%s",albanil.actividad);
    printf("Dime cuanto te van a pagar ");
    scanf("%s",albanil.pago);
    ptr=fopen(archivo,"a");
    fprintf(ptr,"folio %s\n",albanil.folio);
    fprintf(ptr,"nombre %s\n",albanil.nombre);
    fprintf(ptr,"RFC %s\n",albanil.RFC);
    fprintf(ptr,"calle %s\n",albanil.calle);
    fprintf(ptr,"cp %s\n",albanil.CP);
    fprintf(ptr,"colona %s\n",albanil.colonia);
    fprintf(ptr,"correo %s\n",albanil.mail);
    fprintf(ptr,"horas %s\n",albanil.horas);
    fprintf(ptr,"actividad %s\n",albanil.actividad);
    fprintf(ptr,"pago %s\n",albanil.pago);
    fclose(ptr);
    return 0;
}
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-2193792209900035524?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/xtbmtDYcbA0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/2193792209900035524/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/07/tutorial-archivos-y-estructuras-en-c.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/2193792209900035524?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/2193792209900035524?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/xtbmtDYcbA0/tutorial-archivos-y-estructuras-en-c.html" title="Tutorial Archivos y Estructuras en C" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/07/tutorial-archivos-y-estructuras-en-c.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ANQ3k8fyp7ImA9WxFaGEk.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-4406851039243195182</id><published>2010-07-22T19:39:00.001-05:00</published><updated>2010-07-22T19:43:12.777-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-22T19:43:12.777-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Lanzamiento" /><category scheme="http://www.blogger.com/atom/ns#" term="Kinect vs Wii" /><category scheme="http://www.blogger.com/atom/ns#" term="Kinect vs Move" /><category scheme="http://www.blogger.com/atom/ns#" term="Kinect" /><category scheme="http://www.blogger.com/atom/ns#" term="Xbox 360" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>10% de Usuarios de Xbox 360 Tendran Kinect</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2dJfNch81-F7Uv2lYNOQdLqlCFI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2dJfNch81-F7Uv2lYNOQdLqlCFI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2dJfNch81-F7Uv2lYNOQdLqlCFI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2dJfNch81-F7Uv2lYNOQdLqlCFI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="LINE-HEIGHT: 14.25pt; MARGIN: 0cm 0cm 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: 'Georgia', 'serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: ES-MX"&gt;Hola, con la noticia de la marca Wedbush ha dado a conocer unos resultados sobre el efecto que tendrá kinect en el mercado según los especialistas  Pachter y Woo, kinect tendrá más de 2 millones de unidades vendida en un periodo entre su lanzamiento y marzo del próximo año. Con lo que se espera que del 5% al 10% de los usuarios de Xbox cuenten con este.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="LINE-HEIGHT: 14.25pt; MARGIN: 0cm 0cm 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: 'Georgia', 'serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: ES-MX"&gt;En comparaciones con sus competidores Wii y Move, parece ser que tiene el segundo puesto ya que el precio de Kinect soló es solo $50 Dólares inferior que un consola Wii. Y esto al parecer influirá de forma negativa en las ventas de Kinect, muy por el contrario con su otro competidor  Move, ya que el precio del conjunto PS3 y Move supera por mas de $150 Dólares. Asegura la Firma.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="LINE-HEIGHT: 14.25pt; MARGIN: 0cm 0cm 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: 'Georgia', 'serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: ES-MX"&gt;Asi que ya saben a que le apuestan en sus próximas adquisiciones. Aunque hay jugadores que no creen que haya juegos serios capaces de soportar esta nueva (ni tan nueva) tecnología.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="LINE-HEIGHT: 14.25pt; MARGIN: 0cm 0cm 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: 'Georgia', 'serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: ES-MX"&gt;los precios estimados en este estudio son:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc"&gt;&lt;li style="LINE-HEIGHT: 14.25pt; MARGIN: 0cm 0cm 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: 'Georgia', 'serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: ES-MX"&gt;Kinect $150&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="LINE-HEIGHT: 14.25pt; MARGIN: 0cm 0cm 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: 'Georgia', 'serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: ES-MX"&gt;Wii $199&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="LINE-HEIGHT: 14.25pt; MARGIN: 0cm 0cm 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: 'Georgia', 'serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: ES-MX"&gt;Kinect + Consola Xbox 360 $299&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="LINE-HEIGHT: 14.25pt; MARGIN: 0cm 0cm 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: 'Georgia', 'serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: ES-MX"&gt;PS3 + Move $479&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="LINE-HEIGHT: 14.25pt; MARGIN: 0cm 0cm 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: 'Georgia', 'serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: ES-MX"&gt;Todo es en dólares&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia', 'serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: ES-MX; mso-ansi-language: ES-MX; mso-bidi-language: AR-SA"&gt;Saludos.&lt;/span&gt;&lt;br /&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia', 'serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: ES-MX; mso-ansi-language: ES-MX; mso-bidi-language: AR-SA"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Georgia', 'serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: ES-MX; mso-ansi-language: ES-MX; mso-bidi-language: AR-SA"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-4406851039243195182?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/vV6_jwcCmAc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/4406851039243195182/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/07/10-de-usuarios-de-xbox-360-tendran.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/4406851039243195182?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/4406851039243195182?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/vV6_jwcCmAc/10-de-usuarios-de-xbox-360-tendran.html" title="10% de Usuarios de Xbox 360 Tendran Kinect" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/07/10-de-usuarios-de-xbox-360-tendran.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYNRng8eip7ImA9WxFaGE8.&quot;"><id>tag:blogger.com,1999:blog-79089074228695553.post-4437129242434452851</id><published>2010-07-22T14:07:00.002-05:00</published><updated>2010-07-22T14:16:37.672-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-22T14:16:37.672-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Blog" /><title>Decisiones de ubicación</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mXYwlZwkEtPcxWkRC8VlXUHO-eQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mXYwlZwkEtPcxWkRC8VlXUHO-eQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mXYwlZwkEtPcxWkRC8VlXUHO-eQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mXYwlZwkEtPcxWkRC8VlXUHO-eQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;Hola aquí escribiendo desde blogger ahora he decidido implementar el servicio de Google para llevarles el blog ubicado en &lt;/span&gt;&lt;a href="http://bzkgaming.wordpress.com/"&gt;&lt;span style="font-family:Calibri;"&gt;http://bzkgaming.wordpress.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;"&gt; por el momento. El blog iba subiendo y pues me gustaba mucho como se veía, aunque ahora he decidido darle una segunda oportunidad a blogger &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;(es que hace mucho tenía un blog aquí XD).&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;Las ventajas del otro es que ya había hecho un poco de publicidad, y la genta ya lo estaba encontrando. Además los estilos visuales me gustaban mucho, y todos los widgets ya estaban a punto.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;El plan ahora antes de seguir publicando, es llevar ambos blogs de forma paralela, y quedarme con el que pida más la gente (de haber una gran mayoría)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;Ahora que encontraran los mismos posts en ambas direcciones&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;a href="http://bzkgaming.wordpress.com/"&gt;&lt;span style="font-family:Calibri;"&gt;http://bzkgaming.wordpress.com/&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;y&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;a href="http://bzkgaming.blogspot.com/"&gt;&lt;span style="font-family:Calibri;"&gt;http://bzkgaming.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;Bueno, esto es todo por el momento, saludos.&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/79089074228695553-4437129242434452851?l=bzkgaming.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BzkGaming/~4/Ca1lBFrT1FY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bzkgaming.blogspot.com/feeds/4437129242434452851/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://bzkgaming.blogspot.com/2010/07/decisiones-de-ubicacion.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/4437129242434452851?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/79089074228695553/posts/default/4437129242434452851?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BzkGaming/~3/Ca1lBFrT1FY/decisiones-de-ubicacion.html" title="Decisiones de ubicación" /><author><name>Bazookao</name><uri>http://www.blogger.com/profile/08688048442976726674</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_Rdg5YWL2ne4/TGl8V2tzKSI/AAAAAAAAAAQ/Ic968yEi1Xw/s1600-R/bzkga.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://bzkgaming.blogspot.com/2010/07/decisiones-de-ubicacion.html</feedburner:origLink></entry></feed>

