What blitznerd said. If you think that a direct reference to each player might be handy then you can still have that by initialising each instance with a unique handle/name.
There are some fairly concrete differences between the player instances in Ice-Teroids, for example, so I have some hard-coded references in there (playerOne.player, playerTwo.player and playerThree.player, natch) for the setup phase. They're still all the same type, though, and in the actual game code (where you're flying about shooting stuff) everything is done with For...Each loops.
There are some fairly concrete differences between the player instances in Ice-Teroids, for example, so I have some hard-coded references in there (playerOne.player, playerTwo.player and playerThree.player, natch) for the setup phase. They're still all the same type, though, and in the actual game code (where you're flying about shooting stuff) everything is done with For...Each loops.