Topics /
Games & Graphics
The most popular blog posts about games & graphics on Hacker News. 2,924 posts.
Wolfenstein: Ray Tracing on Using WebGL1
Since the introduction of the Nvidia RTX graphics cards last summer, ray tracing is back again. In the last months, my Twitter feed flooded with a continuous stream of RTX On / RTX Off comparisons. After seeing so many nice
Tetris Printer Algorithm
By rotating, positioning and dropping a predetermined sequence of pieces, the Tetris Printer Algorithm exploits the mechanics of Tetris to generate arbitrary bitmap images.
OpenAI's o1 Playing Codenames
I got OpenAI's o1 to play codenames and the results were surprisingly good
What was Radiant AI, anyway?
A ridiculously deep dive into Oblivion’s controversial AI system and its legacy
One Dog vs. the Windows 3.1 Graphics Stack
a bunch of weird and random technical stuff
A most profound video game: a good cognitive aid for research
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.
MMO Architecture: Source of truth, Dataflows, I/O bottlenecks and how to solve
More on MMO Architecture:- MMO Architecture: client connections, sockets, threads and connection-oriented servers- MMO Architecture: Optimizing Server Performance with Lockless Queues- MMO Architec…
Eclipse: The Demo that Sold 3D to Nintendo
How a 17-year-old in the UK set the course for Nintendo's future.
Collision Detection (2015)
An online book about collision detection using Processing.
CS:GO: From Zero to 0-Day
We identified three independent remote code execution (RCE) vulnerabilities in the popular Counter-Strike: Global Offensive game. Each vulnerability can be triggered when the game client connects to our malicious python CS:GO server. This post details our journey through the CS:GO binary and conducts a technical deep…
Way to Play Super Mario 64: On Apple Vision Pro
Super Mario 64 becomes a living diorama on Apple Vision Pro. Each level sits on your real table, and you walk around it while you play with a game controller. You are the camera: lean in for a closer look, or step around the table to see Mario from any side.
The New Godot Development Fund
We are excited to introduce a major improvement in terms of funding the development efforts of the Godot Engine.
LatencyFleX: A new approach to game latency reduction
This post describes the inner workings of LatencyFleX, which is a set of libraries that achieves latency reduction for video games, made as a vendor-agnostic alternative to Nvidia Reflex. A technology called Nvidia Reflex was released in 2020. It drastically improved system latency, by adjusting the pacing of the…
Doom 3 Source code review
On November 23, 2011 id Software maintained the tradition and released the source code of their previous engine. This time is was the turn of idTech4 which powered Prey, Quake 4 and of course Doom 3. Within hours the GitHub repository was forked more than 400 times and people started to look at the game internal…
Notes on XKCD's “Pixels”
Max Goodhart's personal journal and sketchbook.
Wooden Game Boy
You made me create a wooden Game Boy shell. Yes, you made me do it. After I got myself a CNC machine a while back I just made a wooden Game Boy cartridge to get to know the machine, but social media wanted more. So, I made a Game Boy out of walnut wood. Click the image to see the video on youtube.com. You can see the…
Wing Commander II
If there was ever any doubt inside Origin Systems that Chris Roberts’s Wing Commander was destined to join Ultima as the company’s second great franchise, it was banished the moment the first game in the new series was released on September 26, 1990, and promptly sold by some accounts 100,000 copies in its first month…
Can you complete the Oregon Trail if you wait at a river for 14272 years?
If you're into retro computing, you probably know about Oregon Trail; a simulation of the hardships faced by a group of colonists in 1848 as they travel by covered wagon from Independence Missouri to the Willamette Valley in Oregon. The game was wildly successful in the US education market, with the various editions…
Atari Tempest: Dave Theurer’s Masterpiece
It’s a brave man who tries to criticize Atari’s seminal groundbreaking game Tempest. More than any other classic arcade game, Tempest hit the arcade scene like a juggernaut. Nothing lik…
Wgpu-rs on the web
gfx-rs is a project bringing efficient cross-platform graphics to rust. This blog supposedly hosts the major milestones, concepts, and recaps of the project.
OpenTTD 16.0-Beta1
We’ve been working on some exciting new features for OpenTTD 16, and they need testing! The first beta release is now available, and we’ve opened the competition to create the title game for the next release.
Parallel Seam Carving
Seam carving is a technique for content-aware resizing, which changes the size of an image while attempting to preserve the interesting content of the image. The basic idea behind the technique is to remove low-energy seams: paths of pixels that are similar to their surroundings. A removed seam can be either vertical…
Doom 3 in WebAssembly
D3wasm: a port of id Tech 4 / Doom 3 engine to WebAssembly
How to Fold a Julia Fractal
A tale of numbers that like to turn: a different look at complex numbers and the strange things they do.
Pac-Man, but you're the ghost
I always felt a little bad for the ghosts in Pac-Man. They patrol the maze, they corner the guy, and then he eats a glowing pellet and suddenly they're the ones running for their lives. So I built a small game where you finally get to play the other side.
ZX Spectrum Raytracer
I love raytracers; in fact I’ve written half a book about them. Probably less known is my love for the ZX Spectrum , the 1982 home computer I grew up with, and which started my interest in graphics and programming. This machine is so ridiculously underpowered for today’s standards (and even for 1980s standards), the…