An immersive outdoor game scene in Chongqing,China