Norman the Necromancer
Saved games stay in this browser only.
About the game
Norman was not a popular necromancer. The villagers hunt him, and they keep coming, marching in from the right side of the screen: villagers, bandits, archers, armoured knights, monks, pipers with their rats and worse. Norman stands his ground on the left, at the edge of a graveyard, and fights back with magic: aim with the mouse and every click hurls a spell in a high arc across the field.
Fallen villagers sometimes leave their corpses behind, and that is where Norman's real power lies. Press Space and every corpse on the field rises as a skeleton that marches against its former neighbours. The resurrection then needs time to recharge, and spells are limited too, so the game is about timing: thin out the crowd, then raise an army at the right moment.
Each kill gives Norman souls. Between levels a shop opens where souls buy healing, extra health, more spell charges and, above all, rituals: one-off upgrades that change how the game works, such as spells that bounce, that ignore gravity, that fire two at a time, that split into a shower when they land or that make enemies bleed, or double damage at the price of a wobbly aim. Each run offers a different selection, and the levels lead up to a final confrontation with the king.
Dan Prince made the game for js13kGames 2022, whose theme was "Death". The code, sprites, font and music all fit in a zip of 13 kilobytes.
Playing it here
This is the version submitted to the competition, unchanged. Click Play; the short introduction tells Norman's story, and a click starts the game and the music. Nothing is saved between visits: every run starts fresh.
Controls
| Input | Action |
|---|---|
| Mouse | aim |
| Click | cast a spell |
| Space | resurrect the corpses on the field |
| P | pause |
| ↑ ↓ (shop) | choose an item |
| Enter (shop) | buy, or continue |
A few things worth knowing
Corpses are ammunition. Not every villager leaves one, so do not waste the resurrection on a single body if a bigger fight is coming.
Watch the cooldown. The Resurrect prompt at the bottom of the screen shows how long until you can raise the dead again.
Rituals stack. The real fun is in the combinations. A ritual that looks weak on its own can turn into something powerful together with another one.
Do not neglect health. Buying extra health early makes the later, crowded levels much more forgiving.
Credits and licence
Norman the Necromancer was created by Dan Prince, who wrote the code, drew the pixel art and composed the music. He released it into the public domain with the Unlicense, published in his repository on GitHub, where he also links to a retrospective on making the game. The licence text is linked from this page.