Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 371 posts.
How Pitfall builds its world (2021)
Games for the Atari 2600 were quite constrained. When Warren Robinett first pitched the idea that would become Adventure , a game where you would explore a world with many rooms and pick up items to help you along the way, he was denied because it wasn't thought feasible. And it made sense to do so. This was the late…
A guide to implementing 2D platformers
Having previously been disappointed by the information available on the topic, this is my attempt at categorizing different ways to implement 2D platform games, list their strengths and weaknesses, and discuss some implementation details.
How to make roguelike games in Rust
This tutorial is free and open source, and all code uses the MIT license - so you are free to do with it as you like. My hope is that you will enjoy the tutorial, and make great games!
Architecture of the Playstation 2
An in-depth analysis that explains how this console works internally
Scorched Earth: The Mother of All Games
We are now offering the complete Scorched Earth experience from a single downloadable zip file. The Totally Scorched zip file contains ready-to-run copies of every official version of Scorched Earth: 1.0, 1.1, 1.2 (English and Spanish), 1.5 and a .MTN file builder. The zip file also contains instructions and an HTML…
How I wrote Game Programming Patterns
Update 2014/04/28: In case you missed the link, the web site for my book is gameprogrammingpatterns.com .
Fast 2D Rendering on GPU
Previously on my quest for fast rendering of 2D vector graphics on GPU, I have posted a piet-gpu update and a deeper exploration into a sort-middle architecture. These intermediate results showed promise, but fell short of my vision for truly high performance 2D GPU rendering.
The Polygons of Another World: Super Nintendo
This article is part of a study about the ports of Another World. It is highly recommended to read Another World 101 before reading this.
Game Boy / Color Architecture
An in-depth analysis that explains how this console works internally
Prince Of Persia Code Review
On Apr 17, 2012 Jordan Mechner released the source code of Prince of Persia. Even though it is the Apple II version written in 6502 assembly language, it was a pleasant experience to dive in the code of that mythical game: As usual there were many fascinating sofware wizardries to discover. The Apple II apparent poor…
40 years later, a game for the ZX Spectrum will be again broadcast over FM radio
Anyone who still has a working Spectrum ZX will then be able to test the game.
Uncovering the mechanics of The Games: Winter Challenge
An investigation into The Games; Winter Challenge
We Made Amiga, They Fucked It Up (2015)
The Commodore/Amiga honeymoon could hardly have been more idyllic. Honoring the wishes of everyone at Amiga to not get shipped off to Commodore’s headquarters in West Chester, Pennsylvania, Commodore instead moved them just ten miles from their cramped offices in Santa Clara, California, to a spacious new facility in…
Standard patterns in choice-based games (2015)
When I was analysing the structures of CYOA works a few years back, I began to recognise some strong recurring design patterns. I came up with some home-brewed terminology, but didn’t ever la…
IOCCC Flight Simulator
The IOCCC Flight Simulator was the winning entry in the 1998 International Obfuscated C Code Contest. It is a flight simulator in under 2 kilobytes of code, complete with relatively accurate 6-degree-of-freedom dynamics, loadable wireframe scenery, and a small instrument panel.
Factorio Future Plans
Hello, the 1.1 release is the final release of the vanilla game. It will be maintained, so bugfixes, simple modding interface additions, or minor tweaks can happen, but that's about it.
Hacking Flappy Bird with Machine Learning
This is a hack for the popular game, Flappy Bird. Although the game is no longer available on Google Play or the App Store, it did not stop folks from creating very good replicas for the web. People have also created some interesting variants of the game - Flappy Bird Typing Tutor and Flappy Math Saga.
Avoiding Trigonometry (2013)
Tutorials and articles of Inigo Quilez on computer graphics, fractals, math, art, demoscene, shaders and more.
Little Things That Made Amiga Great
To most people, the Amiga is probably synonymous with the Amiga 500 and that machine was, above all, a video game: something into which you plonked 3.5" floppy disks that transported you to strange, wonderful worlds and hours of fun. To this group, the gamers, the operating system wasn't important. They probably…
The Later Years of Douglas Adams
If God exists, he must have a sense of humor, for why else would he have strewn so many practical jokes around his creation? Among them is the uncanny phenomenon of the talented writer who absolutely hates to write.
Wii Architecture – A Practical Analysis
An in-depth analysis that explains how this console works internally
The Making of Warcraft 1: Origin of the series & creation of multi-unit select
Before Warcraft became a legend, it was a risky DOS-era experiment. This is how it actually began.
WebGPU now available for testing in Safari Technology Preview
WebGPU is a new standards-compliant API that enables high-performance 3D graphics and general-purpose computations on the Web.
The sixtyforgan: Commodore 64 equipped with a spring reverb
The sixtyforgan is a Commodore 64 equipped with a spring reverb, featuring the keyboard layout of a chromatic button accordion.