Put the DVD logo in the corner (2023)
A blog about making a game to achieve my childhood dream (of getting the DVD logo in the corner)
The latest blog posts to take off on Hacker News. 265 posts.
A blog about making a game to achieve my childhood dream (of getting the DVD logo in the corner)
Hello, Today we want to share some exciting news!
Trackmania: the world's most competitive racing game. In this post, we begin our journey towards training a neural network to superhuman performance, by chronicling the history of previous attempts.
HATETRIS is the world's hardest version of Tetris; it's Tetris that hates you. In this post, we chronicle our eleven-month journey to get the world record, and some of our wrong turns along the way.
An overview of the journey so far.
Conway’s Game of Life is one of the most popular and iconic cellular automata. It is so famous that googling it loads up a working simulation right in your browser! The rules for the Game o…
An in-depth analysis that explains how this console works internally
I wanted to point someone to a short explanation of this today and noticed, with some surprise, that I couldn’t find something concise within 5 minutes of googling. So it seems worth writing …
Neural radiance fields provide state-of-the-art view synthesis quality but tend to be slow to render. One reason is that they make use of volume rendering, thus requiring many samples (and model queries) per ray at render time. Although this representation is flexible and easy to optimize, most real-world objects can…
Can anyone solve 1000 Opus Magnum puzzles in 24 hours? What about with assistance from bots? Will the solutions be any good? Let's find out!
Video-to-audio research uses video pixels and text prompts to generate rich soundtracks
When the Macintosh was released in 1984, it featured a square-pixeled black-and-white display at a crisp 72 dots per inch. The 512x342 resolution might seem less than impressive today, but for the time it was a pleasantly high-resolution consumer-grade computer. Among other things, the monospaced Monaco 9pt bitmap…
In a previous article I've done the 'Hello, world!' of GUIs in assembly: A black window with a white text, using X11 without any libraries, just talking directly over a socket.
About a year ago I blogged about games that use curl. In that post I listed a bunch of well-known titles I knew use curl and there was a list of 136 additional games giving credit to curl. Kind of amazing that over one hundred games decided to use curl! At the time, lots of … Continue reading Inside 22,734 Steam games…
Novel view reconstructions for (right) our method and (left) conventional 3D Gaussian Splatting with random initializations. Our method, even with random initialization, faithfully reconstructs the scene (e.g.. buildings at the back and the ground texture) providing much higher quality renderings.
We lost the female counterpart to Pac-Man in 2020, but Namco had been plotting her demise years beforehand.
Baba Is You is a philosophical video game that facilitates the kind of thinking needed for frontier topics in the sciences of life and mind.
Build complex state preservation systems for implementing game save systems or custom netcode with Chickensoft's new serialization tools.
If you’ve done any 3D programming, you’ve likely encountered the zoo of techniques and representations used when working with 3D rotations. Some of them are better than others, depending on the situation.
Update: This kinda blew up! Featured in Hacker News, Ars Technica and PC Gamer, among others. Just months after Neil Armstrong’s historic moonwalk, Jim Storer, a Lexington High School student…
A high-level how-to guide by Lars Doucet and Dan Cook for game designers and game economists working in large multiplayer online games and/or virtual worlds.
Over the past few weeks, I've been experimenting with painting in watercolours using my AxiDraw plotter. Watercolour is a medium I enjoy painting in (by hand) as a personal hobby, kind of separate from my public art making, so it’s been interesting to combine it with code. I’ve thought about trying
An analysis of the Croatian classic.
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
a blog about exploring reverse engineering, hypervisor development and software programming.
Don't test in production. Test in simulation!
Using an odd floating point error to detect emulators
Duck Hunt is considered a classic of the Nintendo Entertainment System. But surprisingly, the concept of hunting ducks did not originate in 1984– people have...
The personal website of Elias Daler about programming, technology and videogames