Art of Roads in Games
How games implement roads
The latest blog posts to take off on Hacker News. 2,924 posts.
How games implement roads
A short story about debugging and how sometimes what's true is false. Starring everyone's favourite uncle, Undefined Behaviour.
I made a Game Boy Color game that renders images in real time. The player controls an orbiting light and spins an object.
Experimental simulation of emergent complexity through graph-rewriting automata.
How four layers of authentication in a production anti-cheat driver still hand you a complete BYOVD toolkit
In November, my friend and fellow Recurser, Frank , picked up an arcade machine for the Recurse Center . We call it the RCade. He wanted to leave the original CRT in - which I think is a great choice! - and drove it off of a Raspberry Pi. Eventually we wanted to move to a more powerful computer, but we needed a way to…
Note: I’ve seen some online chatter about the possibility that the footage shared in this post could be AI generated (which is pretty depressing, but here we are I suppose). I just wanted to …
A few days ago, The new York Times (owner of Wordle) announced that from 2 February it would start reusing some words from previous years. Their announcem...
Recovering and preserving Crimsonland, the 2003 top-down shooter, through reverse engineering of its original binary.
I built a scriptable 3D game engine for the Nintendo DS so you can write and run games directly on the console itself. Written in C using libnds , it compiles to a 100KB .nds ROM that runs at 60 FPS . Features a touch-based code editor on the bottom screen and real-time 3D rendering on the top screen. Ships with a…
Understanding Threshold Map in Ordered Dithering.
With the stability gained over the past five Godot 4 releases, it's time for polish and quality-of-life improvements for everyday development.
Video games are art, but a strange art: their essence is transformation of the player, not description to the player. This makes meaningful criticism nearly impossible—you can point at the moon, but it’s not the moon, and once someone sees it, they no longer need the pointing.
In the OpenGL course I'm teaching at a university, my students learn that the GPU uses something called rasterization to draw stuff on the screen. Then, I explain how — in theory — rasterization works, e.g. how would one write the code to draw a fixed triangle on screen. Of course, the GPU does that for us, but it is…
One of the first significant things I ever coded in QBasic was a falling snow simulation- I think they're very soothing to watch, fun to customize, and there's lots of possibilities for extra little delight. Here's one I built on idle afternoons over the holidays this year at my parents. Enjoy!
Experiments in cognitive architecture.
So that we may educate as well as horrify: the internals of our new Sprites execution platform.
In 1998 Looking Glass Studios released the stealth game Thief: The Dark Project . This was just as 3D hardware acceleration was taking off, so due to the development cycle it didn't use hardware acceleration; it was a purely software-rendered game.
AI autonomously manages a theme park in the classic game RollerCoaster Tycoon, placing rides, fixing infrastructure, and generating CFO reports, all via command line.
Not that long ago I became aware of Justine Tunney's cosmopolitan libc project. It's a toolkit that allows you to compile C source code into a single binary...
It has been two decades since the video game Max Payne was release on July 23, 2001. The game itself was some incredible homage to The Ma...
It turns out, you can attach an external GPU to a Raspberry Pi 5. So my natural first question is, can I game on it? Let’s try it out and compare it with some similar computers. Just a quick FTC required note: When you buy through my links, I may earn a commission. For the showdown of crappy gaming computers, we’ll…
The home of Code & Visuals
Have you ever noticed that the food graphics in Super Smash Bros. and Kirby Air Riders are flat “billboarded” stock images of food? This artistic decision from director Masahiro Sakurai has per...
Notes about creative coding on the Web.
This article is part of a series about Street Fighter II and the CPS-1. It is recommended to read the previous entries before reading this one.
Was Daft Punk Having a Laugh When They Chose the Tempo of Harder, Better, Faster, Stronger?
In 1994, a teenager wanted to be noticed in the ANSI art scene. So he created "Inspector Dangerfuck": a profane, stoned, gray-skinned cartoon detective.