<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comentarios en: ¿Cómo aprender un lenguaje de programación? Haciendo un juego</title>
	<atom:link href="http://www.elchiguireliterario.com/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elchiguireliterario.com/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/</link>
	<description>Videojuegos independientes y programación en español</description>
	<pubDate>Thu, 28 Aug 2008 11:14:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>Por: Tomas</title>
		<link>http://www.elchiguireliterario.com/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-17691</link>
		<dc:creator>Tomas</dc:creator>
		<pubDate>Wed, 09 Jul 2008 09:33:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciroduran.com/blog/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-17691</guid>
		<description>Hay muchas paginas dedicadas a la programacion en c++, vb,java, python, etc... con el tipico ejemplo del arkanoid o ping-pong, pero despues ya no vienen mas ejemplos o el codigo del programa esta hecho para la version del 2000 y tu tienes la del 2001 o te falta una libreria que instalar, etc... Un monton de complicaciones que te terminan quitando las ganas de seguir. 

Hay otra alternativas como el blitzbasic3d, con muchos ejemplos y manuales en español muy completos, pero que no dispone de un engine que nos permita obtener resultados a corto plazo y esta un poco desfasado (utiliza directx7, aunque para hacer un juego casero sobra).

Hasta que llegamos a mundovilla.es, que enfoca el tema de la programacion de videojuegos desde un punto de vista de "ocio", no de estudio ni de profesion sino de pasar una rato ameno frente al ordenador y obtener algun resultado, mediante los GAME ENGINES mas conocidos (FPS Creator, 3DGameStudio, 3DWorldStudio,FreeWorld3D). Con el GAME ENGINE no abordaremos muchos aspectos del juego lo cual nos ahorrara mucho tiempo. Incluso podemos usar el codigo utilizado en otros proyectos del engine (los que vienen de ejemplo en la instalacion) en nuestro nuevo proyecto (por ejemplo la IA 'inteligencia artificial' de los personajes) con un simple copiar/pegar.  El inconveniente de estos GAME ENGINES es que son aplicaciones comerciales (es decir no gratuitas) aunque existen versiones de prueba, o free muy recortadas en cuanto a prestaciones.

Solo he encontrado un GAME ENGINE llamado NeoAxis Engine con una version "completa" y "gratuita" para su uso NO comercial que utiliza librerias GPL como: 
-OGRE 3D 
-OPEN DYNAMICS ENGINE 
-Ageia PHYSX 
-FMOD 
Algunas no son GPL pero se autoriza su uso NO comercial.

Este engine utiliza directx 9.0c y la tecnologia .net con C#(No es necesario instalar Visual C#, pero si el .net Framework 2.0), tiene editor de mapas (tipo WED de 3DGameStudio) y un editor de recursos (tipo MED del 3DGameStudio). 
El procedimiento es similar a otros game engines, creamos nuestros escenarios y colocamos los personajes y objetos mediante el editor de mapas, y le damos vida mediante codigo en C# que ya tenemos hecho de otro proyecto o que hacemos/modificamos nosotros. Considero que aprender C# es mas recomendable que aprender un -script language- que te vale solo para un programa. Ya que se hace el esfuerzo de aprender un lenguaje creo que merece la pena aprender C# y encima sobre lo que nos interesa, los videojuegos. (aunque para hacer nuestro juego no es necesario ser un programador C#, un copiar/pegar y un poco de maña sobra)  Mas informacion: neoaxisgroup.com/description.htm 

Yo tengo instalada la version "completa" para uso NO comercial y he probado el proyecto DEMO donde viene todo lo que puede hacer este engine (FPS, RTS, TPS,...) yo creo que de todo. 
La descarga esta al FINAL de esta pagina: neoaxisgroup.com/download.htm 

IMPORTANTE REQUISITOS tener instalado para que funcione: Microsoft .Net Framework 2.0, Microsoft Runtime DirectX9c, y los ultimos drivers de vuestra tarjeta grafica (los enlaces a estos recursos estan al principio de la misma pagina de descarga del engine). Luego ejecutamos el instalador del engine, abrimos el 'Map Editor' y podemos comenzar a crear nuestro videojuego siguiendo el manual que incluye (no hay que enlazar librerias ni nada raro). Como tengo actualizado el sistema constantemente no hizo falta instalar nada, aparte del engine claro.
 
Os animo a todos a que lo descargueis y lo probeis. Espero que pronto haya una comunidad hispana con recursos y tutoriales del NeoAxis Engine.</description>
		<content:encoded><![CDATA[<p>Hay muchas paginas dedicadas a la programacion en c++, vb,java, python, etc&#8230; con el tipico ejemplo del arkanoid o ping-pong, pero despues ya no vienen mas ejemplos o el codigo del programa esta hecho para la version del 2000 y tu tienes la del 2001 o te falta una libreria que instalar, etc&#8230; Un monton de complicaciones que te terminan quitando las ganas de seguir. </p>
<p>Hay otra alternativas como el blitzbasic3d, con muchos ejemplos y manuales en español muy completos, pero que no dispone de un engine que nos permita obtener resultados a corto plazo y esta un poco desfasado (utiliza directx7, aunque para hacer un juego casero sobra).</p>
<p>Hasta que llegamos a mundovilla.es, que enfoca el tema de la programacion de videojuegos desde un punto de vista de &#8220;ocio&#8221;, no de estudio ni de profesion sino de pasar una rato ameno frente al ordenador y obtener algun resultado, mediante los GAME ENGINES mas conocidos (FPS Creator, 3DGameStudio, 3DWorldStudio,FreeWorld3D). Con el GAME ENGINE no abordaremos muchos aspectos del juego lo cual nos ahorrara mucho tiempo. Incluso podemos usar el codigo utilizado en otros proyectos del engine (los que vienen de ejemplo en la instalacion) en nuestro nuevo proyecto (por ejemplo la IA &#8216;inteligencia artificial&#8217; de los personajes) con un simple copiar/pegar.  El inconveniente de estos GAME ENGINES es que son aplicaciones comerciales (es decir no gratuitas) aunque existen versiones de prueba, o free muy recortadas en cuanto a prestaciones.</p>
<p>Solo he encontrado un GAME ENGINE llamado NeoAxis Engine con una version &#8220;completa&#8221; y &#8220;gratuita&#8221; para su uso NO comercial que utiliza librerias GPL como:<br />
-OGRE 3D<br />
-OPEN DYNAMICS ENGINE<br />
-Ageia PHYSX<br />
-FMOD<br />
Algunas no son GPL pero se autoriza su uso NO comercial.</p>
<p>Este engine utiliza directx 9.0c y la tecnologia .net con C#(No es necesario instalar Visual C#, pero si el .net Framework 2.0), tiene editor de mapas (tipo WED de 3DGameStudio) y un editor de recursos (tipo MED del 3DGameStudio).<br />
El procedimiento es similar a otros game engines, creamos nuestros escenarios y colocamos los personajes y objetos mediante el editor de mapas, y le damos vida mediante codigo en C# que ya tenemos hecho de otro proyecto o que hacemos/modificamos nosotros. Considero que aprender C# es mas recomendable que aprender un -script language- que te vale solo para un programa. Ya que se hace el esfuerzo de aprender un lenguaje creo que merece la pena aprender C# y encima sobre lo que nos interesa, los videojuegos. (aunque para hacer nuestro juego no es necesario ser un programador C#, un copiar/pegar y un poco de maña sobra)  Mas informacion: neoaxisgroup.com/description.htm </p>
<p>Yo tengo instalada la version &#8220;completa&#8221; para uso NO comercial y he probado el proyecto DEMO donde viene todo lo que puede hacer este engine (FPS, RTS, TPS,&#8230;) yo creo que de todo.<br />
La descarga esta al FINAL de esta pagina: neoaxisgroup.com/download.htm </p>
<p>IMPORTANTE REQUISITOS tener instalado para que funcione: Microsoft .Net Framework 2.0, Microsoft Runtime DirectX9c, y los ultimos drivers de vuestra tarjeta grafica (los enlaces a estos recursos estan al principio de la misma pagina de descarga del engine). Luego ejecutamos el instalador del engine, abrimos el &#8216;Map Editor&#8217; y podemos comenzar a crear nuestro videojuego siguiendo el manual que incluye (no hay que enlazar librerias ni nada raro). Como tengo actualizado el sistema constantemente no hizo falta instalar nada, aparte del engine claro.</p>
<p>Os animo a todos a que lo descargueis y lo probeis. Espero que pronto haya una comunidad hispana con recursos y tutoriales del NeoAxis Engine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: anthony</title>
		<link>http://www.elchiguireliterario.com/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-17622</link>
		<dc:creator>anthony</dc:creator>
		<pubDate>Fri, 20 Jun 2008 23:38:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciroduran.com/blog/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-17622</guid>
		<description>hola me llamo anthony acabo de salir del colegio y por ai me dijeron q con dark basic podia crear juegos 
lo descargue pero no entiendo nada no se de computacion alguien me puede enseñar estaria muy agradecido mi msm es santric_world@hotmail.com disculpen si soy una molestia 
pero yo tambien quiero aprender y se que en el futuro yo ayudare a alguien</description>
		<content:encoded><![CDATA[<p>hola me llamo anthony acabo de salir del colegio y por ai me dijeron q con dark basic podia crear juegos<br />
lo descargue pero no entiendo nada no se de computacion alguien me puede enseñar estaria muy agradecido mi msm es <a href="mailto:santric_world@hotmail.com">santric_world@hotmail.com</a> disculpen si soy una molestia<br />
pero yo tambien quiero aprender y se que en el futuro yo ayudare a alguien</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: carlos</title>
		<link>http://www.elchiguireliterario.com/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-17290</link>
		<dc:creator>carlos</dc:creator>
		<pubDate>Wed, 02 Apr 2008 14:25:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciroduran.com/blog/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-17290</guid>
		<description>mmmm como aprendo a usar c++</description>
		<content:encoded><![CDATA[<p>mmmm como aprendo a usar c++</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Ciro</title>
		<link>http://www.elchiguireliterario.com/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-4702</link>
		<dc:creator>Ciro</dc:creator>
		<pubDate>Fri, 28 Sep 2007 04:57:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciroduran.com/blog/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-4702</guid>
		<description>@&lt;b&gt;carlos polo&lt;/b&gt;: ¿Eso es una afirmación, o una pregunta real? :-)</description>
		<content:encoded><![CDATA[<p>@<b>carlos polo</b>: ¿Eso es una afirmación, o una pregunta real? <img src='http://www.elchiguireliterario.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: carlos polo</title>
		<link>http://www.elchiguireliterario.com/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-4701</link>
		<dc:creator>carlos polo</dc:creator>
		<pubDate>Fri, 28 Sep 2007 02:32:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciroduran.com/blog/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-4701</guid>
		<description>muy buena  estrategia para aprender, pero crees que la didactica puede influenciar en el aprendisaje de  programacion</description>
		<content:encoded><![CDATA[<p>muy buena  estrategia para aprender, pero crees que la didactica puede influenciar en el aprendisaje de  programacion</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: chico</title>
		<link>http://www.elchiguireliterario.com/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-3517</link>
		<dc:creator>chico</dc:creator>
		<pubDate>Sun, 09 Sep 2007 01:19:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciroduran.com/blog/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-3517</guid>
		<description>hola a toda la mara
tengo un rpoblema no puedo hacer un totito en lenguaje c pero solo tengo una semana si alguien puede ayudeme o manden me documentos en la cual me puede ayudar.
mi correo es chico_g_5@~yahoo.es

gracias buena honda a toda la mancha
att: 
chico</description>
		<content:encoded><![CDATA[<p>hola a toda la mara<br />
tengo un rpoblema no puedo hacer un totito en lenguaje c pero solo tengo una semana si alguien puede ayudeme o manden me documentos en la cual me puede ayudar.<br />
mi correo es chico_g_5@~yahoo.es</p>
<p>gracias buena honda a toda la mancha<br />
att:<br />
chico</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Saul</title>
		<link>http://www.elchiguireliterario.com/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-2572</link>
		<dc:creator>Saul</dc:creator>
		<pubDate>Tue, 28 Aug 2007 02:01:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciroduran.com/blog/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-2572</guid>
		<description>por fa la respuesta envienmela en mi correo


blaue.1991@hotmail.com</description>
		<content:encoded><![CDATA[<p>por fa la respuesta envienmela en mi correo</p>
<p><a href="mailto:blaue.1991@hotmail.com">blaue.1991@hotmail.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Saul</title>
		<link>http://www.elchiguireliterario.com/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-2571</link>
		<dc:creator>Saul</dc:creator>
		<pubDate>Tue, 28 Aug 2007 02:00:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciroduran.com/blog/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-2571</guid>
		<description>Hola..... alguien podria darme informacion sobre como puedo aprender (paginas web) los siguientes lenguajes por internet....




C


C++


Pascal


me urge por favor....</description>
		<content:encoded><![CDATA[<p>Hola&#8230;.. alguien podria darme informacion sobre como puedo aprender (paginas web) los siguientes lenguajes por internet&#8230;.</p>
<p>C</p>
<p>C++</p>
<p>Pascal</p>
<p>me urge por favor&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Ciro</title>
		<link>http://www.elchiguireliterario.com/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-2378</link>
		<dc:creator>Ciro</dc:creator>
		<pubDate>Sat, 25 Aug 2007 21:17:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciroduran.com/blog/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-2378</guid>
		<description>Hola &lt;b&gt;jose&lt;/b&gt;,

Tu pregunta es muy buena, así que intentaré responder lo que pueda en este pequeño comentario, pero el tema merece mayor investigación. La verdad es que en tu posición lo mejor es explorar los programas que tienes y seguir los ejemplos. También creo que hacer un tetris te enseña mucho acerca de cómo funciona un juego. Lo más importante, creo yo, es poder hacer un juego de principio a fin, sin importar la herramienta que utilices. Una vez que ya tengas ese conocimiento utilizar otra herramienta o lenguaje de programación se te hará más sencillo.

Sé que RPG Maker ha sido ampliamente utilizado y criticado, pero hasta allí. Siempre deberían haber algunos foros donde te puedan ofrecer ayuda si estás perdido (y en los foros te atienden mejor si llegas con una pregunta en específico). Tengo entendido que Dark Basic está orientado a los juegos que usan 3D, por lo que te recomendaría comenzar con algo plenamente 2D si quieres hacer un Tetris. &lt;a href="http://www.garagegames.com/"&gt;Torque&lt;/a&gt; es un motor de juegos 2D con ya bastante tiempo de desarrollo, podrías echarle un vistazo. Si quieres hacer un juego con un lenguaje de programación comenzando desde cero, pues te lo recomendaría sólo si tienes curiosidad por la programación, pues siempre tienes que hacer unas cosas más que ya están dadas con otras herramientas.

Espero haber podido responder tu pregunta.</description>
		<content:encoded><![CDATA[<p>Hola <b>jose</b>,</p>
<p>Tu pregunta es muy buena, así que intentaré responder lo que pueda en este pequeño comentario, pero el tema merece mayor investigación. La verdad es que en tu posición lo mejor es explorar los programas que tienes y seguir los ejemplos. También creo que hacer un tetris te enseña mucho acerca de cómo funciona un juego. Lo más importante, creo yo, es poder hacer un juego de principio a fin, sin importar la herramienta que utilices. Una vez que ya tengas ese conocimiento utilizar otra herramienta o lenguaje de programación se te hará más sencillo.</p>
<p>Sé que RPG Maker ha sido ampliamente utilizado y criticado, pero hasta allí. Siempre deberían haber algunos foros donde te puedan ofrecer ayuda si estás perdido (y en los foros te atienden mejor si llegas con una pregunta en específico). Tengo entendido que Dark Basic está orientado a los juegos que usan 3D, por lo que te recomendaría comenzar con algo plenamente 2D si quieres hacer un Tetris. <a href="http://www.garagegames.com/">Torque</a> es un motor de juegos 2D con ya bastante tiempo de desarrollo, podrías echarle un vistazo. Si quieres hacer un juego con un lenguaje de programación comenzando desde cero, pues te lo recomendaría sólo si tienes curiosidad por la programación, pues siempre tienes que hacer unas cosas más que ya están dadas con otras herramientas.</p>
<p>Espero haber podido responder tu pregunta.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: jose</title>
		<link>http://www.elchiguireliterario.com/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-2204</link>
		<dc:creator>jose</dc:creator>
		<pubDate>Thu, 23 Aug 2007 11:15:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciroduran.com/blog/2007/08/03/%c2%bfcomo-aprender-un-lenguaje-de-programacion-haciendo-un-juego/#comment-2204</guid>
		<description>Hiola, soy un chico de 15 años que cuando este año acabe la E.S.O quiero estudiar programacion y me gustaria ir al curso sabiendo algo ya. Asin que qeria hacer un juego muy sencillo pero  los unicos progrmas que encuentro son el maker xp (este facil,pero hay algunas cosas que no entiendo) y el dark basic o el c/c++(estos dos ultimos no los e probado) Me gustaria que me dijeran que programa me vendria mejor y como podria empezar ha hacer un juego sencillo como por ejemplo un tetris k me han dicho  que haciendo el tetris aprendes mucho. Bueno gracias y espero sus comecntarios :wink:</description>
		<content:encoded><![CDATA[<p>Hiola, soy un chico de 15 años que cuando este año acabe la E.S.O quiero estudiar programacion y me gustaria ir al curso sabiendo algo ya. Asin que qeria hacer un juego muy sencillo pero  los unicos progrmas que encuentro son el maker xp (este facil,pero hay algunas cosas que no entiendo) y el dark basic o el c/c++(estos dos ultimos no los e probado) Me gustaria que me dijeran que programa me vendria mejor y como podria empezar ha hacer un juego sencillo como por ejemplo un tetris k me han dicho  que haciendo el tetris aprendes mucho. Bueno gracias y espero sus comecntarios <img src='http://www.elchiguireliterario.com/wp-includes/images/smilies/icon_wink.gif' alt=':wink:' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
