The vampire’s castle is becoming less like a collection of rooms and corridors and more like a place where dangerous things have accumulated over time. There are chemical experiments in crates and jars, gunpowder stored in barrels, traps hidden among the architecture, and creatures that may be dangerous even after they’re dead.
Before implementing the explosion system, I wanted to establish which objects should be capable of exploding in each stage. The vampire is a creature of science, after all, and the castle should reflect that. The laboratories are full of chemical experiments, while the caverns and storage areas are natural places to find barrels of gunpowder. The idea is to make explosions feel like a consequence of the environment, rather than a generic effect that can happen anywhere.
The system supports animated explosions that damage both the player and enemies. They can originate from an enemy exploding on death, explosive materials reacting to a shock, flame projectile, another explosion, or spreading fire, and traps designed to cause blasts. This creates the possibility of chain reactions, where one explosion sets off another object and turns a local hazard into something much more dangerous.
I also changed the intro sequence so that, instead of being attacked by ravens, you step on an explosive trap which destroys your carriage.

While preparing for this work, I also made several changes to lighting and fire. They aren’t the explosion system itself, but fire is both a trigger and a product of them, so it’s kind of related. So I changed how fire should look and how the player reads the dungeon when light doesn’t reach every corner.
Previously there was an issue with the first two stages, the dark forests; since they had the environmental darkness baked into the color of their characters, they weren’t being illuminated properly by light sources; I changed that so that the original colors are used to calculate the colors when the tile is subject to a light source. Else we use the dark variation if available on the level, or a darkened version of the normal color (about one third of its brightness).
In order to actually see the darkness of these levels, I reduced the range of the torch while leaving the effective line of sight range for the player.
The result is a more gradual relationship between light and darkness. Tiles near the player remain warm and readable; terrain farther away fades toward near-black, even if it’s still within sight. A light source creates a noticeably brighter patch against that dim background.

I also removed the red background from the Flames character itself; burning oil, fire from red crates, and burning trees now show the orange and red flame glyph against the normal background.
The next step is to further connect the environment to the explosion system. With explosive materials distributed according to each stage’s setting, fire spreading between objects and blasts damaging both the player and enemies, the castle can become more than a sequence of isolated traps. Its hazards can interact, and the player’s surroundings can become dangerous in ways that emerge from the systems themselves.

Leave a Reply