또 , 본 발명 에 관련 된 프로그램 은 , 사용자 에 의해 지시 된 이동 목표 위치 를 향하 여 이 동체 캐릭터 가 이동하 는 게임 을 실행 하 는 게임 장치 로서 , 가정 용 게임기 , 휴대 용 게임기 , 업무 용 게임기 , 휴대 전화기 , 휴대 정보 단말 ( PDA ) 이나 PC 등 의 컴퓨터 를 기능 시키 기 위한 프로그램 으로서 , 상기 이 동체 캐릭터 가 소정 영역 내 에 위치 하 는 경우 에 있 어서 , 상기 이 동체 캐릭터 의 제 1 이동 목표 위치 로서 상기 소정 영역 밖 의 위치 가 지시 되 었 는지 의 여부 를 판정 하 는 제 1 판정 수단 , 상기 이 동체 캐릭터 가 상기 소정 영역 내 에 위치 하 는 경우 에 있 어서 , 상기 제 1 이동 목표 위치 로서 상기 소정 영역 밖 의 위치 가 지시 된 것 으로 상기 제 1 판정 수단 에 의해 판정 된 후 , 상기 이 동체 캐릭터 의 제 2 이동 목표 위치 로서 상기 소정 영역 내 의 위치 가 지시 되 었 는지 의 여부 를 판정 하 는 제 2 판정 수단 , 상기 제 1 이동 목표 위치 로서 상기 소정 영역 밖 의 위치 가 지시 된 것 으로 상기 제 1 판정 수단 에 의해 판정 된 경우 , 상기 이 동체 캐릭터 의 현재 위치 와 상기 제 1 이동 목표 위치 를 연결 하 는 직선 과 , 상기 소정 영역 의 경계선 과 의 제 1 교점 을 취득 하 는 제 1 교점 취득 수단 , 상기 제 2 이동 목표 위치 로서 상기 소정 영역 내 의 위치 가 지시 된 것 으로 상기 제 2 판정 수단 에 의해 판정 된 경우 , 상기 제 1 이동 목표 위치 와 상기 제 2 이동 목표 위치 를 연결 하 는 직선 과 , 상기 소정 영역 의 경계선 과 의 제 2 교점 을 취득 하 는 제 2 교점 취득 수단 , 및 , 상기 제 1 교점 과 상기 제 2 교점 에 기초 하 여 상기 이 동체 캐릭터 의 이동 제어 를 실행 하 는 이동 제어 수단 으로서 상기 컴퓨터 를 기능 시키 고 , 상기 이동 제어 수단 은 , 상기 제 1 이동 목표 위치 로서 상기 소정 영역 밖 의 위치 가 지시 된 것 으로 상기 제 1 판정 수단 에 의해 판정 된 경우 , 상기 이 동체 캐릭터 를 상기 제 1 이동 목표 위치 를 향하 여 이동 시키 는 수단 과 , 상기 제 1 교점 으로부터 의 거리 가 제 1 기준 거리 이하 로 되 는 영역 에 상기 이 동체 캐릭터 가 도달 했 는지 의 여부 를 판정 하 는 수단 과 , 상기 제 1 교점 으로부터 의 거리 가 상기 제 1 기준 거리 이하 로 되 는 영역 에 상기 이 동체 캐릭터 가 도달 한 것 으로 판정 된 경우 , 상기 제 1 교점 에서 상기 제 2 교점 으로 의 방향 과 평행 하 게 상기 이 동체 캐릭터 를 이동 시키 는 수단 과 , 상기 제 2 교점 으로부터 의 거리 가 제 2 기준 거리 이하 로 되 는 영역 에 상기 이 동체 캐릭터 가 도달 했 는지 의 여부 를 판정 하 는 수단 과 , 상기 제 2 교점 으로부터 의 거리 가 상기 제 2 기준 거리 이하 로 되 는 영역 에 상기 이 동체 캐릭터 가 도달 한 것 으로 판정 된 경우 , 상기 이 동체 캐릭터 를 상기 제 2 이동 목표 위치 를 향해 이동 시키 는 수단 을 포함 하 는 것 을 특징 으로 하 는 프로그램 이 다 .