-
“We went through a bit of a rough patch a couple years ago, and I honestly believe that it has something to do with the fact that Metal Gear Solid has no music when you pause it.” Oh dear.
-
"Being interesting is as important as being useful. Making things that delight and inspire is as important as creating value. Old systems are crumbling; the best you can do is be nimble, smart and make some trouble." Hurrah. Tom's going to be next door again, and we're going to hang out. And maybe make a whole lot of toruble.
-
"When the glasses are in the tray, the eye chart appears in focus. When the glasses are removed, it appears blurry. Concept by Fiona Carswell for an eyeglass tray using thermochromatic ink and a pressure sensor."
-
A technique page from a working photographer with quite a few useful tips and technique articles linked off it.
-
Lots of great stuff in this talk from Mike Kuniavsiky from this year's ETech. I like this explanation of (the confusingly-titled) "avatar", and some of his points on service design are excellent. Lots of meat in here; make sure you get the PDF.
-
"Today, I made a little application using the Spore API." Specifically, rendering the skeletons of creatures in Processing. Nice.
-
"LSL is a 2-D arena shooter featuring a robot that falls in love with several lovely female robots each with her own unique abilities and atmosphere… The longer our heroes stay together, the more their relationship will evolve, making them stronger; but this increases the difficulty of the game, too. When they "break up," the enemies are cleared, but so is the score multiplier. Throughout the game, the robot recalls memories of a love before…" This sounds – and looks – delightful.
-
"For use on days with uninteresting skies." I should like one of those very much.
-
"Majini have gone through a small part of London, leaving behind a trail of remnant body parts from their victims. Find the bodies on the morning of Thursday March 12th and win a vacation to Africa." Um. Really not sure this is the best kind of live event, chaps.
-
Seriously, the UI customisation that some players go through amazes me. And yet: the level of customisation possible also amazes me. There's some good stuff in here not just on customising your UI, but also making it look functional and useful; UI design is still possible in the sea of plugins.
-
"Just because a line is functional doesn’t mean it can’t be clever, funny, insightful, or dramatic. The real art of videogame writing is being aware of the context: understanding how, when and where the line is going to be used, and how to compensate for the times you have no control over when the line is played." A nice piece on writing for games, and brevity (or a lack of it).
-
Touché.
-
It's Oregon Trail, but where you take everybody's favourite emo band on tour of the states. Surprisingly deep and detailed, an affectionate tribute to Apple II entertainment and the rigours of being a touring rock band. It is very silly, and somewhat ace, and will be getting a blog post in due course.
-
"Tips and tricks only the pros knew, UNTIL NOW! Get ready to PWN up some NUBS on Xbox Live and get some MAD BP'S BRO!" I'm pretty sure I've played this guy.
-
"These are just various photos taken during the development cycle of the businessib. Enjoy them. We hope you think they are as hilarious as we do." Oh my word.
-
"If you keep the city and concentrate on putting more world into it, imaginativeness becomes the primary obstacle– you can add things into this city without having to add much physical space and new assets. There's legions of empty storefronts and empty buildings, waiting to be filled. And media– web sites, radio stations, tv shows– don't take up space either. Think of this cheap empty space as a place to tell new stories, because as a developer, you are good at this." Iroquois, hitting many nails on the head all at once, again.
-
The Guardian Open Platform launches, with their Content API, their Data Store, and a selection of client libraries for the API (one of which I did a smidge of work on). This is not just a good thing, it's a good thing Done Right, and I'm looking forward to what's next from the Open Platform team.
-
"A collection of accidents that happened while working on maps and other graphics." Bloopers from interactive infographics. Delightful; the patina and happy accidents of the 21st century.
-
Custodian is the Ruby gem for accessing the Guardian Open Platform Content API that James Darling, Kalv Sandhu, and I (although my contribution was minor) built. There's a Google Code link to it, but I'd imagine the github version is where the action will be.
-
"You may not know his name but you will certainly know his work: Morris Cassanova (aka Mr Chicken) designs and makes signs for most of the fried chicken shops in the UK." That's a good market to have sewn up, I'd imagine.
-
Jones annotates his screengrabs from the James Coburn classic; lovely to see it all captured so well, even if I'd disagree that the plot is a thing of "gossamer" – it's a _tiny_ bit thicker, surely?
-
"MOBY is a spout cover that brightens up the bath while keeping baby’s head safe from bumps." As swissmiss pointed out: adorable.
-
"One of board gaming's most prolific and revered designers, Reiner Knizia, is actively searching for iPhone devs to help bring his games to the iPhone, says industry site boardgamenews." Oooooooooh. That is all.
-
Rails plugin for intelligently searching within your application. Not a bad idea; will probably end up using this at some point.
-
"I would love to see more games that use Flower as a model, not in the copycat sense of being "flying games" or "games where you're the wind," but in the high-level approach that the production implies. Smaller, shorter, higher-fidelity, more focused, more sensate experiences that are affordable, accessible, and digestible. The primary obstacle to one designing a game with these principles in mind seem to be finding an engaging core sensation that fits the constraints. I can't wait to see the results that this challenge brings." Some sensible, and lucid, thoughts on Flower from Steve.
-
Jones has now seen "The President's Analyst" which is, by anyone's standards, a remarkable movie. Especially the bit in the cornfield. And the ending. Anyhow, he's screengrabbed loads of it on Flickr because it's just beautiful.
-
"…the Wii’s software stack is designed with little to no future proofing. There are basically zero provisions for any future updates; even obvious things like new storage devices or game patches. What’s worse is that this will affect the compatibility mode of any future Wii successor." Interesting analysis of what's going on inside a Wii, even if the architecture is a little limited.
-
"I smile. I didn't fool him in the slightest. But it doesn't matter. I didn't fall. Wax on the arm." Lovely.
-
This is ridiculous.
-
"An image a day and an MP3 to go with it, for no obvious reason." And no RSS, so you'll just have to turn up every day. Lovely concept.
-
Wonderful, delightful, charming writing from Duncan Fyfe; this, and the eight chapters that follow it, are pretty essential, and they're nice and brief. Speculative fiction about games, culture, and the future. And fandom.
-
Gosh, that looks lovely – and bonus points for a preview video that films the iPhone, showing the way fingers work on its surface, rather than just showing the results of interactions.
-
"for a while now we’ve been meaning to post some early childhood snapshots of world of goo, to dig deep into our code repository and remember the good ol’ days. the early part of a game’s development is often very enjoyable because things evolve rapidly and there’s a great sense of accomplishment. it’s also a lot of fun to look back at those early days and laugh at what the game use to look and feel like." First in a seven part series, in which 2D Boy walk us through the – playable – origins of World of Goo. Game devs: more like this, please.
-
"KNiiTTiiNG uses the Nintendo Wii to knit. KNiiTTiiNG was created by an artist and an engineer turned behavioral scientist." Says coming soon; presumably some kind of homebrew – Wii or Wii controllers, I ask? – but worth a link for the delicious pun in the title.
-
"Scans of sandwiches for education and delight." Yes.
-
Some interesting links here, but I swear: could people please find something OTHER than *that* Daigo Umehara video to link to when they talk about fighting games? There's this massively rich space to be explored, and it goes beyond 15-hit parries.
-
How to get proper HD out of iMovie 09, which is something it makes surprisingly difficult.
-
"I copy-and-pasted the text of my unread articles from Instapaper into a PDF, uploaded it to Lulu.com, and ordered a single book. Naturally I thought about scripting all of this but Instapaper doesn’t provide an API to retrieve articles, and I didn’t really want to bother with authentication headers and screen scraping and all of that hackery. I just wanted the book." Emmett makes an analogue version of Instapaper for himself.
-
"One of the great things about working at a company with both interaction and industrial designers is that when collaboratively designing a device, you have better control over where bits of its functionality are located: in the hardware or the software. At Kicker, we call the activity of figuring out where a feature “lives” Functional Cartography."
-
A story, between two people, told through email. Not looking like email; actually, originally, told over email. Now, it can only be read in order – but once, it would have been delivered. Can't imagine how striking it might have been.
-
"Watching classics like The Apartment and Manhattan made me wonder at the romances we’d write about some cities, and Slumdog Millionaire bizarrely seemed like a continuation of that: a romance of the maximum-city." Yes; my favourite thing in that film was the growth of the city around Jamal, Bombay becoming Mumbai, and the skyscrapers growing.
-
"The thing that caught my eye about the Unbook was the idea of accepting a book as a version: an evolving beast that spits out periodic iterations of itself before crawling away to mutate some more."
-
"See, the RAF reckons research has shown them that the best drone pilot candidates are those who are experienced video game players, rather than experienced pilots. Sounds crazy at first, but when you think about it, pilots are experienced at actually flying. But flying something remotely via a 2D monitor? That's a gamer's area of expertise."
Heroku – a new addition to the toybox
05 March 2009
You can now find out what Schulze – or anyone else, for that matter – is listening to (as described in this post) on the web; just head on over to http://wotlisten.heroku.com.
The utility of the original command-line script is now diluted even farther – mainly because you now have to go to the website to scrape the web – but that wasn’t really the point of putting wotlisten
online; the point was to see just how easy deploying to Heroku really was.
The answer is: remarkably so. I wrapped the original script into a little Sinatra application, with two views, and a tiny bit of error handling for convenience. Sinatra’s something I’ve been playing with for a while now: it’s really excellent for wrapping small scripts into little webapps with the bare minimum of extra code, and when combined with lightweight tools like DataMapper, and sqlite, just powerful enough for the lightweight tinkering I seem to do so much of. If you’re a Ruby developer and you haven’t played around with Sinatra, you owe it to yourself to check it out – it’s a lovely library to have in the toolbox.
With the webapp written, I installed the heroku
gem, which helped me create a new remote git branch pointing at my Heroku account. Deployment is trivial – far simpler than using something like Capistrano; all that is necessary is to push my master branch to the heroku
remote, and upon a successful push, Heroku notices that I’ve pushed out a Rack application – and it directs requests to it automatically.
It took about ten minutes to write the Sinatra app, and another ten to get it up and running on Heroku; the single snag I ran into was the same as Tom did – the need to unpack haml into a vendor directory.
I’m very, very impressed. It’s all very well being able to build small, trivial toys like wotlisten
, but it’s often a hassle to deploy or configure them. Heroku really takes most of that pain away, and makes setting a tiny Sinatra app live a trivial task. It’s definitely going into my toolbox – or, perhaps, that should be toybox – for the near future.
-
I've got a way to go with Abel yet; I can't do FADCs at all, but the earlier stuff looks useful.
-
The title sequence to a Saturday morning kids' cartoon series. Of Watchmen. It is not, shall we say, particularly reverent. Probably better for it.
-
Tom's been poking Heroku, and now, so have I. It's proper brilliant: a rackup file, a tiny Sinatra app, and the Heroku gem, and you're building webapps in ten minutes. It's crazy and brilliant, and exactly the kind of thing of which we need more of.
-
"It’s new fun in some Russian cities, to jump from the bridge with the rope in a big group, when there is no water under the bridge but raw firm ice, also they use to jump at that same moment when the train is going thru the bridge". The pictures explain it pretty well.