X-Y 플로터를 이용한 원격 보드 게임 기계의 설계 및 구현
참가 부문
학과
팀명
486
신청자 이름
학생행정실
이 과제의 목적은 컴퓨터 프로그램으로 두 명의 플레이어가 체스 게임을 할 수 있게 하고, 체스 말의 움직임을 실제 체스판 위에서 똑같이 재현하는 것이다.
체스는 오래전부터 많은 사람에게 사랑을 받아온 대표적인 면대면 게임이다. 컴퓨터와 인터넷이 발전하면서 체스를 즐기는 사람들은 체스를 할 수 있는 여러 가지 방법을 개발했다. 온라인 체스 게임은 게임을 하는 두 사람의 공간적 제약을 없앴다. 컴퓨터 프로그램과 체스를 할 수도 있게 되었다. 그렇지만, 컴퓨터를 이용해 체스를 할 때 마치 상대와 마주하고 있는 것처럼 실제 체스 말이 움직인다면 게임의 만족감이 더 클 것이다.
이 과제는 체스 말에 자석을 달고 체스판 아래에서 자력을 이용해 말을 이동시키는 방식으로 수행할 수 있다. 체스판 아래에는 직접 제작한 x-y 플로터를 아두이노로 제어할 수 있도록 했다. 필요할 때 필요한 말만 움직이도록 플레이트에는 자석이 달린 팔을 달아 서보 모터에 의해 각도를 회전시킬 수 있도록 하였다. 타이밍 벨트와 스텝 모터를 이용해 만든 x-y 플로터는 이후 다른 용도로도 사용할 수 있다. 이후 JAVA로 체스 게임을 코딩하고 아두이노와 시리얼 통신이 가능하도록 하였다.
담당부서학생행정실
전화번호880-2277