This study discusses the design issues of the human-computer-interaction environment for developing recognition skills of a basketball player in one-on-one situations. Further, two types of actual implementations are proposed for supporting a slight movement of offense and defense repeatedly. Trainees lack physical opponents when they want to have a one-onone training session. Thus, this study discusses and designs a software-based opponent for a single trainee who has a limited space in the physical world. Firstly, the system monitors and analyzes the offense player's body movements, providing a counter-movement with the silhouette of a visualized defense whose functions are based on the analysis of the monitored physical movement. The life-sized silhouette is displayed on a large screen in front of the trainee. Secondly, another system provides a realistic offense using a head mount display worn by a defense trainee for defense training. Furthermore, the defense receives feedback after the training. We discussed several findings through the first-round evaluation using these two systems. Finally, the extended function to strengthen the recognizing skill based on the gaze information of defensive players is introduced and evaluated.