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

<channel>
	<title>Games By Angelina</title>
	<atom:link href="http://www.gamesbyangelina.org/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.gamesbyangelina.org</link>
	<description></description>
	<lastBuildDate>Sat, 19 May 2012 20:28:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>New Game &#8211; Sex, Lies and Rape</title>
		<link>http://www.gamesbyangelina.org/?p=173</link>
		<comments>http://www.gamesbyangelina.org/?p=173#comments</comments>
		<pubDate>Wed, 16 May 2012 12:39:58 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://www.gamesbyangelina.org/?p=173</guid>
		<description><![CDATA[I was a bit hesitant about some of the games coming out of ANGELINA over the last fortnight. In particular, it became obvious to me that the more autonomous the system became the higher the likelihood it would produce something that might offend, upset or libel people. Sex, Lies and Rape doesn&#8217;t include anything you wouldn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>I was a bit hesitant about some of the games coming out of ANGELINA over the last fortnight. In particular, it became obvious to me that the more autonomous the system became the higher the likelihood it would produce something that might offend, upset or libel people. <em>Sex, Lies and Rape</em> doesn&#8217;t include anything you wouldn&#8217;t find in a moderate Google SafeSearch, and is entirely safe for work. But the theme it is trying to convey, and some of the selections it makes as a result, do make for quite an unsettling experience.</p>
<p>As before, here&#8217;s a YouTube playthrough of the level:</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/SOyON9kSWo4?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>And if you&#8217;d like to play it yourself, you can find it <a href="http://www.gamesbyangelina.org/aiide/slar/">here</a>.</p>
<p>There won&#8217;t be any more games for a while as I need to take two days&#8217; holiday, finish my paper, present at GaME &#8211; all in the next week! There should be more games up around the end of the month though.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.gamesbyangelina.org/?feed=rss2&#038;p=173</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Game &#8211; The Conservation of Emily</title>
		<link>http://www.gamesbyangelina.org/?p=171</link>
		<comments>http://www.gamesbyangelina.org/?p=171#comments</comments>
		<pubDate>Mon, 14 May 2012 18:28:06 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://www.gamesbyangelina.org/?p=171</guid>
		<description><![CDATA[The first game from the AIIDE run of game generation is up. It&#8217;s called The Conservation of Emily and it&#8217;s based on an article about UK politicians being involved in illegal logging companies. If you&#8217;d like to play the game, you can do so by clicking here. There&#8217;s also a YouTube playthrough of the game available, [...]]]></description>
			<content:encoded><![CDATA[<p>The first game from the AIIDE run of game generation is up. It&#8217;s called <em>The Conservation of Emily</em> and it&#8217;s based on an article about <a href="http://www.guardian.co.uk/politics/2012/may/10/mandelson-advises-company-rainforest">UK politicians being involved in illegal logging companies</a>. If you&#8217;d like to play the game, you can do so by clicking <a href="http://www.gamesbyangelina.org/aiide/emily">here</a>. There&#8217;s also a YouTube playthrough of the game available, which I&#8217;ve embedded below in case you don&#8217;t feel like playing or it&#8217;s just a bit too fiddly (which ANGELINA and I are still working on somewhat).</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/yzWCJiNC_Lg?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>It&#8217;s not up on the Games page yet but I&#8217;ll be doing that in early July when I&#8217;m over AIIDE, GaME and ICCC 2012&#8230;</p>

]]></content:encoded>
			<wfw:commentRss>http://www.gamesbyangelina.org/?feed=rss2&#038;p=171</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>On the Road to Aesthetics and Meaning</title>
		<link>http://www.gamesbyangelina.org/?p=166</link>
		<comments>http://www.gamesbyangelina.org/?p=166#comments</comments>
		<pubDate>Sat, 12 May 2012 22:44:32 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Progress Updates]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.gamesbyangelina.org/?p=166</guid>
		<description><![CDATA[I mentioned that I&#8217;m writing a paper about the latest edition of ANGELINA, but I haven&#8217;t really explained what it is that ANGELINA can do that&#8217;s different from a few months ago. It&#8217;s been very changeable up until about a week ago, but I&#8217;m finally producing games and getting reasonable results. This post is about [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/05/screen.png"><img class="aligncenter  wp-image-168" title="screen" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/05/screen.png" alt="Believe me, I'm as sick of that Santa sprite as you are. He's not in the games any more." width="422" height="308" /></a></p>
<p>I mentioned that I&#8217;m writing a paper about the latest edition of ANGELINA, but I haven&#8217;t really explained what it is that ANGELINA can do that&#8217;s different from a few months ago. It&#8217;s been very changeable up until about a week ago, but I&#8217;m finally producing games and getting reasonable results. This post is about what new capabilities ANGELINA has gained over the last few months, so that the games make the most sense when I post them soon.</p>
<p><span id="more-166"></span></p>
<p>I&#8217;ve <a href="http://www.gamesbyangelina.org/?p=156">already spoken a little bit</a> about my intentions with ANGELINA right now, but the gist is this &#8211; ANGELINA can now read a news article on The Guardian&#8217;s website, go out into the web and retrieve images, sound effects and music, and arrange them as part of its game design process to create a playable game with a (usually appropriate) visual and aural theme. That&#8217;s not to say it produces <em><a href="http://www.newsgaming.com/games/index12.htm">September 12th</a></em>-level masterpieces of newsgaming, because that&#8217;s not necessarily the aim. The aim is simply to show that ANGELINA can produce a game with a defined theme, and look at some of the issues surrounding that.</p>
<p style="text-align: center;"><a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/05/screen-slar2.png"><img class="aligncenter  wp-image-169" title="screen-slar2" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/05/screen-slar2.png" alt="" width="448" height="337" /></a></p>
<p style="text-align: left;">The games are rougher and readier than the previous ones we released, because ANGELINA is taking over more control in the design process. That means taking a hit in quality in return for a stronger, more interesting AI process behind the whole thing, which I&#8217;m very happy to do. My hope is that this will develop into a system that can read and expand on a simple theme and create an appropriate game to suit &#8211; the sort of system that could have taken the recent <em>Ludum Dare</em>&#8216;s theme of &#8216;Small World&#8217; and actually gone out and made something meaningful on that theme.</p>
<p style="text-align: left;">As you&#8217;ll see when I post two of ANGELINA&#8217;s games next week, we are a long, long way off that. But not as far as we were back in January, which is the encouraging thing about research projects. Slow, steady progress, with bits of excitement in between.</p>
<p style="text-align: left;">Once the paper&#8217;s been done and submitted ANGELINA will continue to publish games based on current news articles. Hopefully over time you&#8217;ll see the quality (and the independence of ANGELINA) increase, and perhaps we&#8217;ll even be surprised from time to time at what is produced. I really hope so.</p>
<p style="text-align: left;">There&#8217;s a lot more to say about the current batch of games and the state of ANGELINA&#8217;s art right now, but that can wait until after the paper. The games should go up early next week.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.gamesbyangelina.org/?feed=rss2&#038;p=166</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easier Said Than Pun</title>
		<link>http://www.gamesbyangelina.org/?p=164</link>
		<comments>http://www.gamesbyangelina.org/?p=164#comments</comments>
		<pubDate>Tue, 08 May 2012 08:12:37 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Progress Updates]]></category>

		<guid isPermaLink="false">http://www.gamesbyangelina.org/?p=164</guid>
		<description><![CDATA[I&#8217;m hoping to submit a paper to this year&#8217;s Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE to its friends) so radio silence on the site here is simply a symptom of lots and lots of coding over here, rummaging around in ANGELINA&#8217;s innards, putting in lots of new functionality. I&#8217;ve now come to a stop, so [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m hoping to submit a paper to this year&#8217;s <em>Conference on Artificial Intelligence and Interactive Digital Entertainment</em> (AIIDE to its friends) so radio silence on the site here is simply a symptom of lots and lots of coding over here, rummaging around in ANGELINA&#8217;s innards, putting in lots of new functionality. I&#8217;ve now come to a stop, so I can start generating games and writing about them. Watch this space, and <a href="http://www.twitter.com/angelinasgames">ANGELINA&#8217;s Twitter feed</a>, for playable links in the near future. There&#8217;s been lots of changes since <em>Space Station Invaders</em> and its ilk, but I won&#8217;t go into all of them here. I just want to focus on one particular bit of functionality that tickled me yesterday &#8211; ANGELINA has some basic wordplay skills now.</p>
<p><span id="more-164"></span></p>
<p>This all came out of a need to generate good titles for the games ANGELINA&#8217;s making now. Since they&#8217;re all much more distinct than before (as you&#8217;ll see soon) I wanted the titles to stand out too. I tried lots of different things, including a system similar to that which named <em>Revenge</em> and <em>After Squad</em>, but nothing really clicked. Finally, I had an idea for a simple system that would give ANGELINA some really rudimentary punning abilities. Here&#8217;s some examples:</p>
<p style="text-align: center;"><em>Sitting On A Powder Clegg<br />
</em>Starting word: Clegg (Nick Clegg is the Deputy Prime Minister of the UK)</p>
<p style="text-align: center;"><em>Dangerous Koreaisons<br />
</em>Starting word: Korea</p>
<p style="text-align: center;"><em>Back To Square Pun<br />
</em>Starting word: Pun</p>
<p style="text-align: center;"><em>Dance Dance Retribution<br />
</em>Starting word: Retribution</p>
<p style="text-align: left;">They&#8217;re all very basic, and nothing you couldn&#8217;t come up with yourself (except perhaps the Korea one, which I thought was quite inventive) but they get the job done and it&#8217;s very flexible. It&#8217;s also simple to boot:</p>
<ol>
<li style="text-align: left;">Use online rhyming dictionaries to look up a catalog of perfect or near-rhymes for the target word.</li>
<li style="text-align: left;">Sift through corpora of phrases, games, films and song titles to look for matches.</li>
<li style="text-align: left;">Substitute a rhyming match for the original word.</li>
</ol>
<p>Of course, with a system this basic, you also get a lot of duds. ANGELINA won&#8217;t be coming out with winners all the time right now, but what I&#8217;m hoping is that future versions (post-AIIDE) might be able to choose an appropriate substitution where the meaning is understood by ANGELINA and explicitly selected. For instance, the Clegg pun has its root in the phrase <em>Sitting On A Powder Keg</em>, which implies a dangerous situation that might explode at any moment. If we can find a way for ANGELINA to unpick certain phrases like this, even if we restrict ourselves to very simple ones, we can give the system a much higher-level creative control. That could be quite cool indeed.</p>
<p>ANGELINA has other methods for choosing a title for the game too, which it uses from time to time, mostly when it can&#8217;t find a good match in the rhyming dictionaries. More on this, and the games themselves, soon!</p>

]]></content:encoded>
			<wfw:commentRss>http://www.gamesbyangelina.org/?feed=rss2&#038;p=164</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not The Nine A.M. News</title>
		<link>http://www.gamesbyangelina.org/?p=156</link>
		<comments>http://www.gamesbyangelina.org/?p=156#comments</comments>
		<pubDate>Mon, 23 Apr 2012 13:20:23 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Progress Updates]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.gamesbyangelina.org/?p=156</guid>
		<description><![CDATA[I realise I&#8217;ve not put anything up regarding ANGELINA&#8217;s progress lately, and our research group had a very successful first &#8216;virtual meeting&#8217; today via Google Plus, so I feel it&#8217;s time to update everyone, not just the other CCG researchers, on where ANGELINA is going. Below is an image taken from the paper Automated Collage [...]]]></description>
			<content:encoded><![CDATA[<p>I realise I&#8217;ve not put anything up regarding ANGELINA&#8217;s progress lately, and our research group had a very successful first &#8216;virtual meeting&#8217; today via <em>Google Plus</em>, so I feel it&#8217;s time to update everyone, not just the other CCG researchers, on where ANGELINA is going.</p>
<p>Below is an image taken from the paper <em><a href="http://www.thepaintingfool.com/papers/krzeczkowska_cc10.pdf">Automated Collage Generation &#8211; With Intent</a></em>, written by my supervisor Simon Colton and a then-Masters student Anna Krzeczkowska (as well as contributions from Cambridge researchers Jad El-Hage and Stephen Clark). The collage was made by software that read a Guardian news article about the Afghanistan war, analysed the text for the most relevant words, and arranged Google Image results onto a canvas. This is a favourite example of the group because the images chosen are so apt &#8211; bombers, war graves, Afghani children.</p>
<p><a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/04/Screen-shot-2012-04-23-at-14.06.47.png"><img class="aligncenter size-full wp-image-157" title="Screen shot 2012-04-23 at 14.06.47" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/04/Screen-shot-2012-04-23-at-14.06.47.png" alt="" width="548" height="596" /></a></p>
<p>It&#8217;s not the most elegant arrangement of images, but it&#8217;s powerful and entirely novel to the authors of the software. There was no way of telling what Guardian article the software would read (it chose whatever was being written about the day it ran) or the images retrieved. That, to me, is a really exciting bit of AI, producing something interesting to look at. I want some of that in ANGELINA.</p>
<p><span id="more-156"></span></p>
<p>Over the past week or two I&#8217;ve put into ANGELINA a number of tools for extraction of interesting media sources, including most prominently the same Guardian news sources used by Anna&#8217;s software. I&#8217;ve added a few tweaks here or there, and made the content retrieval richer using a few techniques. I&#8217;ve just run the software (as I&#8217;m writing this post!) and it&#8217;s chosen an article off the Guardian titled:</p>
<p><em>François Hollande on top but far right scores record result in French election</em></p>
<p>ANGELINA managed to deduce that President Sarkozy was a living person (although amusingly, the current techniques I&#8217;m using did not detect the same for Francois Hollande!) and even concluded a negative emotional response towards Sarkozy from the public. Here&#8217;s some images the software pulled back as a result, first generally about the news story:</p>
<p><a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/04/news-headline_img_0.jpg"><img class="aligncenter size-full wp-image-158" title="Marine Le Pen celebrates coming in third in the French presidential election first-round vote" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/04/news-headline_img_0.jpg" alt="" width="460" height="276" /></a></p>
<p>That&#8217;s everyone&#8217;s favourite French extremist-with-a-PR-budget, Marine Le Pen. As a bonus, because ANGELINA knows Sarkozy is a person, it can go and get us some extra material, so it retrieved this too:</p>
<p><a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/04/Nicolas_Sarkozy_img_1.jpg"><img class="aligncenter size-full wp-image-159" title="Nicolas_Sarkozy_img_1" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/04/Nicolas_Sarkozy_img_1.jpg" alt="" width="630" height="485" /></a></p>
<p>The question remains how to use this media most effectively (and some of the retrieval algorithms need more work to get them to bring back more interesting/important results) but the basics are there, and hopefully this will build into something worth publishing over the next few weeks. I&#8217;ll keep you posted as to how that goes.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.gamesbyangelina.org/?feed=rss2&#038;p=156</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ANGELINA at EvoGames 2012</title>
		<link>http://www.gamesbyangelina.org/?p=155</link>
		<comments>http://www.gamesbyangelina.org/?p=155#comments</comments>
		<pubDate>Sat, 14 Apr 2012 13:24:39 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Conferences]]></category>

		<guid isPermaLink="false">http://www.gamesbyangelina.org/?p=155</guid>
		<description><![CDATA[I&#8217;m back from the conference in Malaga and I&#8217;m very proud to say that our paper, Initial Results From Co-operative Co-evolution For Automated Platformer Design, was awarded the Best Paper award for the EvoGames workshop! I&#8217;m obviously ecstatic, I had no idea we would receive this kind of reception. Congratulations also to the paper&#8217;s co-authors, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m back from the conference in Malaga and I&#8217;m very proud to say that our paper, <em>Initial Results From Co-operative Co-evolution For Automated Platformer Design</em>, was awarded the Best Paper award for the EvoGames workshop! I&#8217;m obviously ecstatic, I had no idea we would receive this kind of reception. Congratulations also to the paper&#8217;s co-authors, Simon Colton (my supervisor) and Jeremy Gow (another group member, and Statistics Hero).</p>
<p>I&#8217;m taking the briefest of breaks and then I&#8217;m back to work. With a bit of luck we&#8217;ll be submitting some brand new ideas to the Computational Intelligence in Games conference, whose deadline is at the end of this month. Of course I&#8217;ll keep you updated on what those ideas are going to be, exactly, as well as game examples as and when they become available. If you&#8217;re on Twitter, now would be a great time to follow @gamesbyangelina, as there&#8217;s a good chance I&#8217;ll be taking advantage of the system for the first time in the coming weeks, in order to get live, human feedback on things that ANGELINA might not be totally sure of herself (like colour schemes).</p>
<p>Thanks to everyone who has read, commented or gotten in touch with me over the past few months. Everyone&#8217;s contributions and suggestions improve the system and help us put out our research. Thank you so much!</p>

]]></content:encoded>
			<wfw:commentRss>http://www.gamesbyangelina.org/?feed=rss2&#038;p=155</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EvoGames 2012 Talk</title>
		<link>http://www.gamesbyangelina.org/?p=153</link>
		<comments>http://www.gamesbyangelina.org/?p=153#comments</comments>
		<pubDate>Fri, 13 Apr 2012 08:02:39 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Conferences]]></category>

		<guid isPermaLink="false">http://www.gamesbyangelina.org/?p=153</guid>
		<description><![CDATA[It&#8217;s the morning of the last conference day here at EvoStar, and I&#8217;m sitting tapping this out while waiting for the final few events to begin. The conference actually spans the entire breadth of computational evolution and genetic programming research, so there are people here from the financial computing sector, from medical research labs, from [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s the morning of the last conference day here at EvoStar, and I&#8217;m sitting tapping this out while waiting for the final few events to begin. The conference actually spans the entire breadth of computational evolution and genetic programming research, so there are people here from the financial computing sector, from medical research labs, from exotic artistic science communities, and of course from the world of games research.</p>
<p>EvoGames, the games workshop in the conference, had some great talks (and a couple of very interesting posters) and also let me meet up with some of my favourite researchers too. We saw talks about adaptive game opponents, automatic camera shot composition for cutscenes, and ANGELINA featured in there somewhere too. If you&#8217;re interested in seeing my slides (unfortunately without the nice videos I slipped in) you can get the PDF of the slides <a href="http://www.gamesbyangelina.org/presentations/evogames12_finalpdf.pdf">here</a>.</p>
<p>Hello to everyone I met at EvoStar this year! I had a great time. Back to ANGELINA from Sunday!</p>

]]></content:encoded>
			<wfw:commentRss>http://www.gamesbyangelina.org/?feed=rss2&#038;p=153</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GitHub Projects</title>
		<link>http://www.gamesbyangelina.org/?p=147</link>
		<comments>http://www.gamesbyangelina.org/?p=147#comments</comments>
		<pubDate>Tue, 03 Apr 2012 13:10:32 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[APIs]]></category>

		<guid isPermaLink="false">http://www.gamesbyangelina.org/?p=147</guid>
		<description><![CDATA[I&#8217;m beginning to put some code online at GitHub, especially code that I think might actually be useful to people (which is a very small subset, believe me). Up there currently is some code I made to demonstrate evolution, and I&#8217;ve also put up the current version of the APACE library I posted about ages [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m beginning to put some code online at GitHub, especially code that I think might actually be useful to people (which is a very small subset, believe me). Up there currently is some code I made to demonstrate evolution, and I&#8217;ve also put up the current version of the APACE library <a href="http://www.gamesbyangelina.org/?p=30">I posted about ages ago</a>. That&#8217;s it, really, I just wanted people to be aware. I&#8217;ll add a link on the main site here sometime too.</p>
<p>For those interested in APACE &#8211; it&#8217;s really not very functional right now. It needs better tools for creating walkable areas and placing items, which I don&#8217;t have in place yet. It&#8217;s also entirely undocumented. It&#8217;s really there right now in case someone wants to peek at some example code or hack it into shape themselves. I will be adding to it in my spare time though as I like the idea.</p>
<p><a href="https://github.com/gamesbyangelina">ANGELINA on GitHub</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.gamesbyangelina.org/?feed=rss2&#038;p=147</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Palette Swaps and AI-sthetics</title>
		<link>http://www.gamesbyangelina.org/?p=129</link>
		<comments>http://www.gamesbyangelina.org/?p=129#comments</comments>
		<pubDate>Mon, 26 Mar 2012 13:35:48 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Progress Updates]]></category>

		<guid isPermaLink="false">http://www.gamesbyangelina.org/?p=129</guid>
		<description><![CDATA[I&#8217;m working on a whole bunch of new systems now for a major extension to the platformer project that&#8217;s been in the press recently. My supervisor was keen to look at more creative angles on game design, and while initially somewhat skeptical about the idea I&#8217;ve really come around to it. I&#8217;ve been drawing up [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on a whole bunch of new systems now for a major extension to the platformer project that&#8217;s been in the press recently. My supervisor was keen to look at more creative angles on game design, and while <a href="https://twitter.com/#!/mtrc/status/159983862913576960">initially somewhat skeptical</a> about the idea I&#8217;ve really come around to it. I&#8217;ve been drawing up plans for a more artistically-minded ANGELINA (in all sense of the word) this week alongside similar work by other members of the group working in other areas of creativity.</p>
<p><span id="more-129"></span></p>
<p>I&#8217;ll be posting more about these elements as I&#8217;ve got concrete things to show, but one thing that&#8217;s quite fun to show off is some work I did on recolouring sprites based on a given colour palette. Little work exists on this problem that I could find (one paper looked at recolouring images based on the colourings of other images, but this is different as we only have a palette, rather than information about which colours should be dominant, etc.).</p>
<p>Being able to dynamically recolour sprites gives ANGELINA more flexibility in designing the visuals of the games it produces. It&#8217;ll also be a key step in adding flavour to a game design, by choosing appropriate palettes and automatically updating the sprites to reflect the new theme. With that in mind, below are a few different methods for recolouring the sprite from the New Scientist game. Let me know which method you think is best (obviously this is a very limited selection, but still worth considering). The two palettes used are <a href="http://www.colourlovers.com/palette/54697/Trick_or_Treat">Trick or Treat</a> and <a href="http://www.colourlovers.com/palette/1417629/an_enchanted_forest.">An Enchanted Forest</a>. Here&#8217;s the original sprite:</p>
<p style="text-align: center;"><a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-16-at-12.57.46.png"><img class="aligncenter size-full wp-image-144" title="Screen shot 2012-03-16 at 12.57.46" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-16-at-12.57.46.png" alt="" width="275" height="83" /></a></p>
<p>The first three methods I&#8217;m going to show take the original image and look at the relative distances between the colours in HSV space. They then attempt to find a mapping that minimises the change of these relative distances according to one of three metrics &#8211; Hue, Saturation or Variance.</p>
<p>Here&#8217;s <strong>ValuePriority-Hue</strong></p>
<p style="text-align: center;"><a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.01.22.png"><img class="aligncenter size-full wp-image-130" title="Screen shot 2012-03-26 at 14.01.22" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.01.22.png" alt="" width="262" height="73" /></a><br />
<a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.07.55.png"><img class="aligncenter size-full wp-image-131" title="Screen shot 2012-03-26 at 14.07.55" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.07.55.png" alt="" width="270" height="78" /></a></p>
<p style="text-align: left;"><strong>ValuePriority-Saturation</strong></p>
<p style="text-align: center;"><strong><a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.02.10.png"><img class="aligncenter size-full wp-image-132" title="Screen shot 2012-03-26 at 14.02.10" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.02.10.png" alt="" width="266" height="77" /></a><br />
<a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.08.26.png"><img class="aligncenter size-full wp-image-133" title="Screen shot 2012-03-26 at 14.08.26" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.08.26.png" alt="" width="273" height="79" /></a></strong></p>
<p style="text-align: left;"><strong>ValuePriority-Value</strong> (what a great naming scheme this was, eh?)</p>
<p style="text-align: left;"><a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.02.51.png"><img class="aligncenter size-full wp-image-135" title="Screen shot 2012-03-26 at 14.02.51" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.02.51.png" alt="" width="265" height="79" /></a><a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.13.24.png"><img class="aligncenter size-full wp-image-134" title="Screen shot 2012-03-26 at 14.13.24" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.13.24.png" alt="" width="270" height="75" /></a></p>
<p style="text-align: left;">I also wrote some code that attempted to use simulated annealing, with the aim of producing a solution that minimised distance between colours in the Lab&#8217;76 space (it&#8217;s a more complex representation of colour, but one that apparently has a real basis in human perception). Here&#8217;s the results from that:</p>
<p style="text-align: left;"><a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.18.01.png"><img class="aligncenter size-full wp-image-136" title="Screen shot 2012-03-26 at 14.18.01" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.18.01.png" alt="" width="271" height="75" /></a><a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.17.23.png"><img class="aligncenter size-full wp-image-137" title="Screen shot 2012-03-26 at 14.17.23" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.17.23.png" alt="" width="271" height="76" /></a> Finally, my supervisor has done extensive work in art and visual tech himself, and he offered up another method. In this method, we map colours in the original image to whichever colour is closest in HSV space, and then set the Value component of the new pixel to its original setting. This changes the hue and saturation of the pixel but retains the relative visual detail. As you can see, it&#8217;s by far the most stable of the recolourings, but the loss of colour information detracts from the effect of the palette, and the effect isn&#8217;t as pronounced (this is partly because the method doesn&#8217;t guarantee use of all palette colours).</p>
<p style="text-align: left;"><a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.32.03.png"><img class="aligncenter size-full wp-image-139" title="Screen shot 2012-03-26 at 14.32.03" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.32.03.png" alt="" width="273" height="78" /></a></p>
<p style="text-align: left;"><a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.32.35.png"><img class="aligncenter size-full wp-image-138" title="Screen shot 2012-03-26 at 14.32.35" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-26-at-14.32.35.png" alt="" width="270" height="78" /></a></p>
<p style="text-align: left;">Let me know what you think of the various approaches! There are a few ways left to try (as you can see, some palettes might give us extra information, like the Enchanted Forest palette which attempts to ratio the palette colours). But we can&#8217;t always rely on such information being there.</p>
<p style="text-align: left;">

]]></content:encoded>
			<wfw:commentRss>http://www.gamesbyangelina.org/?feed=rss2&#038;p=129</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Science Journalism &amp; Us</title>
		<link>http://www.gamesbyangelina.org/?p=121</link>
		<comments>http://www.gamesbyangelina.org/?p=121#comments</comments>
		<pubDate>Fri, 09 Mar 2012 16:46:43 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Progress Updates]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://www.gamesbyangelina.org/?p=121</guid>
		<description><![CDATA[A lot of very mad things happened in the past 24 hours, most of which I&#8217;m trying to document on ANGELINA&#8217;s &#8216;In The Press&#8217; page, but in short &#8211; Engadget, Kotaku, The Verge, New Scientist&#8230; the list goes on. Lots of people have been talking about ANGELINA, and I&#8217;ve been getting a huge amount of [...]]]></description>
			<content:encoded><![CDATA[<p>A lot of very mad things happened in the past 24 hours, most of which I&#8217;m trying to document on ANGELINA&#8217;s &#8216;In The Press&#8217; page, but in short &#8211; Engadget, Kotaku, The Verge, New Scientist&#8230; the list goes on. Lots of people have been talking about ANGELINA, and I&#8217;ve been getting a huge amount of traffic over here. I just wanted to spend a few hundred words explaining why this matters to people like me, and why I&#8217;m so grateful when things like this happen.</p>
<p><span id="more-121"></span></p>
<p>First, to add some context, here&#8217;s the last thirty days of traffic to this site:</p>
<p><a href="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-09-at-16.28.05.png"><img class="aligncenter size-full wp-image-123" title="Screen shot 2012-03-09 at 16.28.05" src="http://www.gamesbyangelina.org/wp-content/uploads/2012/03/Screen-shot-2012-03-09-at-16.28.05.png" alt="" width="1090" height="453" /></a></p>
<p>Normally, this site would get maybe ten hits a day, and most of those were residual from one feature on The Sunday Papers over at Rock, Paper, Shotgun, and another larger feature over on Develop Magazine&#8217;s website. Of those ten hits, most wouldn&#8217;t get past the front page. In the last few days, I&#8217;ve amassed 14,500 visitors &#8211; and those are just the ones clicking through the news stories, many more have read the articles. So it&#8217;s clear that journalists drove a lot of traffic here recently. But why does that matter?</p>
<p>As a scientist, I&#8217;m funded by public money to perform research that is ultimately offered up to everyone. The reality is that information tends to trickle down from academic conferences, to the mainstream industry, to indies and the public if you&#8217;re very lucky. Journalists have the ability to invert this process, bringing scientific topics directly to the public and engaging and inspiring them with things that are commonplace and really tangible &#8211; videogames.</p>
<p>Scientists aren&#8217;t encourage to engage with the public much at all. It&#8217;s not linked to promotion, assessment at any level, it&#8217;s barely linked to the performance of a department or university. This is a problem, because a lot of research only makes sense when people are able to see it, play with it and benefit from it. One of the reasons I run this blog is because I want people to be able to see how this project is working, how slow progress is sometimes and how fun the results can be to see. Projects like <a href="http://lookslikescience.tumblr.com/">Looks Like Science</a> and <a href="http://imascientist.org.uk/">I&#8217;m A Scientist Get Me Out Of Here</a> exist because we&#8217;re out of touch with how science works and what scientists do. This is particularly true of computer scientists (in fact, I&#8217;m not sure we were <em>ever</em> in touch with the public).</p>
<p>Science, tech and games journalists are the gatekeepers that provide us an opportunity to talk to people about cutting edge ideas, new techniques and experimental projects. And, as I think ANGELINA might have at least hinted at these past two days, we can make great headlines too. There are dozens of undiscovered games projects across the world, waiting for the right journalist to give them a shot. If you want me to throw a handful of ideas your way, email me &#8211; mike@gamesbyangelina.org &#8211; or come along to open engagement events like Imperial College&#8217;s <a href="http://www.doc.ic.ac.uk/game">Games and Media Event</a>.</p>
<p>Thanks to everyone who covered ANGELINA these past few days (or those writing up now, which I&#8217;m super-excited about). Drop me a line whenever if you want to know how ANGELINA is getting along.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.gamesbyangelina.org/?feed=rss2&#038;p=121</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

