Speed running Monkey Island
Ron Gilbert's often incoherent and bitter ramblings about the Game Industry
Topics /
The most popular blog posts about games & graphics on Hacker News. 165 posts.
Ron Gilbert's often incoherent and bitter ramblings about the Game Industry
An in-depth analysis that explains how this console works internally
Check out the impressive results of the large-scale Folia test that took place on June 18th, 2023. Learn more about our findings and technical challenges in this post.
Gentlemen... BEHOLD! I Have Decompiled!
One of my all-time favorite games is Halo: Combat Evolved that launched together with the original Xbox in 2001. One major part of the game was multiplayer, up to 16 people at a LAN party could play together by connecting four Xbox consoles over Ethernet , referred to as System Link .
UPDATE: This article has started an ongoing conversation with the Godot devs. They care about the issues raised, and would like to improve things. Significant improvements will almost certainly be made, although it’s still early days and it’s unclear what will change and by how much. I am encouraged by the response. I…
How good are your circle drawing skills?
My personal website and blog
I managed to exploit the Nintendo DSi browser 15 years after it was released in Japan. This post will go over the journey and the technical details.
To learn how optimizing compilers are made, I built one targeting the 6502 architecture . In a bizarre twist, my compiler generates faster code than GCC, LLVM, and every other compiler I compared it to.
I think the biggest reason so many indie games “fail” is that teams enter into making huge, overly ambitious projects that take years to release before they are ready. Indie teams do not spend enough time making smaller (and less profitable) games first before transitioning to multi-year projects.
💦 A huge, step-by-step tutorial on how to create a beautiful stylized water shader in Unity using Shader Graph. This works with Unity's Universal Render Pipeline (URP). Includes colors, foam, refraction, reflections, caustics and Gerstner waves.
It shouldn’t be surprising that ChatGPT can play chess.
A version of Wordle that runs inside the Firefox address bar via abuse of the Opensearch spec.
If you have to stare at someone’s bum, it’s far better to look at a nice female bum than a bloke’s bum!
Blue Scuti made history, breaking NES Tetris in a way that was previously only theoretical. Here is a glimpse into the what, who, and how.
Fantastic Cheaters and Where to Find Them
TRSE (or its full original name “Turbo Rascal Syntax error, “;” expected but “BEGIN”) is a complete suite (IDE, compiler, programming language, resource editor) intended for developing games/demos for 8 / 16-bit line of computers, with a focus on the MOS 6502, the Motorola 68000, the (GB)Z80, the M6809 and the X86…
Christmas is coming up. When I used to work at a bank the entire month of December and a bit of January we were placed under “Change Freeze”. We weren’t allowed to deploy updates to our applications during this period. The thinking was: A lot of people are away over Christmas Application changes can lead to crashes…
Exploring how to use 2D graphics in various desktop operating systems, the old-school way. In this part we learn how to create an empty window under Linux, macOS and Windows.
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…
How I built a graphical bootable "game" for the Raspberry Pi (or any other modern computer) in C#.
This text presents a method for embedding a programmable, general-purpose, digital computer into Tetris. It describes the capabilities and performance of an implementation that runs Tetris on Tetris.
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.
I’ve made some modern games in retro style, and one thing people will always tell you is, make sure your pixels are the same size. When your base resolution ...
Game development serves as a vibrant canvas for one's creativity. Especially when focusing on small games, which are simple to create and instantly enjoyable, one can quickly immerse oneself in their allure. Through this article, I aim to delve into the joy of crafting small games.
A method for extracting multiple concepts from a single image.
From the highly eclectic blog of Mark Dominus
The de-make no one asked for. Play on itch.io I love a good set of limitations and on my way to making games with miasma and wind I’ve stopped off at the Game & Watch tier. LCD. Why. I played a lot of LCD games when I was a kid. They were mostly terrible. Before the Gameboy existed, mostly terrible in your pocket was…
More on MMO Architecture:- MMO Architecture: Source of truth, Dataflows, I/O bottlenecks and how to solve them- MMO Architecture: Optimizing Server Performance with Lockless Queues- MMO Architectur…