<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8230666</id><updated>2012-01-12T12:41:24.819-08:00</updated><title type='text'>Vitiated Logic</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8230666.post-6759374202747053082</id><published>2011-12-28T04:15:00.000-08:00</published><updated>2011-12-28T04:22:09.681-08:00</updated><title type='text'>An Egocentric Motion Management System - article excerpt from Game Engine Gems 2</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ToHj6z4uDgY/TvsGsbDp7eI/AAAAAAAAAGY/E4hB2JEyhow/s1600/WOZBabyMonkies.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="147" src="http://2.bp.blogspot.com/-ToHj6z4uDgY/TvsGsbDp7eI/AAAAAAAAAGY/E4hB2JEyhow/s200/WOZBabyMonkies.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Google Books has provided a generous preview of my chapter from Game Engine Gems 2 describing a character movement solution - aspects of which I used in World of Zoo (PC &amp;amp; Wii). The character movement solution was also used in several demos - including a prototype of a non-zoo type game. The chapter contains a detailed write-up of how how to integrate the character movement system with a behavioral model that conveys perceived intent (section 19.9 A Single Agent Behavioral Response Algorithm and Example). The link to the article is below - enjoy!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;a href="http://books.google.com/books?id=QbSf3XwfM7EC&amp;amp;pg=PA329&amp;amp;lpg=PA329&amp;amp;dq=game+engine+gems+2+egocentric+motion&amp;amp;source=bl&amp;amp;ots=APxyICMvsI&amp;amp;sig=vU_MaTznLQZRa4367qOPNDtKP7E&amp;amp;hl=en&amp;amp;sa=X&amp;amp;ei=ZAX7Tr3KB-n10gGO5YixAg&amp;amp;ved=0CDoQ6AEwAQ#v=onepage&amp;amp;q&amp;amp;f=false"&gt;An Egocentric Motion Management System - Theory and an Implementation &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-6759374202747053082?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/6759374202747053082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=6759374202747053082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/6759374202747053082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/6759374202747053082'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2011/12/egocentric-motion-management-system.html' title='An Egocentric Motion Management System - article excerpt from Game Engine Gems 2'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ToHj6z4uDgY/TvsGsbDp7eI/AAAAAAAAAGY/E4hB2JEyhow/s72-c/WOZBabyMonkies.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-1043510910574067990</id><published>2011-12-13T15:10:00.000-08:00</published><updated>2011-12-18T10:36:46.198-08:00</updated><title type='text'>Qualitative Improvements of Biasing a Routes Starting Position</title><content type='html'>&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;Inthis note I'll be discussing how biasing an entities starting positionbefore providing it to the pathfinder, can improve the qualitative behavior ofyour game's characters. This technique was used on a multi-platformgame [Ramsey 2009a].&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;Generatinga route to destination can be parametrized in many ways, but one ofthe most fundamental parameters has a trickle down effect attune toan avalanche with observable repercussions on an entities motion - if selected incorrectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;WhatI'm suggesting is that the start position provided to the path finderis one of the most important parameters to get correct. It almostseems intuitive to suggest that the starting point is "whereyour at." Well, maybe not so - we need to think temporally.Consider not only our thoughts, but our movement - it's alwayschanging, adapting and what's appropriate at this moment in time isnot necessarily appropriate 5 seconds from now, probably not even onesecond in the future. This applies to selecting a starting positionfor our animating penguin. &lt;i&gt;We are more interested where it'll berather then where it's at currently.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;Thepicture below illustrates a simple environment where we have apenguin that wants to move from position A to position B. A typicalpathfinder would  be supplied with the penguins current position asthe start position, and position B as the end point. The problem withthis seemingly correct solution is that it fails to factor in anyforward momentum of the penguin. Whether the forward momentum isimplicit in the animation driving the penguin or an associatedmovement rate of a simple sprite where the penguin is at (t) is notwhere it'll be at (t+1).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4rDrLaZOcbc/Tufa9omCC5I/AAAAAAAAAGM/UNg510yVhpo/s1600/test.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="244" src="http://2.bp.blogspot.com/-4rDrLaZOcbc/Tufa9omCC5I/AAAAAAAAAGM/UNg510yVhpo/s320/test.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;Thepenguins directional vector is represented by the light blue line,the pink segments is the path returned if the penguins currentposition is used as the starting point, and the green segments is theroute when we factor in not only the penguins directional vector, butalso it's velocity. The yellow bidirectional connections is the graph representation of the navigation mesh.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;Dependingon how fast the penguin is moving, we bias the start position of thepenguin farther and farther away. A simple technique is to attain thepenguins heading and magnitude of translation over one frame (t). Andthen using a standard unit of measurement (r) - I used the diameterof the penguin, you multiply (r*t) = (s). I also experimented withthe radius and this worked as well for animals that didn't translatetoo fast. (s) then becomes a scale that we can apply to the penguinsdirectional vector, with a resulting point in the environment thatserves as the starting point for your path finding algorithm. Straightforward and it allows for the continuation of the penguins motion with outany jarring hitches caused by the pathfinder (I had coded up a modified version of A-Star that supported our modeling methods) .&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;Thistechnique is not only useful in this directed graphrepresentation, but also on typical grids and navigation meshes. Ihope you find it useful as using this technique had a qualitativelypositive impact on the movement of the animals in World of Zoo.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;b&gt;References&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;[Gibson1986] James J. Gibson. The Ecological Approach to Visual Perception.Hillsdale,&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;NJ:Lawrence Erlbaum Associates, 1986.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;[Ramsey2009a] Michael Ramsey. “A Unified Spatial Representation forNavigation&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;Systems.”Proceedings of The Fifth AAAI Artificial Intelligence and Interactive&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;DigitalEntertainment Conference, 2009, pp. 119–122.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;[Ramsey2009b] Michael Ramsey. “A Practical Spatial Architecture for Animaland&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;AgentNavigation.” Game Programming Gems 8, edited by Adam Lake. Boston:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;CharlesRiver Media, 2010.                                                   &lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;[Ramsey2009c] Michael Ramsey. “An Egocentric Motion Management System.”Game Engine&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;Gems2, edited by Eric Lengyel. Natick: A.K. Peters, 2011.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;b&gt;FurtherReading&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;1.“On the Nature of Things” Lucretius, translated by RonaldMelville is wonderful book expounding the atomic theory firstpresented by Epicurus. &lt;b&gt;Book I&lt;/b&gt; covers the two principles ofbeingness: that nothing ever came from nothing and that nothing everreturns to nothing. &lt;b&gt;Book 2&lt;/b&gt; discusses the principles ofcontinual motion and how collisions shape the free will. &lt;b&gt;Book 3&lt;/b&gt;covers the nature of the mind, while &lt;b&gt;Book 4&lt;/b&gt; explains thenature of vision, hearing, taste, smell and how aspects of theenvironment enter the mind. &lt;b&gt;Book 5 and 6&lt;/b&gt; wrap coveringmortality and environmental effects.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-1043510910574067990?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/1043510910574067990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=1043510910574067990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/1043510910574067990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/1043510910574067990'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2011/12/qualitative-improvements-of-biasing.html' title='Qualitative Improvements of Biasing a Routes Starting Position'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-4rDrLaZOcbc/Tufa9omCC5I/AAAAAAAAAGM/UNg510yVhpo/s72-c/test.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-8807267639185790490</id><published>2011-12-02T19:52:00.001-08:00</published><updated>2011-12-02T19:57:44.571-08:00</updated><title type='text'>Noumena Philosophical Canon</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-cG8VhwyMJQY/Ttmd7P4vz2I/AAAAAAAAAF8/akdvbdrcbck/s1600/Aristotle.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-cG8VhwyMJQY/Ttmd7P4vz2I/AAAAAAAAAF8/akdvbdrcbck/s1600/Aristotle.jpg" /&gt;&lt;/a&gt;While the last post attempted to cover the more concrete canon, this post will list the books that comprise my Noumena philosophical canon. Every project needs an underlying set of principles that help guide the development of not only the final product, but arguably the process in which these systems were built. These books represent some of the core books that provided ideas that contributed to Noumena's process.&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp; The Complete Works of Aristotle, ed. Jonathan Barnes&lt;br /&gt;2.&amp;nbsp; The Human Touch, Michael Fray&lt;br /&gt;3.&amp;nbsp; Michel De Montaigne The Complete Works, Translated by Donald Frame&lt;br /&gt;4.&amp;nbsp; The Phenomenom of Life, Alexander&lt;br /&gt;5.&amp;nbsp; On the Nature of Things, Lucretius&lt;br /&gt;6.&amp;nbsp; Being and Time, Heidegger&lt;br /&gt;7.&amp;nbsp; The World of Perception, Merleau Ponty&lt;br /&gt;8.&amp;nbsp; Experience and Prediction, Hans Reichenbach&lt;br /&gt;9.&amp;nbsp; The Phenomenology of Perception, Merlau Ponty&lt;br /&gt;10. The Origins of Knowledge and Imagination, Jacob Bronowski&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-8807267639185790490?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/8807267639185790490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=8807267639185790490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/8807267639185790490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/8807267639185790490'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2011/12/noumena-philosophical-canon.html' title='Noumena Philosophical Canon'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-cG8VhwyMJQY/Ttmd7P4vz2I/AAAAAAAAAF8/akdvbdrcbck/s72-c/Aristotle.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-4557797286468085475</id><published>2011-12-02T19:16:00.001-08:00</published><updated>2011-12-02T19:24:22.729-08:00</updated><title type='text'>Noumena Canon</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-MAih4QhhkA4/TtmU_foRVBI/AAAAAAAAAFs/878wquaBKY8/s1600/YoungChimpSmall.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-MAih4QhhkA4/TtmU_foRVBI/AAAAAAAAAFs/878wquaBKY8/s1600/YoungChimpSmall.png" /&gt;&lt;/a&gt;It's been a while since I posted, so here are a few of the books that I consider canon for the development of Noumena. There are literally hundreds of other books that have influenced Noumena in some form or another (I actually posted several years ago an initial list of some of the books) but these few here are the pillars on which a number of my ideas are based upon.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp; The Philosophy of Animal Minds, ed. Robert Lutz&lt;br /&gt;2.&amp;nbsp; Animal Cognition, Clive Wynne&lt;br /&gt;3.&amp;nbsp; Mental Leaps, Keith Holyoak and Paul Thagard&lt;br /&gt;4.&amp;nbsp; Mindreading Animals, Robert Lutz&lt;br /&gt;5.&amp;nbsp; Incomplete Nature, Terrence Deacon&lt;br /&gt;6.&amp;nbsp; Creating a Memory of Causal Relationships, Michael Pazzani&lt;br /&gt;7.&amp;nbsp; Who Needs Emotions?, ed Jean-Marc Fellous and Michael Arbib&lt;br /&gt;8.&amp;nbsp; Behavior: The Control of Perception. William T. Powers&lt;br /&gt;9.&amp;nbsp; General System Theory. Ludwig von Bertalanffy&lt;br /&gt;10. The Principles of Psychology, Volumes 1 &amp;amp; 2, William James.&lt;br /&gt;&lt;br /&gt;Hopefully in the not too distant future, I'll be posting an outline for the manuscript entitled, "Fellow Creatures: A Referential Intelligence." It's a book that covers the development of the referentially based cognitive engine, Noumena.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-4557797286468085475?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/4557797286468085475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=4557797286468085475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/4557797286468085475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/4557797286468085475'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2011/12/noumena-canon.html' title='Noumena Canon'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-MAih4QhhkA4/TtmU_foRVBI/AAAAAAAAAFs/878wquaBKY8/s72-c/YoungChimpSmall.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-7536335710195343332</id><published>2011-07-05T19:22:00.000-07:00</published><updated>2011-07-06T13:43:41.064-07:00</updated><title type='text'>AI Papers, Books, and Conference Publications</title><content type='html'>I've received some emails from individuals looking for some of my work (specifically my articles and papers on character motion management), so here is a list of some my published works with a brief note and what books/journals/conferences they can be found in - as well as a few extra early game programming works.&lt;br /&gt;&lt;br /&gt;The chapters in &lt;i&gt;&lt;b&gt;Game Engine Gems 2&lt;/b&gt;, &lt;b&gt;Game Programming Gems 8,&lt;/b&gt;&lt;/i&gt; and the paper presented at the &lt;b&gt;&lt;i&gt;Artificial Intelligence and Interactive Digital Entertainment Conference 2009&lt;/i&gt;&lt;/b&gt; form the three major sources for the some of my work on character movement systems. Together they form a unique approach that combines AI, animation and physics into a unified architecture that provides a description of the background to, principles of, and the development of an approach to implementing a character behavioral system. &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-2Zunz33gVjo/ThPDEbMus7I/AAAAAAAAAEk/UFK-hu59wjA/s1600/gameEngineGems.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-kaucSYIkfiQ/ThPD1It-3xI/AAAAAAAAAEo/CnhENhvQBR4/s1600/geg2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-kaucSYIkfiQ/ThPD1It-3xI/AAAAAAAAAEo/CnhENhvQBR4/s200/geg2.png" width="162" /&gt;&lt;/a&gt;For Game Engine Gems 2, I provided a chapter entitled, &lt;b&gt;An Egocentric Motion Management System&lt;/b&gt;. The egocentric motion management system (ECMMS) is both a model for agent movement and an application of a behavioral theory. Any game that features agents (e.g., animals, soldiers, or tanks) that move around in a 3D scene has a need for an agent movement solution. A typical movement solution provides mechanisms that allow for an agent to move through a scene, avoiding geometry, all the while executing some sort of behavior. This article discusses not only how focusing on the agent drives the immediate interactions with the environment but also, more importantly, that by gathering some information about the environment during locomotion, we gain the ability to generate spatial semantics for use by the agent’s behavior system. Portions of the ECMMS were used in a cross-platform game entitled World of Zoo (WOZ). WOZ is an animal simulator that requires various zoo animals to move through their environments in an incredibly compelling manner while the&amp;nbsp; players constantly alter the environment. So the proving ground for this system was in an environment that could be changed around the agents at any particular moment. In addition to detailing ECMMS I also discuss how to build a unified behavioral model that utilizes technology from all three of my character movement articles.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-iMUG71xUmIw/ThO70HD9wsI/AAAAAAAAAEI/GMe0I-aIfUU/s1600/gg8.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-iMUG71xUmIw/ThO70HD9wsI/AAAAAAAAAEI/GMe0I-aIfUU/s200/gg8.jpg" width="156" /&gt;&lt;/a&gt;In Game Programming Gems 8, I've written an article detailing the World of Zoo's navigation system's architecture; as well as provided some general thoughts on developing a motion management system. The article is entitled, &lt;b&gt; A Practical Spatial Architecture for Animal and Agent Navigation.&lt;/b&gt; This article is a nice bookend to the AIIDE 2009 paper (the Game Gems article provides more concrete insights, while the AIIDE paper is more algorithmic). &lt;br /&gt;&lt;br /&gt;Here's a brief introduction to the article: Game literature is inundated with various techniques to facilitate navigation in an environment. However many of them fail to take into account the primary unifying medium that animals and agents use as locomotion in the real world. And that unifying medium, is space [Lefebvre97]. The architectonics of space relative to an animals or agent’s motion in a game environment, is the motivation for this article. Traditional game development focuses on modeling what is physically in the environment, so it may seem counterintuitive to model what is not there, but one of the primary reasons for modeling the empty space of an environment is that it is this spatial vacuum that frames our interactions (be it locomotion or a simple idle animation) within that environment. Space is the associative system between objects in our environments. &lt;br /&gt;&lt;br /&gt;This article will discuss this spatial paradigm and the techniques that we used during the development of a multiplatform game, entitled World of Zoo (WOZ). WOZ was not only a challenging project by any standard definition of game development, but also because we desired our animals motion to be credible. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;An important aspect of any animal’s believability is that they are not only aware of their surroundings, but that they also move through a dynamic environment (Color Plates 1 and 2 contain examples of WOZ’s environment) in a spatially appropriate and consistent manner. This maxim had to hold true whether the animal was locomoting over land, water or even through air! To help facilitate the representation of our spatial environments we used several old tools in new ways, and in conjunction with a few inventions of our own, we believe we accomplished our goals.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-jRof2yS2wMw/ThO78oUesYI/AAAAAAAAAEM/DVAW59xiuXE/s1600/aiidepub.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-jRof2yS2wMw/ThO78oUesYI/AAAAAAAAAEM/DVAW59xiuXE/s1600/aiidepub.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This peer reviewed paper outlines the general philosophy of a unifying paradigm for navigation systems. The paper is entitled,&lt;b&gt; A Unified Spatial Representation for Navigation Systems&lt;/b&gt; and was presented at the Artificial Intelligence and Interactive Digital Entertainment Conference 2009 held at Stanford University. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Abstract&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The purpose of this paper is to outline the core components of a practical navigation system which uses a novel technique for spatial representation in a commercial entertainment product. This paper is based upon thenavigation system developed for The World of Zoo (WOZ) by Blue Fang Games, LLC and published by THQ. WOZ placed the following requirement on our in game agents&lt;br /&gt;(which are animals, such as tigers and penguins): depending on the animals species they were required to locomote across land, water, exhibit the ability to climb and eventually to fly all in a seamless manner. Animal locomotion in WOZ is driven by accumulating the root motion of multiple blended animations; this required a unique approach to the spatial representation of our environments. The system needed not only to take into account the defacto static environments that were created by&lt;br /&gt;the level designers, but also the dynamic structures that the animals use (depending on the players interactions at that particular moment). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There was also the extra challenge of a system that was as straightforward as possible for level designers to work within. As Anthony J.D' Angelo so succinctly stated, "Don't reinvent the wheel. Just realign it." It is with this sage advice in mind that we reevaluated traditional navigable representations, in conjunction with how our animals should move through their environments. As important as the navigation framework was to the development of WOZ, the way the thought processes developed preceding the implementation is also of interest; as the re-understanding of what navigation is composed of (in virtually any environment) guided our decisions through the design and implementation stages.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-pPeeclsu7IQ/ThO8bBHSeeI/AAAAAAAAAEQ/zjIyEP6FgXU/s1600/gg7.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-pPeeclsu7IQ/ThO8bBHSeeI/AAAAAAAAAEQ/zjIyEP6FgXU/s1600/gg7.jpg" /&gt;&lt;/a&gt;In Game Programming Gems 7, I've written an article detailing the architecture of a multi-platform threading engine. The article is entitled, &lt;b&gt; The Design and Implementation of Multi-Platform Threading Engine. &lt;/b&gt;One of the most important aspects of designing a multi-threaded program is spending the time upfront to design and plan your game architecture. Some of the high-levelissues that need to be addressed are: task dependencies, data sharing, data synchronization,  acknowledgement and flow of data access patterns, decoupling of communication points to allow for reading but not necessarily writing of data, and minimizing event synchronization. This article details the GLRThreading Engine and also provides a lot of practical advice for either using the GLRThreading Engine or writing your own. Other topics include dealing with cache issues, thread pools, execution properties and more. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-km3oYznwRMc/ThO8wKJqRFI/AAAAAAAAAEY/WdIuOc1yji0/s1600/gg6Cover.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-km3oYznwRMc/ThO8wKJqRFI/AAAAAAAAAEY/WdIuOc1yji0/s1600/gg6Cover.jpg" /&gt;&lt;/a&gt;In Game Programming Gems 6, I've written an article about the Quantified Judgement Model (QJM) and it's usage and application to strategic game development. The article is entitled, &lt;b&gt; Using the Quantified Judgement Model for Engagement Analysis. &lt;/b&gt;The Quantified Judgment Model (QJM) is both a model and a theory of combat. Originally developed to simulate historical battles and then later upon further refinement, used for modern engagement prediction; it is an ideal system for predicting potential victors in a game. In this gem I describe the base QJM formula.  The base QJM formula can then be furthermore expanded upon, by adding models calculating attrition factors, spatial effectiveness of units and casualty effectiveness.&lt;br /&gt;&lt;br /&gt;There is also some notes on the difference between the Lanchester equation and the QJM. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-cFDYm_0PH2c/ThO83xU2ZMI/AAAAAAAAAEc/QzofRoeYRoI/s1600/aiwisdom2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-cFDYm_0PH2c/ThO83xU2ZMI/AAAAAAAAAEc/QzofRoeYRoI/s1600/aiwisdom2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In AI Programming Wisdom Volume 2, I've written an article on Multi-Tiered AI Frameworks (MTAIF).  This is the new framework used in the current iteration of Master of the Empire. The article is entitled, &lt;b&gt; Designing a Multi-Tiered AI Framework. &lt;/b&gt;The MTAIF allows an AI to be broken up into three concrete layers, strategic, operational and a tactical layer. This allows for an AI programmer to have various AIs focus on specific tasks, while at the same time having a consistent overall focus. The MTAIF allows for the strategic layer to be focused exclusively on matters that can affect an empire on a holistic scale, while at the operational level the AI is in tune with reports from the tactical level. A differing factor from many other architectures is that the MTAIF does not allow decisions to be made on a tactical scale that would violate the overall strategic policies. This in turn forces highlevel strategic policies to be enforced in tactical situations, without the AI devolving into a reactionary based AI.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-XvKpQehp4IU/ThO9DAbVQwI/AAAAAAAAAEg/o5R6SWCRwAo/s1600/gamegems5.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-XvKpQehp4IU/ThO9DAbVQwI/AAAAAAAAAEg/o5R6SWCRwAo/s1600/gamegems5.jpg" /&gt;&lt;/a&gt;In Game Gems 5 I've written an article entitled, &lt;b&gt;Advanced AI Framework Development with a Parallel Virtual Machine (PVM)&lt;/b&gt;. &lt;br /&gt;Its forms the fundamental understanding that is needed to start developing a parallel AI system. The article had to fit into 12 pages or so, so that meant a lot of actual implementation details had to be left out, as well as information on potential&lt;br /&gt;design fallacies that may occur.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Early papers.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-PT8qUnJvNE0/ThO8lXT0q4I/AAAAAAAAAEU/fxUDfGIiY8I/s1600/advos2gameprog.jpg" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-PT8qUnJvNE0/ThO8lXT0q4I/AAAAAAAAAEU/fxUDfGIiY8I/s200/advos2gameprog.jpg" width="143" /&gt;&lt;/a&gt;This is an article I wrote for OS/2 Developer entitled, &lt;b&gt;Advanced Game Design with OS/2.&lt;/b&gt;  The use of was the editor's idea. The article provided a basic summary  of doing fast GPI updates - the technique I used for Master of the  Empire. Obviously a super dated article (as it was published in 1997),  but nonetheless it provides an interesting cross-section of my  background.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Genericized Object Management (GOM)&lt;/b&gt;. Todays games have huge AIs, being worked on by multiple programmers. Unless a new technique is introduced when the project begins, it becomes difficult to add any new type of methodology to the framework. This comes from the concern of breaking a currently implemented system or the real world fact that the new technique is just too complex. What the Genericized Object Manager (GOM) allows for is a simple way to register multiple objects through a parameterized functor [Alexandrescu02], which can then be easily accessed at runtime through one central core routine. A benefit of GOM is that the implementation can fit into almost any preexisting framework, so your game can have the immediate gains without refitting your framework to a particular solution. The GOM technique allows for setting up a specific AI, such as a particular Field Manager (see Designing a MultiTiered AI Framework), input managers, state machines that need to deal with multiple behaviors, or just a central system that is needed because the programming team is large. GOM also serves as a good technique while refactoring a large codebase.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-7536335710195343332?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/7536335710195343332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=7536335710195343332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/7536335710195343332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/7536335710195343332'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2011/07/ive-received-some-emails-from.html' title='AI Papers, Books, and Conference Publications'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-kaucSYIkfiQ/ThPD1It-3xI/AAAAAAAAAEo/CnhENhvQBR4/s72-c/geg2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-1030968378110637757</id><published>2011-07-03T08:26:00.000-07:00</published><updated>2011-12-02T18:26:10.180-08:00</updated><title type='text'>Emotions and Goals within Noumena</title><content type='html'>&lt;div align="LEFT" lang="zxx" style="font-style: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;Emotions and Goals within Noumena&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;Started working on what in essence can be viewed as the emotional system for Noumena.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;Appraisal module defined:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;Relevance of event&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;Implications or  consequence of event&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;Can I cope w/the  event?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;What is the  significance of the event? To me? To allies? &lt;/span&gt;&lt;/span&gt;  &lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;Event defined: An externally observed phenomenon or an internally generated construct. E.g An opponents critter on your island – it's an event because it violates your perceived "ownership" of the island.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;Events generated from violated self evident principles, e.g. A sense of &lt;i&gt;ownership&lt;/i&gt; is definitely psychological in nature – another attribute for the RI psych profile. Ownership increases the perceived value of an object and this would actually be an excellent attribute of an RI to exhibit, because it not only factors into the immediate decisions but it would also allow for the RI to essentially &lt;i&gt;want&lt;/i&gt; to exhibit behaviors such as: protect it's owned areas, retake objects taken by an opponent, and this could play into the more emotional aspects such as revenge, distrust, irritation etc. All emotional characteristics we want the RI to exhibit – naturally, if possible. &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;Goal Creation&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;Initially I'll create goals through the use of the concept of ownership – in MOTE this is initially the guide to goal creation. &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;A sense of ownership is one potentially just one element of an RI's personality.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;Through the application of personality filter I could define other "desirable" personality components, e.g. Experimental or curious. These components could influence exhibited behavior – disproportionately.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;Ownership questions:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;What do I currently  own?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;What do I need to own?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;What should I own  next?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;As a game progresses from an opening mode, to a mid-game and finally to an endgame mode, the area of focus for these questions moves from an immediate focus to more distal concerns (e.g. Complexes, resources, farther away from the starting area).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;Creating and Evaluating Goals With Respect to Ownership&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;Evaluation of tanks takes into consideration spatial relativity of the goal, with respect to concerns. E.g If a goal is at the bottom of the map – the RI should factor in strategies and tactics using that space, as well as the relational links of the cogents in between the start and destination when determining an appropriate response or series of responses. &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;Evaluation defined means a potential response or means to achieve that goal (perhaps suggesting that this is a plan) -&amp;gt; I dislike using the word plan as it has too much baggage.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;The RI will need multiple methods of evaluating for and generating ownership.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;Also need to establish why this region belongs to me, perhaps simple rules such as: my complex is on the island, or I need to expand – basically forms of justification.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;Also need to be able to generate a &lt;i&gt;concern &lt;/i&gt;for "trespassers" in an owned region. A couple examples should help here: An enemy simpleton on a large island would most likely cause little military concern, however a large group of tanks offloaded onto your island would probably matter! An aspect that would need to be considered is also the size of the land mass as that would influence the immediacy of the response as well as the overall strength of the response.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="LEFT" lang="zxx" style="font-style: normal; font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri,sans-serif;"&gt;&lt;span style="font-size: 100%;"&gt;This is interesting because at a very fundamental level this seems a lot like an influence map – still, the influence map needs to be analyzed and evaluated to determine a response. &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-1030968378110637757?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/1030968378110637757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=1030968378110637757' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/1030968378110637757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/1030968378110637757'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2011/07/emotions-and-goals-within-glr-started.html' title='Emotions and Goals within Noumena'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-642305821120864042</id><published>2008-07-05T04:17:00.000-07:00</published><updated>2011-12-02T20:00:30.894-08:00</updated><title type='text'>My desktop and a few notes.</title><content type='html'>Recently I've added support for cognitive entities - these are the internal manifestations of the information/events/objects that are perceived from the environment. This allows for the engine to makes decisions that are not directly tied to the environment, but however can be related to the environment at a later time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_hP5VY3kzEPQ/SG9ZYEv3iFI/AAAAAAAAABQ/9KuGhnjHd-o/s1600-h/mote-desktop1.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5219488763271940178" src="http://bp0.blogger.com/_hP5VY3kzEPQ/SG9ZYEv3iFI/AAAAAAAAABQ/9KuGhnjHd-o/s320/mote-desktop1.jpg" style="cursor: hand; float: left; margin: 0px 10px 10px 0px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Books that have recently solidified some of the approaches take within the Noumena Cognitive Engine are:&lt;/div&gt;&lt;div&gt;Understanding Understanding by Heinz Von Foerster&lt;/div&gt;&lt;div&gt;Cybernetics of Cybernetics&lt;/div&gt;&lt;div&gt;Cybernetics and Human Knowing&lt;/div&gt;&lt;div&gt;Understanding Systems&lt;/div&gt;&lt;div&gt;Models of Thought by Herbert Simon&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;An essay, "Human Chess Skill", by Neil Charness. This essay is excellent in that Charness describes the approach that humans take to solving problems (obviously relative to chess) - via an understanding of visual perception, memory and evaluative mechanisms.  &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&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/8230666-642305821120864042?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/642305821120864042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=642305821120864042' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/642305821120864042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/642305821120864042'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2008/07/my-desktop-and-few-notes.html' title='My desktop and a few notes.'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_hP5VY3kzEPQ/SG9ZYEv3iFI/AAAAAAAAABQ/9KuGhnjHd-o/s72-c/mote-desktop1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-3120614936234310229</id><published>2008-02-15T04:35:00.000-08:00</published><updated>2011-12-02T20:01:57.284-08:00</updated><title type='text'>Environmental Stabilization</title><content type='html'>&lt;a href="http://bp3.blogger.com/_hP5VY3kzEPQ/R7WJqqT2aKI/AAAAAAAAAAo/_wyB_3nN4Z4/s1600-h/MOTECrittersMoving.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5167187513482569890" src="http://bp3.blogger.com/_hP5VY3kzEPQ/R7WJqqT2aKI/AAAAAAAAAAo/_wyB_3nN4Z4/s320/MOTECrittersMoving.jpg" style="cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;" /&gt;&lt;/a&gt;&lt;br /&gt;One of the paper's that I've read lately is called: "The Stabilization of Environments" by Hammond, et al.  One of the underlying premises is that agents/humans adapt their environments to suit THEIR needs. It's a fascinating paper, covering a lot of the variable bits and pieces that many papers neglect or skirt around.  The part that I enjoyed the most is the analysis bit - where there are concrete examples of an agent adapting the environment; as well as an almost how-to of stabilizing behaviors. I found the paper in "Computational theories of Interaction and Agency", edited by Philip Agre.&lt;br /&gt;&lt;br /&gt;Work has also been progressing on the Noumena, here is a latest screen capture - I hope to show a capture of the Noumena debugger in short order.  It's a bit more entertaining to see how the flow of perceived and generated information as it occurs in the cognitive engine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-3120614936234310229?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/3120614936234310229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=3120614936234310229' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/3120614936234310229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/3120614936234310229'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2008/02/environmental-stabilization.html' title='Environmental Stabilization'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_hP5VY3kzEPQ/R7WJqqT2aKI/AAAAAAAAAAo/_wyB_3nN4Z4/s72-c/MOTECrittersMoving.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-2960423094317624361</id><published>2008-01-02T08:36:00.001-08:00</published><updated>2011-12-02T20:02:20.860-08:00</updated><title type='text'>A Toy Universe for the NoumenaMind Cognitive Engine : Master of the Empire - Express</title><content type='html'>&lt;a href="http://bp2.blogger.com/_hP5VY3kzEPQ/R3vON-J-RPI/AAAAAAAAAAg/ZjBqW8N7Mdo/s1600-h/moteExpress010208b.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5150937338246743282" src="http://bp2.blogger.com/_hP5VY3kzEPQ/R3vON-J-RPI/AAAAAAAAAAg/ZjBqW8N7Mdo/s320/moteExpress010208b.jpg" style="cursor: pointer; float: left; height: 296px; margin: 0pt 10px 10px 0pt; width: 289px;" /&gt;&lt;/a&gt;I'm a huge proponent of doing something, rather than talking about it.&lt;br /&gt;&lt;br /&gt;So for the past  2 months I've spent the majority of my leisure time working on two items: First and foremost the Noumena Cognitive Engine  and secondly a toy universe (of sorts)  that will allow for a demonstrable application of the cognitive engine; and that toy-universe is through the next iteration of MOTE.&lt;br /&gt;&lt;br /&gt;The game by design is simple, yet addictive. Each player starts off with a capital and attempts to conquer the randomly generated  worlds through the use of Simpletons, Infantry, Panzer Troopers and Tanks. There are no air or water units - that will come in a later version because this first iteration needs to be, not only a fun game, but it also has to serve as a test bed for the initial implementation and integration of the Noumena cognitive engine. There enough moving parts.&lt;br /&gt;&lt;br /&gt;Certain terrain features restrict movement of particular unit types, resources are required to build certain units - so there is an artificial economy within this toy universe; one that Noumena must learn to use.  Just having an AI engine just "do something" is relatively easy - if you want your solution to be brittle. By brittle I mean a solution that is generally not applicable to other similar contextual situations.  The internal foundation and framework of Noumena make use of several weak methods - weak methods are used to solve problems (heuristically) in a context independent manner.&lt;br /&gt;&lt;br /&gt;The cognitive engine needs to understand that the reason it moved the Panzer Trooper to counter a Tank inside a mountain pass is because it confined the movement of the Tank, allowed it's units to be concealed, allowed for disproportionate amount of offensive to be administered  and at a higher cognitive level to be able to understand that this situation can be used as a cognitive frame for other situations that contain similar associative patterns. (This is not unlike similarities that maybe found within Selfridge's Pandemonium model - you can find the initial paper inside Neurocomputing: Foundations of Research as well as a further exposition inside Computer and Thought - under Pattern Recognition.)&lt;br /&gt;&lt;br /&gt;The next steps are to solidify some of the human - toy universe interactions and then continue forth on with the integration of Noumena Cognitive Engine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-2960423094317624361?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/2960423094317624361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=2960423094317624361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/2960423094317624361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/2960423094317624361'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2008/01/toy-universe-for-glr-master-of-empire.html' title='A Toy Universe for the NoumenaMind Cognitive Engine : Master of the Empire - Express'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_hP5VY3kzEPQ/R3vON-J-RPI/AAAAAAAAAAg/ZjBqW8N7Mdo/s72-c/moteExpress010208b.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-8733512440550088455</id><published>2007-11-10T16:09:00.000-08:00</published><updated>2011-12-02T20:00:44.959-08:00</updated><title type='text'>Architectures for Intelligence</title><content type='html'>Architectures for Intelligence is a compilation of articles from the Carnegie Mellon 22nd symposium on cognition. It  is a veritable goldmine of ideas for cognitive engineers.&lt;br /&gt;&lt;br /&gt;Touching on a number of systems that embody topics such as rational analysis, systems that target specific AI issues to an excellent discussion of goal reconstruction. The article on goal reconstruction compliments some of the central ideologies of the Noumena Cognitive Engine, by providing discussions on combining situated actions and planned actions. There is now a definitive module inside Noumena that specifically deals/attempts to recognize and reconstruct goals that may have been interrupted or even disassociated.&lt;br /&gt;&lt;br /&gt;The overall structure of the book is excellent because either intentionally or inadvertently a lot of the papers feed off of each other.&lt;br /&gt;&lt;br /&gt;Other gems include a paper on self-improving systems and my favorite, "The Place of Cognitive Architectures in Rational Analysis", by John Anderson. That article has true gems (both by Anderson and referenced works) - worth the price of admission.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-8733512440550088455?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/8733512440550088455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=8733512440550088455' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/8733512440550088455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/8733512440550088455'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2007/11/architectures-for-intelligence.html' title='Architectures for Intelligence'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-3714490975740576324</id><published>2007-11-10T04:59:00.000-08:00</published><updated>2007-11-10T16:48:16.123-08:00</updated><title type='text'>The Research Continues....</title><content type='html'>So the work continues, ever so methodically and ever continuous.  Real life has provided it's fair of distractions but everything moves forward. I've written the basic framework (more like the scaffolding) of the engine in which GLR resides and I'm now coding up the cognitive frames. So, I'm still on track for demonstrating an early version of the GLR engine and the game that uses it next year.&lt;br /&gt;&lt;br /&gt;Some of the books that I've been (as  of late) working through include:&lt;br /&gt;                 &lt;p style="margin-bottom: 0in;" align="left"&gt; &lt;/p&gt;  &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Artificial Consciousness, Chella&lt;br /&gt;Consciousness: Natural and Artificial, Culbertson&lt;br /&gt;Commonsense Reasoning, Mueller&lt;br /&gt;Daydreaming,Mueller&lt;br /&gt;Cognitive Carpentry, Pollock&lt;br /&gt;How to Build a Person, Pollock&lt;br /&gt;The Connection Machine, Hillis&lt;br /&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style=""&gt;Causality, Pe&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;arl&lt;br /&gt;A Cognitive Theory of Consciousness, Barr&lt;br /&gt;In the Theatre of Consciousness, Barr&lt;br /&gt;The Philosophy of Artifical Life, Boden&lt;br /&gt;Introduction to Artifical Life, Adami&lt;br /&gt;Cybernetic Machines, Nemes&lt;br /&gt;Cognitive Engineering&lt;br /&gt;The Web of Life, Capra&lt;br /&gt;Nomic Probability, Pollock&lt;br /&gt;How Can the Mind Occur in the Physical Universe, Anderson&lt;br /&gt;Rules of the Mind, Anderson&lt;br /&gt;Atomic Components of Thought, Anderson&lt;br /&gt;Exploring Complexity, Nicolis&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;Some more so than others, for example the Anderson books are great - not only because they've to some degree been implemented but because they provide the broadest spectrum of understanding - from a theoretical exposition to an implementation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-3714490975740576324?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/3714490975740576324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=3714490975740576324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/3714490975740576324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/3714490975740576324'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2007/11/research-continues.html' title='The Research Continues....'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-2449928748748375659</id><published>2007-10-02T14:29:00.000-07:00</published><updated>2011-12-02T20:01:31.834-08:00</updated><title type='text'>The NoumenaMind Cognitive Engine : Theoretical Entities.</title><content type='html'>NoumenaCE: Introspection, Speculation and What-If Events Through Theoretical Entities&lt;br /&gt;&lt;br /&gt;One of the issues that I've been working through as of late has been, how do I internally model hypothetical entities, situations, events, relationships in regards to a designated spatio-temporal assignment?&lt;br /&gt;&lt;br /&gt;What this really amounts to is that I want the NoumenaCognitive Engine to think and reason without initiating an action. This is normally not seen in games - but I'm not trying to implement the status-quo here!&lt;br /&gt;&lt;br /&gt;What does Noumena need to do?&lt;br /&gt;&lt;br /&gt;Noumena needs to contemplate certain actions via it's own internal belief system. What this contemplation allows for is the ability for Noumena to form it's own internal belief structure (which in turn obviously influences it's eventual actions - potentially heavily) which are based upon it's internal model of the world. This world is built from not only Noumena's raw sensory input, but also the impact that the Noumena-CE perceives it's impact has on/in the environment.&lt;br /&gt;&lt;br /&gt;The Noumena system is predicated on the concept of an entity. An entity is basically an atomic element in the world. There are properties associated with an entity, such as red, or dead - the properties themselves, depending on it's complexity may also be entities. It just really depends on the properties complexity.&lt;br /&gt;&lt;br /&gt;Entities can be associated through different types of links such as a temporal link for an association that occurs in concert between two entities OR a temporal link signifying that two or more entities have never occurred together.&lt;br /&gt;&lt;br /&gt;After some digging, I've settled on the concept of a "Theoretical Entity." The first time I actually read about "theoretical" aspects of cognition was in John Pollock's books, How to Build a Person and Cognitive Carpentry. Both are excellent philosophical books with a dose of AI. I'm sure theoretical entities are addressed in a lot of philosophical books.&lt;br /&gt;&lt;br /&gt;A theoretical entity is created when the engine wants to internally structure something that is not necessarily grounded. This allows for the NoumenaCE to create a RED-TANK-THAT FLIES, when all it really knows about is that a tank is a grounded entity, that moves around the terrain and munches soldiers. What's great about theoretical entities is that Noumena can build these internally and if they are ever encountered in the world - either through direct contact or inferred, it can perform a structural promotion from the theoretical entity to a grounded entity. The promotional stage not only deals with the theoretical entity but also any potential associations that the entity has through links to other theoretical entities. These associated entities (either theoretical or grounded) may or may not be promoted along, but their links are maintained and as such may either be degraded or reinforced as applicable over time. Which may lead to the eventual promotion or demotion of an associated entity or property.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-2449928748748375659?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/2449928748748375659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=2449928748748375659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/2449928748748375659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/2449928748748375659'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2007/10/glr-cognitive-engine-theoretical.html' title='The NoumenaMind Cognitive Engine : Theoretical Entities.'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-5965524625788638525</id><published>2007-09-08T15:51:00.000-07:00</published><updated>2007-09-08T16:00:00.229-07:00</updated><title type='text'>A Multi-Platform Threading Engine</title><content type='html'>I've posted version 0.1 of the GLRThreading Engine.  It is currently only suited for Windows and Xbox development or more precisely: any Windows based systems, but once I get to the final 1.0 release you'll have a threading engine, along with a generalized sync mechanism and a dependency graph to manage - well object dependencies!&lt;br /&gt;&lt;br /&gt;If you have any feedback on the system please email it to me and if you want read about it in-depth, then buy a copy of Game Programming Gems Volume 7. I have an article detailing it's general architecture as well a bunch of general threading techniques.&lt;br /&gt;&lt;br /&gt;The GLRThreading Engine will be used inside the GLR Cognitive Engine, as many of the internal systems require the ability to execute in parallel ( group promotion management, link management, memory migration, etc..).&lt;br /&gt;&lt;br /&gt;Mike&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-5965524625788638525?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/5965524625788638525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=5965524625788638525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/5965524625788638525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/5965524625788638525'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2007/09/multi-platform-threading-engine.html' title='A Multi-Platform Threading Engine'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-9170577372434172430</id><published>2007-09-05T17:41:00.000-07:00</published><updated>2007-09-05T17:53:04.758-07:00</updated><title type='text'>Currently Reading: Pitfalls of OO Development</title><content type='html'>I recently picked up a copy of an older book entitled, "Pitfalls of OO Development by Bruce Webster. It covers a lot of down in the trenches type issues such as object oozing (you gotta love that name),  conceptual pitfalls, political pitfalls, analysis and design, proper base class creation as well as more higher level architectural issues - everything such as supposedly basic documentation issues, tools and reuse issues.&lt;br /&gt;&lt;br /&gt;Is there any one particular part that stands out? Not really, it just coalesces as a nice book on object oriented development.&lt;br /&gt;&lt;br /&gt;The managerial side of me really likes part 3, which covers mid project corrections. Some really basic, but nonetheless, down to earth advice.&lt;br /&gt;&lt;br /&gt;Since the book came out awhile ago, you can pick it up on the cheap and is highly recommended.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mike&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-9170577372434172430?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/9170577372434172430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=9170577372434172430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/9170577372434172430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/9170577372434172430'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2007/09/currently-reading-pitfalls-of-oo.html' title='Currently Reading: Pitfalls of OO Development'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-3711634180567098841</id><published>2007-08-29T05:34:00.001-07:00</published><updated>2008-01-26T09:51:40.489-08:00</updated><title type='text'>The Foundational Efforts of the NoumenaMind Engine</title><content type='html'>As with any endeavor that requires a bit of mental fortitude we need to not only have our own inspirations and intellectual glimpses into something special but also the ability to understand other scientists work. To help me accomplish this I have over the last 2 years purchased a large number of books - not only because I was fundamentally unfamiliar with a lot of the issues but there are definitely pieces of work that influenced the direction of the NoumenaMind Cognitive Engine.&lt;br /&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="margin-bottom: 0in;" align="center"&gt;&lt;span style="font-family:Arial,sans-serif;"&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;Bibliography&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The bibliography is one of the most important chapters of any book, to me. Here you will find books that not only shaped and guided my work, but also served as direct (as noted in the book) and indirect inspiration. If you read the “Shaping of GLR” inconjunction with having this chapter open – you can gain great insight into the thought processes and the gedanken experiments that went into the underlying cognitive mechanisms. These books are part of my personal library.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Books&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Advances in AGI, Goertzel&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;AGI,Goertzel&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Piagets Theory of Cognitive Development, Wadsworth&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Rigid Flexbility, Wang&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Piagets Theory of Intellectual Development, Ginsburg&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Mathematics of Games of Strategy, Dresher&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Compleat Strategyst, Williams&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Leviathan, Hobbes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Artificial Minds, Franklin&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;What is Thought, Baum&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Lifes Solution, Morris&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Synaptic Self, Ledoux&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Semantic Cognition, Rogers&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Dreams of Reason, Pagels&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Theory of Evolution, Maynard Smith&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Evolutionary Computation 3rd, Fogel&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Computational Intelligence, Fogel&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Applied Evolutionary Algorithms, Hercock&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Introduction to Aritificla Intelligence, Jackson&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Principles of Aritifical Intelligence, Nilsson&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Simple Minds, Lloyd&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Causes of  Evolution, Haldane&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Mind Design II, Haugeland&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Neural Darwinism, Edelman&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;A Universe of Consciousness, Edelman&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Remembered Present, Edelman,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Darwin, Eldridge&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Society of Mind, Minsky&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Emotional Machine, Minsky&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Mapping the Mind, Carter&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Hidden Pattern, Goertzel&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Growing Artificial Societies, Epstein&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Emotional Brain, Ledoux&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Evolutionary Computation: The Fossil Record, Fogel&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;DNA, Watson&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;On Evolution, Glick&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Wider Then the Sky, Edelman&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Second Nature, Edelman&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Bright Air, Brilliant Fire, Edelman&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Mathematica, Wolfram&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Adaptation and Natural Selection, Williams&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Engine of Reason and the Seat of the Soul, Churchland&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Evolutionary Dynamics, Nowak&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;How we Think, Dewey&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Concept of the Mind, Ryle&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Introduction to Objectivist Epistemology, Rand&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;BrainChildren, Dennet&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Mystery of Consciousness, Searle&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Cellular Automata, Gutowitz&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Cellular Automata, Toffoli&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Computer Virus, Artificial Life and Evolution, Ludwig&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Induction, Holland&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Artifical Life, Levy&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;New Constructions in Cellular Automata, Griffearth&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Minds I, Hofstadler&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Complexity, Lewin&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Fractal Geometry of Nature, Mandelbrot&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;How the Mind Works, Pinker&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;At Home in the Universe, Kauffman&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Investigations, Kauffman&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Chaos, Gleick&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Creation, Grand&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Complexity, Waldrop&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Analogical Mind, Gentner&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;An Introduction to Generic Algorithms, Mitchell&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Way We Think, Fauconnier&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Mappings in Thought and Languages, Fauconnier&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Mental Spaces, Fauconnier&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Self Organization in Biological Systems, Carmazine&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Growing up with Lucy, Grand&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Hidden Order, Holland&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Self-Organized Criticality, Jensen&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Blue and Brown Book, Wittgenstein&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Origins of Order, Kauffman&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Adapation in Natural and Artifical Systems, Holland&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Mechanical Mind, Crane&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Evolutionary Computing, Fogel&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;On Intelligence, Hawkins&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Artificial Intelligence, Norvig&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Cellular Automata and Complexity, Wolfram&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Games of Life, Sigmund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Garden in the Machine, Emmeche&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Signs of Life, Sole&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Blondie24, Fogel&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Philosophical Investigations, Wittgenstein&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Conceptual Spaces,Gardenfors&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Tractatus Logico-Philosophicus, Wittgenstein&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Recursive Universe, Poundstone&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Neurophilosophy, Churchland&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;The Armchair Universe, Dewdney&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Chaos Theory Tamed, Williams&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Gregor Mendel, Mawer&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;In Search of Memory, Kandel&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;An Essay Concerning Human Understanding, Locke&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Emperor'sNew Mind, Penrose&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Road to Reality, Penrose&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Shadows of the Mind, Penrose&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Metamagical Themas, Hofstadter&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Godel, Escher, Bach , Hofstadter&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Fluid Concepts, Hofstadter&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The TinkerToy Computer, Dewdney&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;A New Kinds of Science,Wolfram&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Analogy Making as Perception, Mitchell&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Genesis Redux, Rietman&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Creating Artifical Life, Rietman&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Exploring the Geometry of Nature, Rietman&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Topobiology, Edelman&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Mind Tools, Rucker&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Introduction To Logic, Kant&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Critique of Practical Reason, Kant&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Critique of Pure Reason, Kant&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Critique of Judgement, Kant&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Metaphysic of Morals, Kant&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Ancestors Tale, Dawkins&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Blind Watchmaker, Dawkins&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Selfish Gene, Dawkins&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Darwin's Dangerous Idea, Dennett&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Recollections of My Life, Cajal&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Perfect Symmetry, Pagel&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Fabric of the Cosmos, Greene&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Elegant Universe, Greene&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Cosmic Code, Pagel&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Key Philosophical Writings,Descartes&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Minds, Brains and Science, Searle&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Advice for a Young Investigator, Cajal&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Autobiography of Charles Darwin, Darwin&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Lifebox, the SeaShell and the Soul, Rucker&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Nerve Endings, Rapport&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Sparse Distributed Memory, Kanerva&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Computers and Thought, Feigenbaum&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Pattern Classification 2&lt;sup&gt;nd&lt;/sup&gt; ed, Duda&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Treatise of Human Nature, Hume&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;I am a Strange Loop, Hofstadter&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Perceptrons, Minsky&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Intentional Stance, Dennett&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Brainstorms, Dennett&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Freedom Evolves, Dennett&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Consciousness Explained, Dennett&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Daniel Dennett Essays, Brook&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Elbow Room, Dennett&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Modularity of Mind, Fodor&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Unified Theories of Cognition, Newell&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Genius Engine,  Stein&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Evolving Brain, Steen&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Architecture of Cognition, Anderson&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;NeuroComputing 1, Anderson, et al&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;NeuroComputing 2, Anderson, et. al&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Design of Brain, Ashby&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Introduction to Cybernetics, Ashby&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Living Control Systems 1, Powers&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Living Control Systems 2, Powers&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Behavior: The Control of Perception, Powers&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Artificial General Intelligence, Goertzel&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Evolution of Cooperation, Axelrod&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Structure of Evolutionary Theory, Gould&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Essential Gould, Gould&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Physiological Psychology, Milner  &lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Neurological Basis of Motivation, Milner&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Cognitive Processes and the Brain: An Enduring Problem in Psychology, Milner&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Metaphors We Live By, Lakoff&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Women, Fire, and Dangerous Things, Lakoff&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Autonomous Brain: A Neural Theory of Attention and Learning, Milner&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Organization of Behavior: A Neuropsychological Theory, Hebb&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Psychology: The Briefer Course, James&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Fourth Dimension, Hilton&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Essay on Mind, Hebb&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Programming the Universe, Lloyd&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Intelligent Universe, Gardner&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;A User's Guide to the Brain, Ratey&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;An Alchemy of Mind, Ackerman&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Beyond AI, Hall&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The Artilect War, DeGaris&lt;/p&gt; &lt;pre style="text-align: left;"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Parallel Distributed Processing, Volume 1, McClelland&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;Parallel Distributed Processing, Volume 2 , Rumelhart&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-3711634180567098841?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/3711634180567098841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=3711634180567098841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/3711634180567098841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/3711634180567098841'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2007/08/foundational-efforts-of-glr-engine.html' title='The Foundational Efforts of the NoumenaMind Engine'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-999153671770001365</id><published>2007-08-27T11:50:00.001-07:00</published><updated>2008-01-26T09:37:30.112-08:00</updated><title type='text'>The guy that's writing the NoumenaMind Cognitive Engine.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_hP5VY3kzEPQ/RtMdpmhLgII/AAAAAAAAAAQ/xrN60gPp4t4/s1600-h/MikeWorking.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_hP5VY3kzEPQ/RtMdpmhLgII/AAAAAAAAAAQ/xrN60gPp4t4/s320/MikeWorking.jpg" alt="" id="BLOGGER_PHOTO_ID_5103455403292459138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Developing  a cognition engine from scratch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-999153671770001365?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/999153671770001365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=999153671770001365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/999153671770001365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/999153671770001365'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2007/08/about-guy-writing-this-engine.html' title='The guy that&apos;s writing the NoumenaMind Cognitive Engine.'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_hP5VY3kzEPQ/RtMdpmhLgII/AAAAAAAAAAQ/xrN60gPp4t4/s72-c/MikeWorking.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-112401352085925173</id><published>2005-08-14T02:52:00.000-07:00</published><updated>2005-08-14T02:58:40.866-07:00</updated><title type='text'>Quantified Judgement Model</title><content type='html'>I've been busily writing an article for Game Gems 6, entitled QJM Engagement Analysis.  QJM was invented by T.N. Dupuy and even though the model is fairly simple (mathematically!) it still allows for some insanely interesting simulations.  I played around with the Lanchester equations a bit and they seem so contrived; for example forces that engage have to have the same unit composition? What!?? Nonsense.  The QJM system allows for different unit compositions, weapon compositions, technical compositions and also includes alot of "variable" behaviors that we need in computer games development.&lt;br /&gt;&lt;br /&gt;This system is also plug and play - which means you do NOT have to use all the variables; you just have to be consistent from one force to the next.&lt;br /&gt;&lt;br /&gt;Believe it or not - after playing the majority of turn based strategy games and rts's over the last 2 decades, a lot of computer games programmer use a model like this whether they know it or not.&lt;br /&gt;&lt;br /&gt;-Mike&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-112401352085925173?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/112401352085925173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=112401352085925173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/112401352085925173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/112401352085925173'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2005/08/quantified-judgement-model.html' title='Quantified Judgement Model'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-111973551414721619</id><published>2005-06-25T14:26:00.000-07:00</published><updated>2005-06-25T14:38:34.153-07:00</updated><title type='text'>Military Thought, Hex Games and Fun Krieg!</title><content type='html'>Here's some material that I've been doing research from for my current game.  Being a  programmer, you maybe suprised that I read something other then technical books.  but you can't make fun games if all you read is super advanced 3d quaternion math, so I indulge myself in research that can help me develop of fun foundation for a game.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Books I've just picked up and are using for my current research:&lt;br /&gt;1.) Connection Games.&lt;br /&gt;2.) Hex Strategy.&lt;br /&gt;&lt;br /&gt;Books I've been reading lately include:&lt;br /&gt;1.) Numbers, Predictions and War.&lt;br /&gt;2.) Attrition.&lt;br /&gt;3.) Supply War.&lt;br /&gt;4.) Understanding War.&lt;br /&gt;5.) Grenadier.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recently finished:&lt;br /&gt;1.) On Clausewitz.&lt;br /&gt;2.) Masters of War: Classical Strategic Thought.&lt;br /&gt;&lt;br /&gt;I'm a student of military thought and a lot of my games research involves digesting material from books such as : A History of Military Thought (Gat), Anything with Clausewitz in the title (On War, Masters of War, Understanding War, Clausewitz and modern strategy, On Clauswitz is exceptionally good and Clausewitz and the State.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-111973551414721619?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/111973551414721619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=111973551414721619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/111973551414721619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/111973551414721619'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2005/06/military-thought-hex-games-and-fun.html' title='Military Thought, Hex Games and Fun Krieg!'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-110150445455358681</id><published>2004-11-26T15:28:00.000-08:00</published><updated>2011-12-18T10:41:08.628-08:00</updated><title type='text'>On Intelligence and the potential relevance on AI programming.</title><content type='html'>I just picked this one up and before I post my take on this book, as well as suggestions on how I envision its potential usage for AI development, I will say that if you develop software of any types and especially if you program AI for games, then you must buy this book. Its that good. It has me thinking about the structure of an AI system in a fundamentally unconventional way. Not since I read Mark Ludwig's Artificial Life and Evolution have I had this type fundamental shift in thinking.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0805074562/qid=1101504337/sr=2-1/ref=pd_ka_b_2_1/102-4247492-3849760"&gt; On Intelligence Link &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More to come.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-110150445455358681?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/110150445455358681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=110150445455358681' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/110150445455358681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/110150445455358681'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2004/11/on-intelligence-and-potential.html' title='On Intelligence and the potential relevance on AI programming.'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-109797620635214023</id><published>2004-10-16T18:19:00.000-07:00</published><updated>2011-12-18T10:40:51.342-08:00</updated><title type='text'>Men of Valor is completed.</title><content type='html'>I'm the lead programmer on Men of Valor for Xbox.  The game has now been completed and will be on the store shelves, October 19. &lt;br /&gt;&lt;br /&gt;The PC version will be on the store shelves the following week.&lt;br /&gt;&lt;br /&gt;For information on the game : &lt;a href="http://games.teamxbox.com/xbox/540/Men-of-Valor"&gt;http://games.teamxbox.com/xbox/540/Men-of-Valor&lt;/a&gt;&lt;br /&gt;as well as my employers website: &lt;a href="http://www.2015.com/"&gt;http://www.2015.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Needless to say I'm happy this one is behind me and I can get back to a normal life.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-109797620635214023?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/109797620635214023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=109797620635214023' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/109797620635214023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/109797620635214023'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2004/10/men-of-valor-is-completed.html' title='Men of Valor is completed.'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-109797504325705388</id><published>2004-10-16T17:56:00.000-07:00</published><updated>2004-11-26T13:36:08.833-08:00</updated><title type='text'></title><content type='html'>These are just some old notes, from the MasterEmpire.com site.&lt;br /&gt;&lt;br /&gt;I've updated my papers page. I've written a few papers as well as an outline for a pending series on writing parallel AIs.&lt;br /&gt;&lt;br /&gt;J.F.C. Fuller : Military Thinker&lt;br /&gt;One of the most interesting biographies on one of the men that pioneered modern tank warfare. The other being Liddell Hart. If you come across this gem of a book, you should pick it up. The book goes through Fullers early years quickly and starts in on the more interesting aspects of his genesis thoughts on armoured warfare, and the roles infantry would play in general warfare. Some of the text is lifted directly from Fullers own memoirs and other hard to find books. One of the best formulations of strategic thought comes out of the statement that, "The object of battle, ...,was not so much the destruction of individual soldiers, but the disintegration of the organization of masses of soldiers." Once this had been achieved, soldiers would become subject to the caprice of their instincts. Basically likening them to a mob of civilians.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;AI Wisdom 2 Purchase Link&lt;/strong&gt;&lt;br /&gt;AI Wisdom 2 has just been released. Alot of good articles (including mine ;-) )but in general some of the articles are not really even game AI related and could serve as a good starting point for more esoteric research projects into thought formulation.&lt;br /&gt;&lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/1584502894/qid=1069903289/sr=8-1/ref=sr_8_1/104-5114151-5911917?v=glance&amp;n=507846"&gt;AI Wisdom 2 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sun Tzu and the Art of Modern Warfare&lt;/strong&gt;&lt;br /&gt;Just finished reading "Sun Tzu and the Art of Modern Warfare" by Mark McNeilly. Simply buy this book. If you want to design and program an AI that has a solid foundation, this book should be on your shelf - after you've read it. Covering topics such as preparing the battlefield, leadership, identify weaknesses in the enemy, direct and indirect forces, and finally achieving an objective without destroying it. I blew through this book in no time and took COPIOUS notes. This book will be one your fundamental building blocks in writing a good turn based AI.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Art of Maneuver&lt;/strong&gt;&lt;br /&gt;Just finished reading "The Art of Maneuver" by Robert Leonard, a truly superb treatize on maneuver warfare. Copious coverage of the theory of maneuver construction, to a basic analytical overview of the evolution of maneuver based warfare. The most useful aspect of the book is the examples drawn from history on the usage of maneuver in campaigns. Though, this maybe subjected to scrutiny because, you can ALWAYS find an example to corroborate your claims - it still adds an interesting amount of credibility to the book. Worth a read.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Clausewitz.&lt;br /&gt;&lt;/strong&gt;Picked up two new books today, "The Essential Clausewitz" and "Principles of War." Both are excellent strategic books that describe in detail the basic fundamental aspects of war. Focusing on maneuvering of forces, how to target and attack, the use of terrain and alot more.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;The last few months...&lt;/strong&gt;&lt;br /&gt;Been very busy, moved to Tulsa to take on a new gig at 2015 (http://www.2015.com) to lead up a little game called Men of Valor : Vietnam.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Defensive Tactics in MOTE&lt;/strong&gt;&lt;br /&gt;A basic tactical defense of a capital. This shows the defense of a pass with artillery; that can effectively decimate an enemy invasion without much danger to themselves. With the reserves milling around, anything that happened to get through, would be easily dealt with.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MOTE stuff&lt;/strong&gt;&lt;br /&gt;Heres a new pic of MOTE at play. Enjoy. Progress is slow but constant. I'm working on fine tuning the influence maps for the ai and integrating it into the MTAIF.&lt;br /&gt;&lt;a href="http://www.blogger.com/app/v03pica.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Strategy books&lt;/strong&gt;&lt;br /&gt;I've invested alot of time into reading several good books. The first being, "A Study of his Military Thought" by Brian Bond and "The Liddell Hart Memoirs." Both are exceptional books, that cover the evolution of mobile mechanized warfare from the man that provided the seed for its germination in the German military; as well as most of todays armed forces. Very good stuff.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Masters of the Art of Command by Martin Blumenson.&lt;br /&gt;&lt;/strong&gt;If your wanting to learn about how to design and implement effective AI's grab this book. It gives a bunch of wide ranging essays on military leaders, how they dealt with war, mobilization, doctrine and maneuvering. No programming in this book, just a real-life treatment of tactics. Good stuff.&lt;br /&gt;&lt;br /&gt;Master of the Empire.&lt;br /&gt;I integrated some new art assets, and finished up the interface for unit selection So here is a thumbnail of the new screen.&lt;br /&gt;&lt;br /&gt;Master of the Empire.&lt;br /&gt;&lt;br /&gt;The entire networking layer has been coded, so you can play games over a network. In the WorldFall folder there are a couple screenshots from the early version of the game. At the current rate of progress, I should have a demo by the end of the month, that allows you too play a game against the computerized empires. The game is shaping up to be something fun, with a simple interface, an incredible AI framwork (its really awesome to see decisions made at a strategic (operational) level and then see the enemies carry out the orders in the field. The system allows operational decisions to be made by an AI that is exclusively programmed for that, I don't have units in the field trying to determine if they should attack or not, the operational AI has ALL that critical info, so the Heavy Tank ("Steel Weight") can just do what he does best, blast units and buildings to pieces. So here is a thumbnail of one full screen shots, two fullscreen shots are on the WorldFall page.&lt;br /&gt;&lt;br /&gt;Master of the Empire AI REVEALED!&lt;br /&gt;MOTE: WorldFall is still progressing, but I've spent alot of time working on a series of articles for the next AI Programming Wisdom book. Though, I can't give details now, the articles are covering the MOTE architecture and a second article is covering a generic object manager that is usefull for all games. Not just AI programming. In other breaking news, since I am now joining the ranks of the unemployed, I will be spending alot more time working on the MOTE games.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-109797504325705388?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/109797504325705388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=109797504325705388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/109797504325705388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/109797504325705388'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2004/10/these-are-just-some-old-notes-from.html' title=''/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8230666.post-109455554109237129</id><published>2004-09-07T04:11:00.000-07:00</published><updated>2004-09-07T04:39:38.860-07:00</updated><title type='text'>Parallel AI Framework</title><content type='html'>Creating framework for generally available parallel framework.&lt;br /&gt;Initial paper will be published in Game Gems 5 - sometime early 2005.&lt;br /&gt;&lt;a href="http://www.masterempire.com/OpenKimono.html"&gt;http://www.masterempire.com/OpenKimono.html&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8230666-109455554109237129?l=vitiatedlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vitiatedlogic.blogspot.com/feeds/109455554109237129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8230666&amp;postID=109455554109237129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/109455554109237129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8230666/posts/default/109455554109237129'/><link rel='alternate' type='text/html' href='http://vitiatedlogic.blogspot.com/2004/09/parallel-ai-framework.html' title='Parallel AI Framework'/><author><name>Mike Ramsey</name><uri>http://www.blogger.com/profile/18123054629475492343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-5JxJ8Wx0R9Q/Tw9FXkbUanI/AAAAAAAAAIE/Li3x52whVPM/s220/DSC02807-edit.jpg'/></author><thr:total>0</thr:total></entry></feed>
