New
The latest blog posts to take off on Hacker News. 2,925 posts.
The Evolution of Direct3D
alexstjohn.com is your first and best source for information about alexstjohn. Here you will also find topics relating to issues of general interest. We hope you find what you are looking for!
Vi Hart on Stravinsky's Atonal Compositions [video]
What experimental composers have to do with copyright wrongs and the neuroscience of language.
Let's Play Ancient Greek Geometry
Today I’m releasing Let’s Play: Ancient Greek Geometry . It’s a Compass and Straightedge tool/puzzle game written in JavaScript. I’ve always thought Geometric Construction felt like a puzzle, so to me this pairing was quite natural. Compass and Straight edge is a technique for constructing shapes out of circles…
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…
OpenGL – OS X Mountain Lion vs. Mavericks
During Apple's WWDC 2013 keynote, the graphically-inclined may have noted "OpenGL 4" among OS X Mavericks' feature list. I was curious and decided to
Prince Of Persia Code Review
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…
Ultimate Tic Tac Toe
Once at a picnic, I saw mathematicians crowding around the last game I would have expected: Tic-tac-toe.
Statically Recompiling NES Games into Native Executables with LLVM and Go
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.
How Clash of Clans earns $500,000 a day with in-app purchases
Confession time: While I like to rationalize my blog’s recent silence with changing jobs and moving to a new city, the truth is, the single biggest drain on my free time lately has been Super…
Tetris Printer Algorithm
By rotating, positioning and dropping a predetermined sequence of pieces, the Tetris Printer Algorithm exploits the mechanics of Tetris to generate arbitrary bitmap images.
Pixar's Chris Horne Sheds New Light on Monsters University
No, literally. Pixar's lighting/rendering systems were completely redone for their new film Monsters University. In my correspondence wi...
Nintendo parodies Kickstarter
Visite a página oficial da Nintendo para comprar consoles e videogames Nintendo Switch™, ler as últimas notícias, encontrar equipamentos e presentes divertidos com um toque da Nintendo e muito mais.
A Profanity-Laced Video Game Password That Breaks Everything
Most of these passwords were gibberish that required a pen-and-paper to write down and remember. One password, however, is more memorable, and much more sinister.
How to automatically choose a camera viewing angle for any 3D model
When I wrote stljs, a library to read, write, and convert STL to PNG, one of the things I had to decide was how to calculate where the camera was located and where to point the camera. You want to …
Unreal JavaScript
A webserver and reverse proxy solution brought to you by linuxserver.io with php support and a built-in Certbot client.
Pirates playing a game dev simulator complain about piracy
When we released our very first game, Game Dev Tycoon (for Mac, Windows and Linux) yesterday, we did something unusual and as far as I know unique. We released a cracked version of the game ourselves, minutes after opening our Store.
Mozilla and Epic Announce Unreal Engine for the Web
Mozilla, a non-profit organization dedicated to promoting openness, innovation and opportunity on the Web, is advancing the Web as the platform for high-en
Homeworld 2 Backgrounds
This article moved to its own webspace! You can follow him by clicking this: simonschreibt.de/gat/homeworld-2-backgrounds
ViziCities Dev Diary #1: Visualising Cities in 3D using WebGL
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.
I analyzed the chords to 1300 songs for patterns. Part 3 – Interactive Discovery
Last year, we discussed the first results of a long term effort to study the patterns found in the chords of popular songs. The reception that we got was incredibly positive, and we received a ton of great feedback. The two most common questions we’ve gotten from people have been: Our answer: Hooktheory Trends How...