Pushing Polygons on the Mega Drive
Write-up of the polygon renderer used for the Mega Drive demo “Overdrive 2”.
The latest blog posts to take off on Hacker News. 160 posts.
Write-up of the polygon renderer used for the Mega Drive demo “Overdrive 2”.
Applying Principal Component Analysis to a data-set of short electronic music loops
If you use sprites with transparency in your game — and you most likely do for the UI at least — you’ll probably want to pay …
Last week, I released A Snake’s Tale on iOS , Android , Windows, Mac, and Linux .
In my initial implementation of our lightmapping technology I simply stored lightmap textures in RGBA16F format. This produced excellent results, but at a very high memory cost. I later switched to the R10G10B10A2 fixed point format to reduce the memory footprint of our lightmaps, but that introduce
This is the second edition of Paths [https://ycombinator.wpengine.com/category/paths/], a series outlining emerging technologies with clear steps on how to get started in each field. This series was designed with makers and aspiring entrepreneurs in mind. We talked to college students interested in engineering…
Python Programming tutorials from beginner to advanced on a massive variety of topics. All video and text tutorials are free.
It’s finally here! I present you our fifth release, the 450-page preview of the CRPG Book! DOWNLOAD IT HERE: CRPG Book Preview 5 This will be the last “alpha preview”, as the book…
Introducing Facebook Spaces, a new VR app where you hang out with friends in a fun, interactive virtual environment as if you were in the same room.
Practical development throughout the evolution of Windows.
By today’s standards, the Artificial Intelligence in Street Fighter 2 World Warrior isn’t very sophisticated. These days, when most people talk about AI they’re talking about mach…
After offering in-browser emulation of console games, arcade machines, and a range of other home computers, the Internet Archive can now emulate the early models of the Apple Macintosh, the black-and-white, mouse driven computer that radically shifted the future of home computing in 1984. While there are certainly…
There was a demon in memory. They said whoever challenged him would lose. Their programs would lock up, their machines would crash, and all their data would disintegrate.
Just over a year ago, we saw a major milestone in the field of artificial intelligence: DeepMind’s AlphaGo took on and defeated one of the world’s top Go players, the legendary Lee Sedol. Even then, we had no idea how this moment would affect the 3,000 year old game of Go and the growing global community of devotees…
zi2zi is the follow-up work for my last project , once again tackling the same problem of style transfer between Chinese fonts.
After Richard Garriott and his colleagues at Origin Systems finished each Ultima game — after the manic final crunch of polishing and testing, after the release party, after the triumphant show appearances and interviews in full Lord British regalia — there must always arise the daunting question of what to do next…
I have always wanted to run a game development workshop, and some weeks ago, thanks to AdaJS in Barcelona, I finally got my chance. Empezamos con lleno el taller ...
Alone on a Friday night, in need of some inspiration, you decide to relive some of your past programming conquests. The old archive hard drive slowly spins up, and the source code of the glory days scrolls by... Oh no. This is not at all what you expected. Were things really this bad? Why did no one tell you? Why were…
Hello! This is part one of a short series of posts on writing a simple raytracer in Rust. I’ve never written one of these before, so it should be a learning experience all around. So what is a raytracer anyway? The short version is it’s a computer program that traces the paths of simulated rays of light through a…
In my previous blog post I talked about reverse engineering the virtual machine used to implement objects in the Lost Vikings. The Lost Vikings was released in 1993 by Silicon and Synapse, now bett…
It all started with a project I was working on called “Fixing Gran Trak 10” about the first car racing arcade video game from 1974. I had completed the electrical repairs and was trying to intervie…