<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Confusion.com.mx &#187; juegos</title>
	<atom:link href="http://www.confusion.com.mx/blog/tag/juegos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.confusion.com.mx/blog</link>
	<description>Un punto de vista personal</description>
	<lastBuildDate>Fri, 06 Aug 2010 16:53:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Clicks automáticos, una ayuda con los juegos en línea</title>
		<link>http://www.confusion.com.mx/blog/2009/09/clicks-automaticos-una-ayuda-con-los-juegos-en-linea/</link>
		<comments>http://www.confusion.com.mx/blog/2009/09/clicks-automaticos-una-ayuda-con-los-juegos-en-linea/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 03:22:15 +0000</pubDate>
		<dc:creator>antonio</dc:creator>
				<category><![CDATA[Manuscriptus digitalis]]></category>
		<category><![CDATA[juegos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://www.confusion.com.mx/blog/?p=161</guid>
		<description><![CDATA[Me acabo de topar con un problema, actualizar 4,500 páginas para incluirlas en una herramienta de análisis... si, leiste bien, ¡actualizar 4,500 páginas! Y se puede hacer de manera automática :)]]></description>
			<content:encoded><![CDATA[<p><div class="note"><div class="notewarning">Según la mayoria de los juegos, se considera trampa usar cualquier herramienta que permita realizar tareas al jugador de manera automática, así que haganlo con precaución <img src='http://www.confusion.com.mx/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </div></div><br />
Me acabo de topar con un problema en un juego en línea, debo actualizar 4,500 páginas para incluirlas en una herramienta de análisis que provee cierta ventaja sobre los demas usuarios, nada raro para un jugador mas o menos dedicado&#8230; si, leiste bien,<strong> ¡actualizar 4,500 páginas!</strong></p>
<p>Como buen programador, prefiero que un ciclo repita esta tarea en lugar de someterme a tanta repitición. Una busqueda rapida arroja varios resultados y el mejor que encontré se los explico en breve.</p>
<h3>xdotool</h3>
<p>Esta herramienta permite simular la entrada de teclado, ratón, mover y redimensionar ventanas entre otras cosas, todo en X (claro!)</p>
<p>tan sencillo como siempre</p>
<pre class="brush: shell">$sudo apt-get install xdotool</pre>
<p>luego el comando para dar un click izquierdo se ejecuta algo así:</p>
<pre class="brush: shell">$xdotool click 1</pre>
<p>¡Ya esta! Puedo hacer click en la pantalla cuando quiera, falta determinar ese &#8220;cuando&#8221;</p>
<h3>watch</h3>
<p>Este comando permite ejecutar otro comando en un intervalo de tiempo regular y determinado. Se ejecuta así:</p>
<pre class="brush: shell">watch [option(es)] comando</pre>
<p>Para el problema original el comando que lo soluciona es:</p>
<pre class="brush: shell">$watch -n 2 xdotool click 1</pre>
<p>Siempre y cuando posicionemos el cursos del ratón sobre el botón que cambia la página. Con esto, el programa actualizará una nueva página cada 2 segundos hasta completar las 4,500 repeticiones&#8230; de hecho, hasta que lo termine <img src='http://www.confusion.com.mx/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<h3>¿Que más?</h3>
<p>Aquí es donde lo usas a tu imaginación, por ejemplo, puede programarse un detector de caracteres (OCR) para dotar a nuestro programa de la habilidad de adaptarse a varios entornos simples o complejos, siempre que sean repetitivos.</p>
<p>Por ejemplo, puede hacerse un programa que juegue por ti automáticamente mientras no estas, cosa por demas ventajosa. Tal vez no muy complejo, pero al menos las cosas mas básicas.</p>
<h3>Alternativas</h3>
<p>Para xdotool no encuentro algo mejor, para watch&#8230; supongo que hay muchos (cron por ejemplo), ya es su preferencia.</p>
<h3>Enlaces</h3>
<p>XdoTool <a href="http://www.semicomplete.com/projects/xdotool/" target="_blank">http://www.semicomplete.com/projects/xdotool/</a><br />
watch <a href="http://www.linfo.org/watch.html" target="_blank">http://www.linfo.org/watch.html</a><br />
El juego: Ogame <a href="http://www.ogame.org/" target="_blank">http://www.ogame.org/</a><br />
La herramienta: Galaxytool <a href="http://es.wiki.galaxytool.eu/" target="_blank">http://es.wiki.galaxytool.eu/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusion.com.mx/blog/2009/09/clicks-automaticos-una-ayuda-con-los-juegos-en-linea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doom RPG para celulares</title>
		<link>http://www.confusion.com.mx/blog/2009/06/doom-rpg-para-celulares/</link>
		<comments>http://www.confusion.com.mx/blog/2009/06/doom-rpg-para-celulares/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 18:29:19 +0000</pubDate>
		<dc:creator>antonio</dc:creator>
				<category><![CDATA[Manuscriptus digitalis]]></category>
		<category><![CDATA[celulares]]></category>
		<category><![CDATA[juegos]]></category>

		<guid isPermaLink="false">http://confusion.com.mx/blog/?p=47</guid>
		<description><![CDATA[Carga y apunta: ¡DOOM RPG está en los celulares! Fuerzas siniestras han invadido las instalaciones de investigación de la Union Aerospace Corporation en Marte. Rechaza oleadas de ciber-demonios en combates en primera persona con el armamento y equipo clásicos de Doom. Explora 10 inmensos niveles...]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Carga y apunta: ¡DOOM RPG está en los celulares! Fuerzas siniestras han invadido las instalaciones de investigación de la Union Aerospace Corporation en Marte. Rechaza oleadas de ciber-demonios en combates en primera persona con el armamento y equipo clásicos de Doom. Explora 10 inmensos niveles para resolver el misterio de la invasión demoníaca. DOOM RPG cautivará a los jugadores de Doom de toda la vida y las nuevas generaciones descubrirán la acción en primera persona que lo inició todo.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-48" title="Pantallas del Doom RPG" src="http://confusion.com.mx/blog/wp-content/uploads/2009/06/02bres.jpg" alt="Pantallas del Doom RPG" width="480" height="371" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusion.com.mx/blog/2009/06/doom-rpg-para-celulares/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->