I'm about to start working on the multiplayer options in the game, and I'm looking for a concensus on traps:
Should a specific trap (hammer, guillotine, spike, etc.) be assigned to
a specific owner, or should it just affect everyone's pingus the same
way? For instance, if we had a spike next to an exit, it could be
assigned an owner_id of one person/team, and would only kill the pingu
if that pingu belonged to a different team. I think it could add
an interesting dynamic to multiplayer levels if we had traps that were
only triggered by the opposing team. In this case, you could
assign an owner_id of -1 to traps that should affect everyone equally.
It wouldn't be hard to code in either instance, so I'll leave the decision open to debate.