Depth of Field
Depth of Field from random sampling
I Am the Cheapest Bastard in Indie Games
A Queen's Wish screenshot. Note that I use game art that I like to look at. This is necessary because I'll be staring at it for years, and...
Building AI that can master complex cooperative games with hidden information
To advance research on AI that can understand others’ points of view and collaborate effectively, Facebook AI has developed a bot that sets a new state of the art in Hanabi, a card game in which all players work together.
Adventure Games and Eigenvalues (2017)
Do adventure games have dead ends? The author of The Teeny Tiny Mansion proves the absence of dead ends in that game via formal verification (in particular, with the help of the cbmc model-checking program ). Here I’ll demonstrate how to prove the same thing via Markov theory. The Markov approach requires more…
Oldschool planar graphics and why they were a good idea
Oldschool planar graphics If you ever work with old hardware, like writing an NES emulator or reverse engineering an old Amiga game, you ...
GLFW 3.3 Is Released
New GLFW release announcement.
Creating a Starcraft AI – Part 22: Caveat Implementor
First part of this series | Previous | Next |Index In the latter part of the last episode, I outlined two problems I want to solve next. The first is to weigh in the direction of my target when fin…
Dolphin Progress Report for June and July
As seems to be happening annually, due to a short summer lull, we decided to combine the June and July Progress Reports. As you may have noticed, we're a few days into August at this point and things ended up running a bit late. That's actually a consequence of how we do these Progress Reports - we sometimes will go…
Atari Centipede’s Hidden Code Trap
During the peak of Atari’s success, one of the more unlikely tasks given to some of its coin-operated programmers, was to analyse potentially pirated versions of their games. This week, I tho…
Life Off the Grid, Part 2: Playing Ultima Underworld
I rarely play or even see current games; the demands of this historical project of mine simply don’t allow for it. Thankfully, though, being a virtual time traveler does have its advantages. Just when I’m starting to feel a little sorry for myself, having heard about some cool new release I just don’t have time for, I…
Dungeon Generation in Enter The Gungeon
I’ve been playing a lot of Enter The Gungeon recently. It’s a great, brutally hard, twin stick bullet hell that reminded me a lot of Binding of Isaac. But as I’ve been playing it …
Origin Sells Out
One day in early June of 1992, a group of executives from Electronic Arts visited Origin Systems’s headquarters in Austin, Texas. If they had come from any other company, the rank and file at Origin might not have paid them much attention. As it was, though, the visit felt a bit like Saddam Hussein dropping in at…
Back from the Blender Conference
Yesterday, me, Dmitry, Wolthera and Agata visited BlenderCon 2019 . Intel had asked us to come to the conference to help set up the Intel/Acer booth, which was showing off Krita in all its HDR glory . After all, it’s pretty cool when a free software project has a real, tangible, technical, artistic first ! It was…
Pac-Man: How We Played the Game
People can tell you how many levels, what patterns to follow to beat the levels and how to get a “perfect game”. But until now, no one’s ever told you how people really played the…
“Rule the Waves”: a game of naval strategy (2016)
"Rule the Waves" is hard to buy, hard to look at, and hard to play. But you should play it anyway, because the actual game is so good it's worth it
The Mortgaging of Sierra Online
The Sierra Online of the 1980s and very early 1990s excelled at customer relations perhaps more than anything else. Through the tours of their offices (which they offered to anyone who cared to make the trip to rural Oakhurst, California), the newsletter they published (which always opened with a folksy editorial from…
The Problem With Hexagons
H exagons are ubiquitous in wargames now (indeed, both Philip Sabin’s War: Studying Conflict Through Simulation Games and Peter Perla’s The Art of Wargaming feature hexagons on their book covers), but this wasn’t always the case. My first wargame – the first board wargame for many of us – was Avalon Hill’s original…
MakeCode Arcade: Retro Gaming, Modern Programming
<img class="ui image" src="/static/blog/arcade/hero.png" alt="MakeCode Arcade hero banner" loading="lazy">
Fortnite and the Good Life
Create beautiful emails, automate campaigns, and track performance. Try it now and see how our tools can drive your business.
Neural MMO – A Multiagent Game Environment
Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.
Ogre 1.12.3
Ogre 1.12.3 was just released. Typically we do not write a specific announcement for minor updates, however this one contains some major new features that warrant this one. Of course there is the u…