you start off with a traditional 2 player pong and when a 3d person joins you transform the whole area into a triangle. N players implies N edges and you already have the Polygon class for that.
Paddles should be one per edge and you should be able to control one of them. Each paddle should provide API-s for setting color, position (along its axis) at the very least.
The paddle that you control should slide on one edge, not passing into other edges and being mouse-bound
So the idea of multi-pong is the following:
you start off with a traditional 2 player pong and when a 3d person joins you transform the whole area into a triangle. N players implies N edges and you already have the Polygon class for that.
Paddles should be one per edge and you should be able to control one of them. Each paddle should provide API-s for setting color, position (along its axis) at the very least. The paddle that you control should slide on one edge, not passing into other edges and being mouse-bound