World
The animated ASCII globe surrounded by its own source code. An quine in 1024 bytes of JavaScript.
The animated ASCII globe surrounded by its own source code. An quine in 1024 bytes of JavaScript.
Once at a picnic, I saw mathematicians crowding around the last game I would have expected: Tic-tac-toe.
A long time ago, when I was a college undergrad, I spent some time working on computer video games. This was in the 8-bit PC era, when the gaming hardware was almost impossibly slow by today’s standards.
I have always wanted to write an emulator. I made a half-hearted attempt in college but it never made it to a demo-able state. I also didn't want to write Yet Another Emulator. It should at least bring something new to the table. When I discovered LLVM , I felt like I finally had worthwhile idea for a project.
I find Flash games on Facebook great fun. Not playing them, of course, that’s boring. As you may remember from my previous post, “ winning at Puzzle Adventures ”, I like to take a look into their guts and figure out how they work, and whether or not I can get insane scores with no effort.
I recently came across Paul Heckbert's business card raytracer. For those that have never heard of it: It is a very famous challenge in the Computer Graphics field that started on May 4th, 1984 via a post on comp.graphics by Paul Heckbert ( More about this in his article " A Minimal Ray Tracer " from the book Graphics…
How to rotate an image, and a need trick to rotate a bitmap an arbitrary amount in a simple paint package.
Just a little something I thought was worth pointing out. @notch , the creator of Minecraft, has been posting updates on his latest toy proj...
I was a founder of the original xBox project at Microsoft and gave it its name. Almost 14 years after the painful, pointless, and idiotic internal cage-match to get it started and funded, the hard …
[Translations: Japanese] New media technologies often cause an allergic reaction when they first appear. We may find them painful before we find them indispensable. I watched the movie The Hobbit. Twice. First I saw it in its “standard” mode. A … Continue reading →
A tale of numbers that like to turn: a different look at complex numbers and the strange things they do.
No, literally. Pixar's lighting/rendering systems were completely redone for their new film Monsters University. In my correspondence wi...
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…
M.C.A. Hogarth's account of the 2012–2013 Games Workshop "space marine" trademark dispute over her novel Spots the Space Marine, with the original posts preserved and the book available direct.
StarCraft pathfinding looked impossible to fix until one ugly hack changed everything. Here's the trick that shipped.
Apparently pixel art is cool once again, and if you are reading this blog, chances are, you like pixel art. As my first actual article on the site, I thought I’d make a little tutorial on how to pixel your own 16*16 sprite, that you can use as a favicon for your website or game. There are many ways to go about pushing…
By rotating, positioning and dropping a predetermined sequence of pieces, the Tetris Printer Algorithm exploits the mechanics of Tetris to generate arbitrary bitmap images.
Drone Invaders - a space shootem up with retro graphics and modern gameplay
Since I left my job at Amazon I have spent a lot of time reading great source code. Having exhausted the insanely good idSoftware pool , the next thing to read was one of the greatest game of all time : Duke Nukem 3D and the engine powering it named " Build ". It turned out to be a difficult experience: The engine…
The way I got into the software business (besides learning to code) was to use every piece of software I could find and send the developers ...
Just over a month ago I announced ViziCities , the latest project from Pete Smart and myself . We're not quite ready to release it yet but make sure you sign up for the beta to be the first to use it. In the meantime, let me fill you in on what we've been up to this past month.
Tutorials and articles of Inigo Quilez on computer graphics, fractals, math, art, demoscene, shaders and more.