Topics /

Games & Graphics

The most popular blog posts about games & graphics on Hacker News. 2,924 posts.

Any year
2316

CHIP-8 in Common Lisp: The CPU

A while back I decided to try to write a Game Boy emulator in Common Lisp based on this series of articles . I made some good progress but eventually got bogged down because I was trying to learn a bunch of complex new things at once:

2319

Rediscovering Quaternions

How do we represent a rotation in 3 dimensions? This is a surprisingly deep question, and one we can learn a lot from. Our goal will be to “rediscover” quaternions from first principles, building them up by exploring different representations and fixing the failures along the way.

2321

Myst: the Drawbacks to Success

Robyn Miller, one half of the pair of brothers who created the adventure game known as Myst with their small studio Cyan, tells a story about its development that’s irresistible to a writer like me. When the game was nearly finished, he says, its publisher Brøderbund insisted that it be put through “focus-group…

2324

Let's Play Ancient Greek Geometry

Today I’m releasing Let’s Play: Ancient Greek Geometry . It’s a Compass and Straightedge tool/puzzle game written in JavaScript. I’ve always thought Geometric Construction felt like a puzzle, so to me this pairing was quite natural. Compass and Straight edge is a technique for constructing shapes out of circles…

2331

Adventure Games and Eigenvalues (2017)

Do adventure games have dead ends? The author of The Teeny Tiny Mansion proves the absence of dead ends in that game via formal verification (in particular, with the help of the cbmc model-checking program ). Here I’ll demonstrate how to prove the same thing via Markov theory. The Markov approach requires more…

2332

Lightmap Compression in the Witness

In my initial implementation of our lightmapping technology I simply stored lightmap textures in RGBA16F format. This produced excellent results, but at a very high memory cost. I later switched to the R10G10B10A2 fixed point format to reduce the memory footprint of our lightmaps, but that introduce

2335

Copy-protection for vinyl in the 1970s (2008)

When I was thinking about an iconography for DRM, I began to think back to the old days of recording vinyl onto my portable tape deck using a 5-pin DIN plug to connect the two machines, the advent of tape-to-tape decks, and being poised over the pause button to record tracks from John Peel sessions. It was all so…

2336

Anticheat Update Tracking

A few years ago when I was into reverse engineering and binary analysis (and game modding), I did a lot of research into anticheats work. I was curious about tracking their updates, since that would allow me to:

2338

Broken Sword: The Shadow of the Templars

The games of Revolution Software bore the stamp of the places in which they were conceived. Work on Beneath a Steel Sky , the company’s breakthrough graphic adventure, began in Hull, a grim postindustrial town in the north of England, and those environs were reflected in the finished product’s labyrinths of polluted…