New study reveals most classic video games are unavailable
New study reveals most classic video games are completely unavailable
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 371 posts.
New study reveals most classic video games are completely unavailable
I have kept myself busy with the Game Engine Black Books and I have plenty of news. Most importantly, they have been revised. The DOOM book is now in version 1.1 while the WOLF3D book is entering v2.1. And there is more.
Last week, I released A Snake’s Tale on iOS , Android , Windows, Mac, and Linux .
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)…
Celebrating 10 years of the Cycles render engine, and sharing what is next.
An in-depth analysis that explains how this console works internally
Thanks to 170 contributors, 623 pull requests, and our generous sponsors, I'm happy to announce the Bevy 0.6 release on crates.io! For those who don't…
Inspired by a blog post to run your own cloud gaming service which uses a VPN and Steam's In-Home Streaming, I thought I could do this, too, but in the browser.
Overview A vulnerability and a separate logic error exist in the gstreamer 0.10.x player for NSF music files. Combined, they allow for ve...
This tutorial is free and open source, and all code uses the MIT license - so you are free to do with it as you like. My hope is that you will enjoy the tutorial, and make great games!
Note: The demos below require WebGL2 support . If you are running a browser without WebGL 2 support, user “petercooper” on Hacker News has helpfully recorded a video and GIFs and for me.
In this series of articles, I aim to demonstrate how OpenGL, Vulkan, Metal, and DirectX work by writing a simplified clone from scratch. Surprisingly, many people struggle with the initial hurdle of learning a 3D graphics API. To help with this, I have prepared a short series of lectures, after which my students are…
I’ve extended James Friend’s in-browser Basilisk II port to create a full-featured classic 68K Mac in your browser. You can see it in action at system7.app or macos8.app . For a taste, see also this screencast:
A project cannot survive for nearly fourteen years without making some difficult decisions. Sometimes you're right, sometimes you're wrong, but, to be successful you have to learn from each and every one. One of the most difficult decisions made for Dolphin was the deprecation and removal of D3D9 despite it being the…
Playsaurus is an independent idle-games studio creating and publishing engaging incremental games played by millions worldwide.
Hi, I’m Jim ‘Anodoin’ Merrill, and I work on test automation efforts for League of Legends , focused specifically on the in-game experience. I currently serve as the tech captain to the Build Verification System Development (BVS-Dev) team.…
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.
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?
Picture this: Toward the end of the development cycle, your game crawls, but you don’t see any obvious hotspots in the profiler. The culprit? Random memory access patterns and constant cache misses. In an attempt to improve performance, you try to parallelize parts of the code, but it takes heroic efforts, and, in the…
We are excited to introduce a major improvement in terms of funding the development efforts of the Godot Engine.
L19 = 208168199381979984699478633344862770286522453884530548425639456820927419612738015378525648451698519643907259916015628128546089888314427129715319317557736620397247064840935
In “The Seventh Sally,” a story by the great Polish science-fiction writer Stanislaw Lem, a god-like “constructor” named Trurl comes upon a former tyrant named Excelsius, now exiled to a lonely asteroid by the peoples of the planets he used to terrorize. Upon learning of Trurl’s powers, Excelsius demands that he…
Learn the optimal strategy for playing Hangman.
The story as I experienced it.
Taking over Pokemon Yellow from the inside.
A sweaty game pointing toward the future of computing.
In 2016, we introduced AlphaGo, the first artificial intelligence (AI) program to defeat humans at the ancient game of Go. Two years later, its successor - AlphaZero - learned from scratch to master Go, chess and shogi. Now, in a paper in the journal Nature, we describe MuZero, a significant step forward in the…