Parable of the Polygons – a playable post on the shape of society
A playable post on how harmless choices can make a harmful world.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 21 posts.
A playable post on how harmless choices can make a harmful world.
A tale of numbers that like to turn: a different look at complex numbers and the strange things they do.
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 .
deltaDistX = sqrt(1 + (rayDirY * rayDirY) / (rayDirX * rayDirX)) deltaDistY = sqrt(1 + (rayDirX * rayDirX) / (rayDirY * rayDirY))
It’s been a weird and awesome couple of months. Our expectations for our tiny game were well, fairly tiny. Basically, we hoped it’d do better than Puzzlejuice. It did. By a lot. It’s still hard to address the world’s response with something beyond a wide-eyed daze but essentially we couldn’t be more thrilled. Duh.
Jordan Mechner is an author, graphic novelist, screenwriter and video game designer, best known as the creator of Prince of Persia. Follow his latest projects here.
We’ve been lied to. They keep showing us charts where CPU speed goes up and up every year as if Moore’s Law isn’t just a historical observation but some kind of divine right. Without lifting a finger, we software folks watch our programs magically accelerate just by virtue of new hardware.
Several months ago I promised a follow-up to my previous blog post about turn-based game loops in my roguelike . Then I got completely sidetracked by self-publishing my book , Game Programming Patterns , and forgot all about it. I totally left you hanging.
Back in the 90s, one book was ubiquitous in the world of Computer Graphics. Commonly called "The CG Bible", Computer Graphics: Principles and Practice gathered a huge part of the knowledge of the time. It was commonly referenced by the best programmers of that era in interviews and articles . By 1998, the book…
A summary of some problems I faced when tinkering with Quake to get it play nicely on an oscilloscope.
I have been doing interactive programming in ClojureScript recently. After having spent some time with it, I can easily say that when I return to projects that don’t have an interactive workflow I feel like I am in the stone ages.
Give behavior the flexibility of data by encoding it as instructions for a virtual machine.
Explore research at Microsoft, a site featuring the impact of research along with publications, products, downloads, and research careers.
Update 2014/04/28: In case you missed the link, the web site for my book is gameprogrammingpatterns.com .
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.
Today, Epic Games and Mozilla are demonstrating how the Web is continuing to evolve as a powerful platform for gaming by providing a sneak peek of Epic’s