개발자 Guy Dupont가 진행한 흥미로운 프로젝트에서는 Raspberry Pi Pico의 RP2040 마이크로컨트롤러를 활용하여 기존의 폰 게임을 새롭게 구현했습니다. 이번 프로젝트에서는 마우스 입력을 통해 게임을 플레이할 수 있도록 하는데, 이를 위해 잔상 효과(persistence of vision)를 이용했습니다. 마우스 커서를 빠르게 움직여 마치 다중 위치에 있는 것 같은 착각을 일으키는 방식입니다.
이 설정을 통해 게임 플레이 외에도 일반적인 마우스 기능을 정상적으로 사용할 수 있어 유연성을 높였습니다. 또한 폰 게임에 새로운 점수 시스템을 도입했는데, 숫자 점수 대신 커서가 승리 측으로 시각적으로 이동하는 방식입니다. 이러한 창의적인 설계 선택은 게임 플레이 경험에 흥미로운 시각적 요소를 더했습니다.
Dupont는 이 프로젝트의 소스 코드를 GitHub에 공개했으며, 표준 HP 마우스와 Adafruit Feather RP2040 등의 RP2040 보드만 있으면 누구나 이 프로젝트를 복제할 수 있도록 하였습니다. 그는 TinyUSB Arduino Library를 사용하여 이 장치를 프로그래밍했지만, 다른 보드를 사용할 경우 결과가 다를 수 있습니다.
* 이 글은
tomshardware.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.