<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://gameai.com/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://gameai.com/wiki/index.php?title=Halo_3&amp;feed=atom&amp;action=history</id>
		<title>Halo 3 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://gameai.com/wiki/index.php?title=Halo_3&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://gameai.com/wiki/index.php?title=Halo_3&amp;action=history"/>
		<updated>2013-05-19T10:53:49Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.18.0</generator>

	<entry>
		<id>http://gameai.com/wiki/index.php?title=Halo_3&amp;diff=339&amp;oldid=prev</id>
		<title>Dave Mark: /* Declarative Logic */</title>
		<link rel="alternate" type="text/html" href="http://gameai.com/wiki/index.php?title=Halo_3&amp;diff=339&amp;oldid=prev"/>
				<updated>2011-08-07T03:50:55Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Declarative Logic&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 03:50, 7 August 2011&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Declarative Logic===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Declarative Logic===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{AuthorStamp|name=Damián Isla|url=http://www.naimadgames.com}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{AuthorStamp|name=Damián Isla|url=http://www.naimadgames.com}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Halo 2 used hand-designed [[Imperative Logic|imperative logic]] for the behaviors of the agents. That is, designers specified hard rules that the agents followed. The problem with this was that the complexity didn't scale to the levels desired for the design of Halo 3. Instead, Halo 3 utilized [[Declarative Logic|declarative logic]]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;Halo 2&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;used hand-designed [[Imperative Logic|imperative logic]] for the behaviors of the agents. That is, designers specified hard rules that the agents followed. The problem with this was that the complexity didn't scale to the levels desired for the design of Halo 3. Instead, Halo 3 utilized [[Declarative Logic|declarative logic]]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The underlying approach to this is similar to what is used in games such as [[The Sims]] where objects have &amp;quot;affordances&amp;quot; that can be measured and rated.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The underlying approach to this is similar to what is used in games such as [[The Sims]] where objects have &amp;quot;affordances&amp;quot; that can be measured and rated.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dave Mark</name></author>	</entry>

	<entry>
		<id>http://gameai.com/wiki/index.php?title=Halo_3&amp;diff=337&amp;oldid=prev</id>
		<title>Dave Mark: spacing</title>
		<link rel="alternate" type="text/html" href="http://gameai.com/wiki/index.php?title=Halo_3&amp;diff=337&amp;oldid=prev"/>
				<updated>2011-08-06T21:34:19Z</updated>
		
		<summary type="html">&lt;p&gt;spacing&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 21:34, 6 August 2011&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 100:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 100:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{NeedsInput}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{NeedsInput}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Individual agent actions are performed by [[behavior trees]] as they were in [[Halo 2]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Individual agent actions are performed by [[behavior trees]] as they were in [[Halo 2]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Post-Mortem==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Post-Mortem==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dave Mark</name></author>	</entry>

	<entry>
		<id>http://gameai.com/wiki/index.php?title=Halo_3&amp;diff=336&amp;oldid=prev</id>
		<title>Dave Mark: /* Behavior Trees */</title>
		<link rel="alternate" type="text/html" href="http://gameai.com/wiki/index.php?title=Halo_3&amp;diff=336&amp;oldid=prev"/>
				<updated>2011-08-06T21:33:20Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Behavior Trees&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 21:33, 6 August 2011&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 98:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 98:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Behavior Trees===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Behavior Trees===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{NeedsInput}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Individual agent actions are performed by [[behavior trees]] as they were in [[Halo 2]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Individual agent actions are performed by [[behavior trees]] as they were in [[Halo 2]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Post-Mortem==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Post-Mortem==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dave Mark</name></author>	</entry>

	<entry>
		<id>http://gameai.com/wiki/index.php?title=Halo_3&amp;diff=335&amp;oldid=prev</id>
		<title>Dave Mark: Initial creation based on Damian's &quot;Better Battle&quot; GDC presentation</title>
		<link rel="alternate" type="text/html" href="http://gameai.com/wiki/index.php?title=Halo_3&amp;diff=335&amp;oldid=prev"/>
				<updated>2011-08-06T21:30:19Z</updated>
		
		<summary type="html">&lt;p&gt;Initial creation based on Damian&amp;#039;s &amp;quot;Better Battle&amp;quot; GDC presentation&lt;/p&gt;
&lt;a href=&quot;http://gameai.com/wiki/index.php?title=Halo_3&amp;amp;diff=335&amp;amp;oldid=284&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Dave Mark</name></author>	</entry>

	<entry>
		<id>http://gameai.com/wiki/index.php?title=Halo_3&amp;diff=284&amp;oldid=prev</id>
		<title>Dave Mark: Initial creation</title>
		<link rel="alternate" type="text/html" href="http://gameai.com/wiki/index.php?title=Halo_3&amp;diff=284&amp;oldid=prev"/>
				<updated>2011-07-20T01:08:28Z</updated>
		
		<summary type="html">&lt;p&gt;Initial creation&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{template:HistoryOfAI}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{GameInfoBox&lt;br /&gt;
|gametitle=Halo 3&lt;br /&gt;
|imagefile=Halo3Box.jpg&lt;br /&gt;
|developer=Bungie&lt;br /&gt;
|publisher=Microsoft Game Studios&lt;br /&gt;
|year=2007&lt;br /&gt;
|platforms=X360&lt;br /&gt;
|genres=FPS&lt;br /&gt;
|era=Tactical Reasoning&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Halo 3 is a first-person shooter game taking the player on a series of missions that engage in combat against various forms of alien life.&lt;br /&gt;
&lt;br /&gt;
==Description of AI Behavior==&lt;br /&gt;
(What kinds of things was the AI supposed to do?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Notable Behaviors===&lt;br /&gt;
(What really special things did the AI have to perform that made it stand out?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Architectures==&lt;br /&gt;
&lt;br /&gt;
===Each Arch. Should Have a Heading Like This===&lt;br /&gt;
&amp;lt;!-- If you are filling this out based on first-hand knowledge&lt;br /&gt;
fill out the AuthorStamp below. Else delete it. --&amp;gt;&lt;br /&gt;
{{AuthorStamp|name=Your Name|url=Your Name}}&lt;br /&gt;
&lt;br /&gt;
===Another Architecture===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Post-Mortem==&lt;br /&gt;
&lt;br /&gt;
===What Worked===&lt;br /&gt;
&lt;br /&gt;
====Individual Good Thing====&lt;br /&gt;
&lt;br /&gt;
Something really went well.&lt;br /&gt;
&lt;br /&gt;
====Individual Good Thing====&lt;br /&gt;
&lt;br /&gt;
Something really went well.&lt;br /&gt;
&lt;br /&gt;
===What Didn't Work===&lt;br /&gt;
&lt;br /&gt;
====Individual Bad Thing====&lt;br /&gt;
Something really sucked.&lt;br /&gt;
&lt;br /&gt;
====Individual Bad Thing====&lt;br /&gt;
Something really sucked.&lt;br /&gt;
&lt;br /&gt;
===Lessons Learned===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reception by Public==&lt;br /&gt;
(Was there positive or negative reception from the players and/or media?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
(ADD LATER)&lt;/div&gt;</summary>
		<author><name>Dave Mark</name></author>	</entry>

	</feed>