New
The latest blog posts to take off on Hacker News. 2,925 posts.
Twenty Questions Of Maddening, Delicious Geometry
The geometry puzzles that are lighting up Twitter.
10 years of gog.com
Download the best classic and new games on Windows, Mac & Linux. A vast selection of titles, DRM-free, with free goodies and 30-day money-back guarantee.
Literate raytracer: a simple implementation of raytracing in Javascript
Raytracing is a relatively simple way to render images of 3D objects. The core is an elegant idea, that one can simulate the real-world behavior of photons of light bouncing off of surfaces and colors accumulating from their paths. It’s not inherently fast, but the simplicity of the core lets it model interesting…
Why Can a Machine Beat Mario but Not Pokemon?
Why Can a Machine Beat Mario but not Pokemon? By now, you’ve probably heard of bots playing video games at superhuman levels. These bots can be programmed explicitly, reacting to set inputs with …
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…
Krita 4.1.3 Released
Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.
Recreating the THX Deep Note (2009)
We dissect the building blocks of the infamous THX Deep Sound and recreate it by synthesizing the sound in Supercollider programming environment.
Introducing Oculus Quest, Our First 6DOF All-In-One VR System
We’re excited to usher in the next era of VR gaming with the introduction of Oculus Quest, our first all-in-one VR gaming system. Oculus Quest will launch in Spring 2019 for $399 USD. Offering six degrees of freedom and Touch controllers, Oculus Quest makes it easy to jump right into the action—with no PC, no wires…
Telltale Autopsy
So Telltale Games is out of business. Like most of the rest of the industry – including the employees of Telltale – I had no idea this was coming. I looked at the popularity of their breakout hit The Walking Dead and the overall quality of some of their earlier adventure game offerings and just assumed this was a…
On generative algorithms
An illustrated essay on generative algorithms written by Anders Hoff.
The Making of Underrun – A WebGL Shooter in 13kb of JavaScript
I participated in this year's js13kGames , a JavaScript game development competition with a file size limit of 13kb, including code, assets and everything else. My entry was Underrun , a twin stick shooter using WebGL.
Firefox Reality Now Available
Earlier this year, we shared that we are building a completely new browser called Firefox Reality. The mixed reality team at Mozilla set out to build a web
Pseudo-bandlimited pixel art filtering in 3D: A mathematical derivation
Recently, I’ve been playing Octopath Traveler, and I’m very disappointed with the poor texture filtering seen in this game. It is PS1-level, with severe shimmering artifacts, which ruins the nice pixel art. Tastefully merging retro pixel art with 3D environment is a very cool aesthetic to me, so I want it to look…
Game Programming Patterns: Double Buffer (2014)
Cause a series of sequential operations to appear instantaneous or simultaneous.
The International 2018: Results
Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.
OpenAI Five: Goals and Progress
OpenAI Five is the first AI to beat the world champions in an esports game, having won two back-to-back games versus the world champion Dota 2 team, OG, at Finals this weekend. Both OpenAI Five and DeepMind’s AlphaStar had previously beaten good pros privately but lost their live pro matches, making this also the…
Two player Karateka using a 42 byte patch
One of the first games I ever played on my family’s Apple IIe was the Jordan Mechner master work, Karateka . Fight the bad guys, save the princess – it’s a simple but classic formula. My brother and I would take turns making our way through Akuma’s fortress. Even then, we wanted a two player version.
Create a simple cross-platform desktop game with Go
A few months ago I fiddled around with writing Space Invaders using Go. I had a lot of fun writing it but the output only worked on iTerm2 because it used a specific feature of that terminal. In order to play the game you’d really have to download iTerm2 and run it on the command line. I thought it’d be fun to muck…
Introduction to A* (1997)
Movement for a single object seems easy. Pathfinding is complex. Why bother with pathfinding? Consider the following situation:
Myth Debugging: Is the Wii More Demanding to Emulate Than the GameCube?
On the Dolphin Forums, one of the more common questions that come up is "How come I can emulate this Wii game just fine but this GameCube game is slow?" While those more knowledgeable about the intricacies of emulation may roll their eyes, it does warrant some explanation. Usually when...
Portability benchmark of Dota2 on MacOS
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.
Bringing Vulkan everywhere
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.