"Here’s my notes for the talk Streaming Massive Environments from 0 to 200 MPH presented by Chris Tector from Turn 10 Studios. He’s listed as a Software Architect there, and obviously has a deep understanding of the streaming system they used on Forza 3. This talk was nice and deep technically, and touches all parts of the spectrum." Very technical. But: if you can grok what's going on (and this is about at the limits of my simple understanding – could barely start to recreate what's described), it's very interesting about the challenge of rendering beautiful, high detail environments at a solid 60fps, mainly by pre-preparing a lot, and maximising streaming performance both from disk and from memory.
Ben Heck made his own pinball table. And it's not some half-baked pinball table running off a connected PC, with off the shelf components; it's largely built from scratch, from the cabinet to the LED matrix (!). All running off a single microcontroller. He's a smart guy.
EMSL dissect a classic Tomy wind-up semi-electronic game – in this case, a version of Pong. Amazing what you could do with mechanics (even if that included "making the singleplayer game entirely unfair").
"Ibuki, Makoto and Dudley from the Street Fighter 3 series have all been confirmed as new characters in Super Street Fighter 4 by Famitsu magazine." And now it's a confirmed day one purchase for me. (Seriously, Makoto and Dudley were my two mains in SF3. This is going to be brilliant. Seichusen Godanzuki!)
"Cheating is hacking for the masses. It is one of many opportunities to ‘soft programme’ our technologies and culture without heavy reliance on advanced knowledge. Cheating creates an opportunity to play with design, think about it, and tinker around. By effectively unbalancing a game, we can move behind the screen to consider games through their limits. If you put too many assets on screen with the Sonic debug mode, the system would freeze and crash. In this it taught young players an important truth about games; that they aren’t infinite systems, but rather careful gestures reliant on an economy of elements. Cheats of the kind seen in Sonic fostered a generation of gamers to be both critical and respectful of what games are. Knowing that the level is one configuration among many comes from a point of view only afforded through cheating." David Surman is writing more about games, and it is a good thing.
"Yesterday was the inaugural papercamp in London, alongside its big sister bookcamp. I presented a half bookish half paperish presentation about travel guides. What I forgot to mention or make explicit: how there are totally different stages and needs for guide books – especially pre-booking, pre-travel, during travel, during holiday. So here is, from memory, what I talked about, with a few additions:" This was jolly good, an a neat branching point between the Paper and the Books.
Lots of corrections. addenda, and general props from John Romero (who has a sweet personal domain) about the Game Developer article from 1994 linked to recently. Some interesting stuff, including commentary on the NeXTStep screengrab, some of the internal toolchain, and a few clarifications about the id/Apogee/Softdisk relationship.
"We aim to re-start production of analog INTEGRAL FILM for vintage Polaroid cameras in 2010. We have acquired Polaroid's old equipment, factory and seek your support." They're serious. Wow.
"If you need to perform data analysis, provide graphics for your users in your webapp, or produce high quality plots I encourage you to investigate the combination of ruby, GSL and GNUPlot." Looks good. I should probably give this a poke some time; could come in handy.
"Feed cake to the cat for a megaburp; use the owl to block bullets." Lovely: you control the fat cat *and* the owl; the owl makes a path for the cat. It's slightly bulletty in places, and juggling two controls is tricky, but still quite laidback. A lovely, lovely flash shmup. The artwork and music helps, too.
"So much joyful digital stuff is only a pleasure because it's hugely convenient; quick, free, indoors, no heavy lifting. That's enabled lovely little thoughts to get out there. But as 'digital natives' get more interested in the real world; embedding in it, augmenting it, connecting it, weaponising it, arduinoing it, printing it out, then those thoughts/things need to get better. And we might all need to acquire some analogue native skills." Yes. I am slighty frustrated by the attitude that you can make anything physical with an Arduino and some other stuff. It's the "other stuff" that's the important bit.
"Our tireless multi-touch team is pleased to announce another bit of software meant to make your prototyping life a bit easier, via support for using a wiimote with our flash API to quickly turn any TV or projection surface into a multi-touch environment" Nice, simple, hacky.
The comments thread on this is pretty epic, and I'm really not wading into that one. Suffice to say: it's quite a while before somebody mentions the word "criticism", and it's not in the main body of the article at all. That's the important word, to my mind.
"Of all the adverts I’ve seen this year, I think this (late entry) surprised me the most. Not because of the concept – the hilarious coincidence that sometimes people who are not famous share names with people who are famous has been used before – or the clumsy copy. It surprised me because I actually know the person in the photograph. And she really is called Julia Roberts." So do I. She really is, you know.
Lovely article about the White House cinema, the first occupant of which was Eisenhower. I came upon this post-"If Gamers Ran The World" if only to find out who the first film-literate (ie: willing to have it inside the White House) president was. The article is a gem.
"The Fuzebox is a fully open-source, DIY 8-bit game console. It is designed specifically for people who know a little bit of programming to expand into designing and creating their own video games and demos. A full-featured core runs in the background and does all the video and audio processing so that your code stays clean and easy to understand." Ooh, that could be interesting.
Last Thursday and Friday, I was very lucky to be invited to the Guardian’s first internal hack day. Whilst it was primarily an internal event, they also invited along a few of their friends to see what we could do with some of their information.
It was a really stimulating two days – exciting to see just what the Guardian is doing with their data and their journalism, and the ways they’re trying to make it more open. A particular highlight was seeing Simon Rogers explain the process of researching infographics and data-sourced news articles, and offering his talent for hunting down data to anyone who needed it; he provided a lot of hackers with useful sets of information that were only ever going to be found through a series of tactical phonecalls. For those of us not requesting data to order, the Guardian’s new full-text RSS feeds came in very, very handy, let me tell you.
It was also great to meet some of their technical staff. Obviously, the Guardian developer programme is in safe hands with Matt McAllister, and I’ve known Simon for a while, but it was great to meet lots more of their developers, client-side team and QAs; they were, to a person, lovely and talented, and it’s clear that the Guardian has a deep culture of quality.
I orginally wanted to build something along the lines of CelebDAQ but for journalists. The idea would be that you invested in journalists and made returns based on the column inches they filed; the goal was to highlight a lot of the high-volume content on the Guardian website that goes unnoticed, whilst making the more prolific and “celebrity” writers like Charlie Brooker expensive commodities.
Unfortunately, it soon become clear that the volume of scraping and data-parsing I would have to undertake would take far longer than I planned, and I wasn’t planning on staying up all night.
So I scaled down my thinking, and instead of undertaking “real programming” I started thinking instead about “neat hacks”, and the result was this:
In a nutshell, it parses the Guardian’s publicly available politics RSS feed, counts the number of names of Labour MPs and of Conservative MPs (not to mention the words “Labour”, “Tory”, and “Conservative”), and then works out the “swing” of the page. That data is then sent over serial to an Arduino, which outputs the result on a little bargraph.
It wasn’t the hardest of challenges, but I did get to write some Wiring and learn how to send serial data from Ruby, and I had a lot of fun poking electronic circuits. I was fortunate enough to win a subscription to Make for my troubles, as were the other team of plucky hardware hackers in the room – a lovely surprise to end the two days on.
37 hacks were submitted overall – impressive given the short period of time and how busy everybody was – and they ranged from the entertaining to the remarkably useful, from the thought-provoking to the empowering. Jemima Kiss has written up a few of the stand-out hacks in her Guardian blogpost on the event. It was great to see what such a talented – and multi-skilled – room could produce in under 24 hours, and I hope that the internal team at the Guardian enjoyed it as much as I did.
Many thanks to everyone who organised the event, and I look forward to seeing what the Guardian do with their data – and their great hacking – on a larger scale.
"PROBLEM: There is no way I can justify to myself spending that much money on plastic cows. Really, there is no way. WIN-WIN: I could however justify giving that same amount of money, or more, to a worthwhile charity. That would be an easy thing." Matt wants cows, in return for giving money to charity.
"On May 3rd 2008, artists Robin Hewlett and Ben Kinsley invited the Google Inc. Street View team and residents of Pittsburgh’s Northside to collaborate on a series of tableaux along Sampsonia Way. Neighbors, and other participants from around the city, staged scenes ranging from a parade and a marathon, to a garage band practice, a seventeenth century sword fight, a heroic rescue and much more…" Lovely.
'"With respect to the franchises that don’t have the potential to be exploited every year across every platform, with clear sequel potential that can meet our objectives of, over time, becoming $100 million-plus franchises, that’s a strategy that has worked very well for us," Kotick said.' Kotick is very serious about his use of the word 'exploit'.
""The ability to offer these songs on a subscription basis may very well result in the newest subscription opportunity in our portfolio," he said." Kotick wants you to pay Activision to subscribe to UGC. Oh dear.
"As we move into a world in which we can manufacture things as cheaply as we print them, the skills that tinkerers develop– not just their ability to play with stuff, or to use particular tools, but to share their ideas and improve on the ideas of others– will be huge." Lots of good reflections from "Tinkering As A Mode Of Knowledge".
"By understanding the way bees respond to all the different aspects of the natural world, the beekeeper is able to recover his own relationship to the natural world through bees."
"Every time Bobby Kotick opens his mouth, I see a giant cow with "GUITAR HERO" branded on its side, and Bobby Kotick is squeezing two teats as fast as he can."
"igraph is a free software package for creating and manipulating undirected and directed graphs. It includes implementations for classic graph theory problems like minimum spanning trees and network flow, and also implements algorithms for some recent network analysis methods, like community structure search." Oh, that could be very handy
"We’re just two regular guys who love grilling and football on Sunday afternoons, eating until we can’t get off the couch and of course, the taste of great bacon. And it’s our dream to make everything taste like bacon.", as the about page says. There are no words.
"My election party tomorrow will feature DMX controlled RGB LED lighting. The color of the house should reflect the electoral balance. The color will start purple, and drift toward either red or blue, depending on who’s winning." Awesome.
'"There is currently a work-around that may allow you to bypass this issue. Since you have the first 19 characters of the code already, you can basically try guessing the last character," explains the EA customer support site, helpfully.' DRMLOLZ. You cannot make this up.
"Maybe this could eventually become an entire category of entertainment: You're dropped into a huge, lush, gorgeous, sprawling world, and all you do is just sort of … wander around. We could even give it a name. Radical singleplayer: The game of solitude."
"An experiment I’ve been running for more than two years now is over: running two Macs is more hassle than it’s worth. I write not to praise synchronisation technology, but to bury it." Roughly what I'd always guessed, but Fraser is careful and detailed, and makes some sensible points. I just hope Aperture doesn't chug as much on the new MBPs as it did on the old ones, for his sake.
"Yes people use the Internet to do bad thing, and quite possibly Twitter is one of those services that bad people use. But they also plan bad things in coffee house but for the last 300 odd years we’ve realised that trying to legislate against coffee houses is a bad thing for society." I recently finished Markman Ellis' book on coffee houses, and so Tom's post had a special kind of relevance.
A neat summary of what's available out there; I use Blueprint for prototyping, but it's interesting to see what else is available – particularly the more stripped-down frameworks.
"A whimsical riff on the bookmobile, Mr. Soriano’s Biblioburro is a small institution: one man and two donkeys. He created it out of the simple belief that the act of taking books to people who do not have them can somehow improve this impoverished region, and perhaps Colombia." Awesome.
"Flaming Lips vocalist-guitarist Wayne Coyne brought with him what he dubbed the 'Guitar Hero guitar,' an Epiphone double-neck with the lower, six-string neck replaced by a five-button variant and wired to an oscillator. '[It's] because a lot of kids out there think this is actually the way you play guitar…'" Awesome.
"On this definition, obediently following a game’s narrative or challenge-reward structure is nothing but work. Only when the player does something that isn’t mandated by the system can she be said to be playing." Some good writing from Steven Poole on games and chores.
"My talk was on building an application that rescued princesses. The goal was to give interaction designers some insight into how game design might be applied to the domain of more utilitarian applications." Some really good insight, presented in a very clear manner. DanC is, as usual, on fire. Need to digest this slowly, but it certainly overlaps with a lot of my thinking.
"...the game tries to define a set of rules and an environment in which memorable experiences are likely to happen, and simply lets the player loose in its world -- a fascinating prospect." This captures a lot of the great things about FC2 well, and in an even-handed manner. The lack of handholding is jarring, but the possibilities it opens up are wonderful. For a tense, hectic, genre, it's interesting to see an entry that's by turns soothing and surreal, amidst the malaria, bushfires, and wholesale slaughter.
"I’m really typecasting myself here. If there were an international “Person most likely to write a Spectrum emulator in Javascript” award, I’d have taken it for the last five years running. So here it is - probably the most stereotypical project I’ll ever come up with." Blimey.
"Losing is an opportunity that individuals deserve, and allowing the state to sweep in and save you from the consequences of your own actions robs you of a certain kind of agency." Fantastic article about the difference between win/lose and quit/finish. Lots of good stuff in here - a must-read.
"An experiment I’ve been running for more than two years now is over: running two Macs is more hassle than it’s worth. I write not to praise synchronisation technology, but to bury it." Roughly what I'd always guessed, but Fraser is careful and detailed, and makes some sensible points. I just hope Aperture doesn't chug as much on the new MBPs as it did on the old ones, for his sake.
"Yes people use the Internet to do bad thing, and quite possibly Twitter is one of those services that bad people use. But they also plan bad things in coffee house but for the last 300 odd years we’ve realised that trying to legislate against coffee houses is a bad thing for society." I recently finished Markman Ellis' book on coffee houses, and so Tom's post had a special kind of relevance.
A neat summary of what's available out there; I use Blueprint for prototyping, but it's interesting to see what else is available - particularly the more stripped-down frameworks.
"A whimsical riff on the bookmobile, Mr. Soriano’s Biblioburro is a small institution: one man and two donkeys. He created it out of the simple belief that the act of taking books to people who do not have them can somehow improve this impoverished region, and perhaps Colombia." Awesome.
"Flaming Lips vocalist-guitarist Wayne Coyne brought with him what he dubbed the 'Guitar Hero guitar,' an Epiphone double-neck with the lower, six-string neck replaced by a five-button variant and wired to an oscillator. '[It's] because a lot of kids out there think this is actually the way you play guitar...'" Awesome.
"Developing this site was very different from any other project I’ve worked on; there seems to be a new set of frontend rules for developing high-end mobile sites. A lot of the current best practices get thrown out the window in the quest for minimum page weight and fastest load times over slow celluar connections. Here are a few of the lessons we learned (sometimes painfully) while developing this site." Really excellent article from code.flickr on building their new mobile/iPhone site.
"Joyce Walks is a psychogeographical art project which generates walking maps for any city in the world based on remapping routes from Ulysses allowing users to create a mashup of their own walk to be shared with other users both on the Joyce Walks site and as embeddable maps on any site."
"We’ve just finished a project for Yahoo called purple pedals (a.k.a. the yBike). In a nutshell, it’s a bike that takes pictures and uploads them to flickr in real time."
"This year, I have no apologies about any of my top five. Here’s my list of the cream of the crop..." Emily Short on this year's IF competition entrants.
"This project installs menu items into the Adobe Lightroom interface that allows photos to be tagged with geographic information through the Lightroom interface."
"# Find links to audio files on the Web. # Huffduff the links—add them to your podcast. # Subscribe to podcasts of other found sounds." It's like delicious for audio, but it spits out a podcast. Some really lovely work from Jeremy.
Adam's a smart guy and all, but god, most of this just really rubs me the wrong way. He's correct about business (or rather, he's correct about many of the things I hate about Web Entrepreneurship at the moment); I don't really think his views on product design ring true, though.
"Bandai will soon be releasing two new hybrid pedometer games to keep you entertained while racking up the miles as you go about your life. ... [The] idea is to set personal goals of exercise and achieve them in a fun way."
Jordan Mechner is serialising - and backdating - his journals from making the original Prince Of Persia. This post is a corker, if only for one of the early videos of Mechner's brother running and jumping. If you've played the original game, you'll understand what I mean the second you see the video.
"In this chapter I'll try to shed some light on the creative and technical decision-making processes that went into crafting the story and narrative elements of Prince of Persia: The Sands of Time (POP for short). The team's approach was practical, not literary; our challenge was to find the right story for a mass-market action video game." Jordan Mechner on writing Sands of Time; well-crafted, and very pragmatic.
"The Unfinished Swan is a first-person painting game set in an entirely white world. Players can splatter paint to help them find their way through an unusual garden." Beautiful.
"We need a National Videogame Archive. Luckily, we've just started one. We're going to preserve videogames for the nation. For better or worse. Forever. It's going to be brilliant..." Oh, that it is. Jonathan Smith on *every single bloody thing* that's perfect about Micro Machines 2 on the Mega Drive is a highlight so far.
"DS brut is an open source hardware prototyping platform for the Nintendo DS, developed by and for electronics enthusiasts, artists and game developers. By connecting the Nintendo DS to the outer world, the game console can be easily hooked up to a variety of sensors (e.g. GPS receivers) and can itself control all different kinds of actuators, servo motors and others."
"The tests are the program. Without the tests, the program does not work. Tests are not something that should be left for the inexperienced; tests are the hard part."
"The analysis presented here explores word usage in the 2008 US Presidential and Vice-Presidential debates. The purpose is to explore the structure of speech, as characterized by the use of nouns, verbs, adjectives and adverbs, and noun phrases. The speech patterns of opposing candidates are compared in an effort to identify characteristic value and personality traits."
"How I asked my GF to marry me in Little Big Planet. My (now) Fiancee was playing the level. She was so shocked she kept playing and knew i was filming. Afterwords we hugged, she cried, and I gave her an engagement ring." This is amazing in so many ways, not least of which that she wasn't the first person to paly it.
"The suits took issue with every brave, authority-questioning page of our Meet the Sandvich script-specifically that there were supposed "similarities" between it and the 1987 action film Predator, and more specifically that it was word for word the 1987 action film Predator."
"Each issue of this unique title is 3,840 half-inch-square panels of nothing but dots talking to each other. The concept is that everyone is drawn so far away that all you can see is a dot. And the dots do stuff. Like smack each other, or give birth, or die. It’s brilliant, it’s hilarious, and it’s mind-blowing."
Wilson Miner redesigns again, and it's _gorgeous_. The subtle transparency of the black text in RGBa values, to pick up a hint of the underlying green, is a lovely touch.
"Thus maintenance would become a punishment for delivery, which may be a hollow joke for some of us working in technology. And every now and then, when reading contracts, I would like to follow Henry VII's lead and pass a law against maintenance."
"An object provides for [the wants we define ourselves as] through the lack it displays." Jyri Engeström on social objects and the way they create wants, fulfil needs, and they way that drives our behaviour around them. Jolly good.
Detailed write-up from Alice of a presentation from Turbine - the stuff on where to draw boundaries between game and web is really, really interesting.
"Making games is easy! Well, okay, maybe it's actually kind of hard, but starting out is easy at least! Especially when you have Kongregate's shootorials (shooting tutorials) to guide you through the process." Tutorial on making a 2D shooter in CS3. Awesome!
"So to recap, we have scraped some data from a wikipedia page into a Google spreadsheet using the =importHTML formula, published a handful of rows from the table as CSV, consumed the CSV in a Yahoo pipe and created a geocoded KML feed from it, and then displayed it in a Yahoo map." Wow, etc.
"The dataspace of the well-tempered environment will soon be invaded by logos, credits, banners and offers. The financial temptations will, I suspect, be too hard to resist." Loads of excellent stuff in here besides this, though. Can't recommend enough.
This is wonderful "wilfully fictional" advertising: an affectionate pastiche of the geek's love of unboxing videos, with some wish-fulfillment as to what unboxing ought to really look like.
"And if all videogames could ever aspire to was being big, dumb, blockbusting escapism, does that even matter? Hasn’t every generation that ever lived created make-believe worlds to climb into and take refuge? I don’t know. I don’t know. I just wish we’d asked each other the questions a bit more fifty years ago." Too many quotations to choose from in this; wonderful writing from Simon Parkin.
"The upcoming presidential election has seen record fund-raising by the candidates and a host of new donors. Now we want our users to be able to analyze and reuse some of the data we’ve been looking at while reporting on the campaign."
Fascinating to see such emphasis on the manufacturing process, accompanied with wonderful footage of factories that takes me straight back to the documentary sections in Playschool and Sesame Street. The milling sequence is beautiful. (The product isn't bad, either, but I'm mainly interested in raising awareness of mass-production in an age of coming scarcity).