1. A shooting training and game system with virtual targets comprising: a main controller; a projection module; a lens module; and a shooting tool, wherein the main controller is disposed with hardware, software or firmware the shooting training and game system requires, wherein the projection module is configured to deflect and project a light beam to form a virtual target image area on a screen in front of the projection module, wherein at least one virtual target is shown on the virtual target image area by projection, wherein the lens module is aligned with the virtual target image area and configured to detect and obtain relative positions and coordinates of at least one shot formed on the virtual target image area by the shooting tool, wherein the shooting training and game system calculates and checks an error of the shot in relative to the corresponding virtual target for evaluation of accuracy, wherein the shot, the error, a sign representing the virtual target being shot, or their combinations is projected on the virtual target image area by the projection module, wherein the shooting tool includes a real gun and a laser gun, wherein the shot formed on the virtual target image area is a bullet hole when the shooting tool is the real gun, and wherein the shot formed on the virtual target image area is a light spot from the laser gun when the shooting tool is the laser gun.