(1) Develop a playable online 3D curling game with rules similar to a physical curling game that
can be played by a good number of online teams and players, with potential to scale up for
massive online players. This game does not need to follow exactly standard curling game rules
and may be quite simple.
(2) Write a formal report covering the development details of the game, and your insights on the
challenges, solutions, programming languages and skills regarding large-scale programming