One day I'll make a game where every single player has a different win condition. Just because. It would be a bitch to balance though.
There's a game we play sometimes called Shadow Hunters that has hidden roles/teams, combined with special abilities, and a board with locations that grant you abilities. Overall, it's Hunters vs Shadows, but the neutrals have a wide array of funny win conditions.
One of them, for example, if they haven't revealed their card, wins with the person to their right. If they are forced to reveal, they win with the person to their left. Another one needs to steal a specific set of divine artifacts. There's a tanner that wants to die first. A big game hunter that wants to kill a player with 12+ health(on a scale that goes from 7hp at the lowest, to 14 at highest).
You attack players in the same location as you by rolling a D4 and a D6, with the damage being the difference. So 0-5 damage, but I think 2 is the average.
Early game is usually jockeying for the better items, and investigating to find out who your team is. Middle game is starting to attack anyone you KNOW is not on your team. End game is usually a few people dead, almost everyone is revealed, and everyone is a single good roll from death.
It's fun, and I wish we could play it in a forum setting, but it has way too many decisions that have to be made on the fly based on what you've rolled for movement, etc.