Shank!

I thought I’d drop a quick post about an awesome new game that I haven’t actually bought yet on XBLA, Shank.

Shank Screen 1

Shank Freeze

Shank is a side-scrolling action game drawn in a cel-shaded format very similar to Penny-Arcade.   In fact, if the PA boys haven’t brought up a fuss (which they should) I guess it’s all fine, but the similarity in the art styles is rather striking.  Anyway, the game itself seems to be ultra-violent with lots of blood splatter and varying death animations.  Shank’s girl is kidnapped and he’s going after the parties responsible.

I only played about 30 minutes through including one boss battle, but I was hooked pretty quickly.  I think the asking price , $15 is a bit steep considering I don’t how much gameplay is there.  But I strongly urge you to go check it out if only for a short while.  From what I understand the multiplayer seems to hold a lot of promise as well.

Shank in Action

Shank in Action

Fall Games Lineup

CNN has a post up this morning about this Fall’s upcoming “must-play” lineup.  I’ll spare you some of the pain there and tell you the five they’re mentioning:

  • Halo: Reach
  • Guitar Hero: Warriors of Rock
  • Fallout: New Vegas
  • Civilization V
  • Medal of Honor

I”m experiencing a bit of indifference because for the first time in a long while, I don’t really want to play any of the games coming out in the very expensive, normally quite crowded holiday season.  It’s actually kind of strange because I’ve been into video games for quite a while.  I know that I’m experiencing some changes in my personal life with my attempt at heading back to school to finish up a BA degree soon but still… What is this?

Games represent a lot to me– aside from enjoying a (sometimes) interactive storyline, I enjoy playing them both for their rewards and their experience.  My friends also play video games and so it’s common topic of conversation: “What are you playing this week?”  ”Did you try out (insert title here)?”.  Often we talk about shared experiences of beating a tough boss or finding some cool new thing that we’ve never seen before.  Unfortunately I find myself to be getting burnt out by the “sameness” of some of these titles.

Let’s take a look at that list again: 3 out of 5 of those titles have a colon in their title somewhere suggesting that instead of providing a number indicating the sequel’s position they decided to not tell you just which one this is in the series.  All of the titles are sequels– this is Halo 5, Guitar Hero 5 or 6, Fallout 4, Civ 5, and Medal of Honor 5 or 6.  Of these titles I’d say I’ve played all of their predecessors at least once, and some of them I really enjoyed.  All of the titles seem to have had an inception somewhere around 2001 it seems as well aside from Fallout (which received a reboot a few years back), and Civ (which seems to go long stretches in between game variants anyway).

2001 was the start of the Xbox-PS2-GameCube race that apparently has moved the industry to where it is today: 3 large companies competing over the same market, and pumping out the same titles over and over.  When did I suddenly start not liking the same stuff?

Some of it has to do with playing smart original titles that don’t necessarily fit any of the existing categories and surprising myself.  A lot of these titles belong in the scene I’ve dubbed “Indie-cade“, sort a mash of Indie Arcade.  These titles are often created and produced from one or two brains instead of a team of 30-100 people.  One title that I recently finished, Limbo was done with 5 people including art, dev, music and production.  That’s crazy and really cool at the same time.  They’ve now sold over 300,000 copies on XBLA, which I hope means it paid for itself and are continuing their awesome sales run. Limbo itself has a very simple concept: get the main character through this side-scroller with one action button, and survive. There are booby traps, environmental puzzles, and occasionally an enemy or too that wants to kick your butt.  The game took me about 6 hours of playtime and was well worth the $15 I think.

Limbo Screenshot

I told you it was B&W...

The art style is fantastic– very minimalist, black and white with some occasional twists thrown in.  If I could hear the soundtrack over my “helicopter-taking-off-Gen1-X360-fan-noise”, I’d tell you it was creepy and effective.  This title was unlike anything I’d played before and unlike the major-AAA titles coming out this Fall.

I picked up a MacBook Pro back in April, one of those snazzy i7, 17″ beasties that I love.  Soon after, Valve released a MacOS Steam client and I started to play some more Indie-cade games on the Mac.  Again, these titles don’t scream AAA but I found them to be more fun than sitting on my X360 playing shovelware.  Torchlight is one of the standout dual-platform games I’ve found and enjoyed playing in-between tasks.

I’m wondering what I’ll by occupying my time with in the coming months– I’ve started a little game with myself to try some of the older titles I own but never really played a lot of.  Maybe I’ll find some gems there, but certainly not coming out of a major publisher.  Perhaps that’s ok.

CD-DA Format

After spending some time with my mother on the phone last night involving audio CD formats and why or why iTunes won’t import them, I’ve decided to do a brief write-up on the now ancient CD audio format.

I first knew this format as “Red Book” audio format. It’s a spec dually held by Philips and Sony and was released in 1980. It calls for the following:

  • 2 channels of LPCM (or PCM) audio, 16-bit signed values samples at 44100 Hz.
  • A maximum capacity of 74 minutes of audio (later expanded to 80 minutes)
  • Maximum number of tracks is 99
  • The audio data is in a 2,352 byte block

Wikipedia tells me the format is apparently still licensable for $5000 from Philips which is kind of shocking to me considering how old the format is. Why isn’t this open-sourced yet? I can only assume the logo that Philips lets you license is also part of that 5k. Anyway, at its simplest CD-DA or Compact Disc Digital Audio is stereo audio at 44.1 Khz. When you pop it in a traditional CD player the device reads the information at 1x (about 150 Kib/second) , decodes the LPCM audio and streams it to your speakers.

CD-DA Logo

The CD-DA logo, imprinted upon many a CD.

I recall playing a brand-new CD-ROM based game that I had as a kid with our new Sound Blaster 8-bit audio card. This game loaded data off of the CD-ROM at 2x (making this horrible seeking noise), and then played Red Book audio from the audio portion of the image, thus freeing the CPU to continue rendering the game loop and not having to worry about decoding that audio on its own. This was also my first exposure to IRQ’s (Interrupt Requests) and how you could tell the processor that you wanted to deal with a specific hardware entity, in this case the decoding engine on the sound card. I though it was awesome.

Back in the mid-90′s I was starting to share media with friends across the Internet. With broadband having almost zero penetration at the time I was stuck using a 56k modem and a phone line to get out to the world. Some of you will recall that few people were ever able to get up to the so-called 56,000 bits of data that our modem’s were supposed to bleep merrily down the phone line so often I was reduced to an even slower mode–44k most of the time. On the web I found guys who were trading effectively CD quality audio via encoded files called MP3′s. Developed by the Fraunhofer Institute, MP3 went on to become a standard format for easily encoding and transporting audio–it sounds decent enough, files went from bulky 60 meg .WAV files to 3.5 meg MP3′s. It was great and it transformed the industry. CD burners became cheap and fast enough to put in home computers, media became widely available using a dye sandwiched in between two layers of plastic. Almost overnight we started using these devices more and more and seeking new and higher resolution audio formats for our media.

One of those was the Super Audio CD (SACD).  SACD was also developed by Sony and Philips and offered almost 8 GB of storage on a single disc and a higher audio fidelity for those who had new SACD playback devices. The format never took off and really the only remnant I have of it is a John Williams soundtrack CD from 1999.

Another extension known as CD-Text buried Artist, title and other relevant information in the 5 kb storage area know as a lead-in on a CD-DA disc. This does not adhere to the Red Book standard, but most newer playback devices (car stereos for example) can read this data and output it in some way to the user.  Apparently its rare to find the old Philips CD-DA logo on discs any more since rarely do the adhere to the standard. Not having bought a CD in years I don’t know about that but it stands to reason.

I think at a later date I’ll delve into some of the stranger formats I’ve used included hybridized discs.

Comcast DNS Hijacking

Last year Comcast turned on a rather controversial feature on their High-Speed Internet users known as “DNS Hijacking”. It was designed to be a feature: try and access “www.wallstreetjournal.com” and it’ll instead take you to a Comcast branded search portal and give you some simillar suggestions if the domain does not exist. Sounds great right? WRONG. I use Google Chrome and typing into the AwesomeBar up at the top will automatically search Google (or another provider if you wish) with your relevant query. But because Comcast interprets that query as a search amongst its stupid DNS Helper service first!! Check out this example results window below:

Results Page using Yahoo Search

Results Page using Yahoo Search

Here’s the most irritating thing of all: Last year, I opted out of the stupid thing . There was a handy link on the Accounts page that enabled you to wipe out their stupid service (You can get there too: http://dns-opt-out.comcast.net/. Now suddenly today I’ve been magically “opted” back in! Upon returning to the same Account Settings page from last year, the link to change DNS Helper settings is now gone.

Below this line sat an option to opt out...

Below this line sat an option to opt out...No longer.

In fact, their own opt-out link in the stupid results page doesn’t work.

GRRR….

Before the nerds pounce on me, yes I could be using OpenDNS or even Google’s DNS to try and straighten this out. However, I VPN into…”a company” a lot for work and “the company” won’t allow a non authoritative-DNS to query from. It sucks. I either have to flip my DNS settings back and forth when I sign in (not fun) or turn this stupid crap off at the source.

iOS 4 – Some Glitches…

iOS4 is out today and I gotta say I’m having a bit of a love/hate relationship here. First off, I lost my damn contacts. I didn’t actually lose them but when I went to use my smartphone in a smart manner it didn’t really work. I ended up having to do a hard-sync to a more out of date version of my cloud version of Google Contacts. Talk about frustrating…and to my knowledge this issue still isn’t solved. I also had some wonkiness in the Clock app of all things– titlebar flashed green as if I was in a call and it kinda got the timer numbers all screwy there. I did a hard reboot and all is good now…I think.

But on to the OS pack– it’s very fast on my 3GS. I like the new draw animations, and the addition of Folders for droppings Apps is great. Even the spellcheck is a nice addition because I’m tired of typing the word “ducking” all the time. Use your imagination.

Here’s my last gripe: Freaking multi-tasking. Apple, why would I want to leave the Settings app up, or Messaging? How about the damn Clock app? Why don’t you have a whitelist or at least a preference setting that would allow me to specify a “Never multitask” or “Always quit (for real)”?? I can only assume there’s an iOS4.1 update around the corner.

I noticed this release contains the same serial as the 4.0 GM Seed that we developers had access to. I had it loaded, but maybe I’ve got some glitches because of that…oh well.

More as it develops…

Military CAC Access

Anyone in the Armed Forces and need some help accessing their own networks? I found this excellent site, MilitaryCac.com which shows step-by-step information for anyone needing to legitimately gain access from their home machines (following DOD policy of course). The instructions are well put together and detail out some of the absurdities of gaining access, one of which is needing to drop into the secure portal from a different machine, which you can only do by using a CAC (Common Access Card) reader.

Anyhow, once we got it figure it out was dead simple. You’ll need to install the ActiveClient and not just the drivers for the CAC reader. That client is what is behind closed doors and requires authentication. It did require going out and fetching DOD certificates which are apparently freely available which kind of tripped me up a bit– shouldn’t those certificates be hidden? Aren’t they essentially keys? Maybe I’m misunderstanding all this…

I used to work for a company that would self-sign their SSL certificate in order to have “secure” https Outlook Web Access (OWA). Given that the certificiate was signed by “itself”, and not some other authority, what is the purpose of having a certificate that can’t be vetted against a chain?

Clearly I don’t know enough about this…I’m hoping to do a bit of research as a side project and come back with some notes. Some day…

In the meantime I’m fooling around with iOS4, and thinking lazily about that new shiny thing that was announced yesterday. It’s very nice, but I haven’t had the brainpower to really drill too deeply into it…

Alternative OS: MeeGo + Jolicloud

I spent the weekend doing a bit of searching around the web on alternative OS’s. Now that my little Hackintosh has been superceded by my mighty MacBook Pro, the poor thing sits unused in my home office just colleting dust. It was never a mighty machine, an Atom-based N450 in the Dell Mini 9 shell. The keyboard is cramped; function keys are mapped funny, and it wasn’t terribly large. At 9 inches everything was just a little bit different and frustrating to use on it. Bonus points were its 16-gig SSD that Dell later stopped offering as an option, an SD card reader, and it’s price: $299 on a one day sale.

I spent some time digging into two OS’s, with somewhat of the same aims: MeeGo and JoliCloud. I should mention that I installed both only in the USB key scenario, not actually loading a full installation.

Jolicloud promised to be the OS with the most initial satistfaction for me. It supports the vast majority of “netbook” systems already out there, and aside from needing to jury-rig my Wireless the first time worked quite well. The entire system promises a bevy of new, recommended, and lightweight cloud-based apps to help you get everything done.

Jolicloud App Directory

Jolicloud App Directory

The staples are there: Chrome, Gmail, VLC, Twitter, and other social networking toolsets. Generally it was was snappy, colorful and seemed well designed. It fit well with my small 9″ screen.

MeeGo also promised a cloud-based experience. The UI interface reminds me a bit of TweetDeck’s– things are running in a 3-column layout and are mostly very easy to read.

Meego Desktop

Meego Desktop

Apps are launched from category buckets and that’s how your “installed” programs are organized and sought out. I ran MeeGo in the same USB-boot key method as Jolicloud, but drivers for my device weren’t readily apparent. Video and audio worked; WLAN did not. Apparently I’m not alone in this. My entire trial was based upon being in a hard LAN environment which may have tainted my final review of the OS. What’s really promising about MeeGo is the variety of devices it wants to run on: mainly in-car devices, and connected TV embedded OS opportunities. They’ve got some substantial backing from Nokia (which I can only assume means there’s a Tablet-like device somewhere in the wings), and today Acer announced they will have MeeGo running on their future devices as well.

That seems to be a substantial alliance going against Google’s Chrome OS– I’m not sure what the ramifications of that are yet because the Chrome OS still isn’t out. I’m going to keep scouting for alternative OS’s, but for right now I think I’ll wipe the ol MacOS and load up Jolicloud for a bit. If I hate it, I can always continue my tour.

Alan Wake Impressions

Apologies for the long delay here between updates. I’ve started a new gig (to be written a in a future post) and have been kind of fumbling around a bit trying to get my rhythm. I also seem to be trying to do an inordinate amount of “household” things as Spring is here and my apartment is a mess. What better way to waste some of that critical time than by playing a game? :)

Alan Wake LE Boxart

The Limited Edition case...


I’ve been limiting myself to a one-game-per-month kind of digestion cycle. Partially this is a money thing– at $60 a pop I’m trying to save a bit of cash for other personal projects. This month I chose Alan Wake and it’s Limited Edition Variant too. Ooh. Gaze at it’s mighty splendor here:
The LE contains the game, a printed book, a bonus .XEX with themes, trailers and an unlockable dev commentary mode. There’s also a nifty soundtrack that I didn’t find relevant until I started playing the game. Hello context!

You play as (duh) Alan Wake an author who takes a brief vacation with his wife Alice to a fictional place called Bright Falls, WA. Alan is suffering from writers block and hasn’t written a page in a few years. His wife find a specialist in the city who could potentially help Alan, but then weird shit starts happening. Alice is kidnapped and Alan keeps waking up in the dark having to fight some mean nasties with the only tools at his disposal: photons. I’m not kidding: the primary weapons are flashlights, road flares, and other lights. Guns play a big part too, but the light-dark thing is the key game component here. The game is episodic in nature and plays out a bit like a TV show which really works for it.

Alan shooting a flare gun

See? Photons.

Other folks have drawn comparisons to The X-Files or Twin Peaks– personally it feels quirky like those with a healty dose of The Outer Limits thrown in. In fact the in-game meta-media (my term for the media assets you’ll actively engage in the game: radio, TV, posters, other messaging) has a TV show called Night Falls. I’ve actually watched a couple of episodes in game. It’s nifty. :)

Here’s what else you need to know: It’s third-person, smooth, fluid and fun. The story is not exactly a surprise but its still very tense. Audio design is excellent and I really benefited from experiencing it in 5.1. Visual design is somewhat striking but I’m not sure if I enjoy it because I’m from the Pacific Northwest and they seemed to get a fair amount correct. The flora and fauna are very accurate, and the small details are what I like to experience in a game. Something about walking through the forest and noting, really noting that the ferns are the same as the species in your backyard is kind of cool. The woods manages to feel like a tangled place without a path and a led path at the same time. Great cuing. The engine itself specializes in the day/night cycle and things really do look beautiful. Draw distance is quite nice, and I’ve only seen the engine shortcut while drawing fog (super-scaled down res and masive pixelation).

Alan Wake engine showing day/light shift

Engine rendering of times of day.

As you might’ve surmised there are a great deal of real-time lights and you can generate gobo effects with Alan’s flashlight and shadows from other objects in path.

Where I’m yanked out rather quickly are the cutscenes. Wooden character animations, and that awful chuck-tooth mouth open close maneuver that reminds me of marionettes. The voice acting is ok, but we’re down here in zombie character land and it shows. It’s a shame really because its about the only negative thing I can find so far.

I’m currently about 40% through the game and my decision is pretty well made up. Alan Wake is worth your time. For a game that’s been in development for 5 years it shows some attentiveness to vision.

Canon EOS Software

My girlfriend tonight wanted to take photos of a newborn in the next few days and was asking about a remote capture solution. I recalled that Canon had an open spec and since she owns a high-end DSLR, a 20D I figured it would be intact. I found the EOS driving software online but it’s a pain in the ass– it requires you to have the original EOS software installed or to have the original install CD’s at your disposal. Having neither, as this is a new MBP I did a bit of research and found someone who had managed to hack the updater (which is really just the installer in disguise).

It’s really quite simple. Rip the “UpdateInstaller” package out of the mounted installer pack. Right-click, “Explore Package Contents”. Browse through Contents->Resources->SDI-bundle. Explore Package Contents again. Lastly, delete “update.plist”. Voila!

And once we were in it was indeed very simple to remote control the 2OD through the Mac. Why did that have to be so arduous?

MacBook Pro: One Week Later

I’ve now had my MBP for one week of semi-active use. My primary machine at work has been a 4-year old Dell 17″ Insipron loaded with Windows7 x 64. Over the past week I’ve found a lot to love about my new Mac, notwithstanding the abiliity to actually run the iPhone Simulator in a resolution that actually fits it on the screen. I’ve loaded Parallels 5 and it’s really taken care of the necessary evil of running PC apps on my Mac. It’s seamless, reasonably fast (once the VM is running in my session) and it totally took the Win7 install perfectly.

I’ve also loaded some of the Pro Apps, lamely Logic. I’d like to spend a bit more time with it but I just haven’t had the time. I’ve cheked out some of the tutorials over at macprovideo.com, but I haven’t purchased anything yet. Some big changes are coming in my career that should allow me the time to do some of those things. For now I’m settling for ramping back up in the iPhone SDK (OS4 baby!) and following along with the StanfordU classes. Now that I’ve got a legit machine hopefully I’ll be submitting something to the App Store soon.