New
The latest blog posts to take off on Hacker News. 264 posts.
Rewriting wipEout
The source code for the classic PSX launch title wipEout was leaked in 2022. A few month ago I finally sat down to take a look at it. The result is a (nearly) complete rewrite that compiles to Windows, Linux, macOS and WASM.
MilkyTracker 1.04
Today is a special day, because we’re announcing the latest release of MilkyTracker - version 1.04.
The Tetris Effect
Minimalist 3D Tetris.
Making peer-to-peer multiplayer seamless with Godot (2022)
Software engineer, artist and musician
OpenTTD 13.4 Released
It’s been a while since we’ve seen a .4 release, but quite a few people have reported a crash when a news item appears while a drop-down menu is open.
Linux Air Combat: free, lightweight and open-source combat flight simulator
CLICK HERE for our main page with download instructions and online documentation.
Button Pushes You (2022)
From reconfiguring the system to reconfiguring the user.
Environmental Discs of Tron Roadside Pickup
We’ve spoken about arcade Tron a few times here on the blog over the years. Specifically, I shared some development documents a few months back here. For those of you that don’t know, T…
Commander Keen's adaptive tile refresh
I have been reading Doom Guy by John Romero. It is an excellent book which I highly recommend. In the ninth chapter, John describes being hit by lightning upon seeing Adaptive Tile Refresh (ATR). That made me realize I never took the time to understand how this crucial piece of tech powers the Commander Keen (CK)…
Diablo
All of us had become disappointed with computer RPGs because they were going in the opposite direction of where we thought they should be going. They were becoming story- and stat-laden, really appealing to a super-small niche of super RPG geeks — which we were in a way, but that wasn’t really our style.
What Happened to Dolphin on Steam?
Well that blew up, huh? If you follow emulation or just gaming on the whole, you've probably heard about the controversy around the Dolphin Steam release and the Wii Common Key. There's been a lot of conclusions made, and while we've wanted to defend ourselves, we thought it would be prudent to contact lawyers first…
Nintendo 64 Test Cart ROM
We were sent a Nintendo 64 test cartridge ROM that was dumped anonymously. Zoinkity wrote up a nice readme explaining the details which is included in the 7ZIP file we’ve uploaded to the Internet Archive for safekeeping. Download it by clicking here .
10NES
I am a big fan of Street Fighter 2. Certainly not the greatest but likely among the nerdiest since I wrote an entire book about its platform [1] . It won't be a surprise to learn that, back in December 1992, I was eagerly waiting for the Super Nintendo port so I could stop sinking my rare 10 Francs coins into the…
Speeding up the Super Game Boy
The Super Game Boy allows you to play Game Boy games on your Super Nintendo. This is an impressive feat, when you consider that the two consoles share basica...
MuseScore 4.1 is now available
We are delighted to announce our first major update to MuseScore 4 since it launched last year. This update includes a significant upgrade to our playback…
We put a distributed database in the browser and made a game of it
TigerBeetle is a distributed financial transactions database, designed for mission critical safety. How do you test something so critical? Well, we could tell you (and we will), but why not show you?
New study reveals most classic video games are unavailable
New study reveals most classic video games are completely unavailable
Clojure Plays Mario
Before getting too far into the weeds, let's begin with the results. Without too much effort, an AI was written in clojure that could complete all of the levels in the original Super Mario Bros for the NES except for the Bowser levels that have mazes. Namely, levels 4-4, 7-4, and 8-4 were not completed (more on this…
Bevy 0.11: ECS-driven game engine built in Rust
Thanks to 166 contributors, 522 pull requests, community reviewers, and our generous sponsors, we're happy to announce the Bevy 0.11 release on crates…
Implementing Wordle in the Firefox address bar
A version of Wordle that runs inside the Firefox address bar via abuse of the Opensearch spec.
Bevy XPBD: A physics engine for the Bevy game engine
Bevy XPBD 0.1.0 has finally been released on crates.io!
Meta releases Intermediate Graphics Library
Deploying and developing royalty-free open standards for 3D graphics, Virtual and Augmented Reality, Parallel Computing, Neural Networks, and Vision Processing
Going Rogue
When a beleaguered Netscape announced in January of 1998 that it would release the source code to its browser for everyone to tinker with and improve upon, the news shook the worlds of technology and business to their foundations. This open-source “revolution,” as even many in the mainstream press took to calling it…
Sierra Creative Interpreter – Scripts
Gentlemen... BEHOLD! I Have Decompiled!
Imagination GPUs now support OpenGL 4.6
Since its launch in 1992 OpenGL® has been used extensively by software developers for PCs and workstations to create high-performance, visually compelling graphics applications.
Godot 4.1
Four months after the release of Godot 4.0, we are excited to bring you Godot 4.1 — an update with a focus on stability, performance, and polish.
Alt-F4 #65 – Factorio visualizer in Unreal Engine 5
Today we’ve got a very fun project to talk about: The FUE5 project, explained in this article by Hurricane. It’s Factorio, but 3D! Dreams do come true sometimes. It’s not quite a game, but more of a stunning re-imagining of its visuals. There’s lots of technical details on how this was achieved, so let’s jump in. What…
Kaboom.js 3000
JavaScript game programming library that helps you make games fast and fun
Publishing free software video games
A comprehensive guide to publishing your video game as free software