Flash is not a Right

What Gripes about Apple tell us about Computational Literacy

I’ve been watching reactions to Apple’s controversial decision to prohibit the publication of iPhone applications created in environments other than Apple’s own. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g.,… read more

Pascal Spoken Here

Learning about Learning Programming from the Apple ][

Among the many, many things we talk about when we discuss curriculum for the Computational Media degree is how to make learning programming facile and appealing all throughout a student’s career. Many sub-problems arise, for example, how can one help students learn new languages and environments after they’ve become familiar with one or two? Just after having some of these… read more

Racing the Beam is a Front Line Award Finalist

Game Developer Magazine holds an annual Front Line Awards, for “the year’s best game-making tools in the categories of programming, art, audio, game engine, middleware, and books.” Racing the Beam is among the finalists. We’re definitely an outlier, the other books covering much more “practical” development concerns (Game Coding Complete 3e, Game Engine Architecture, Mastering Unreal Technology, and Real Time… read more

Atari Hacks and Demakes

My Spring 2010 seminar

Some of you might be interested in this, the course description for my Spring 2010 graduate seminar/studio course, LCC 8823 Special Topics in Game Design and Analysis: The Atari Video Computer System: Hacks and Demakes In this intensive seminar, we will explore every aspect of the Atari VCS (2600), the most important early home videogame console. Based on a critical-technical… read more

Things I Did Instead of Blogging

The miscellany of autumn

I’ve been a bit of a mess this week, as I’m finishing up the Newsgames book with my two graduate students and preparing my keynote for SLSA the week after next. Fortunately, interesting things have gone on without me. As I previously mentioned, on Monday, we hosted a colloquium on “how to think about narrative and interactivity,” featuring Espen Aarseth,… read more

Videogames are a Mess

My DiGRA 2009 Keynote, on Videogames and Ontology

What follows is the text of my keynote at the 2009 Digital Games Research Association (DiGRA) conference, held in Uxbridge, UK September 1-4, 2009. The text corresponds fairly accurately to the address I gave at the conference. In a few cases, I’ve added some clarifications in square brackets, where additional context or commentary was relevant. Videogames are a mess So… read more

Why I Hate ACM Format

And why it's bad for digital media and game studies

Two key conferences in digital media and game studies, Digital Arts and Culture (DAC) and the Digital Games Reserch Association (DiGRA) use an unexpected format for their papers: ACM, the format devised by the Association for Computing Machinery for publications in computer science. I have nothing against computer science, but the use of ACM format is bad and dumb for… read more

The Metaphysics Videogame

Part 2: What Kind of Videogame?

In part 1 of this series, I introduced the idea of a metaphysics videogame and described why such a thing might be a good idea for philosophy. That was the easy part. In this post I’m going to explore what such a game might look like, in the abstract. The idea is not to suggest only the most viable approach,… read more

The Metaphysics Videogame

Part 1: Why a Videogame?

A brief history. Back in the late summer of 2006, a few months after the publication of Unit Operations, I exchanged a few emails with Graham Harman, whose book Tool-Being I had cited in the early pages of mine. We talked about a few things, including Leibniz, Badiou, Heidegger, Meillassoux, D.W. Griffith, and McLuhan. Sometime in early 2007, over a… read more

Object-Oriented P*

Philosophers vs. Programmers!

After my post of yesterday, Graham Harman made a few helpful observations about the term “object-oriented philosophy.” First Harman observed that the “parallels seem plenty apt,” that “terms can be borrowed freely across disciplines with slight changes of meaning” that “plenty of other names can be used,” and that “it doesn’t matter unless people have such strong preconceived notions of… read more