<?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>WallOfScribbles</title>
	<atom:link href="http://wallofscribbles.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wallofscribbles.com</link>
	<description>The ramblings of a man</description>
	<lastBuildDate>Sat, 07 Jan 2012 01:14:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Torchlight &#8211; Runic Games (2009)</title>
		<link>http://wallofscribbles.com/2011/torchlight-runic-games-2009/</link>
		<comments>http://wallofscribbles.com/2011/torchlight-runic-games-2009/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 14:30:17 +0000</pubDate>
		<dc:creator>Corey Dutson</dc:creator>
				<category><![CDATA[Game Reviews]]></category>
		<category><![CDATA[Xbox]]></category>

		<guid isPermaLink="false">http://wallofscribbles.com/?p=1242</guid>
		<description><![CDATA[Regardless, in my long-standing tradition of playing games well past their popularity spike (I haven&#8217;t even reviewed Mass Effect or Bioshock 2, both recently played) I recently picked up Torchlight on the XBox Arcade. From my vague recollections, Torchlight was something like Diablo, but streamlined and graphically updated. Believe it or not, that&#8217;s pretty much [...]]]></description>
			<content:encoded><![CDATA[<p>Regardless, in my long-standing tradition of playing games well past <a title="Bioshock – 2K (2007)" href="/2011/bioshock/">their</a> <a title="Borderlands – Gearbox (2009)" href="/2011/borderlands/">popularity</a> <a title="Time Hollow – Konami (2008)" href="/2009/time-hollow-konami-2008/">spike</a> (I haven&#8217;t even reviewed <a title="amazon.co.uk - Mass Effect (XBox 360)" href="http://www.amazon.co.uk/gp/product/B004TG5PA6/ref=as_li_ss_tl?ie=UTF8&amp;tag=walofscr-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=B004TG5PA6">Mass Effect</a> or <a title="amazon.co.uk - Bioshock 2 (XBox 360)" href="http://www.amazon.co.uk/gp/product/B002PY7J6C/ref=as_li_ss_tl?ie=UTF8&amp;tag=walofscr-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=B002PY7J6C">Bioshock 2</a>, both recently played) I recently picked up <a title="Xbox.com - Torchlight" href="http://marketplace.xbox.com/en-GB/Product/Torchlight/66acd000-77fe-1000-9115-d80258410a7e">Torchlight</a> on the XBox Arcade. From my vague recollections, Torchlight was something like Diablo, but streamlined and graphically updated.</p>
<p>Believe it or not, that&#8217;s pretty much it. Well, except the compelling storyline.</p>
<p><span id="more-1242"></span><a href="http://wallofscribbles.com/wp-content/uploads/2011/06/Torchlight.jpg"><img class="alignnone size-thumbnail wp-image-1251" title="Torchlight" src="http://wallofscribbles.com/wp-content/uploads/2011/06/Torchlight-410x245.jpg" alt="" width="410" height="245" /></a></p>
<h2>Synopsis</h2>
<p>So your character (one of three builds) decides for vaguely heroic reasons to hack their way across the world to the small town of Torchlight. It&#8217;s a mining town, and they trade mostly in &#8216;ember.&#8217; Ember is a precious crystal that is imbued with magical powers. Think materia, if you&#8217;re from a Final Fantasy background.</p>
<p>Anyways, like the Dwarfs from Lord of the Rings, they miners went too deep, and got too greedy. The end result is that the dark n&#8217; evil things living in the bowels of the earth are now free-roaming. This is obviously bad for business, the town, and probably for the world to some extent. Think of the market spikes!</p>
<p>You roll up into town and take it upon yourself to rid the mines of evil. You also get to rid it of any valuables along the way, which I&#8217;m pretty sure is the unspoken rule with heros. A sort of payment in lieu. You button mash your way down through the levels of the mine, getting ever closer to the cause of all the bad&#8230;ness. Badness. Yeah, sure let&#8217;s just leave that one sitting there.</p>
<h2>Gameplay</h2>
<p>I have no idea how this plays on a computer (it&#8217;s platform of origin) but it plays out pretty smoothly on a console. The controls are simple, and you can customize them to best suit your playing style. Well mostly. Some keys are perma-bound, but it&#8217;s not that rough.</p>
<p>So Torchlight does play almost exactly like Diablo, which makes sense given that the team that made it <a title="Wikipedia - Torchlight" href="http://en.wikipedia.org/wiki/Torchlight">worked on Diablo in the first place</a>. I&#8217;d say there was a conflict of interest or stolen IP or something, but I assume Blizzard hasn&#8217;t noticed; they&#8217;ve been to busy rolling around on their giant piles of money. It takes the same isometric angle, the same horde of monsters approach, the same skill tree system, etc.</p>
<p>Seriously it&#8217;s Diablo. If you enjoyed the mechanics of Diablo, you&#8217;ll enjoy the mechanics of Torchlight, as there is almost nothing that&#8217;s different.</p>
<p>You can gamble, you can socket, you can enchant, you can use town portal scrolls, you have to use identify scrolls, there are level portals you can use to quick travel. The music is even similar (again, same people working on it), so you&#8217;ll feel right at home ripping baddies apart.</p>
<p>A lot of effort was put into making the controls as simple as possible for the player. You have a smashy button, a block button, a healing button, and a mana restore button. Every other button can be mapped to whatever you want. This allows you to set up your skill load-outs as needed. On top of that, you can get use the D-pad to swap between loadouts, so that you can have specific setups for specific situations.</p>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/06/smashy.jpg"><img class="alignnone size-thumbnail wp-image-1244" title="Torchlight - smashy" src="http://wallofscribbles.com/wp-content/uploads/2011/06/smashy-410x256.jpg" alt="" width="410" height="256" /></a></p>
<h2>Graphics</h2>
<p>The graphics are shockingly rich, though given it&#8217;s a 3/4ths view game where you can&#8217;t really zoom in, I doubt they had to work all that hard on the textures. Regardless, The environments look lush, the enemies match the style of the game, and your character looks reasonably bad-ass. The detail put into the spells and ambient lighting is impressive, I must say. If anything, they probably put more effort into that than the rest of the texture work.</p>
<p>Now that all being said, when you do get to look at your character close-up, they do start to look a bit boxy. For obvious reasons, the poly-count was probably toned back as much as possible. When you start trying to render 20-30 badguys on the screen at once, you really want to try and make that as easy as possible on your rendering engine. Sadly though, it does make parts of the game look cheap.</p>
<h2>Music</h2>
<p>Have you played Diablo or Diablo 2 at all? If so, you&#8217;ll feel right at home in Torchlight. I mean, they got the <a title="Wikipedia - Matt Uelmen" href="http://en.wikipedia.org/wiki/Matt_Uelmen">same guy</a> that did Diablos music to write the score(s?) for Torchlight. While Torchlight does have its own feel in with the music, you can&#8217;t help but thing that the composer probably didn&#8217;t have to work all that hard to put it together.</p>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/06/artwork.jpg"><img class="alignnone size-thumbnail wp-image-1243" title="Torchlight - artwork" src="http://wallofscribbles.com/wp-content/uploads/2011/06/artwork-410x307.jpg" alt="" width="410" height="307" /></a></p>
<h2>Issues</h2>
<h3>It&#8217;s boring.</h3>
<p>If you are looking for a deep, driving storyline, you won&#8217;t find it here. If you want to feel like a god as you mow down 20 guys at the same time, you&#8217;ll have fun. It&#8217;s not that it&#8217;s boring to play so much as it&#8217;s not compelling you to play through it. It really is a game for those who like to grind through levels and power up like mad.</p>
<p>In terms of story&#8230; well there is no story really. I honestly didn&#8217;t give a toss about anyone or anything in the game, and that includes my little wolf sidekick. There aren&#8217;t really other characters, so much as there are NPCs who will shower you with &#8216;quests&#8217; and gold and such.</p>
<h3>It&#8217;s easy.</h3>
<p>If you spend a couple minutes looking over your skill-tree, you&#8217;ll realize that there&#8217;s a pretty easy setup that you can go through that will basically make you a god. That&#8217;s what I did, and even though I played well past the end of the main story, I only died 2 or 3 times. Those deaths were normally caused by me just not looking at the screen. Which brings me to the other part of this:</p>
<p>All you have to do is button mash. Never have I played a game that rewarded button mashing so much. It&#8217;s stupid. What&#8217;s worse is that you <em>have</em> to button mash. I&#8217;d love to target something and have my character bash the shit out of it until it dies, I die, or I decide to change tactics. I shouldn&#8217;t have to ruin 2 buttons on my controller just to play through a game.</p>
<p>Overall</p>
<p>Is it a bad game? No. Was it fun? Yes. Would I play it again with the other characters? Nuh uh. Would I buy it again? probably not. Do I feel like I wasted my money? Nah.</p>
<p>5/10</p>
]]></content:encoded>
			<wfw:commentRss>http://wallofscribbles.com/2011/torchlight-runic-games-2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How Apple won my loyalty</title>
		<link>http://wallofscribbles.com/2011/how-apple-won-my-loyalty/</link>
		<comments>http://wallofscribbles.com/2011/how-apple-won-my-loyalty/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 14:00:10 +0000</pubDate>
		<dc:creator>Corey Dutson</dc:creator>
				<category><![CDATA[Amazing!]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Humans are good sometimes]]></category>
		<category><![CDATA[Mind=Blown]]></category>
		<category><![CDATA[police]]></category>

		<guid isPermaLink="false">http://wallofscribbles.com/?p=1254</guid>
		<description><![CDATA[I&#8217;m not an Apple fanboy. Truly I&#8217;m not. Now that said, I have a macbook, an iPad, and an iPhone that I have through my current workplace. By all accounts, one would think that I am a total fanboy. I mean, I own pretty much one of their everything. I&#8217;ll even go on to say [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not an Apple fanboy. Truly I&#8217;m not. Now that said, I have a macbook, an iPad, and an iPhone that I have through my current workplace. By all accounts, one would think that I am a total fanboy. I mean, I own pretty much one of their everything. I&#8217;ll even go on to say that I really, <em>really</em> enjoy their products; I like the iPhone/iPad interactions, I enjoy the iterations of their OS, and I appreciate the aesthetic of their products.</p>
<p>I have never been a total fan though. At the end of the day, they are tools that I use to get things done throughout my day. I don&#8217;t hold them in any higher regard than the PCs that I use at my workplace (or grew up with). I&#8217;ve had my issues with their products as well and I&#8217;ll be the first to point them out. I will also be the first in line to point out that Apple has &#8216;screwing their clientele&#8217; down to a high art. I mean, they have a release schedule and setup that makes sure that everyone that purchases their wares will be jealous of those who purchase the next iteration. They can really be dicks like that. They engineer demand so well that there should be a degree in it available to higher education locales.</p>
<p>But as of Thursday, July 7th, 2011, I can say that I am now a loyal customer of Apple. Still not a fanboy, but they&#8217;ve secured my loyalty. And all it took was an email.</p>
<p><span id="more-1254"></span><a href="http://wallofscribbles.com/wp-content/uploads/2011/07/apple.jpeg"><img class="alignnone size-thumbnail wp-image-1255" title="apple" src="http://wallofscribbles.com/wp-content/uploads/2011/07/apple-410x256.jpg" alt="apple" width="410" height="256" /></a></p>
<h2>The Story</h2>
<p>To understand my new-found loyalty, we have to roll back to July 1st, 2011. Canada Day, for anyone that is unaware happens on this day. As a proud Canadian I went off to the large London-based party that took place in Trafalgar Square. It was a fun day despite a gross lack of cider, and fun was had by all. I was decked out in Canadian stuff (shirt, tattoos, etc.) and I was even wearing shorts! I almost never wear shorts due to a general lack of ownership as well as a general distaste for them.</p>
<p>As the day wore down, I, along with my friends, decided to head on home as we were a bit drunk, a bit tired, and in my case a bit (a lot) sunburnt. We took the district line from Embankment, and then transfered to the National rail at Liverpool street. After getting off the train and walking half way home from the station to my house, I noticed that my phone was missing.</p>
<p>Now I knew that I had my phone when I got onto the underground at Embankment, so I had either lost it or my phone had been nicked whilst I was on the train. This can basically be blamed on my shorts &#8211; damn you shorts! &#8211; since they have wide, shallow pockets, and that&#8217;s a bad thing when you are sitting down with a long phone in said pocket. Regardless, my phone was gone.</p>
<p><em>Fuck.</em></p>
<p>For those that have never lost their phone, let me describe it to you: <em>it sucks</em>. It sucks <em>badly</em>. It sucks even more if you&#8217;re a tech addict like me, and even more so if you legitimately need your phone to do thinks like call people and services.</p>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/07/findmyiphone.jpg"><img class="alignnone size-thumbnail wp-image-1259" title="Find my iPhone" src="http://wallofscribbles.com/wp-content/uploads/2011/07/findmyiphone-410x410.jpg" alt="" width="410" height="410" /></a></p>
<p>As soon as I got home, I jumped onto my <a title="Apple.com - MobileMe" href="http://me.com">mobileMe</a> account. Thankfully, I&#8217;m involved in the iOS 5 beta (thanks <a title="Twitter.com - Geofas" href="http://twitter.com/#!/geofas">@geofas</a>), which means that I have free access to their Find My Iphone services (something that will be free for everyone, and was formerly a paid-for perk of the mobileMe service). I sent a message to the phone &#8211; &#8216;If you could turn this phone in, that would be amazing&#8217; &#8211;  but I had to wipe the phone anyways. Why? Because it&#8217;s a company phone, and it&#8217;s got a lot of stuff on it that I&#8217;d get hell for if it leaked. Nothing sinister, but important work I.P. stuff.</p>
<p>Anyways, once you wipe your iPhone you can no longer track it. This was a sad reality that I just had to take. I had no hope of anyone actually turning in an iPhone 4. I mean, it&#8217;s an iPhone 4 in full working order.</p>
<p>On monday, I got the IMEI and SIM numbers from my work and logged the phone as lost with the TFL and National Rail. I wasn&#8217;t expecting much. I didn&#8217;t even bother reporting it to the police, because in all truthfulness, there isn&#8217;t really much they can do. I logged an order with my work for a new phone, and whimpered at the £450+ cost attached to my own stupidity. It was an expensive mistake.</p>
<p>&#8220;But Corey!&#8221; you sputter, &#8221; Surely a man of your rugged good looks and shining brillance would have phone insurance, no?&#8221; No. I didn&#8217;t. I almost do now, I have to wait a week after upgrading my bank account but I didn&#8217;t have it at the time. Some friends suggested I get some for a phone that I no longer possessed, wait a week, and then report it lost. Basically they suggested I commit fraud. I declined, because I was going to take my costly lesson with as much good grace as I could muster. The high ground sucks sometimes.</p>
<p>I&#8217;ll skip the part where I went through horrible tech withdrawal. Suffice it to say, it&#8217;s horrible, and I totally understand people who are quitting smoking. Well, the mental portion anyways. I didn&#8217;t suffer from the shakes or anything, but I was irritable as shit and perpetually frustrated at everyone around me that still had their phones. It was bad, man, real bad.</p>
<p>As the week went on, I kept an eye on my email, hoping that I&#8217;d see an email show up from TFL or National Rail. On Thursday the 7th, I got an email from Apple Support. Now I hadn&#8217;t logged anything with them, and so I thought it was probably spam. Just to be on the safe side though I opened the mail, and was given the following:</p>
<blockquote><p>Mr. Corey dutson</p>
<p>We were contacted today, <wbr>because your iphone was found,<wbr> it is in :<br />
Shepherds Bush Police Station<br />
226 Shepherds Bush Road<br />
Hammersmith<br />
London<br />
W6 7NX</wbr></wbr></p>
<p>kind regards,<br />
andreia, apple team*</p></blockquote>
<p>*This is actually the address for the Hammersmith Metro Police station. Apple sorta screwed that up, but looking at the street name, I totally get why they could screw that up.</p>
<p><em></em>Now either this was the most specific spam email ever, or it was a legit email from Apple. I was willing to take that chance. I dropped what I was doing, jumped on the train, and made my way to the address. Then I went to the real address after I found out Apple gave me the wrong one. I walked into the police station and 5 minutes, some joking, and a lot of thank yous later, I was re-united with my phone.</p>
<p>We had celebratory Thai food that night. It was <em>divine</em>.</p>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/07/iphone4.jpg"><img class="alignnone size-thumbnail wp-image-1256" title="This changes everything. Again." src="http://wallofscribbles.com/wp-content/uploads/2011/07/iphone4-410x336.jpg" alt="" width="410" height="336" /></a></p>
<h2>What happened?</h2>
<p>As near as I can tell, when I logged into the Find My iPhone system and wiped my phone, Apple must have flagged the IMEI number in relation to my account. When the phone was plugged in, charged, and processed at the police station, Apple must have been alerted through the phone popping up in iTunes or the like. They then emailed me to let me know where it was, and I got my phone back, against all the odds.</p>
<h2>The result?</h2>
<p>Apple didn&#8217;t have to do that. I hadn&#8217;t logged a support request with them, nor ever paid for mobileMe. They had no obligation to do anything about it, and yet they did. Sure it&#8217;s not a large amount of effort on their part, and I&#8217;m sure most of it is automated anyways. The point is: they did me a small kindness, and I got my phone back.</p>
<p>What basically equated to about 40 seconds of effort on their part reunited me with my phone. If they hadn&#8217;t done that, I would have to purchase another one of their products. Their emailing me actually stopped them from making a sale. It did, however, make me see them in a new light and they&#8217;ve secured my pocket book for a good long while to come now. That&#8217;s an amazing long-term view and a gamble, and more companies should think like this. It fosters loyalty that you just cant buy with discounts or free soda.</p>
<p>So you know what? People can go on and on about how they screw their customers, their price-points are insane, and all their stuffs for hipsters, designers, etc. All I know is they&#8217;ve made themselves one more loyal customer, and all for sending an email.</p>
<h2>One more thing&#8230;</h2>
<p>The police wouldn&#8217;t give me the contact details for the woman that turned in the phone. I totally understand, but I&#8217;m a bit sad because I can&#8217;t thank her myself properly. I will say this though:</p>
<p>Thank you Ema. Thank you so much for doing what many others wouldn&#8217;t have done. You&#8217;re a swell human being, and I hope you get that promotion you want because damnit, you deserve it. Also, your hair looks <em>amazing</em> today. Seriously, you&#8217;ve got like, TV hair goin&#8217; today. And hey, have you been working out? You&#8217;re looking really good! I am totally jealous.</p>
<p>You&#8217;re awesome, but you already knew that didn&#8217;t you.</p>
]]></content:encoded>
			<wfw:commentRss>http://wallofscribbles.com/2011/how-apple-won-my-loyalty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L.A. Noire &#8211; Rockstar Games (2011)</title>
		<link>http://wallofscribbles.com/2011/l-a-noire-rockstar-2011/</link>
		<comments>http://wallofscribbles.com/2011/l-a-noire-rockstar-2011/#comments</comments>
		<pubDate>Thu, 26 May 2011 21:09:06 +0000</pubDate>
		<dc:creator>Corey Dutson</dc:creator>
				<category><![CDATA[Amazing!]]></category>
		<category><![CDATA[Game Reviews]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[9/10]]></category>
		<category><![CDATA[Big Band]]></category>
		<category><![CDATA[Film Noire]]></category>
		<category><![CDATA[L.A. Noire]]></category>
		<category><![CDATA[Rockstar games]]></category>
		<category><![CDATA[XBox 360]]></category>

		<guid isPermaLink="false">http://wallofscribbles.com/?p=1223</guid>
		<description><![CDATA[I am not a fan of Rockstar Games, generally. Not to say that they don&#8217;t do good work, but their usual fare just isn&#8217;t something that I can enjoy for more than about 10 minutes. Grand Theft Auto 3 and onwards always felt tedious (regardless of how much you can personally achieve in it), and [...]]]></description>
			<content:encoded><![CDATA[<p>I am not a fan of <a title="Rockstar Games" href="http://www.rockstargames.com/">Rockstar Games</a>, generally. Not to say that they don&#8217;t do good work, but their usual fare just isn&#8217;t something that I can enjoy for more than about 10 minutes. Grand Theft Auto 3 and onwards always felt tedious (regardless of how much you can personally achieve in it), and Red Dead Redemption just seemed like the same thing, but with cowboys.</p>
<p>The whole &#8216;open world, do what you want, oh by the way there&#8217;s some actual story here if you wanna play it&#8217; model never really did much for me. It&#8217;s neat and all, I get the appeal, but I never really got into it.</p>
<p>So then they start talking about L.A. Noire, and my first thought was &#8220;oh good, GTA in the 1940&#8242;s but this time you&#8217;re a cop and will get shot at by bad guys instead of the other way around. Yawwwwn&#8221; and promptly ignored it. But then they started releasing the trailers for L.A. Noire, and I watched them. And then I watched some more. And then I started reading about what L.A. Noire was really going to be. A detective game, but with chases, shakedowns, shooting, and moral implications.</p>
<p>Then I got excited.</p>
<p><span id="more-1223"></span><a href="http://wallofscribbles.com/wp-content/uploads/2011/05/la-noire-logo.jpg"><img class="alignnone size-thumbnail wp-image-1227" title="L.A. Noire" src="http://wallofscribbles.com/wp-content/uploads/2011/05/la-noire-logo-410x228.jpg" alt="" width="410" height="228" /></a></p>
<p>I&#8217;ve read many a thing about <a title="Amazon.co.uk - L.A. Noire for the XBox 360" href="http://rcm-uk.amazon.co.uk/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=walofscr-21&amp;o=2&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B004MPR5NE">L.A. Noire</a> since it&#8217;s come out, but the best one I&#8217;ve found so far is &#8220;It&#8217;s Phoenix Wright, but with claws&#8221; and I think that&#8217;s a very good way to put it. L.A. Noire is, at it&#8217;s core, an adventure game. You track down clues, you talk to suspects, and you try and make an arrest. That is the core of L.A. Noire, and it does it very, very well.</p>
<p>It still has the city-driving that GTA-lovers will enjoy, but you cant just walk into random stores and talk to people, you can&#8217;t just shoot everyone, and (as far as I know, being 60% done the game as of this writing) there&#8217;s no actual involvement of your home life. You apparently have a wife and kids, but I&#8217;ve yet to see a trace of them.</p>
<p>You&#8217;re also punished for running into people, smashing cars, and destroying property. Yeah, that&#8217;s right; you can&#8217;t just go flying around like a maniac, decimating the city in a manic attempt to bring it under your heel.</p>
<h2>Synopsis</h2>
<p>The year is 1947, you&#8217;ve come back from the war, and joined the L.A. police force to act as a beacon of hope and fortitude in this crazy city. You&#8217;re a go-getter though, you don&#8217;t just do what you&#8217;re told, but make the extra effort to make sure things get done and done right. This moxy gets you noticed by the higher up detectives, and you are told to &#8220;get yourself two suits, and get them pressed.&#8221; Soon you&#8217;re starting your illustrious career in the detective world, interviewing folks and finding clues.</p>
<h2>Gameplay</h2>
<p>The game splits up the gameplay into &#8216;cases&#8217;. You can only have one case going at a time, which I think was done to keep your head from exploding. The stories can get fairly intricate, and trying to do them all at the same time would probably kill you. Each case opens with an in-game cinematic of the crime itself, but done in typical noire fashion; that is to say that  you never see the perp, only the end result of their mis-doings.</p>
<p>The mechanics of the game can be broken into five sections: Free-roam, Clue finding, Interviewing, and The Chase, Intuition</p>
<h3>Free-roam</h3>
<p>Yes, you can drive around the stunningly re-created 1947 L.A. should you choose to. There are some incentives to do this as well. There&#8217;s all the monuments you can find (30) film reels you can hunt down (50) and the badges for those that pre-ordered the game (20?). On top of that, there are 95 different vehicles to drive, and 40 street crimes to address.</p>
<p>Having said that, when you are on route to a destination and a street crime pops up&#8230; well driving across the city is only fun the first time. Especially when cars don&#8217;t get out of your way, even when you&#8217;ve got your siren on. Really, most of the free-roaming should be left to the end game, so that you can find everything without worrying too hard about the costs you will wrack up at the end of the case.</p>
<h3>Clue finding</h3>
<p><a title="Rockstar Games" href="http://www.rockstargames.com/">Rockstar</a> must have thought hard about how to handle this. The reason I say this? They did a damned fine job with it. When you enter a clue-gathering session, the music goes into &#8216;detective mode&#8217; and your character walks slowly. You walk around until a small cue (rumble and staccato music flourish) when there&#8217;s something to investigate. The catch is that not everything needs to be looked at. Much of the time, they will be random items that do not pertain to the case. But if you want to find all of the clues, you&#8217;ll look over everything, like I do.</p>
<p>When you pick something up, you can move it around, looking for important details. On top of that, many clues can be further investigated, which can reveal even more for your case.</p>
<p>All the relevant clues are then logged in your little black book for use during interviews.</p>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/05/he-likes-em-younger.jpg"><img class="alignnone size-thumbnail wp-image-1224" title="L.A. Noire - He likes em younger" src="http://wallofscribbles.com/wp-content/uploads/2011/05/he-likes-em-younger-410x230.jpg" alt="" width="410" height="230" /></a></p>
<h3>Interviewing</h3>
<p>Interviewing people is an enjoyable, if somewhat frustrating part of <a title="Amazon.co.uk - L.A. Noire for the XBox 360" href="http://rcm-uk.amazon.co.uk/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=walofscr-21&amp;o=2&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B004MPR5NE">L.A. Noire</a>. When talking to someone, you will be given 3 options when any exchange has ended. You can assume they&#8217;re telling the truth, you can doubt what they&#8217;re saying, our you can call them on a lie. Only one of the options is correct.</p>
<p>If you think their lying, but you&#8217;ve got no proof, you can use doubt. That&#8217;s what this is really for. It took me a while to understand what they meant with &#8216;doubt.&#8217; I thought you would ask further questions when in fact it&#8217;s more or less calling them a liar without calling them a liar.</p>
<p>When you call someone out on a lie, you&#8217;ve got to pick the proof that backs up your claim. This gets harder as the cases go on, because you start amassing a lot of evidence and it becomes somewhat more difficult to find what evidence backs your claims. As it stands some items in your roster never actively come into play, but sit there, ruffling their red feathers at you.</p>
<p>When you pick the correct answer, you&#8217;ll hear a certain piano tinkling of keys. When you pick the wrong answer, you&#8217;ll hear a different, slightly more depressing tinkling of keys. It only takes a couple screw-ups to have these sounds embedded in your skull.</p>
<h3>The Chase</h3>
<p>More often than not, you&#8217;ll have to run down a guilty party. They <em>always</em> run. <em>Always</em>. It&#8217;s irritating at the best of times. You either run people down on foot, which usually results in a football tackle; or by car wherein either you smash the hell out of their car and they crash, or the game feels sorry for you and eventually smashes them into something for you.</p>
<p>Thankfully, if you&#8217;re terrible at chasing people down (as I am with the car chases) the game will only force you to try 3 times. After you&#8217;ve failed that many times, it gives you the option of skipping it without any demerit applied to your end score. Now, I&#8217;m a stubborn bastard, so I haven&#8217;t used this yet, but I&#8217;ll admit the 2 times that the option has been offered&#8230; well it&#8217;s been tempting. I wouldn&#8217;t blame anyone for taking the game up on the offer; it lets you focus on all the other, more entertaining parts of the game.</p>
<h3>Intuition</h3>
<p>Intuition is an interesting concept. It&#8217;s basically a way of applying a gut feeling, when you&#8217;ve not got one yourself. In less fancy terms, you can use it for 2 things: revealing all the clues in a location (like a crime scene), or to remove one of the 3 options when interviewing someone. I should state that it only removes an option for that specific talking point, and not for the entire conversation. It also strikes out any evidence that doesn&#8217;t pertain to a lie in that conversation branch.</p>
<p>I&#8217;ve used intuition enough during the game, and there&#8217;s no shame to it. Some people are just really hard to read.</p>
<h2>Graphics</h2>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/05/takin-photos.jpg"><img class="alignnone size-thumbnail wp-image-1228" title="L.A. Noire - smile, Miss Corpse" src="http://wallofscribbles.com/wp-content/uploads/2011/05/takin-photos-410x230.jpg" alt="" width="410" height="230" /></a></p>
<p>In some ways, <a title="Amazon.co.uk - L.A. Noire for the XBox 360" href="http://rcm-uk.amazon.co.uk/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=walofscr-21&amp;o=2&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B004MPR5NE">L.A. Noire</a> is amazing to look at. The <a title="Engadet - L.A. Noire face scanning" href="http://www.engadget.com/2010/12/17/l-a-noires-amazing-motionscan-facial-capture-system-demonstrat/">obscene amount of work they&#8217;ve done with facial scanning</a> really shines. If they don&#8217;t use this technique in every game after this, they&#8217;re insane. It is really, really good. And that&#8217;s important in a game that bases a good bulk of itself around reading peoples faces. You can&#8217;t skimp on that, and Rockstar did anything but.</p>
<p>The rebuilding on L.A. is impressive as well. <a title="Rockstar Games" href="http://www.rockstargames.com/">Rockstar</a> has a habit of making their game environments as realistic as possible, and L.A. Noire is no exception. They pull this off by using whatever they can. With GTA, they drove around and took pictures. With L.A. Noire? They used <a title="Popsci - How L.A. Noire Rebuilt 1940s LA" href="http://www.popsci.com/technology/article/2011-05/using-extreme-aerial-photography-1920s-rockstar-rebuilt-1940s-los-angeles-la-noire">extreme vintage aerial photography</a>. <em>Yeah.</em> They found a huge stash of vintage photos taken by a half-insane aerial photographer, and used those to make their L.A. as close as they could get it. They&#8217;ve done a really good job of it, too.</p>
<p>They&#8217;ve also done a swell job with the cars. Then again, this shouldn&#8217;t come as a surprise, as a good part of their fortune is based on a game that involves a lot of car stealing/driving/destroying.</p>
<p>But then there are things that just don&#8217;t quite do it for me. Namely in the people. Despite the amazing facial work, the body mechanics have some work to be done. Everything ends up being jerky, regardless of how much motion capture they do. There are also some textures that seem really low-rez, despite the fact that so many others are super crisp. If they can capture these things, they&#8217;ll be set.</p>
<h2>The Writing/Storytelling</h2>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/05/this-cant-end-well.jpg"><img class="alignnone size-thumbnail wp-image-1230" title="L.A. Noire - this can't end well" src="http://wallofscribbles.com/wp-content/uploads/2011/05/this-cant-end-well-410x230.jpg" alt="" width="410" height="230" /></a></p>
<p>When Rockstar wants to make a game as close to a <a title="wikipedia - Film noire" href="http://en.wikipedia.org/wiki/Film_noir">film noire</a> as they possibly could, they&#8217;ve done a pretty bang-up job. A lot of obvious care has gone into the game, and that really shows in both the writing, as well as the directing of each and every scene.</p>
<p>There&#8217;s not much I can say about the writing other than it&#8217;s fantastic. It&#8217;s accurate to the time (which means there is a lot of speech that lands itself right in the middle of &#8216;totally inappropriate&#8217; territory with the modern day). It works perfectly for <a title="Amazon.co.uk - L.A. Noire for the XBox 360" href="http://rcm-uk.amazon.co.uk/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=walofscr-21&amp;o=2&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B004MPR5NE">L.A. Noire</a> though, because it&#8217;s a time piece so Rockstar can get away with pretty much anything.</p>
<p>Something that really needs mentioning though isn&#8217;t so much the writing (once again, fantastic), but the art direction and scene directing. Now I&#8217;ve not played much of Rockstars fare (as previously stated) but I&#8217;ve got a feeling that they usually do a good job with directing. However, I think it&#8217;s safe to say that due to the noire aspect to the game, they really had to step things up a notch.</p>
<p>The direction given in this game is some of the best I&#8217;ve ever experienced. I actually care about the outcomes; I care about the characters I should care about, and I dislike the ones I&#8217;m supposed to dislike. I am putty in the hands of Rockstar with L.A. Noire. The long cinematic scenes aren&#8217;t agony to watch, in fact it&#8217;s quite the opposite: I<em> look forward to seeing them</em>.</p>
<p>As any avid game would know, most of the time the cut scenes are the boring bits that try and convey a story in-between the fun bits. Such is not the case with L.A. Noire. No no, you watch these scenes, soak them up, and that makes the fun bits just that much more fun.</p>
<h2>Music</h2>
<p>I&#8217;ve always been a fan of <a title="Wikipedia - Big Band" href="http://en.wikipedia.org/wiki/Big_band">Big band</a> and the like, so I think it&#8217;s safe to say that I&#8217;m a fan of the music in L.A. Noire. But just mentioning the ambient music you hear in cars, diners, and piped through the radios of 1940&#8242;s L.A. would be a sin. It would be a sin because the actual music that was composed for L.A. Noire is really, really fabulous. It&#8217;s stunningly good mood-setting music. From the low, eerie tones of the investigation, to the fast-paced chase music, the composed music for L.A. Noire is stunning.</p>
<h2>Issues</h2>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/05/car-chase.jpg"><img class="alignnone size-thumbnail wp-image-1229" title="L.A. Noire - everyone's a rally driver in L.A." src="http://wallofscribbles.com/wp-content/uploads/2011/05/car-chase-410x204.jpg" alt="" width="410" height="204" /></a></p>
<p>Despite the obvious amount of gushing I&#8217;ve been doing about <a title="Amazon.co.uk - L.A. Noire for the XBox 360" href="http://rcm-uk.amazon.co.uk/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=walofscr-21&amp;o=2&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B004MPR5NE">L.A. Noire</a>, there are a couple issues that really annoy me. It&#8217;s like having a fantastic burger served up to you, but then finding a topping on it, say <em>tomatoes</em>, that just takes away from the whole experience.</p>
<p>Also yeah, I&#8217;m not a fan of tomatoes. <em>Deal with it</em>.</p>
<p>Issue the first is the inability to save when you want. I&#8217;m not sure what the reasoning behind this was, but the fact that I can&#8217;t save between looking for clues and then interviewing people really bugs me. Especially since I&#8217;m a completionist, and want to get every conversation right. The game more or less picks and chooses when to save, and you&#8217;ve no control over it what so ever.</p>
<p>Hell, lets say you just wanted to free-roam around, and wanted to save at a specific part of the city. That&#8217;s a decent enough request right? Well too bad. You don&#8217;t get the option. The game saves when it wants to, and you&#8217;ve got little control over it.</p>
<p>That said, I have found save &#8216;areas&#8217; that seem to trigger the save ability. These are usually outside of the station or investigation areas. This of course assumes the game is going to let you waltz out of the area without failing you. You&#8217;ve been warned.</p>
<p>My second issue, which has become infinitely more irritating for me is the driving. Not just driving around town, which can be irritating and dangerous as it is (people don&#8217;t really move out of the way, even when you&#8217;ve got the siren on). No my issue is that everyone you chase in a car seems to become this amazing rally driver, able to pull turns that don&#8217;t make any sense. They&#8217;re obviously scripted, but there is no way my car can pull the stuff they&#8217;re pulling.</p>
<p>The result?</p>
<p>I end up smashing into cars, lamp posts, and anyone on two legs. This is not a good thing. It negatively affects the end of case results and ranking. I mean I&#8217;m not a good driver in games at the best of time, so forcing me to rally race around a heavily populated L.A.? Yeah, that&#8217;s not going to end well.</p>
<p>Tailing on that last one, I&#8217;ll lump my last issues together: People are too fast. Every car goes as fast as my squad car with the peddle floored, and everyone I have to run after seems to become an Olympic sprinter. This includes the 70 year old man I had to gun down, as well as the fat motherfuckers that I&#8217;ve chased all over hells half-acre. It makes no sense!</p>
<h2>Overall</h2>
<p>A fantastic game, and I&#8217;ll happily purchase all of the DLCs as they come out. There are only a couple issues, and I can deal with them mainly due to the fact that the rest of the game makes up for them by being <em>totally bad ass</em>. If you&#8217;re into detective games, good story telling, and compelling stories, I&#8217;d suggest you grab yourself a copy of <a title="Amazon.co.uk - L.A. Noire for the XBox 360" href="http://rcm-uk.amazon.co.uk/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=walofscr-21&amp;o=2&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B004MPR5NE">L.A. Noire</a>.</p>
<p>9/10</p>
]]></content:encoded>
			<wfw:commentRss>http://wallofscribbles.com/2011/l-a-noire-rockstar-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Portal 2 &#8211; Valve (2011)</title>
		<link>http://wallofscribbles.com/2011/portal-2-valve-2011/</link>
		<comments>http://wallofscribbles.com/2011/portal-2-valve-2011/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 14:11:33 +0000</pubDate>
		<dc:creator>Corey Dutson</dc:creator>
				<category><![CDATA[Amazing!]]></category>
		<category><![CDATA[Game Reviews]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Xbox]]></category>
		<category><![CDATA[Cave Johnson]]></category>
		<category><![CDATA[GLaDOS]]></category>
		<category><![CDATA[Portal 2]]></category>
		<category><![CDATA[Wheatley]]></category>

		<guid isPermaLink="false">http://wallofscribbles.com/?p=1206</guid>
		<description><![CDATA[I&#8217;ve been waiting a long time for this. Pretty much everyone who played the first Portal has been chomping at the bit for a sequel of sorts to come around. That being said, Portal was a bit of a sleeper hit (and meme generator). It took a while for it to become popular. It took even longer [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been waiting a long time for this.</p>
<p>Pretty much everyone who played the first Portal has been chomping at the bit for a sequel of sorts to come around. That being said, Portal was a bit of a sleeper hit (and meme generator). It took a while for it to become popular. It took even longer for for it to become popular to release on its own. It did, of course, and I&#8217;ve been the proud owner of <a title="XBox.com - Portal: Still Alive" href="http://marketplace.xbox.com/en-GB/Product/Portal-Still-Alive/66acd000-77fe-1000-9115-d80258410960">Portal: Still Alive</a> (the XBox 360 release) for a good while now.</p>
<p>So when I heard about a <a title="Amazon.com - Portal 2 for XBox 360" href="http://www.amazon.com/gp/product/B002I0J9M0/ref=as_li_ss_il?ie=UTF8&amp;tag=walofscr-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399349&amp;creativeASIN=B002I0J9M0">Portal 2</a> coming out, I became very excited (along with a good portion of the Internet). What&#8217;s interesting is Portal came out in 2007. There is a 4 year gap between the two games, which is a long time in the game industry. With that kind of gap, people are going to be expecting a lot from this release.</p>
<p>So the question is: does it stand up?</p>
<p>Yeup.</p>
<p><span id="more-1206"></span><a href="http://wallofscribbles.com/wp-content/uploads/2011/04/portal-title.png"><img class="alignnone size-thumbnail wp-image-1209" title="Portal 2 - It's Portal 1, but with way more money invested in it" src="http://wallofscribbles.com/wp-content/uploads/2011/04/portal-title-410x256.png" alt="Portal 2 - It's Portal 1, but with way more money invested in it" width="410" height="256" /></a></p>
<p>A friend of mine who happens to be on Steam gained access to <a title="Amazon.com - Portal 2 for XBox 360" href="http://www.amazon.com/gp/product/B002I0J9M0/ref=as_li_ss_il?ie=UTF8&amp;tag=walofscr-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399349&amp;creativeASIN=B002I0J9M0">Portal 2</a> early due to Valves early release crowd-source thing. A brilliant marketing scheme, it has to be said. Get loads of people to buy and play other titles on the Steam network, and they&#8217;ll release the game that everyone wants early&#8230; maybe.</p>
<p>Brilliant.</p>
<p>Anyways, his description of Portal 2 was two-pronged. The first statement I got was &#8220;It&#8217;s like Portal, but with money thrown at it.&#8221; The second: &#8220;It&#8217;s what Portal really should have been the first time.&#8221; I think these two statements sum up Portal 2 almost perfectly. I&#8217;d go on to say that a re-release of the original Portal with the new engine used in Portal 2 would gain a whole shedload of new sales for Valve. Yes it&#8217;s that good.</p>
<p>I should say that this review is based on the single-player experience of Portal 2. I haven&#8217;t had a chance to play the co-op mode, so I can&#8217;t speak to how amazing that most certainly is. If anyone reading this has Portal 2 on the Xbox and wants to play, lemme know. When I <em>do</em> get a chance to play the co-op, I&#8217;ll update this review. Anywho, on with the review!</p>
<h2>Synopsis</h2>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/04/portal-jungle.jpg"><img class="alignnone size-thumbnail wp-image-1208" title="Certainly glad to see you" src="http://wallofscribbles.com/wp-content/uploads/2011/04/portal-jungle-410x230.jpg" alt="Certainly glad to see you" width="410" height="230" /></a></p>
<p>You&#8217;re back in Aperture Laboratories.</p>
<p>After a brief wakeup from your stasis (for tutorial purposes), you&#8217;re woken again to a very different scene. You&#8217;ve been asleep a long, <em>long</em> time, and now Wheatley &#8211; that&#8217;s the robot that cares for all the humans in the facility &#8211; is trying to save you from dying. You get a refresher course on how to use the portal gun, and then you&#8217;re off the races.</p>
<p>You run into GLaDOS again, and she&#8217;s just totally psyched to see you since you killed her &#8216;n all. You get thrown back into the testing ring, with GLaDOS feeding you back-handed compliments and offering up some of the best writing ever. You work your way through the tests, until things get weird, and then they get much, much weirder. I&#8217;d explain the whole thing, but I can&#8217;t bring myself to spout off any major spoilers because, honestly, it&#8217;s so much better to just play the game and experience it.</p>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/04/co-op.jpg"><img class="alignnone size-thumbnail wp-image-1207" title="Portal 2 co-op" src="http://wallofscribbles.com/wp-content/uploads/2011/04/co-op-410x307.jpg" alt="Portal 2 co-op" width="410" height="307" /></a></p>
<h2>Gameplay</h2>
<p><a title="Amazon.com - Portal 2 for XBox 360" href="http://www.amazon.com/gp/product/B002I0J9M0/ref=as_li_ss_il?ie=UTF8&amp;tag=walofscr-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399349&amp;creativeASIN=B002I0J9M0">Portal 2</a> plays out almost exactly the same as the original. The portal gun still shoots 2 portals, you can still fall from any height, but can&#8217;t swim. Also, pretty much everything can kill you. Nothing too surprising there. The floaty electro-orbs have been removed, in favour of using more of the <em>thermal discouragement beams</em> that you have to aim into targets. You also get excursion funnels, repulsion/propulsion/conversion gels, light bridges, cubes for redirecting lasers, and faith plates. Yeah, you lose the bouncy energy murder balls, but you get a lot more to play with. I&#8217;ll try and break it down for you:</p>
<h3>Thermal discouragement beams (and the redirection cubes)</h3>
<p>Lasers. Seriously that&#8217;s what these are. Lasers that go in a straight line, hurt anything that isn&#8217;t a cube, and are used to power switches and the like (just like the bouncy energy balls from the original Portal). The redirection cubes do exactly that: redirect. Specifically, they redirect the beams. Straight-forward really, much like the beams.</p>
<h3>Light bridges</h3>
<p>They&#8217;re bridges. Made of light. You can walk on them, block bullets, etc. It&#8217;s a wall you can walk on, basically.</p>
<h3>The gels</h3>
<p>The gels were probably some of the neatest additions to Portal 2. They more or less do what they say on the tin. The Repulsion Gel makes you (or anything else) that hits it bounce. Objects you coat in the blue stuff will also become high-speed bouncy balls. Propulsion Gel makes you move fast (somewhat exponentially). Conversion Gel turns any surface it&#8217;s a part of into a Portal-friendly surface. This is something I wish you had access to more often throughout Portal 2, but sadly is rather limited.</p>
<h3>Excursion Funnels</h3>
<p>These are basically levitation tunnels. You go in them (or put anything into them) and you will be pulled along in the tunnel until you hit a wall. You can slide out of the tunnel at any point, but you cannot fight the flow of the tunnel or move faster within it. You can basically only go sideways.</p>
<h3>Faith plates</h3>
<p>These launch you (or other things) through the sky to land on a target somewhere across the way. These are probably the most terrifying things you come across in the game, and yet they are the safest thing you&#8217;re likely to interact with in the whole game. It&#8217;s one of the few things in the game that can&#8217;t really kill you, since the landing spots are always the same.</p>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/04/portal-trashed-2.jpg"><img class="alignnone size-thumbnail wp-image-1211" title="How's a person supposed to test in this environment" src="http://wallofscribbles.com/wp-content/uploads/2011/04/portal-trashed-2-410x231.jpg" alt="How's a person supposed to test in this environment" width="410" height="231" /></a></p>
<h2>Graphics</h2>
<p>In many ways Portal 2 looks like the original Portal. At the very leave the look &#8216;feels&#8217; the same, except it&#8217;s been polished so goddamned much it burns an awesome-shaped hole in your <em>soul</em>. It looks stunning. Effects aren&#8217;t over-done, but look stunning. The lighting is impressive, and their attention to detail with all of the decay is astounding. The <em>views</em> you get in this game are enough to make you stop and stare. The Ratman&#8217;s artworks are back in Portal 2, and these ones are very much of the &#8216;art&#8217; variety. They&#8217;re worth finding, if only to look upon them and be moved.</p>
<p>All of the normal elements you interact with in the game have been obscenely polished as well. Companion cubes hum a little tune and glow pink in their cores. When you walk into rooms, Panels clean themselves up. Liquids are really, well, <em>liquidy</em>. Everything you interact with just shines with the effort and love given by the Valve team.</p>
<h2>The writing/storytelling</h2>
<p>Oh my god the writing. The writing in <a title="Amazon.com - Portal 2 for XBox 360" href="http://www.amazon.com/gp/product/B002I0J9M0/ref=as_li_ss_il?ie=UTF8&amp;tag=walofscr-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399349&amp;creativeASIN=B002I0J9M0">Portal 2</a> has been on a level beyond professional. The writing in Portal 2 surpassed the writing from the original by a mile. It&#8217; probably helped that there is more than one person to write for, and back and forth banter is always better than writing monologues at the player. Here are a small, hopefully not very spoiler-y sample of the brilliance within Portal 2:</p>
<blockquote><p>&#8220;Most test subjects do experience some, uh, cognitive deterioration after a few months in suspension. Now, you&#8217;ve been under for quite a lot longer, and its *not* out of the question that you might have a *very* minor case of serious brain damage! But, don&#8217;t be alarmed, alright? Uh, although, d-do feel alarmed. Try to hold onto that feeling, because that is the proper reaction to being told that you&#8217;ve got brain damage!&#8221; &#8211; <strong>Wheatley, upon waking you up from stasis.</strong></p>
<p>&#8220;Well done. Here are the test results: You are a horrible person. I&#8217;m serious, that&#8217;s what it says: A horrible person. We weren&#8217;t even testing for that. Don&#8217;t let that &#8220;horrible person&#8221; thing discourage you. It&#8217;s just a data point. If it makes you feel any better, science has now validated your birth mother&#8217;s decision to abandon you on a doorstep.&#8221; &#8211; <strong>GLaDOS, upon your finishing one of her tests.</strong></p>
<p>&#8220;Most people emerge from suspension terribly undernourished. I want to congratulate you on beating the odds and somehow managing to put on a few pounds.&#8221; &#8211; <strong>GLaDOS, basically being a bitch.</strong></p></blockquote>
<p>This is, of course only the lightest sampling. Much, much better stuff exists in Portal 2, but to avoid massive spoilers, I&#8217;ve opted not to include them. The fact that Cave Johnson is voiced by J.K. Simmons really should be enough to have anyone play. If you&#8217;re from the UK, Stephen Merchant does the voice for Wheatley, and he does an amazing job as well.</p>
<p>Moving beyond the basic banter writing (which is some of the best game banter I&#8217;ve heard in forever), the story itself is compelling in its simplicity. You are given a lot of history and a lot of explanations. The story is paced out perfectly, and you get a lot of closure by getting through it all.I have to commend the Valve writing staff for this one. They&#8217;ve always done good work with their writing, but Portal 2 is a work of art in terms of writing and story-telling.</p>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/04/portal-trashed.jpg"><img class="alignnone size-thumbnail wp-image-1210" title="The facility is in a state of decay" src="http://wallofscribbles.com/wp-content/uploads/2011/04/portal-trashed-410x230.jpg" alt="The facility is in a state of decay" width="410" height="230" /></a></p>
<h2>Music</h2>
<p>Not much to say with the music in Portal 2. Well, not much that I can say without giving away even more of the game. What I will say is that where there is music, it&#8217;s used to very good effect. Never really over-bearing, but still helps set the mood of the scene and gets into your head. Also, do yourself and have a listen to companion cubes, and the end points for lasers and switches. They all have little tunes that both delight and annoy.</p>
<h2>Issues</h2>
<p>Nothing I can really say other than one or two of the puzzles just baffled the crap out of me. I did well overall, but some of them just had me sitting there wandering aimlessly until I happened to notice some platform or ledge that I needed to get onto.</p>
<p>My only advice is that as you get further into the Lab, you&#8217;d do well to take a moment and look around (in every direction) and note anything out of place or interesting. Chances are, you&#8217;ll need to interact with that point in order to finish the puzzle. Don&#8217;t forget you have a zoom option in Portal 2. Seriously, don&#8217;t forget that. It&#8217;ll help.</p>
<p>The other issue is that the single player campaign (as I haven&#8217;t been able to get into co-op yet) is shorter than I would have liked. I logged somewhere between 10-15 hours, and I would have been fine with another 5-10 in there. Then again, maybe the co-op will handle that. I guess I&#8217;ll have to wait and see about that.</p>
<p>Oh, and while not actually an issue, this is more of a note: If you haven&#8217;t played Portal 1, you do yourself a disservice if you don&#8217;t play it before playing Portal 2. You&#8217;ll still enjoy Portal 2, but you&#8217;ll be missing out on a lot of the jokes.</p>
<h2>Overall</h2>
<p>Brilliant. One of the best games I have played in a <em>very </em>long time. brilliant story, brilliant writing, everything&#8217;s been polished to a hefty sheen, and it&#8217;s basically amazing. You will be doing yourself a disservice if you don&#8217;t pick this one up.</p>
<p>9.5/10</p>
]]></content:encoded>
			<wfw:commentRss>http://wallofscribbles.com/2011/portal-2-valve-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dear Canada: You need to vote, goddamnit.</title>
		<link>http://wallofscribbles.com/2011/dear-canada-you-need-to-vote-goddamnit/</link>
		<comments>http://wallofscribbles.com/2011/dear-canada-you-need-to-vote-goddamnit/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 22:43:59 +0000</pubDate>
		<dc:creator>Corey Dutson</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Canada]]></category>
		<category><![CDATA[Harper]]></category>
		<category><![CDATA[Liberals]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[Vote]]></category>
		<category><![CDATA[voting]]></category>

		<guid isPermaLink="false">http://wallofscribbles.com/?p=1204</guid>
		<description><![CDATA[I try and avoid political issues for the most part. That is to say, I try and avoid writing about them. I try to do so because there are better venues to have these discussions,which thanks to the Internet, generally degrade into tinfoil hat-wearing crap-slingers raging at each other. It&#8217;s hard to have an intelligent [...]]]></description>
			<content:encoded><![CDATA[<p>I try and avoid political issues for the most part. That is to say, I try and avoid writing about them. I try to do so because there are better venues to have these discussions,which thanks to the Internet, generally degrade into tinfoil hat-wearing crap-slingers raging at each other. It&#8217;s hard to have an intelligent conversation about it 90% of the time, so it&#8217;s best to avoid it on small blogs.</p>
<p>That said, I&#8217;m going to break my rule a bit here and make a point to say that Canada, as a &#8216;great example&#8217; of a democracy has some of the worst voting numbers I have ever seen. I&#8217;ll admit that I&#8217;m not that old, but there is <a title="Elections Canada - Voter turn out 1867 - 2008" href="http://www.elections.ca/content.aspx?section=ele&amp;dir=turn&amp;document=index&amp;lang=e">imperial data to back me up</a>, and the percentages have been slipping like my grades did throughout highschool.</p>
<p>To be honest, it&#8217;s a fucking disgrace, and we as a country should be utterly fucking ashamed.<span id="more-1204"></span></p>
<h2>Vote, goddamnit</h2>
<p>I am probably a tad biased &#8211; in more ways than one &#8211; due to the fact that one of my friends is a full-fledged Liberal, as well as a political-science super brain. He has instilled upon me the massive importance that comes with voting. To be straight about it, voting is a very simple (yet powerful) way of trying to get a say in how your country is run.</p>
<p>That&#8217;s not all it does though. Did you know that the more votes a party gets, the more money it get the next time around to campaign? That means the more votes they get, the more they can get their message out. That means that if you actually do support a party (or an independent) they get a better chance the next time around to get more votes. That&#8217;s pretty goddamned important too.</p>
<p>On top of that, voting isn&#8217;t a right that you can <em>choose</em> to wave. It&#8217;s a privilege that you <strong>squander</strong> every time you refuse/spoil/just cant get your ass to a voting poll. I don&#8217;t know if you&#8217;ve been paying attention to things going on in some of the Middle East lately, but let me break it down for you: <em>People are getting motherfucking shot, just for the chance to motherfucking vote</em>. I mean god<em>damn</em>it people! There are other people who are <em><strong>actually dying</strong></em> for the chance to have the very choice you refuse due to reasons you cannot validate to me.</p>
<p>There isn&#8217;t any reason you can give me not to vote: &#8220;<em>No one to vote for?</em>&#8221; Bullshit. You just haven&#8217;t bothered to look into the plethora of options available to you. &#8220;<em>I was busy that day?</em>&#8221; There are advanced polls and special ballots for that. &#8220;<em>I&#8217;m not living in the country?</em>&#8221; This one is my excuse and even I found a way to do it, though too late for me to actually manage it (by the time I found out how, there wasn&#8217;t enough time to get stuff mailed to/from Canada). I do, however know for the next time voting time comes around. Guess what? You <a title="Elections Canada - Voting abroad." href="http://www.elections.ca/content.aspx?section=vot&amp;dir=reg/svr&amp;document=index&amp;lang=e">can still vote out side </a>of Canada.</p>
<p>Unless you&#8217;re dead or in a coma (and that doesn&#8217;t actually stop some people from voting), there isn&#8217;t a single thing you can say to me that will make me think you&#8217;ve got a reason to get out of it. Nothing. You have the ability to do what many in the world cannot. Fuck you if you can&#8217;t take advantage of that.</p>
<h2>Get interested</h2>
<p>I&#8217;m not saying you start reading everything about every political party all the time. That&#8217;d be a vast amount of bullshit you&#8217;d have to take in all the time. But a little bit of research goes a long goddamned way. Take a couple minutes out of your busy schedule and see just what is going on in your country. It&#8217;s not hard. There are many a publication, both in paper and via the Internets that will spell out what&#8217;s going on. Hell, each party even has its own website, if you want to see what they (more or less) stand for.</p>
<p>I myself am not a political pundit. I do not know about what every party is doing all the time. I know who I support, and I know why. I also know who is more or less the antithesis to what and how I want my country run, and why. I&#8217;ve made the effort. It doesn&#8217;t take long. Hell, people make websites <a title="Shit Harper Did." href="http://shitharperdid.ca.nyud.net/">like this</a> that help spell some things out.</p>
<p>Seriously, just do a little goddamned research. Don&#8217;t vote for who your parents vote for. Don&#8217;t vote who your friends vote for. Do a little research and make an informed decision. A lot of the parties hope that you&#8217;ll just follow your friends and family, because as long as they get them sided up right, they don&#8217;t need to worry about <em>you</em>.</p>
<h2>A special note to Mr. Rick Mercer, and a note to the youth of Canada</h2>
<p>First off, <a title="Rick Mercer - Vote young people." href="http://www.youtube.com/watch?v=MhgYhcTl95w">watch this</a>. I&#8217;ll wait.</p>
<p>Done? Good, I&#8217;ll continue.</p>
<p>As it stands, the youth of Canada historically, have the worst voter turn-out numbers. That&#8217;s depressing. We&#8217;re the ones who are generally the most impacted by the decisions, and yet we do nothing to affect them. We can do better.</p>
<p>That video came out at the end of March, and it&#8217;s taken some hold in the youth of Canada. I have to say as a man edging out of that group, I&#8217;m glad that maybe, just maybe, I wouldn&#8217;t be the minority in the group to actually vote. Young people everywhere in Canada are slowly realizing that having a say in who runs the country is actually important. There are a lot of young, eligible voters, and as Rick says himself &#8216;that scares the hell out of &#8216;em&#8217;. Seriously, there are over 3 million potential votes sitting there, don&#8217;t waste them.</p>
<p>But really, I extend that to everyone, not just the youth. I&#8217;ll admit that youth voting was particularly horrifying in the last election, but the country as a whole sucked a long and hard one when it came to voter turn-out. I mean really, <a title="Elections Canada - Voter turnout 1867 - 2008" href="http://www.elections.ca/content.aspx?section=ele&amp;dir=turn&amp;document=index&amp;lang=e">look at the numbers</a>: 58%. <strong><em>Fifty. Eight. Percent.</em></strong></p>
<p>What the fuck is <em>that</em>? We tote ourselves as one of the great democracies of the world, but <strong>almost half</strong> of us didn&#8217;t even vote! That, right there, is bullshit. That&#8217;s well beyond unacceptable. That&#8217;s borderline <em>criminal</em>.</p>
<h2>So.</h2>
<p>I&#8217;m not going to tell you who to vote for. I could, but I&#8217;ve already given some advice as to doing your own research and coming to your own results.</p>
<p>I&#8217;m a Liberal with NDP leanings, I&#8217;ll make no secret of that. I also think that Harper is a horrible person, as well as a horrible leader. I also think the Harper government (what WAS called the ruling government of Canada, until he renamed it) should be utterly removed from power.</p>
<p>That&#8217;s not the point though. This post isn&#8217;t about who you vote for. That is your decision, and I&#8217;ll respect that regardless of your choice. What I cannot and will not respect is not voting or spoiling your vote. Your country raised you better than that. There are others who would, and have, died for that chance. Don&#8217;t you dare go and throw it away.</p>
<p>Vote.</p>
]]></content:encoded>
			<wfw:commentRss>http://wallofscribbles.com/2011/dear-canada-you-need-to-vote-goddamnit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>setInterval(): the sneaky basterd child of JavaScript</title>
		<link>http://wallofscribbles.com/2011/setinterval-the-sneaky-basterd-child-of-javascript/</link>
		<comments>http://wallofscribbles.com/2011/setinterval-the-sneaky-basterd-child-of-javascript/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 14:30:22 +0000</pubDate>
		<dc:creator>Corey Dutson</dc:creator>
				<category><![CDATA[Bad bad bad]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[clearInterval]]></category>
		<category><![CDATA[clearTimeout]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[setInterval]]></category>
		<category><![CDATA[setTimeout]]></category>
		<category><![CDATA[text demo]]></category>

		<guid isPermaLink="false">http://wallofscribbles.com/?p=1199</guid>
		<description><![CDATA[So I&#8217;ve mentioned at some point or another that a lot of my work at RY has been developing jquery plugins and the like to make our lives easier during the busy reporting season. Overall they&#8217;ve worked out pretty well, but every once in a while someone finds a bug with one (or all) that [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve mentioned at some point or another that a lot of my work at RY has been developing jquery plugins and the like to make our lives easier during the busy reporting season. Overall they&#8217;ve worked out pretty well, but every once in a while someone finds a bug with one (or all) that needs addressing. Since they&#8217;re my creations, It&#8217;s usually put to me to correct these things.</p>
<p>Most of the time, these bugs are a small oversight on my part, or just straight-up stupidity. I&#8217;m not perfect, and I&#8217;ll gladly fix these things as they come up. I don&#8217;t consider bugs in my code that people find to be an affront to my skill; in reality I find them an opportunity to get better at what I do.</p>
<p>Then you run into something like a bug using setInterval, and things just stop making sense.</p>
<p><span id="more-1199"></span></p>
<h2>Edit</h2>
<p><em>Wow. I didn&#8217;t expect nearly as much traffic on this article as it ended up getting. I feel I should just put the learnings, work-arounds and the like up here, just to speed things up and to clarify.</em></p>
<p>I don&#8217;t like how setInterval works because if you lose the id reference, <strong><em>you&#8217;re hosed</em></strong>. That&#8217;s pretty much my gripe here. It&#8217;s just not a good implementation. Id&#8217;s that start at 1 (or 0!) and increment would at least allow a brute-force loop. A way to get back a collection of intervals in action would be swell. A proper ECMA addition to access the intervals in an object-esque manue would be awesome. Basically anything that didn&#8217;t require me to store every id somewhere for use later.</p>
<p>None of those options exist, and that&#8217;s the point of this article. The setInterval function returns something akin to a thread id, which you need to hold onto if you plan on killing the interval later (by passing it to clearInterval). It&#8217;s effectively a random integer, and the fact that there&#8217;s no way to access the intervals in any other way is silly to me. I will continue to think so until the logic can be explained in a way that makes sense.</p>
<p>The result of all of this? Don&#8217;t use setInterval if you can avoid it. If you can&#8217;t avoid it, pay close goddamned attention to when you use it so you don&#8217;t end up losing those all important references</p>
<p>Here are some ways to avoid losing the reference(s) / getting around setInterval:</p>
<h3>Option one (original idea at the end of this post):</h3>
<p>Use setTimeout with an external trigger of sorts. Gross, but it works well when you need to kill the function, and you may have left a closure / need to kill the function from somewhere else in your code.</p>
<pre class="brush: jscript; title: ;">
//
//
var counter = 1, myTimeout;

function loopFunction () {
	if (counter &lt; 5) {
		counter++;
		myTimeout = setTimeout(loopFunction, 5000);
	}
}

myTimeout = setTimeout(loopFunction, 50000);
//
//
</pre>
<h3>Option 2:</h3>
<p>Push the ids into an array, and use the array to kill them all later. Cleaner, but slightly more complex. Solves a slightly different issue to the last one.</p>
<pre class="brush: jscript; title: ;">
//
//
var intervalArr = new Array();

function intervalOne () { alert ('foo');};
function intervalTwo () { alert ('bar');};

function killIntervals(){
	while(intervalArr.length &gt; 0)
		clearInterval(intervalArr.pop());
};

// adds the intervals
intervalArr.push(setInterval(intervalOne, 2000));
intervalArr.push(setInterval(intervalTwo, 2000));

// removes them
killIntervals();
//
//
</pre>
<h2>TLDR;</h2>
<p><a title="wallofscribbles.com - tech demos - setInterval bug" href="/techDemos/setIntervalBug.php">Click here to view the demo</a>. Look at the source code, you&#8217;ll see what I&#8217;m demonstrating with this post. Be wiser for the fact and you&#8217;re done.</p>
<h2>Some basics</h2>
<p>So some basics on JavaScript for those that don&#8217;t know. review the following code:</p>
<pre class="brush: jscript; title: ;">
//
//
var myVariable; // declare a blank variable

myVariable = 'Hello'; // sets the variable to 'Hello'
alert(myVariable); // will bring up an alert box that says 'Hello'

myVariable = 'Hi there'; // sets the variable to 'Hi there', overriding the old value
alert(myVariable); // will bring up an alert box that says 'Hi there'
//
//
</pre>
<p>That&#8217;s all basic JavaScript variable stuff. The reason I put this here is so you understand the concept that you can overwrite the value of a variable that was previously set. This is pretty much how variables work. It gets a little grey when assigning variable references but that&#8217;s not the point of this post.</p>
<p>Now there are two automating functions that people generally use: setInterval and setTimeout. I&#8217;m aware of web-workers and such, but I&#8217;m not getting into those here.</p>
<p>They generally work like this:</p>
<pre class="brush: jscript; title: ;">
//
//
var myTimeout, myInterval; // blank variables

myTimeout = setTimeout(function(){ alert('Hello'); }, 5000); // After 5 seconds, alert 'Hello'
myInterval = setInterval(function(){ alert('Hi there'); }, 10000); // Every 10 seconds, alert 'Hi there'
//
//
</pre>
<p>Now in this example, I set up a function instance right in the timeout and interval assignments. You can also choose to to reference a function (not to be confused with a function call, which they dislike but you can work around), but for the sake of keeping my examples small I am using a function instance.</p>
<p>Basically setTimeout will call the function once when the timer (set in milliseconds) ticks, whereas setInterval will call the function every time the timer ticks. The reason You store them in variables is so you can use the clearTimeout and clearInterval functions. These are supposed to remove the timeout or interval from existence, stopping the functionality from happening (or happening again, whichever).</p>
<pre class="brush: jscript; title: ;">
//
//
var myTimeout, myInterval; // blank variables

myTimeout = setTimeout(function(){ alert('Hello'); }, 5000); // After 5 seconds, alert 'Hello'
myInterval = setInterval(function(){ alert('Hi there'); }, 10000); // Every 10 seconds, alert 'Hi there'

clearTimeout(myTimeout); // kills the timeout, so it will never fire off
clearInterval (myInterval); //kills the interval, so it will never fire off.
//
//
</pre>
<p>Given this information, you may think that you can now go and do loads of timed stuff care-free! Well no, you can&#8217;t. You see I ran into an&#8230; oddity with setInterval and setTimeout. I couldn&#8217;t find any documentation showing this quirk, hence this blog post.</p>
<h2>How I found the issue</h2>
<p>So today, a colleague found a bug with a plugin I wrote. It&#8217;s a plugin that fades between slides. Pretty straight-forward. It has options to enable autoPlay, render paging buttons, etc. The autoplay functionality &#8211; that is, rotating between the slides &#8211; is being handled by setInterval.</p>
<p>Basically when it starts, I set an interval to rotate. If you skip slides (using a navigation) it stops the slider by clearing the interval. In theory, that is. Apparently somewhere down the line it stopped working, and I had to go hacking through the code to figure out what the hell was going on. As it works out I&#8217;ve found a rather odd issue with setInterval and setTimeout.</p>
<h2>The issue manifested</h2>
<p>Code:</p>
<pre class="brush: jscript; title: ;">
//
//
var myInterval;

function alertOne() {
	alert('One');
}

function alertTwo() {
	alert('Two');
}

myInterval = setInterval(alertOne, 2000);
myInterval = setInterval(alertTwo, 3000);
//
//
</pre>
<p>&nbsp;</p>
<pre class="brush: xml; title: ;">
&lt;!-- snip --&gt;
&lt;a href=&quot;javascript:clearInterval(myInterval);&quot;&gt;Kill stuff&lt;/a&gt;
&lt;!-- snip --&gt;
</pre>
<p>Now given the idea of how variables should work, if you were to run this code, you would expect the first interval call to be overwritten by the second. That&#8217;s what I expected anyway. As it turns out, his is not the case. You see apparently it actually stacks the calls into the variable. Sort of like an array, but without any of the actual array properties or functionality.</p>
<p>Given that it stacks them, you would think that the clearInterval on the anchor would then remove both intervals. I mean they&#8217;re both attached to the variable, so it stands to reason that clearing the variable with clearInterval would sort it out right? Nope! It actually only clears the last interval set to it.</p>
<p>Don&#8217;t believe me? run it yourself, or <a title="wallofscribbles.com - tech demos - setInterval bug" href="/techDemos/setIntervalBug.php">click here</a> for a running example. So I started trying to find ways of totally clearing it.</p>
<p>How about setting the variable to null? That won&#8217;t work because it treats the variable as a function reference, and not an instance of the interval system.</p>
<p>What about stacking the clearIntervals? That doesn&#8217;t work either. It only ever clears the last one that was assigned. The rest seem to become buried, and I haven&#8217;t found a way to surface them.</p>
<p>Oh and everything I just said about setInterval here? It also applies to setTimeout. I&#8217;m using setInterval though, because at least a timeout ends after the first call. That is, unless you made a self-replicating timeout function. You may as well use setInterval at that point unless you actually need to change the amount of time between calls, or you have external flags (see further down for an explanation of this).</p>
<p>So basically if you assign more than one interval or timeout to a variable, you&#8217;re screwed. You can&#8217;t clear them all with clearInterval, you can&#8217;t null the variable as it&#8217;s just a reference, and you can&#8217;t stack clearIntervals, because it doesn&#8217;t surface the previous assignments, even though they continue to run.</p>
<h2>Solution?</h2>
<p>Sadly there&#8217;s no sweet fix for this that I&#8217;ve found. Basically if you&#8217;re going to be using setInterval, make damned sure you use clearInterval before setting it again. If you don&#8217;t, you bury the old intervals and there&#8217;s no way to stop them from continuing..</p>
<p>A gross but possible solution would be to use a self-replicating setTimeout function that had an external flag that it could use to halt it&#8217;s loop.</p>
<p>Here&#8217;s a basic example:</p>
<pre class="brush: jscript; title: ;">
//
//
var counter = 1;
var myTimeout;

function loopFunction () {
	if (counter &lt; 5) {
		counter++;
		myTimeout = setTimeout(loopFunction, 5000);
	}
}

myTimeout = setTimeout(loopFunction, 50000);
//
//
</pre>
<p>If you do that, at least there&#8217;s a way to stop buried Timeouts. You don&#8217;t get such a luxury with setInterval.</p>
<p>This took me far too much time to figure out today, and either I missed a rather important class in JavaScript school* or not everyone knows about this. I went looking on the Googles, but didn&#8217;t come up with anything outlining the dangers of setInterval. Hopefully this will help someone out there. At the very least it&#8217;ll be a reminder to me to pay more attention when I use it.</p>
<p>* I don&#8217;t think there is an actual JavaScript school, even though that would be very, very useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://wallofscribbles.com/2011/setinterval-the-sneaky-basterd-child-of-javascript/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Font-replacement and the PC: fixing jagged edges</title>
		<link>http://wallofscribbles.com/2011/font-replacement-and-the-pc-fixing-jagged-edges/</link>
		<comments>http://wallofscribbles.com/2011/font-replacement-and-the-pc-fixing-jagged-edges/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 14:45:06 +0000</pubDate>
		<dc:creator>Corey Dutson</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://wallofscribbles.com/?p=1179</guid>
		<description><![CDATA[Font-replacement is a thing now on the internet. Gone are the days of Helvetica, Arial, and like, three other fonts. Now designers, coders, and hacks can add fonts to any web project. Heck, sometimes even for free! But of course there are always drawbacks. The number of font-files you need is staggering, and the CSS [...]]]></description>
			<content:encoded><![CDATA[<p>Font-replacement is a thing now on the internet. Gone are the days of Helvetica, Arial, and like, three other fonts. Now designers, coders, and hacks can add fonts to any web project. Heck, sometimes even for free!</p>
<p>But of course there are always drawbacks. The number of font-files you need is staggering, and the CSS you need to set up borders on the insane. Here&#8217;s <a title="fontspring.com - The New Bulletproof @Font-Face Syntax" href="http://www.fontspring.com/blog/the-new-bulletproof-font-face-syntax">the best CSS code I&#8217;ve seen for that</a>. Then there&#8217;s the licensing issues: font&#8217;s ain&#8217;t free (mostly). If you want to use a good collection of the fonts out there, you have to pay. There are loads of services out there at this point that can serve up almost every possible font you could ever want. <a title="fontspring.com" href="http://www.fontspring.com/">Some</a> <a title="Typekit" href="http://typekit.com/">you</a> <a title="Fontdeck" href="http://fontdeck.com/">pay</a> <a title="webfonts at fonts.com" href="http://webfonts.fonts.com/">for</a>, some (like what I use for my own website) <a title="font squirrel" href="http://www.fontsquirrel.com/">are</a> <a title="google webfonts" href="http://www.google.com/webfonts">free</a>.</p>
<p>Getting past the pay barrier and the CSS file drudgery, you are left with another issue: rendering. Some fonts, while applicable for the web, have not been optimized. There&#8217;s a big difference between a web-optimized font, and a print font that has been released <em>to </em>the web. That is to say the latter look like shit most of the time. This is a major difference between a mac and a PC.</p>
<p>Let me explain further.</p>
<p><span id="more-1179"></span></p>
<h2>The problem</h2>
<p>Macs render fonts amazingly out of the box. The webkit engine comes with a special property for font-smoothing (called -webkit-font-smoothing) that is used in tandem with this. These properties do affect the PC versions of Webkit browsers, but not quite. For more info on this css property, read <a title="Maxvoltar - webkit-font-smoothing" href="http://maxvoltar.com/archive/-webkit-font-smoothing">this article</a>, which explains it in great detail.</p>
<p>For all the other engines (excluding the recently released Firefox 4, where fonts look mostly awesome), non-optimized fonts will look ragged because they aren&#8217;t aliased at all. Think of what the font looks like on ie6 (for those that can remember). This is what happens. the Cleartype property that Windows applies doesn&#8217;t actually work on these fonts.</p>
<h2>The fix</h2>
<p>After some playing around, I&#8217;ve come up with a fix, though it does come with some caveats that I will outline after.</p>
<pre class="brush: css; title: ;">

/*The following example assumes the selector already has the custom font applied to it.*/

.customFontSelector {
color:#000000; /* you can use rgb as well */
text-shadow: 0px 0px 1px rgba(0,0,0,0.1); /* same color as the normal color item */
filter: dropshadow(color:#000000, offx=0, offy=0); /* color needs to be a hex, near as i can tell */
/* sometimes the shadow actually needs to be the background color. It seems a bit variable*/
-webkit-font-smoothing: antialiased; /*stops mac 'thick font' syndrome */
</pre>
<h2>How this works:</h2>
<p>Basically you make a super tiny, light shadow around your text that will simulate the anti-aliasing that the mac does. The filter: dropshadow will allow the font to render more smoothly in IE. The webkit-font-smoothing stops fonts from ending up fat due to the macs sub-pixel anti-aliasing in addition to a shadow.</p>
<h2>Caveats</h2>
<ul>
<li>The ie fix works <em>most </em>of the time. Far better on solid backgrounds. It can (but doesn&#8217;t always) halo if you put it on transparent-background-ed items. Even if that item is in a container that has a background color, it can halo. The fix is to put a background color on the element itself (not every layout will allow for this, obviously)</li>
<li>This doesn&#8217;t work well on small font-sizes. In fact, this will just cause your small fonts to look blurry and terrible. This fix works best for headings or other larger font-size items.</li>
<li>It also seems to have a problem with certain thin fonts. Not all thin fonts, just enough to screw with you.</li>
</ul>
<p>So yeah, this isn&#8217;t the be all and end all solution. It does however work in a variety of cases, and like so many other fixes on the net, you have to know when to use them and when not to. The best fix for web fonts is, really, to use a web font that has been tailored for the web. At the very least a font that has had a lot of attention given to its hinting.</p>
<p>As always I welcome discussion, and ways to improve on this technique.</p>
]]></content:encoded>
			<wfw:commentRss>http://wallofscribbles.com/2011/font-replacement-and-the-pc-fixing-jagged-edges/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stacking &#8211; Double Fine (2011)</title>
		<link>http://wallofscribbles.com/2011/stacking-double-fine-2011/</link>
		<comments>http://wallofscribbles.com/2011/stacking-double-fine-2011/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 15:00:03 +0000</pubDate>
		<dc:creator>Corey Dutson</dc:creator>
				<category><![CDATA[Game Reviews]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Xbox]]></category>
		<category><![CDATA[6.5/10]]></category>
		<category><![CDATA[Double Fine]]></category>
		<category><![CDATA[Stacking]]></category>

		<guid isPermaLink="false">http://wallofscribbles.com/?p=1076</guid>
		<description><![CDATA[I&#8217;m quickly becoming a big fan of Double Fine Productions, and the wonderful stuff that&#8217;s coming wonderfully out of their wonderful hands. I didn&#8217;t get a chance to review Costume Quest when it came out (by which I mean I was too goddamned lazy) but I can say that it was easily one of the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m quickly becoming a big fan of <a title="Double Fine" href="http://www.doublefine.com/">Double Fine Productions</a>, and the wonderful stuff that&#8217;s coming wonderfully out of their wonderful hands. I didn&#8217;t get a chance to review <a title="Costume Quest" href="http://www.costumequestgame.com/">Costume Quest</a> when it came out (by which I mean I was too goddamned lazy) but I can say that it was easily one of the best Xbox Arcade games to come out in forever.</p>
<p>When the expansion for Costume Quest came out, I burned through it and found that Double Fine threw in an easter egg/achievement that advertised their new game (and subject of this review), <a title="Facebook - Stacking" href="http://www.facebook.com/stackingvideogame">Stacking</a>.</p>
<p>With some interesting mechanics, and the Double Fine sense of humour, Stacking makes for an interesting addition to the Xbox Arcade.<br />
<span id="more-1076"></span></p>
<h2>Synopsis</h2>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/03/stacking.jpg"><img class="alignnone size-thumbnail wp-image-1080" title="Stacking" src="http://wallofscribbles.com/wp-content/uploads/2011/03/stacking-410x397.jpg" alt="Stacking - a russian-doll story by Double Fine" width="410" height="397" /></a></p>
<p><a title="Facebook - Stacking" href="http://www.facebook.com/stackingvideogame">Stacking</a>, by <a title="Double Fine" href="http://www.doublefine.com/">Double Fine Productions</a> takes place in a semi-russian universe where everyone is a russian stacking doll. I have no idea how they breed or anything, but that&#8217;s just how it is.</p>
<p>Anyways, the story revolves around Charlie Blackmore, the tiniest of the Blackmore family; a family of chimney sweepers who&#8217;s motto is &#8220;Ain&#8217;t no mess we can&#8217;t address!&#8221; One day, their father comes in saying he&#8217;s been given a new job for The Baron, and that their money troubles are over. Sadly though, the Baron is a bastard and instead kidnaps your father. The rest of your family goes to get him back, and are subsequently kidnapped. The Baron&#8217;s men then come for your mom and Charlie, but opt to leave him behind since he&#8217;s so small. Apparently Charlie&#8217;s no use to them. This makes no sense, given there are many Charlie-sized holes in the areas that would be a perfect fit for him.</p>
<p>I totally meant that pun. I am un repuntant.</p>
<p>Yeah. <em><strong>Yeah</strong></em>.</p>
<p>Now this sound&#8217;s like a terrible situation for wee Charlie to be in, but he has an ability that is, under normal circumstances, terrifying. Charlie can hop into a larger doll (one size up) and take them over and use their abilities. They can then stack them into the next step up, etc.</p>
<p>Using this ability, Charlie works through different parts of the Stacking world, freeing his family as well as ending child-labour and ruining the Evil Baron&#8217;s plans.</p>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/03/stacking-the-blackmoors.jpg"><img class="alignnone" title="stacking-the-blackmores" src="http://wallofscribbles.com/wp-content/uploads/2011/03/stacking-the-blackmoors-410x230.jpg" alt="The Blackmores" width="410" height="230" /></a></p>
<h2>Gameplay</h2>
<p>Stacking is basically a situational puzzle game, using the skills of the other dolls around you to overcome challenges. Most of these challenges are story-driven, and come with a guilt-free hint system that will basically spell things out for you if you&#8217;re totally lost. Each challenge has more than one solution, and it&#8217;s neat to see what ones you can come up with on your own. Some are less obvious than others.</p>
<p>The mechanics are polished, which is good considering how simple they are. I&#8217;d be pretty upset if the controls were jerky in a game as straight-forward as Stacking is. I found the follow camera to be a bit wonky at points, but overall worked fairly well. performable actions are in the top right of the screen at all times, which is helpful for telling you when you can/cannot perform things like stacking, talking, etc.</p>
<p>The level designs are cute bordering on whimsical, and utterly non-threatening. The levels are generally sprawling, but very linear. Stacking does a lot of hand-holding if you want to just go through the motions of finishing the game. If you get lost, there&#8217;s even a button to point you in the direction you need to go.</p>
<p>As for extras, Stacking comes with two options:</p>
<h3>Collectable Dolls</h3>
<p>In every level, there are a number of unique dolls that you can collect by stacking into them. These dolls are, in many cases, the ones you will need to use to get through most of the challenges, so you will end up collecting a good portion of them as you go along. There are also dolls that have a special ability that will make any unique dolls in the area glow.</p>
<p>Like I said, there&#8217;s a lot of hand holding.</p>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/03/stacking-seduce.jpg"><img class="alignnone" title="stacking-seduce" src="http://wallofscribbles.com/wp-content/uploads/2011/03/stacking-seduce-410x230.jpg" alt="Men always fall for her." width="410" height="230" /></a></p>
<h3>Hijinks</h3>
<p>These ones are far less obvious. The names of many of the hijinks are vague or just straight-up unhelpful. The only saving grace is that they all have to do with using a certain dolls ability on something or someone a number of times. When you get one the first time, the hijinks is registered in the menu and you then find out what you actually have to do.</p>
<p>Basically if you stack into every doll, and use it&#8217;s ability on a man, a woman, and a child, you&#8217;ll probably find most of them. I won&#8217;t blame anyone for using a guide for these though. Otherwise they could be quite a time-drain.</p>
<h2>Graphics</h2>
<p>Stacking is a cute-looking game. That translates into &#8216;not super high-def&#8217;. Does that mean the graphics are poor? Far from, but for those out there that dool over things like the new Crysis 2 demo, Stacking will be a bit underwhelming, visually. Having said that, there are many little details that made me smile; paintings on walls, the little russian-doll motifs worked into carpets and wallpapers, etc. It&#8217;s in the details that this game shines, graphically. Special detail has been given to the dolls themselves, which I&#8217;m sure is a hat tip to the intricate designs you will find on more traditional <a title="Wikipedia - Matryoshka Doll" href="http://en.wikipedia.org/wiki/Matryoshka_doll">matryoshka</a> dolls.</p>
<p>The videos are also an interesting change. They&#8217;re all shot in a silent movie format. They look gritty, they&#8217;re all shot to a tinkling piano score that&#8217;s very appropriate for the supposed timeframe of the game, and they even have the interruption of video to have the speech text displayed as a black and white panel.</p>
<h2>Issues</h2>
<p>Nothing major with Stacking, really. It&#8217;s not trying to do too much in terms of inovation, which could be considered a problem. The linear nature of the main storyline will be a turn-off for those that prefer a huge open-ended world.</p>
<p>I think that Stacking, much like Costume Quest, is amied more at people (or children) that are new to the genre (or gaming in general), as opposed to the hardcore gamers. This will stop some from purchasing it, which is a shame, given how much fun it really is to play and explore. It can be a bit boring if you&#8217;re used to more complex puzzle games, but that&#8217;s more of a personal preference for masochism.</p>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/03/stacking-trainstation.jpg"><img class=" alignnone" title="stacking-trainstation" src="http://wallofscribbles.com/wp-content/uploads/2011/03/stacking-trainstation-410x231.jpg" alt="The fanciful world that is Stacking" width="410" height="231" /></a></p>
<p>A major hang-up I had with Stacking was an inability to skip some of the key videos. I&#8217;m aware that they did this so that you knew what was going on, but If you are good at understanding what&#8217;s going on well ahead of the script, these videos are a slow torture.</p>
<p>My biggest issue is that Stacking is pretty short for it&#8217;s cost. I&#8217;m pretty sure I clocked about 6 hours on Stacking (that includes doing all of the extras) and finished. I know it&#8217;s an XBL game and all, but that&#8217;s pretty damned short. This is doubly true when you&#8217;re paying 1200 microsoft points for it. If it&#8217;d been priced at the more normal 800 points, I probably wouldn&#8217;t have made it a point, but it&#8217;s not and so I am.</p>
<h2>Overall</h2>
<p>Stacking is fun. Stacking is cute. Stacking has some interesting game mechanics. It won&#8217;t blow your mind, but I&#8217;m sure no one would outwardly dislike it. If you can&#8217;t find something else to spend 1200 Microsoft points on, you won&#8217;t go too wrong dropping them on Stacking. I&#8217;d suggest waiting for a sale though.</p>
<p>6.5/10</p>
]]></content:encoded>
			<wfw:commentRss>http://wallofscribbles.com/2011/stacking-double-fine-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My jQuery plugin template is open season!</title>
		<link>http://wallofscribbles.com/2011/my-jquery-plugin-is-open-season/</link>
		<comments>http://wallofscribbles.com/2011/my-jquery-plugin-is-open-season/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 15:00:55 +0000</pubDate>
		<dc:creator>Corey Dutson</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://wallofscribbles.com/?p=1052</guid>
		<description><![CDATA[So I&#8217;ve been doing a lot of javascript development at work recently. I&#8217;ve basically created a lot of our reusable javascript &#8216;plugins&#8217; to cover the common requirements of the work that we do. In many cases, this resides mostly (but not entirely) in online annual-report creation. Anyone that&#8217;s in the business will know that there [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve been doing a lot of javascript development at work recently. I&#8217;ve basically created a lot of our reusable javascript &#8216;plugins&#8217; to cover the common requirements of the work that we do. In many cases, this resides mostly (but not entirely) in online annual-report creation.</p>
<p>Anyone that&#8217;s in the business will know that there are some common functional elements that you end up having to build with javascript: accordions, tabs, faders, sliders, lightboxes, filters, etc. Many of these items can bleed over into non-report sites, such as intranets or even public-facing sites.</p>
<p><span id="more-1052"></span></p>
<p>Now some of those are fairly straight forward: an accordion is just a simple animate of a content section, repeat per title; tabs? Same deal. So you might be pretty inclined to just write the script adhoc on a project to project basis, copy and pasting it as you go. We were doing that at my work when I started on, but I found that we kept on having to add something, remove something, add hooks at certain points etc. In some cases we used someone else&#8217;s plugin to do these things, but we ran into some issues when it came to having to tweak the plugin for our needs.</p>
<p>As I was hired on as the senior front-ender, I was given the task of trying to help simplify things in our working process. This required me to dive right into plugin development, because one spot we were spending a lot of time was reinventing the wheel project to project. Even more time was spent debugging random plugins, or lashing them together.</p>
<p>As my place of employment works with jQuery, I wanted to develop something that could be maintained in-house, and would be a good starting point for repeating functionality. I ended up developing a jQuery plugin template, which I am sharing today.</p>
<p>Now, while I can&#8217;t feature the plugins I&#8217;ve made for my work here on my site (I&#8217;m pretty sure my they&#8217;d be less than impressed with that), I feel it&#8217;s fairly safe to distribute this template (boiler plate?) to the internets. It&#8217;s a compilation of a couple tutorials, as well as my own exploration into javascript. I&#8217;d be more than happy to give credit where it&#8217;s due, but I cannot remember where the heck I got some of the snippets I integrated. If anyone reading this happens to know, leave a comment and I&#8217;ll be more than happy to give said credit.</p>
<p>Below you will find my jQuery plugin template code in it&#8217;s entirety. I&#8217;m open to suggestions on how to improve it, so feel free to comment.</p>
<pre class="brush: jscript; title: ;">
/*
*
    Name:      my.blank.plugin.js
    Purpose:   Shell to use for jQuery plugins
*/
(function ($) {
    // DONT FORGET TO NAME YOUR PLUGIN
    jQuery.fn.myPlugin = function (options, i) {
        // This handles multiple elements (like a class selector)
        if (this.length &gt; 1) {
            var a = new Array();
            this.each(
                function (i) {
                    a.push($(this).myPlugin(options, i));
                });
            return a;
        }
        var opts = $.extend({}, $().myPlugin.defaults, options);

        /* PUBLIC FUNCTIONS */

        /* reInit is a flag that you can pass in case you don't
           want to remove everything during the destroy phase. */
        this.Destroy = function (reInit) {
            var container = this;
            var reInit = (reInit != undefined) ? reInit : false;
            $(container).removeData(&quot;myPlugin&quot;);
            // this removes the flag so we can re-initialize
        };

        this.Update = function (options) {
            opts = null;
            opts = $.extend({}, $().myPlugin.defaults, options);
            this.Destroy(true);
            return this.Create();
        };

        /* iteration will give you the index of the item
           in the selection. If not part of a loop, I'm
           prett sure this will be null. You've been warned. */
        this.Create = function (iteration) {

            // this stops double initialization
            if ($(container).data(&quot;myPlugin&quot;) == true)
                return this;

            // call a function before you do anything
            if (opts.beforeCreateFunction != null &amp;&amp; $.isFunction(opts.beforeCreateFunction))
                opts.beforeCreateFunction(targetSection, opts);

             // reference to the object you're manipulating. To jQuery it, use $(container).
            var container = this;
            /* Failing that, you could just use 'this' without the var declaration,
               but if you are doing a lot of child looping, you'll be glad to have
               a reference to the target object. Also, performance improvements! */

            ////////////////////
            // DO STUFF HERE
            ////////////////////

            // Set a flag to show that this element has been plugin'd
            $(container).data(&quot;myPlugin&quot;, true);

            // call a function after you've initialized your plugin
            if (opts.afterCreateFunction != null &amp;&amp; $.isFunction(opts.afterCreateFunction))
                opts.afterCreateFunction(targetSection, opts);

            /* Make sure to return, otherwise you can't store the element in a varaible,
               which means you can't use any of the plubic functions (you may not need
               them, but it's still good practice.) */
            return this;
        };

        /* Example of a public function, this can be used if you store
           this object in a variable.

           e.g. var foo = $(&quot;#target&quot;).myPlugin();
                foo.PublicFunction();
        */

        this.PublicFunction = function () {
            // do something
            myPrivatefunction();
        };

        /* PRIVATE FUNCTIONS */

        /* These aren't accessibly externally, and so can only
           be called from within the enclosure code. */

        function myPrivatefunction() { };

        /* arguably, you could wrap your private (or public)
        functions in an array such as the following: */

        // Private helper functions
        helper = {
            firstHelper: function () { /* do something */ },
            secondHelper: function (somevalue) { /* do something with the variable passed in */ }
        };

        //Public helper functions
        this.Helper = {
            FirstHelper: function () { /* do something */ },
            SecondHelper: function (somevalue) { /* do something with the variable passed in */ }
        };

        /* Personally, I don't see the point of doing this for
           anything OTHER than helper functions, I could, and
           probably am, wrong here... or at least ignorant. */

        // Finally
        return this.Create(i);
    };

    // DONT FORGET TO NAME YOUR DEFAULTS WITH THE SAME NAME
    jQuery.fn.myPlugin.defaults = {
        foo: &quot;bar&quot;,
        something: &quot;else&quot;,

        // Remember: these are function _references_ not function calls
        beforeCreateFunction: null,
        afterCreateFunction: null
    };
})(jQuery);
</pre>
<p>I&#8217;ve tried to comment the hell out of the code, so that it&#8217;s as straight-forward as possible. I assume that anyone that uses this will strip out the comments, as well as any of the functionality that isn&#8217;t required.</p>
<p>Please feel free to use this, but If you&#8217;d be so kind as to give me credit, that&#8217;d be swell. I can&#8217;t force you, but we&#8217;re all friends out here, aren&#8217;t we?</p>
]]></content:encoded>
			<wfw:commentRss>http://wallofscribbles.com/2011/my-jquery-plugin-is-open-season/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Black Swan (2011)</title>
		<link>http://wallofscribbles.com/2011/black-swan-2011/</link>
		<comments>http://wallofscribbles.com/2011/black-swan-2011/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 00:22:16 +0000</pubDate>
		<dc:creator>Corey Dutson</dc:creator>
				<category><![CDATA[Amazing!]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Movie Reviews]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[9/10]]></category>
		<category><![CDATA[Barbara Hershey]]></category>
		<category><![CDATA[Black Swan]]></category>
		<category><![CDATA[Mila Kunis]]></category>
		<category><![CDATA[Mind=Blown]]></category>
		<category><![CDATA[Natalie Portman]]></category>
		<category><![CDATA[Vincent Cassel]]></category>

		<guid isPermaLink="false">http://wallofscribbles.com/?p=1035</guid>
		<description><![CDATA[It&#8217;s actually been a while since I&#8217;ve been to the theaters. The last time I was there, I saw TRON. We all know how I felt about that. Generally I&#8217;ll watch movies at home rather than pay the anal-rending prices that the UK movie chains charge their unsuspecting victims. However, there are a bunch of [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s actually been a while since I&#8217;ve been to the theaters. The last time I was there, I saw TRON. We all know how I <a title="Wallofscribbles.com - TRON Legacy. It made me has a sad" href="/2010/tron-legacy-it-made-me-has-a-sad">felt about that</a>. Generally I&#8217;ll watch movies at home rather than pay the anal-rending prices that the UK movie chains charge their unsuspecting victims.</p>
<p>However, there are a bunch of legitimately interesting movies coming out right now. So much so that I am willing to go to the movie theaters to watch them (though I&#8217;ll admit that this decision is assisted heavily by the 2 for 1 deal I can get every wednesday).</p>
<p>One such movie that has just come out here in the UK is <a title="Wikipedia - Black Swan (film)" href="http://en.wikipedia.org/wiki/Black_Swan_(film)">Black Swan</a>, staring the ever impressive (to me, anyways) Natalie Portman, and the spunky Mila Kunis who shocked me with an actual acting ability. Classed as a psychological thriller, Black Swan draws you in, and then effectively horrifies you on any number of levels for most of the film. For those too lazy to read the rest of this review, I will leave you with the words I uttered when the credits began to roll:</p>
<p>&#8220;Holy shit… <strong>Holy.</strong> <em><strong>Shit.</strong></em></p>
<p><span id="more-1035"></span></p>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/02/Black-Swan-Poster.jpg"><img class="alignnone" title="Black Swan Poster - Look at this thing! It's stunning!" src="http://wallofscribbles.com/wp-content/uploads/2011/02/Black-Swan-Poster-410x601.jpg" alt="Black Swan Poster - Look at this thing! It's stunning!" width="410" height="601" /></a></p>
<h2>Synopsis</h2>
<p>Nina, played by Portman, is a ballerina at a large theatre house in the city she lives in (both, as near as I can tell are unmentioned). She&#8217;s a dedicated performer that hopes to become the next leading lady in the house&#8217;s production of Swan Lake. Her mother, played terrifyingly well by Barbara Hershey, is a failed ballerina that has in turn focused all of her energy, hopes, and dreams into Portman&#8217;s career. So much so that their relationship is far from healthy.</p>
<p>As the movie progresses, Nina wins the role but is told that she must be both the White swan &#8211; fragile, beautiful, a &#8216;virgin&#8217; &#8211; and the black swan &#8211; evil, manipulative, seductive &#8211; which is a mental state that Nina cannot easily summon. This is due to her borderline insane home life that has cocooned her in a semi-child-like life and has stunted her sexually. She starts noticing scratches on her back, and starts to see a darker version of her as she walks around or looks in mirrors.</p>
<p>Then you have Lily, played by Kunis, who is for all intents and purposes, Ninas opposite. She&#8217;s sexy, she&#8217;s carefree, a rebel, and a dancer that doesn&#8217;t conform to perfection, but flows naturally to the music and as such can lose herself in the moment. Effectively everything Nina is not. They strike up an odd friendship that just goes all over the place. There is a shockingly passionate scene between the two in the film, but when Nina confronts Lily about it, Lily denies it ever happening. This adds weight to Ninas worries that she&#8217;s losing her mind, and her paranoia goes through the roof.</p>
<p>As the movie nears the end, Nina distrusts Lily, thinking that Lily is trying to steal her spot as the Swan Queen. As all this is happening the movie gets more and more surreal, with Nina visually losing her mind, not understanding what is going on or even why. Her personality becomes more erratic, and she&#8217;s terrified of what&#8217;s happening to her.</p>
<p>The movie climaxes with Nina taking her spot as the Swan Queen &#8211; much to the chagrin of Lily. As the white swan, she&#8217;s nervous and actually blunders one of the scenes. There&#8217;s an altercation with Lily where Lily is killed before the show, but at intermission we find out that she&#8217;s not dead at all. This confuses Nina, but only for a moment before she transforms herself into the black swan. She dances &#8216;perfectly&#8217;, transforming on stage into what appears to be a human swan. In actuality no such thing happens, but this is what Nina sees.</p>
<p>The end of the movie is very much the same as the play in which the movie surrounds itself with. She embraces the role, and as she says she was &#8216;perfect.&#8217; This carries so much gravitas, and caused me to go slack-jawed from the power of its delivery.</p>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/02/Black-Swan-spotlight.jpg"><img class="alignnone size-thumbnail wp-image-1043" title="Black Swan - Nina dances alone" src="http://wallofscribbles.com/wp-content/uploads/2011/02/Black-Swan-spotlight-410x176.jpg" alt="Black Swan - Nina dances alone" width="410" height="176" /></a></p>
<h2>What I liked</h2>
<p>Oh where to start? I could gush for a very long time about Black Swan, but I&#8217;ll do my best to stay at least somewhat objective about it.</p>
<h3>The acting</h3>
<p>Everyone in Black Swan holds their own. The casting was shockingly well done, with everyone managing to click. Portman, Kunis, Hershey, and Vincent Cassel do an utterly amazing job of making you give a shit about the story. Everyone plays their part perfectly; Portman plays the insecure and fragile ballet dancer that just wants to be perfect; Hershey plays an unstable mother with control issues stunningly; Kunis plays what is probably an easy role for her as the sultry, carefree temptress; and Cassel does an amazing job of playing the manipulative, greedy, semi-antagonist.</p>
<p>The chemistry of everyone on screen is explosive. Each direct relationship works perfectly. Real cudos should be given to Natalie Portman, who does an amazing job throughout the whole film. While all the supporting actors work perfectly in their roles, Portman does a good portion of the movie solo. This is a hard thing for any actor to do, let alone one that must demonstrate a degrading psyche with bouts of paranoia and an emerging split-personality. Tack that onto the fact that this girl is fragile in so many other ways, and you are left with a performance that will leave you awed.</p>
<h3>The music</h3>
<p>You never really realize where some scores are from until it&#8217;s spelled out for you. In this case, pretty much all of the music is pulled directly from Swan Lake itself. The tone and flow of the movie fit unsettlingly well with the scores chosen. While many of the scenes in the movie can hold their own without music, the accompaniment of scores from the ballet do so much to help underscore the joy of some scenes, the adulation of others, and the reserved , crushing sadness of the rest. Whoever set up the score for this movie deserves a medal.</p>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/02/black-swan-stage.jpg"><img class="alignnone" title="Black Swan - The Black swan dances" src="http://wallofscribbles.com/wp-content/uploads/2011/02/black-swan-stage-410x221.jpg" alt="Black Swan - The Black swan dances" width="410" height="221" /></a></p>
<h3>The cinematography</h3>
<p>This is probably the first film I&#8217;ve watched that does a follow-cam to good effect. A good portion of the film is shot over Nina&#8217;s shoulder. This happens more and more the further along the movie you go. The technique is used to brilliant effect, and the entire time it&#8217;s happening you feel like you&#8217;re literally watching her from over her shoulder. This in turn makes her seem uncomfortable to the watcher. There are scenes that are shot in this method where you can hear Ninas breathing, and mild panic-y grunts as she dances trying not to step out of perfection. Sounds are ramped up during many of these scenes so that you really get a feel for how she&#8217;s feeling.</p>
<p>Other shots are done with an experts eye. Mirrors are featured heavily throughout the film, and there are many shots that take full advantage of them. Many of the special effects applied are through these mirrors, and of them, most are subtle. If you&#8217;re not looking at the right spot at the right time, you can actually miss some of the more unnerving elements of a scene. Many scenes will have just a moment of something off-putting: a face in the mirror glancing in the wrong direction; a ripple in Ninas skin texture; the off glances; the list goes on.</p>
<h4>Symbolism</h4>
<p>Oh man. Ohhh <em>man</em>. If I was in university for say, psychology or mental illness or occult studies or something, this movie would have made me cream myself. There are layers and layers to this movie that you could spend hours <a title="The Occult Interpretation of the Movie “Black Swan” " href="http://vigilantcitizen.com/?p=6223">ripping apart and analyzing</a>. You&#8217;ve got the creepy one-on-one relationships, Nina&#8217;s youthful room, the scratches, the use of mirrors, the self-visualizing Nina does, the sexy-time scenes, the eyes, the use of blood, and a billion other things that I won&#8217;t bother listing.</p>
<p>What impresses me about these though is not so much that they&#8217;re strewn throughout the movie, but that they&#8217;re applied with such academic perfection, that in many cases you don&#8217;t even realize what&#8217;s going on unless you&#8217;re looking. Yet the fact that they&#8217;re there affects your interaction with the movie regardless of your noticing them or not.</p>
<p>The movie operates on so many levels that it actually took me a good while of thinking about it to really start to understand just how much was truly going on. I mean on the surface, the plot is not dissimilar to Swan Lake (how meta), but under that there are layers of emotion and concepts that the movie is trying to convey to the user. The strain of being in Ninas position, the stress her mother puts on her, the pressure she gets from Thomas Leroy (Cassel), this list goes on and on <em>as well</em>. Under all that, the movie opts to explore mor basic human nature and needs. Seriously there&#8217;s enough going on in this movie to let you analyze it for days.</p>
<h2>What I disliked</h2>
<p>Shockingly little ends up in this section. Other than a couple of odd bits of CG use that just didn&#8217;t look as polished as they could have been, I&#8217;ve got no real complaints about Black Swan. I wish there was more to say about what fell short with this movie, but honestly there&#8217;s nothing. The only thing I could think to mention is some people seem to dislike Portman for no reason, and seem to transfer that dislike over to the movie itself. This is a damned shame, but people are allowed to do that.</p>
<p><a href="http://wallofscribbles.com/wp-content/uploads/2011/02/black-swan-eyes.jpg"><img title="Black Swan - The eyes, oh god the eyes" src="http://wallofscribbles.com/wp-content/uploads/2011/02/black-swan-eyes-410x223.jpg" alt="Black Swan - The eyes, oh god the eyes" width="410" height="223" /></a></p>
<h2>A word of caution</h2>
<p>Black Swan is fucked up. I don&#8217;t mean that in a zombie-fest sort of way, or in a Chucky sort of way. I mean fucked up on a truly disturbing and upsetting  level. A common phrase to use for Black Swan is that it is &#8216;difficult to watch.&#8217; This is very true. Black Swan pulls no punches, and while some movies love to roll around in the field of your personal discomfort (laughing all the way), this movie does not. It makes you uncomfortable because you need to be to really get into this movie. Black swan takes no pleasure in upsetting you, but does it so that you can understand (or at least try to) just how tortured Nina is.</p>
<p>If you dislike movies with a lot of thinking, movies with deeply unsettling themes, or scenes of people being sort-of taken advantage of, you will not like Black Swan. Please trust me when I say that this movie will not be for you, and you will be angry at yourself, the movie, and its creators if you go to watch it.</p>
<p>Black Swan is fucked up. It&#8217;s amazingly fucked up, but it&#8217;s fucked up all the same.</p>
<h2>Overall</h2>
<p>I could go on and on about Black Swan. It&#8217;s one of the best movies I have seen in a long time, and will easily land itself in my favourites list.</p>
<p>The acting was stunning, the score was perfect, the technical aspects were spot on, and there was enough content to read into that could keep my chronically over-analyzing brain happy for a long time. It&#8217;s screwed up, it&#8217;s dark, it&#8217;s revealing, and it&#8217;s a work of art.</p>
<p>9/10</p>
]]></content:encoded>
			<wfw:commentRss>http://wallofscribbles.com/2011/black-swan-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

