이 지극히 간단한 구식 게임기의 핵심 부품은 누름 버튼 위에 달린 스크린 키라는 소형 LCD다. 이것을 프로그램 가능한 마이크로컨트롤러에 연결하면 완벽한 휴대형 DIY 게임 키 시스템이 완성된다. 파퓰러사이언스에서 제작한 이 제품은 작은 사탕 통에도 들어간다.
물론 닌텐도 DS를 완전 대체하지는 못하겠지만 게이머가 직접 프로그램한 대부분의 간단한 게임을 플레이할 수 있다. 파퓰러사이언스는 이미 ‘빨간 물고기, 초록 물고기, 파란 물고기, 상어’라는 게임(게임 규칙 참조)을 개발했다. 아이들은 이 게임을 좋아할 것이다. 부속을 조립하고 popsci.com/gameplay에서 코드를 다운받아 마이크로컨트롤러를 프로그램 한 다음 게임을 해보라.
MAKE your own BASIC GAME SYSTEM
2 HOURS$71.89
avrfreaks.net에서 마이크로컨트롤러가 해독할 수 있게 게임 코드를 바꿔 주는 AVR 프로그래머의 명단을 구할 수 있다. 더 많은 완성품과 자세한 프로그램을 보려면 popsci.com/gamekey를 참조하면 된다.
1popsci.com에서 게임을 다운로드한 후 AVR 프로그래머를 사용해 마이크로컨트롤러로 게임을 옮긴다.
2스크린 키(screenkey.com)와 마이크로컨트롤러(atmel.com)의 연결 정보를 담은 데이터 시트를 다운받는다.
3스크린 키의 데이터, 클록, 스위치 핀을 마이크로컨트롤러에 연결하고 파워 핀을 DC-DC 승압기에 연결한다. 저항기는 스크린 키의 핀에 들어가는 신호 수준을 안정적으로 유지한다.
4AA 배터리를 끼우고 전체 구성품을 원하는 컨테이너에 넣는다. 배터리 구획의 점퍼 스위치를 돌려 게임 키를 켠다. 이제 버튼 스크린을 들여다보는 일만 남았다.
The Rules of the Game
빨간 물고기, 초록 물고기, 파란 물고기, 상어 게임에서 스크린 키는 물속 생물들의 비트맵 이미지를 보여준다. 물고기가 나올 때는 버튼을 눌러야 하지만 상어가 나올 때는 눌러선 안 된다. 상어가 나올 때 누르면 게임오버가 된다. 게임을 진행할수록 이미지가 나오는 속도가 빨라지며 맞추기 힘들어진다
< 저작권자 ⓒ 서울경제, 무단 전재 및 재배포 금지 >