How to create minimal music with code in any programming language
Making music with low-level C code, from a simple saw wave to playing melodies
Topics /
The most popular blog posts about games & graphics on Hacker News. 2,924 posts.
Making music with low-level C code, from a simple saw wave to playing melodies
You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites. This can and does cause downtime for the websites, which makes their resources inaccessible for everyone.
In which we answer every question you've ever had about digital color, and some you haven't.
I fell down the rabbit hole making a homebrew SNES game a few days ago, and since I couldn't find many good resources, I figured I'd write something of a tutorial.
Brick Technology’s new video features increasingly powerful Lego machines designed to topple ever stronger towers. I love their iterative engineering videos (an
Before studying the iPhone version, it was important for me to understand how Doom engine WAS performing rendition back in 1993. After all the OpenGL port must reuse the same data from the WAD archive. Here are my notes about Doom 1993 renderer, maybe it will help someone to dive in. January 13th, 2010 : Reddit…
I contributed this one-filer to the C64 Demo compo at Datastorm 2013 . It ended up on 7th place, which I consider quite good for a technical proof of concept.
The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.
Over the years I’ve worked on many games, some big, some small. I’ve found that the smaller the game, the more fun I seem to have making it. So I set out to make the smallest game I pos…
Movies and computer games are my two favorite things. If I weren’t doing one I’d be doing the other.
Harry was born in 1932 and died in 1996. He was a school teacher, educational consultant, inventor, and magician. A web search will tell you a little about his many talents but in summary:
Unless you live under one of the few rocks that still lack Internet access, you’ve probably already heard of an “event queue” . If not, maybe “message queue”, or “event loop”, or “message pump” rings a bell. To refresh your memory, let’s walk through a couple of common manifestations of the pattern.
We all have our little mantras we use to get through the day. After I started writing games in 1994 and went full-time in 1995, I soon c...
Romero Games is an independent game development studio based in Galway, Ireland, founded by legendary game designers John Romero and Brenda Romero. The studio creates original PC and console games, combining decades of industry experience with with innovative gameplay, immersive worlds, and modern t
When you buy a video game, you expect to be able to play it for as long as you want. You expect be able to play it with your kids many years from now if you want (well, maybe not Grand Theft Auto). And you would hope that museums and media historians could preserve the games that were so important...
In a Tower Defense game, there are many enemies that are all headed to the same place. In many Tower Defense games, there is a predetermined path, or a small number of paths. In some, such as the classic Desktop Tower Defense [1] , you can place towers anywhere, and they act as obstacles that affect the paths taken by…
Sorry for the clickbait title. I promise this post delivers: 44100 Hz stereo with near-Opus bitrates using about 4% of the N64’s CPU time.
After close consultation with partners in the game development industry & community around the world, organizers have made the difficult decision to postpone the Game Developers Conference this March.
I recently purchased the textbook “Aircraft Control and Simulation” by Brian L. Stevens, Frank L. Lewis, and Eric N. Johnson 1 . This book covers the control and simulation of aircraft. It’s really dense and frankly hard to understand. As far as aerodynamics texts go, it’s pretty typical.
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…
Matrix, the open protocol for secure decentralised communications
In "Red Dead Redemption 2," a birder finds joy and despair in a realistic portrayal of wildlife in the pre-conservation era.
Welcome, This is the index page for my "Reverse engineering the rendering of The Witcher 3" small series where I select some rendering tec...
Wake up and smell the bullcrap.