Topics /
Games & Graphics
The most popular blog posts about games & graphics on Hacker News. 2,924 posts.
Breaking SecuROM 7 – A Dissection
This is an archive of an old whitepaper made by three reverse engineering experts on breaking down SecuROM and its multiple layers of protection. Archive Opening NotesAs mentioned, this is a whitepa
Game Font Forensics
VileR's blog: old school PCs, games, graphics, programming, fonts, demos, and so on.
Procedural content generation: creating a universe (2015)
23114, 584, 46931, these three numbers were used to create the entire universe for Elite .
Level Design and Shaping a Roguelike Experience
A complete rundown of the entire process behind designing and building a new map for the world of Cogmind, and explaining how it integrates with gameplay.
Super Mario Derivations
One of the most surprising aspects of the Nix language is that it is lazy, especially if you have never used a lazy language before. This laziness is what makes much of Nixpkgs possible, and its complexity.
Kaboom.js 3000
JavaScript game programming library that helps you make games fast and fun
Changes at Riot Games and the road ahead
Here’s what these changes mean for our games and what players can expect from us going forward.
Game Programming Patterns: Double Buffer (2014)
Cause a series of sequential operations to appear instantaneous or simultaneous.
Sierra Gets Creative
Coming out of Sierra On-Line’s 1984 near-death experience , Ken Williams made a prognostication from which he would never waver: that the real future of home as well as business computing lay with the open, widely cloned hardware architecture of IBM’s computers, running Microsoft’s operating systems. He therefore…
The Deceptively Asymmetric Unit Sphere
The deficiencies of the Unit Sphere and an exploration of Lie groups.
Real-life Tron on an Apple II GS
One of my favorite movies as a kid was Tron , the early 1980's film about a computer programmer who gets “digitized” and sucked into a computer world inhabited by personified computer programs. In the film, the protagonist joins a group of resistant programs in an effort to take down the oppressive Master Control…
Making fifty TIC-80 carts in a weekend
Ever since I read about the Make 50 of Something technique in Vi Hart's blog post about Fifty Fizzbuzzes, I wanted to try it for myself! Creating 50 of, well, anything, in quick succession seemed like a fun challenge!
Babylon.js 4.2
Our mission is to create one of the most powerful, beautiful, and simple web rendering engines in the world. Our passion is to make it…
Algorithms for making interesting organic simulations
Article explaining simulation algorithms that produce complex organic behaviours, starting with the classic physarum algorithm from Jeff Jones.
Learning by playing
Getting children (and adults) to tidy up after themselves can be a challenge, but we face an even greater challenge trying to get our AI agents to do the same. Success depends on the mastery of several core visuo-motor skills: approaching an object, grasping and lifting it, opening a box and putting things inside of…
Casual Shadertoy Path Tracing 1: Basic Camera, Diffuse, Emissive
Posts in this series: Basic Camera, Diffuse, Emissive Image Improvement and Glossy Reflections Fresnel, Rough Refraction & Absorption, Orbit Camera Below is a screenshot of the shadertoy that g…
2004 RuneScape fit a multiplayer RPG into 56k dial-up
In 2004 I played too much RuneScape on a 56k modem that died the moment Mum picked up the phone. A 3D world, up to a couple of thousand players on a server, dozens on screen at once - in the browser, on 5 kilobytes per second. It worked. Let’s follow a single step and see how.
Blender 2.8 project status
code.blender.org
Fixing E.T. The Extra-Terrestrial for the Atari 2600
If you're reading this page, chances are that you're already well aware that E.T. for the Atari 2600 is one of the most reviled games ever made. I never understood why. As a child, it was one of my favorite games. I still think it's a good game. Apparently , I'm not alone .
Low-latency scripting for game engines
The basics condensed into one very large document
The Beautiful Diablo 2 Resurrected Machine
The last game I played extensively was "Diablo 2" during the year 2000 when Internet finally became affordable in France. I loved that it was a difficult game to master, I loved the mandatory grinding which made accomplishments meaningful. I loved to trade and the economy players invented.