How I make graphics for retro systems and retro-styled games
Game consoles, especially older ones, are defined more than anything by their graphics capability. The unique graphical limitations of a system can often mak...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,925 posts.
Game consoles, especially older ones, are defined more than anything by their graphics capability. The unique graphical limitations of a system can often mak...
A blog in which a dedicated addict plays through all PC computer role-playing games (CRPGs), in chronological order.
On the existential crisis in gaming and the role of game design.
A recurring discussion in Overwatch (as well as other online games) is whether or not women are treated differently from men. If you do a quick search, you can find hundreds of discussions about this, some of which have well over a thousand comments. These discussions tend to go the same way and involve the same…
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…
In my time, I've done a number of side projects — some serious, some decidedly less so. My latest side project is quite definitely in the latter category: trying to win a game show on national television.
1.1 is getting close kovarex I have been tracking the amount of tasks and forum bugs required to finish 1.1 since the 1.0 release. This allowed me to get quantifiable feedback whether we are actually keeping the timeframe of the 1.1 release reasonable, or digging too deep and expanding the scope too much. If we…
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.
NOTE: This article has been superseded by my more recent one here
A sweaty game pointing toward the future of computing.
Solving AoC on the DS with Rust.
In a previous life, I worked for a location-based entertainment company, part of a huge team of people developing a location for Las Vegas, Nevada. It was COVID, a rough time for location-based anything, and things were delayed more than usual. Coworkers paid a lot of attention to another upcoming Las Vegas…
Wildfire Games, an international group of volunteer game developers, proudly announces the release of “0 A.D. Alpha 15 Osiris”, the fifteenth alpha version of 0 …
Today, we’re announcing new research into controlled image editing based solely on text instructions and a method for text-to-video generation based on diffusion models.
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…
After a bit more than one year of work, the Godot developers and contributors are delighted to get their new release out the door, Godot 3.1! It brings much-requested improvements to usability and many important features. Godot 3.1 is more mature and easy to use, and it does away with many hurdles introduced in the…
Menu simulation V453000 In the last FFF, we presented that we now have the capability to show real game simulations in the Tips and tricks. Naturally we asked ourselves what else could we use this new technology for... We've dreamed about this multiple times in the past, but the technical roadblocks didn't make us…
Since I left my job at Amazon I have spent a lot of time reading great source code. Having exhausted the insanely good idSoftware pool , the next thing to read was one of the greatest game of all time : Duke Nukem 3D and the engine powering it named " Build ". It turned out to be a difficult experience: The engine…
The Amiga was a spectacle of graphics and sound when it debuted in 1985. While it can trivially display colorful images like in the above example, doing so in the context of a game engine presents a lot of unique challenges.
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.
Personal blog and portfolio site
There is a lot of randomness in a game of Slay the Spire. From the cards and relics offered, to the potions dropped, to the map layouts and random encounters, very little remains the same between two playthroughs. This is part of the beauty of the game, forcing you to adapt and make the most out of the resources you…
How I built a graphical bootable "game" for the Raspberry Pi (or any other modern computer) in C#.