Topics /
Games & Graphics
The most popular blog posts about games & graphics on Hacker News. 2,047 posts.
What Is Textmode?
An illustrated description of what Textmode Art is and how to get started.
First Is the Worst: Nintendo's Color TV Game 6 and 15
If you told Yamauchi Fusajiro that the little playing card business he had just started would one day sell video game consoles, he would have no idea what yo...
Basic skeletal animation with geometric algebra
Klein - Realtime Projective Geometric Algebra
Making a cross-platform mobile game in Reason/OCaml
Targets web, native android, ios, and desktop!
Squeezing a Sokoban game into 10 lines of Haskell
Call-by-push-block
Vulkan Foliage rendering using GPU Instancing
Abdelhadi' blog
FreeDVDBoot – Hacking the Playstation 2 through its DVD player
I've previously discussed how the PlayStation 2 doesn't have any good entry-point software exploits for launching homebrew. You need to either purchase a memory card with an exploit pre-installed (or a memory card to USB adapter), a HDD expansion bay (not available to slim consoles), open up the console to block the…
Analogue Pocket Hate Story
Back in late 2019, the FPGA -based hardware emulation company Analogue , known for their near-flawless clones of various retro video game consoles announced an exciting new product. This time around, instead of plugging into your TV and playing the games of one system (per device), the product called the Analogue…
The missing middle in game development
Other than he is my total hero, and he was born and he was raised in my hometown , I wanted to interview John Romero to try and solve the modern indie game development paradox.
Windows GOG DOS Games on M-Series Macs
GOG is great. I bought a few old games from them: SimCity 2000, Theme Hospital, Syndicate Plus. And by old games, I mean games from my childhood that still
Sid Meier's Pirates – In-depth (2017)
In-depth written review with pictures of Sid Meier's Pirates! on the Amiga.
Dithering in Colour
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.
GPU compute in the browser at the speed of native: WebGPU marching cubes
WebGPU is a powerful GPU-API for the web, providing support for advanced low-overhead rendering pipelines and GPU compute pipelines. WebGPU’s support for GPU compute shaders and storage buffers are a key distinction from WebGL, which lacks these features, and make it possible to bring powerful GPU-parallel…
Publishing my first game using PICO-8
TL/DR; Play/Download a copy from itch.io I had always wanted to create games. In fact its one of the reasons I went down the development path. For various reasons I never invested enough time …
Castlevania III Password Algorithm
An explanation of the Castlevania III password algorithm, including name hashes, payload encoding, decoding, special names, and all valid passwords.
Tetsuji: Remote Code Execution on a GameBoy Colour 22 Years Later
Introduction It’s that time of year again - the Binary Golf Grand Prix is back for a third year running! You can also check out my entries to the first and second times this amazing competition ran. The theme this year was to produce a binary that crashes a given program. Bonus points for hijacking execution…
Lessons from Doom (2010)
A high-minded goal like “expand the boundaries of the medium” doesn’t always mean forging ahead in crazy new unknown directions. Sometimes it means examining lost evolutionary lines in game design – picking up ideas that were abandoned long ago and seeing if there’s any new life in them. The game I keep coming back to…
Reflections on DOOM's Development
The year of 1993 was a magical one, more so than any other. It was the only time we challenged ourselves as a group to create a game that was as good as anything we could have imagined at the time. We didn’t challenge ourselves like that before DOOM, nor after it. It was the right time to shoot for
Finding Mona Lisa in the Game of Life
Using a SAT solver to find Game of Life states that turn into pictures.
Win your fantasy league using operations research
I’ve never been good at playing football 1 . I started playing again last year and I have scored more own goals than goals for my team. Also, I support the RCD Espanyol 2 , which has spent last season in the second division and has miraculously ascended to the first division last week. And to be honest, I only watch…
Doom Eternal – Graphics Study
A graphics study of Doom Eternal
A game running in your browser's address bar
Interactive animations and even a game in your URL bar.
The Low-Tech AI of Elden Ring
FROMSOFT has a reputation for diverse and punishing npc encounters across the entire Soulsborne extended series, but the implementation of the AI decision making itself is perhaps unexpectedly low-tech. Since the majority of the code is implemented in Havok Script (A games-oriented Lua implementation from Havok) it’s…
Magic Leap Review Part I
I have been studying the Magic Leap One (ML1) for a few weeks, taking over 1,000 photos and making many measurements. I’m bursting with things I want to talk about, so I am planning to releas…