The Family Bass - Music with an NES
I connected a Family BASIC keyboard to an NES via a bespoke adapter in order to play its unique triangle waveform live.
Topics /
The most popular blog posts about games & graphics on Hacker News. 254 posts.
I connected a Family BASIC keyboard to an NES via a bespoke adapter in order to play its unique triangle waveform live.
How I spent two decades tracking down the creators of a 1987 USENET game and learned modern packaging tools in the process. The Discovery: A Digital Time Capsule from 1987 Picture this: October 26, 1987.
A friend cleaned up and gave me a copy of a game I've not heard about before: Castrol Honda Superbike World Champions , a motorbike racing game for PC, released 1998 by Interactive Entertainment Ltd. and Midas Interactive Entertainment.
Minecraft generates unique worlds with Perlin noise. Covers the algorithm, octaves, and Fractal Brownian Motion - with a terrain implementation walkthrough.
An analysis using Process Monitor and WinDbg, dealing with JavaScript, WASM, and Windows shellcode.
Discovering Atari Games in Randomly Generated Data
You know when people spend 2 years making games and when they release, they don't sell anything, so they stop selling it...
Animate Anyone 2: High-Fidelity Character Image Animation with Environment Affordance
Programmers are known to not have a strong suit for art related disciplines, pixel art is no exception.
Software, games, and the occasional startup.
It Happened.
In-depth written review with pictures of Sid Meier's Pirates! on the Amiga.
Inspired by multiple posts on dithering, I set out to create a correct implementation of Atkinson dithering with support for RGB colour palettes. The post also outlines implementing linearising the colour-space and correcting for human perception.
A crash course on direct framebuffer and keyboard access via NetBSD’s wscons
When you resize, rotate, or in any way transform an image; or more generally when you resample some discrete signal, the software you are using must _interpolate_ between the discrete points to produce a result. Linear and cubic interpolation are easy to explain, but Lánczos interpolation, one of the most popular…
The first and most iconic of all the Choose Your Own Adventure books involved spelunking, just as did the first and most iconic of all computer-based adventure games .
Last weekend, we participated in the Ludum Dare game jam for the 10th time. It's a worldwide event
Although the title of this article might suggest otherwise, I don’t dislike Unreal’s multiplayer features. As someone who has worked on two different multiplayer games in Unreal, I enjo…
Why are developers so hesitant to bring anti-cheat solutions to Linux?
In January of 1995, Electronic Arts bought the prestigious British games studio Bullfrog Productions for an undisclosed sum that was rumored to be in the neighborhood of $45 million. The lives of the 35 or so people who worked at Bullfrog were transformed overnight. Peter Molyneux, the man who had built the studio’s…
What if I told you you can get a full Linux computer with WiFi and a GPU in a small, pocket form factor for about $30 USD on AliExpress ? You might say “but what about the new tariffs?” and I’d say “oof, oh right, okay who knows, but it’s probably still pretty cheap!” (Edit: looks like you can get one for about $40…
Bézier curves are a core building block of text and 2D shapes rendering. There are several approaches to rendering them, but one especially challenging problem, both mathematically and technically, is computing the distance to a Bézier curve. For quadratic curves (one control point), this is fairly accessible, but for…
Notes about creative coding on the Web.
When I took a look at the history of Quake binaries, they all made sense to me. quake.exe was the original release, able to run on DOS and Windows 95. Then came vquake.exe to support the hardware accelerated chip Vérité 1000. Later, glquake.exe generalized hardware acceleration to any vendor providing OpenGL drivers…
Hello! I've recently been working on the pathfinding for NPCs in my game, which is something I've been looking forward to for a while now since it's a nice chunky problem to solve. I thought I'd write...
While playing Anno 1800 , I noticed something which I’ve never noticed before in any other game (but to be fair, I don’t play too many city builders): The sun keeps a position relative to the camera and thus the shadows alway s fall from left to right: