Random Ultima Online anecdote #2 – Horses inside players (2014)
I just stumbled across this old story I told somewhere, and thought I’d share more widely.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 235 posts.
I just stumbled across this old story I told somewhere, and thought I’d share more widely.
is a Self-Organising System of cells, that was trained to build textures using neighbour communication only. This work exposes the relation between the life of an individual cell, and the cell collective as a whole.
Thanks to 123 contributors, 349 pull requests, and our generous sponsors, I'm happy to announce the Bevy 0.7 release on crates.io! For those who don't…
Back in 2016, I started a side project to reverse engineer the game Duke Nukem II and build an open source reimplementation of its engine from scratch – called Rigel Engine (Check it out on GitHub)…
Texts on this and that.
3 years ago, I started developing Swords & Ravens , an open-source online multi-player adaptation of a strategy board game I love, A Game of Thrones: The…
Small steps towards running my favorite demo again.
Note: The full source code for this article can be found here (summarized version). Individual sections contain references to specific code snippets below.
Welcome to Exploring FPGA Graphics. In this series, we learn about graphics at the hardware level and get a feel for the power of FPGAs. We’ll learn how screens work, play Pong, create starfields and sprites, paint Michelangelo’s David, draw lines and triangles, and animate characters and shapes. Along the way, you’ll…
A tale of optimization during the ClojureD Minecraft workshop
Five months ago we announced some of our vision for Mach & the future of graphics with Zig. Today we've reached Mach v0.1 with over 1,100 commits.
A tale about game development and techonlogy obsolescence
Hot off the heels of the new Billy Mitchell testimony published on Friday, perfectpacman.com is proud to publish a new 48-page technical analysis by hardware engineer and Donkey Kong expert Tanner Fokkens. Fokkens is a moderator and longtime member of Donkey Kong Forum, and co-founder of Snektronix Incorporated…
Okay I ended up making this write-up waaaaaay too long, so before I get into any of the jargon, let’s take a look at the finished product:
Build retro games using WebAssembly for a fantasy console
The source code implementing the projections below is only available on request for a small fee. It includes a demo application and an invitation to convert an image of your choice to verify the code does what you seek. For more information please contact the author .
Summary: it is possible to play Tetris and guarantee that you will score at least one line, no matter which pieces are given to you, i.e., even assuming they are chosen adversarially.
DOS on DOPE is the modern MVC framework built on the awesome power of Batch scripts .
Every once in a while, someone asks about my interests. I usually just say I'm into home computers from the 1980s and, since most people are very nice and polite, they then ask what I do with them. I usually say something about competing in computer graphics at "digital art festivals," because explaining what the…
After 9 months of development, Godot 3.5 is out and it comes fully packed with features and quality of life improvements! This includes a new Navigation system, 3D physics interpolation, Label3D and TextMesh, an Android editor port, asynchronous shader compilation, and more!
Unlock Seamless Networking on Steam Deck with Tailscale. Install Now for Instant Access.
The Summer tends to consistently be one of the busiest times for Dolphin's development. While sometimes the question is what do we put into the Progress Report, during the summer months it's usually how much can we fit into the Progress Report? This summer's congestion was then compounded by us blog staff having a few…
Thanks to 159 contributors, 430 pull requests, community reviewers, and our generous sponsors, I'm happy to announce the Bevy 0.9 release on crates.io…
Take a look at this: This is a triangulation of a set of random points, such that all the points are connected to one another, all of the faces are triangles, and the edges include the convex hull of the points. I would like to claim that this is not a very “good” triangulation. This algorithm tends to produce lots of…
I've been interested in games programming since I started learning programming as a teenager more than 25 years ago (gasp!) I started with Qbasic and Gorillas.bas, but never understood the code. Of course, I didn't get anywhere at the time, beyond very basic games. I wrote a simple Shoot
We're determined to deliver a stable release of Godot 4.0 as soon as possible. To achieve this, we are going to enter the feature freeze phase (beta) for Godot 4.0, to shift our focus towards stabilizing the existing functionality and fixing bugs.