<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel rdf:about="http://blogmarks.net/api/marks/tag/black and white">
<title>Public marks with tag &quot;black and white&quot;</title>
<description>Public marks with tag &quot;black and white&quot;</description>
<link>http://blogmarks.net/marks/tag/black and white</link>
<items><rdf:Seq><rdf:li resource="http://blogmarks.net/api/user/nunila/mark/1058217138"/>
<rdf:li resource="http://blogmarks.net/api/user/Xavier Lacot/mark/1057761825"/>
<rdf:li resource="http://blogmarks.net/api/user/flakki/mark/1057600722"/>
<rdf:li resource="http://blogmarks.net/api/user/flakki/mark/1057378080"/>
<rdf:li resource="http://blogmarks.net/api/user/flakki/mark/1057368255"/>
<rdf:li resource="http://blogmarks.net/api/user/toohaatoo/mark/2364802"/>
<rdf:li resource="http://blogmarks.net/api/user/Pyxmalion/mark/615170"/>
<rdf:li resource="http://blogmarks.net/api/user/Sarcomical/mark/381902"/>
<rdf:li resource="http://blogmarks.net/api/user/bcpbcp/mark/304016"/>
</rdf:Seq></items>
</channel>
<item rdf:about="http://blogmarks.net/api/user/nunila/mark/1058217138">
<title>chema madoz</title>
<link>http://haha.nu/creative/creative-photos-by-chema-madoz/</link>
<description>great black and white pictures, great associations</description>
<dc:date>2009-02-21T10:44:39Z</dc:date>
<dc:author>nunila</dc:author>
<dc:subject>photography, black and white, insolite</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://haha.nu/creative/creative-photos-by-chema-madoz/"><img border="0" src="http://blogmarks.net/screenshots/2009/02/21/e59350a737db7d6d157109b574bbf6ff.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://haha.nu/creative/creative-photos-by-chema-madoz/">chema madoz</a></h4>
 
by <a href="http://blogmarks.net/user/nunila">nunila</a> 
<p class="description">great black and white pictures, great associations</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photography">photography</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/black%2Band%2Bwhite">black and white</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/insolite">insolite</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1058217138">Copy</a> | 
<a href="http://blogmarks.net/link/3106519">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/Xavier Lacot/mark/1057761825">
<title>BLACK &amp; WHITE MAGAZINE</title>
<link>http://www.bandwmag.com/</link>
<description>For collectors of fine photography</description>
<dc:date>2008-03-31T01:17:54Z</dc:date>
<dc:author>Xavier Lacot</dc:author>
<dc:subject>photography, black and white, art, magazine</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.bandwmag.com/"><img border="0" src="http://blogmarks.net/screenshots/2008/03/31/df9e509dd6c61af8bef22900db6ee6f4.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.bandwmag.com/">BLACK &amp; WHITE MAGAZINE</a></h4>
 
by <a href="http://blogmarks.net/user/Xavier Lacot">Xavier Lacot</a> 
<p class="description">For collectors of fine photography</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photography">photography</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/black%2Band%2Bwhite">black and white</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/art">art</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/magazine">magazine</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057761825">Copy</a> | 
<a href="http://blogmarks.net/link/2724232">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/flakki/mark/1057600722">
<title>Black and White Rollercoaster Photographs</title>
<link>http://vkanne.deviantart.com/art/Rollercoaster-at-Night-71739887</link>
<description>Shots of an old wooden rollercoaster at night.</description>
<dc:date>2007-12-09T21:13:18Z</dc:date>
<dc:author>flakki</dc:author>
<dc:subject>art, photo, photography, prints, deviantart, black and white, B&amp;W, picture, artist, film</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://vkanne.deviantart.com/art/Rollercoaster-at-Night-71739887"><img border="0" src="http://blogmarks.net/screenshots/2007/12/09/7e3609fcf563495a1e26e9904997e5e5.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://vkanne.deviantart.com/art/Rollercoaster-at-Night-71739887">Black and White Rollercoaster Photographs</a></h4>
 
by <a href="http://blogmarks.net/user/flakki">flakki</a> 
<p class="description">Shots of an old wooden rollercoaster at night.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/art">art</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photo">photo</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photography">photography</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/prints">prints</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/deviantart">deviantart</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/black%2Band%2Bwhite">black and white</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/B%2526W">B&W</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/picture">picture</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/artist">artist</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/film">film</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057600722">Copy</a> | 
<a href="http://blogmarks.net/link/2582845">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/flakki/mark/1057378080">
<title>Mastering Black and White Digital Photography</title>
<link>http://photoblog.vergilkanne.com/2007/08/03/mastering-black-and-white-digital-photography/</link>
<description>I used to be a traditional darkroom evangelist. Nothing will ever compare to a hand printed fibre based print. But then one day, I figured I should but my beliefs to the test.</description>
<dc:date>2007-08-04T03:45:16Z</dc:date>
<dc:author>flakki</dc:author>
<dc:subject>darkroom, black and white, photographer, photography, photos, photoshop, treatment, post-production, techniques, traditional, film, digital, negatives, prints</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://photoblog.vergilkanne.com/2007/08/03/mastering-black-and-white-digital-photography/"><img border="0" src="http://blogmarks.net/screenshots/2007/08/04/df318d0c9269c438a9b6499531b075e4.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://photoblog.vergilkanne.com/2007/08/03/mastering-black-and-white-digital-photography/">Mastering Black and White Digital Photography</a></h4>
 
by <a href="http://blogmarks.net/user/flakki">flakki</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/2386500">2 other(s)</a> 
<p class="description">I used to be a traditional darkroom evangelist. Nothing will ever compare to a hand printed fibre based print. But then one day, I figured I should but my beliefs to the test.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/darkroom">darkroom</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/black%2Band%2Bwhite">black and white</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photographer">photographer</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photography">photography</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photos">photos</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photoshop">photoshop</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/treatment">treatment</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/post-production">post-production</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/techniques">techniques</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/traditional">traditional</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/film">film</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/digital">digital</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/negatives">negatives</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/prints">prints</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057378080">Copy</a> | 
<a href="http://blogmarks.net/link/2386500">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/flakki/mark/1057368255">
<title>Muddy Models</title>
<link>http://photoblog.vergilkanne.com/2007/07/27/different-is-appreciated/</link>
<description>Series of black and white photographs of models covered in mud.</description>
<dc:date>2007-07-28T03:15:24Z</dc:date>
<dc:author>flakki</dc:author>
<dc:subject>fine art, artistic, art, B&amp;W, black and white, pictures, pics, photos, girls, models, muddy</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://photoblog.vergilkanne.com/2007/07/27/different-is-appreciated/"><img border="0" src="http://blogmarks.net/screenshots/2007/07/28/69bacaac8b2c9a8a35226c7fb95fde5b.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://photoblog.vergilkanne.com/2007/07/27/different-is-appreciated/">Muddy Models</a></h4>
 
by <a href="http://blogmarks.net/user/flakki">flakki</a> 
<p class="description">Series of black and white photographs of models covered in mud.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/fine%2Bart">fine art</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/artistic">artistic</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/art">art</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/B%2526W">B&W</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/black%2Band%2Bwhite">black and white</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/pictures">pictures</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/pics">pics</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photos">photos</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/girls">girls</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/models">models</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/muddy">muddy</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057368255">Copy</a> | 
<a href="http://blogmarks.net/link/2378058">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/toohaatoo/mark/2364802">
<title>Kazuya Akimoto Art Blog0</title>
<link>http://kazuya-akimoto.com/blog</link>
<description>The artist's most recent raw art, expressionism, abstract, surrealism, figural, figurative, and other theme  paintings are named and shown on daily basis.
</description>
<dc:date>2007-03-31T00:52:57Z</dc:date>
<dc:author>toohaatoo</dc:author>
<dc:subject>painting, art, 2006, 2005.2004.2003.2007.painting, new, paintings, painter, artist, museum, artwork, visual, .contemporary, japan, jmuseum, art blog, black and white, primitive, geomtric, acrylic, abstract, raw art, minimalism, expressionism</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://kazuya-akimoto.com/blog"><img border="0" src="http://blogmarks.net/screenshots/2007/03/31/a1cf5b90f683f79b3d1387be7dee460e.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://kazuya-akimoto.com/blog">Kazuya Akimoto Art Blog0</a></h4>
 
by <a href="http://blogmarks.net/user/toohaatoo">toohaatoo</a> 
<p class="description">The artist's most recent raw art, expressionism, abstract, surrealism, figural, figurative, and other theme  paintings are named and shown on daily basis.
</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/painting">painting</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/art">art</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/2006">2006</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/2005.2004.2003.2007.painting">2005.2004.2003.2007.painting</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/new">new</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/paintings">paintings</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/painter">painter</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/artist">artist</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/museum">museum</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/artwork">artwork</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/visual">visual</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/.contemporary">.contemporary</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/japan">japan</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/jmuseum">jmuseum</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/art%2Bblog">art blog</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/black%2Band%2Bwhite">black and white</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/primitive">primitive</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/geomtric">geomtric</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/acrylic">acrylic</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/abstract">abstract</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=2364802">Copy</a> | 
<a href="http://blogmarks.net/link/1952690">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/Pyxmalion/mark/615170">
<title>San Francisco Daily Photo by Manuel Guerzoni</title>
<link>http://www.sanfranciscodailyphoto.com/sfdp/today/index.html</link>
<description></description>
<dc:date>2006-06-05T08:43:01Z</dc:date>
<dc:author>Pyxmalion</dc:author>
<dc:subject>daily, city blog, black and white, usa, artist, california, pictures, blog, city, san francisco, photos, view, trip, talent</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.sanfranciscodailyphoto.com/sfdp/today/index.html"><img border="0" src="http://blogmarks.net/screenshots/2007/03/17/aa93ee9500b932fe2f3c03e6ade506a4.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.sanfranciscodailyphoto.com/sfdp/today/index.html">San Francisco Daily Photo by Manuel Guerzoni</a></h4>
 
by <a href="http://blogmarks.net/user/Pyxmalion">Pyxmalion</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/906018">1 other(s)</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/daily">daily</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/city%2Bblog">city blog</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/black%2Band%2Bwhite">black and white</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/usa">usa</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/artist">artist</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/california">california</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/pictures">pictures</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/blog">blog</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/city">city</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/san%2Bfrancisco">san francisco</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photos">photos</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/view">view</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/trip">trip</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/talent">talent</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=615170">Copy</a> | 
<a href="http://blogmarks.net/link/906018">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/Sarcomical/mark/381902">
<title>Mary Ellen Mark Photographs</title>
<link>http://www.maryellenmark.com/</link>
<description>brilliant composition in each photo. lovely.</description>
<dc:date>2006-02-23T23:23:39Z</dc:date>
<dc:author>Sarcomical</dc:author>
<dc:subject>art, photography, black and white</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.maryellenmark.com/"><img border="0" src="http://blogmarks.net/screenshots/2008/05/20/dba60fa9a8daff023fc1f1bc0ac2b3a4.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.maryellenmark.com/">Mary Ellen Mark Photographs</a></h4>
 
by <a href="http://blogmarks.net/user/Sarcomical">Sarcomical</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/515581">2 other(s)</a> 
<p class="description">brilliant composition in each photo. lovely.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/art">art</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photography">photography</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/black%2Band%2Bwhite">black and white</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=381902">Copy</a> | 
<a href="http://blogmarks.net/link/515581">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/bcpbcp/mark/304016">
<title>Blobs in Games</title>
<link>http://simblob.blogspot.com/2005/12/black-and-white-2-ai.html</link>
<description>Black and White 2 AI

I played Black and White 2 for many hours yesterday. The computer player and I were in a stalemate. The computer kept sending armies against me and I kept defeating them. I had built my town with walls around it, and then put archers on top of the walls. I was building up my strength while defending myself, in preparation for a big attack. I felt pretty safe.

After around 40 attacks, I realized that they weren't all the same. The computer wasn't using the same attackers each time. It tried the creature, archers, swordsmen, and catapults. It tried combinations of them. Sometimes it would come through my main entrance, and sometimes it would come around the back entrance to the city. The computer player also destroyed major sections of the city using the “earthquake” power, but I recovered from these too. After a while the enemy creature figured out that he should kick my wall in. His archers and swordsmen stayed back, out of range, while the creature came up and destroyed my wall, including the archers on it. After it breached the wall, the army swarmed into my town and killed half my people.

I rebuilt my wall and started to recover, but the computer's newly discovered strategy worked well. It tried several variants but kept going back to the same approach: kick down the wall, then swarm the town. This forced me to try some new strategies. Although being on the wall has advantages, it leaves the archers vulnerable when the enemy creature attacks the wall. So I moved them behind the wall. I've also learned to open my gate, wait for the enemy army to get close, then close the gate and set their army on fire. I have no good strategy for the creature knocking down my wall though, and I'm constantly losing townspeople and then rebuilding.

After a long stalemate, the computer AI learned how to attack more effectively, and now I'm having trouble keeping my city safe. I'm very impressed by the AI. I'm not sure how it's programmed, but it tried out many different things and learned which ones work the best. From the game AI techniques I've learned (genetic algorithms, neural networks, fuzzy logic, state machines, etc.), the AI in Black and White 2 seems to match most closely with what I know about reinforcement learning. It's a technique that uses online learning (observing results as the game is played) instead of training (from examples constructed ahead of time), allows both exploration (trying new things in order to learn) and exploitation (taking advantage of what you've learned), and associates rewards (like whether the attack was successful) with actions (like kicking down the wall and keeping the army away from my archers). I recommend Sutton and Barto's book if you want to learn more. It's entirely possible though that the game uses something much simpler that just happens to look impressive, but my guess is that it's using reinforcement learning.
  — Amit — Monday, December 12, 2005
Comments: Post a Comment


Links to this post:</description>
<dc:date>2006-01-16T18:58:19Z</dc:date>
<dc:author>bcpbcp</dc:author>
<dc:subject>games, review, game, book, ai, algorithms, 2006, blog post, gameai, simblob.blogspot.com, black and white</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://simblob.blogspot.com/2005/12/black-and-white-2-ai.html"><img border="0" src="http://www.blogmarks.net/screenshots/2006/01/16/d99c2450d01035436687fe9540e60aee.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://simblob.blogspot.com/2005/12/black-and-white-2-ai.html">Blobs in Games</a></h4>
 
by <a href="http://blogmarks.net/user/bcpbcp">bcpbcp</a> 
<p class="description">Black and White 2 AI

I played Black and White 2 for many hours yesterday. The computer player and I were in a stalemate. The computer kept sending armies against me and I kept defeating them. I had built my town with walls around it, and then put archers on top of the walls. I was building up my strength while defending myself, in preparation for a big attack. I felt pretty safe.

After around 40 attacks, I realized that they weren't all the same. The computer wasn't using the same attackers each time. It tried the creature, archers, swordsmen, and catapults. It tried combinations of them. Sometimes it would come through my main entrance, and sometimes it would come around the back entrance to the city. The computer player also destroyed major sections of the city using the “earthquake” power, but I recovered from these too. After a while the enemy creature figured out that he should kick my wall in. His archers and swordsmen stayed back, out of range, while the creature came up and destroyed my wall, including the archers on it. After it breached the wall, the army swarmed into my town and killed half my people.

I rebuilt my wall and started to recover, but the computer's newly discovered strategy worked well. It tried several variants but kept going back to the same approach: kick down the wall, then swarm the town. This forced me to try some new strategies. Although being on the wall has advantages, it leaves the archers vulnerable when the enemy creature attacks the wall. So I moved them behind the wall. I've also learned to open my gate, wait for the enemy army to get close, then close the gate and set their army on fire. I have no good strategy for the creature knocking down my wall though, and I'm constantly losing townspeople and then rebuilding.

After a long stalemate, the computer AI learned how to attack more effectively, and now I'm having trouble keeping my city safe. I'm very impressed by the AI. I'm not sure how it's programmed, but it tried out many different things and learned which ones work the best. From the game AI techniques I've learned (genetic algorithms, neural networks, fuzzy logic, state machines, etc.), the AI in Black and White 2 seems to match most closely with what I know about reinforcement learning. It's a technique that uses online learning (observing results as the game is played) instead of training (from examples constructed ahead of time), allows both exploration (trying new things in order to learn) and exploitation (taking advantage of what you've learned), and associates rewards (like whether the attack was successful) with actions (like kicking down the wall and keeping the army away from my archers). I recommend Sutton and Barto's book if you want to learn more. It's entirely possible though that the game uses something much simpler that just happens to look impressive, but my guess is that it's using reinforcement learning.
  — Amit — Monday, December 12, 2005
Comments: Post a Comment


Links to this post:</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/games">games</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/review">review</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/game">game</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/book">book</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/ai">ai</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/algorithms">algorithms</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/2006">2006</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/blog%2Bpost">blog post</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/gameai">gameai</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/simblob.blogspot.com">simblob.blogspot.com</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/black%2Band%2Bwhite">black and white</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=304016">Copy</a> | 
<a href="http://blogmarks.net/link/462695">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> </rdf:RDF>