<?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>Visual Core &#187; AI</title>
	<atom:link href="http://visualcore.com/index.php/tag/ai/feed/" rel="self" type="application/rss+xml" />
	<link>http://visualcore.com</link>
	<description>An amazing repository of useless junk</description>
	<lastBuildDate>Sat, 18 Jun 2011 05:12:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PyMW Distributed Pacman Server</title>
		<link>http://visualcore.com/index.php/2009/06/pymw-distributed-pacman-server/</link>
		<comments>http://visualcore.com/index.php/2009/06/pymw-distributed-pacman-server/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 19:17:03 +0000</pubDate>
		<dc:creator>Jeremy Cowles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[BOINC]]></category>
		<category><![CDATA[GSoC]]></category>
		<category><![CDATA[PyMW]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://visualcore.com/wp/?p=67</guid>
		<description><![CDATA[To create a real application for PyMW, I think I am going to create a distributed Pacman server.
Last semester I took an artificial intelligence class that used Pacman as a teaching tool. At the end of the semester, there was a tournament where each team could pit their Pacman AI client against each other in [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-133" title="Pacman CTF" src="http://visualcore.com/wp/wp-content/uploads/2009/06/pacman-ctf.png" alt="Pacman CTF" width="400" height="232" /><br/>To create a real application for PyMW, I think I am going to create a distributed Pacman server.</p>
<p>Last semester I took an artificial intelligence class that used Pacman as a teaching tool. At the end of the semester, there was a tournament where each team could pit their Pacman AI client against each other in a game of Pacman-style capture the flag. We submitted our clients to a server and then waited 24 hours or so for the results to appear. If your client crashed, you had to wait another 24 hours to see your standings.</p>
<p>My idea is this:</p>
<ul>
<li>Create a PyMW application that runs Pacman tournaments</li>
<li>Each job will be 3 matches between two clients</li>
<li>An animated GIF will be created for one of the 3 matches (one that agrees with the outcome)</li>
<li>The BOINC interface will be used so students can contribute compute time</li>
<li>The output of the PyMW application will be records in a MySQL database</li>
<li>Create a website for statistics</li>
</ul>
<p>To test the tournament server, I am going to get the AI client code from last semester&#8217;s teams and then run it on the BOINC Alpha group. This should provide a solid test of the PyMW BOINC interface and my tournament server.</p>
]]></content:encoded>
			<wfw:commentRss>http://visualcore.com/index.php/2009/06/pymw-distributed-pacman-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AI, Pacman &amp; Python&#8230;</title>
		<link>http://visualcore.com/index.php/2009/02/ai-pacman-python/</link>
		<comments>http://visualcore.com/index.php/2009/02/ai-pacman-python/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 19:18:07 +0000</pubDate>
		<dc:creator>Jeremy Cowles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://visualcore.com/wp/?p=44</guid>
		<description><![CDATA[
I&#8217;m taking an Artificial Intelligence class this semester, and the class uses Pacman (in Python) as a pedagogical tool for learning AI. What a great idea! The projects typically start off by asking you to play a game of Pacman, and then dive into the content. 
Here is one of the projects, if you are [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/articles/cs188-pacman.png" alt="Collision Detection Sketch" style="border: none" /></p>
<p>I&#8217;m taking an Artificial Intelligence class this semester, and the class uses Pacman (in Python) as a pedagogical tool for learning AI. What a great idea! The projects typically start off by asking you to play a game of Pacman, and then dive into the content. </p>
<p>Here is one of the <a href="http://inst.eecs.berkeley.edu/~cs188/sp09/projects/multiagent/multiagentProject.html" target="_BLANK">projects</a>, if you are interested.</p>
<p>Also, if you want to use this system at your school, I think they are actively seeking other instructors to try it. Contact <a href="http://www.eecs.berkeley.edu/~klein" target="_BLANK">Dan Klein</a> if you are interested in more information.</p>
]]></content:encoded>
			<wfw:commentRss>http://visualcore.com/index.php/2009/02/ai-pacman-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

