I have this idea for a way to play DW with a “win” condition.
Basically, each class is entirely unique. The fighter is actually just one person somehow connected to a primal archetype, or the deity of war, or whatever—point being that they are the one fighter.
Start the game as usual.
After the first session the GM makes a campaign front and some adventure fronts. The more fronts the GM makes the harder the difficulty mode.
When a player character dies, they’re dead. Resurrection still works, sure, with the normal terms (i.e. it’s a discussion with the GM). Remember there’s just one of every class, so you can’t play another fighter if the fighter dies.
If the players defeat all the GM’s fronts before they run out of classes to play, the players win.
If the players run out of classes to play, the GM wins.
Obviously this isn’t a balanced competitive game or anything, but it could be cool to say “oh yeah, we beat a 3 front campaign with only 4 classes!” It’d also be cool to explore the uniqueness of classes through play—why is there just one fighter?