Combinatorial Music Theory (1991)
graph theory, music theory
The latest blog posts to take off on Hacker News. 2,925 posts.
graph theory, music theory
I have created 50 mini browser games this year. This is it. Click the image to play the game. Games are roughly placed as follows.
So you know a little bit about programming (perhaps you've read the free book, "Invent Your Own Computer Games with Python" , a free programming book for beginners whose author shamelessly plugs at every chance) but you want to get better at coding. You can't seem to find any open source projects that are at your…
I used Perlin noise for the fog effect and title screen in Under Construction. I tweeted about my efforts to speed it up, and several people replied either confused about how Perlin noise works or not clear on what it actually is. I admit I only (somewhat) understand Perlin noise in the first place because I’ve…
Abstract: Allocations and related lack of spatial locality can be DAMN EXPENSIVE Quote: During the times of Ancient Gamers (also known as times of Atari, ZX ...
When I posted about decals last week, a number of readers commented that they would be interested in posts about linear algebra as it…
Development Blog
Reconstructing films with artificial neural networks
In the final months of World War II, when the United States was trying to burn out the will of a starving Japan via the most sustained campaign of aerial incendiary bombardment in history, a handful of obvious targets remained strangely untouched. Among those targets was Kyoto: population 1 million plus, founded in…
Join thousands of people who own a premium domain. Affordable financing available.
In January of 2015 we made the decision to be transparent with how Monument Valley has performed since its release. We made an infographic…
Benedikt Bitterli's Portfolio
This post is part of My Career Series. 本文之中文翻譯在此 Now that Uncharted 4 is released, I am able to talk about what I worked on for the project. I mostly worked on AI for single-player buddies and multiplayer sidekicks, as well as some gameplay logic. I'm leaving out things that never went in to the
The mainstream real-time graphics APIs, OpenGL and Direct3D, make miserable standard bearers for the age of hardware heterogeneity. Their approach to heterogeneous programming leads to stringly typed interfaces, a huge volume of boilerplate, and impoverished GPU-specific programming languages.
Hi, I’m Jim ‘Anodoin’ Merrill, and I work on test automation efforts for League of Legends , focused specifically on the in-game experience. I currently serve as the tech captain to the Build Verification System Development (BVS-Dev) team.…
Quote: Yes, you DO need to encrypt your UDP traffic. And no, using UDP is NOT a valid excuse to skip encryption Another Quote: Personally, I prefer to think ...
It’s not easy having a software superstar for a little brother. That’s something that Robert Garriott, president of Origin Systems , had more and more cause to realize as the 1980s wore on. Whilst Richard Garriott quite literally lived out his fantasies, it was Robert who was left to deal with all the mundanities of…
This is a document I wrote in 1995, while working on Neversoft’s first game: Skeleton Warriors. It was the first game I’d worked on where I did not use 68K Assembly.
You know what’s universally regarded as un-fun by most programmers? Writing assembly language code. As Steve McConnell said back in 1994: Programmers working with high-level languages achieve better productivity and quality than those working with lower-level languages. Languages such as C++, Java, Smalltalk, and…
Visit the post for more.
This post describes the text rendering algorithm I used on thetamath.com, a GPU-powered 2D equation renderer I wrote for fun last December…
Get the latest product news, company announcements, and user insights from the official Reddit blog.