누군가 당신의 Android 게임용 핸드헬드를 위해 Nintendo StreetPass를 재발명했습니다
Source: Android Authority

TL;DR
- ThunderPass는 Nintendo 3DS의 StreetPass를 현대적으로 재구성한 것으로, Android 기반 게임 콘솔용으로 제작되었습니다.
- 사용자는 게이머 프로필을 만들고 블루투스를 통해 주변의 다른 게이머와 자동으로 공유합니다.
- 이 개념은 매력적이지만, vibe‑coded 앱과 관련된 프라이버시 및 보안 문제가 있습니다.
배경
3DS를 많이 플레이했던 사람이라면 Nintendo의 근접 기반 시스템인 StreetPass를 기억할 것입니다. 이 시스템은 미이와 게임 데이터를 주변 기기와 공유했습니다. 클래식 게임을 에뮬레이션하기 위해 Android 기반 콘솔을 사용하는 게이머가 늘어나면서, 한 개발자가 StreetPass의 추억을 되살릴 현대적인 Android 대안을 만들었습니다.
ThunderPass 소개
ThunderPass는 AYN Thor, Retroid Pocket, 그리고 Odin 같은 Android 레트로 콘솔과 함께 작동하도록 설계되었습니다. StreetPass와 달리 ThunderPass는 블루투스를 사용해 근처 기기를 탐색하지만, 핵심 기능인 프로필 교환, 배지 획득, 그리고 Volts(프로필 업그레이드에 쓰이는 화폐) 수집은 원래 경험을 그대로 반영합니다.
앱이 주장하는 주요 기능
- 익명 공유: 사용자는 RetroAchievements 사용자명과 같은 식별 가능한 정보를 숨기고 비식별 정보만 제한적으로 공유할 수 있습니다.
- 배지 및 Volt 시스템: 프로필 업그레이드를 보상함으로써 상호작용을 장려합니다.
프라이버시 및 보안 우려
Reddit의 r/SBCGaming에서 진행된 토론(예: HouseOnTw1tch 사용자가 시작)에서는 다음과 같은 문제점이 제기되었습니다:
- 개발자 Gui Lima가 AI 도움을 받아 “vibe coding”을 했다고 인정했습니다. 비평가들은 AI가 코드 생성뿐 아니라 문서화까지 관여했을 가능성을 제기하며, 코드 품질에 대한 의문을 제기합니다.
- 하드코딩된 API 키: 소스에 정적 API 키가 존재한다는 증거는 보안 관행이 부실함을 시사합니다.
- 코드 스니펫 도용 의혹도 제기되었습니다.
오픈 소스 투명성
전체 소스 코드는 GitHub에 공개되어 있습니다: ThunderPass repository. 이 투명성 덕분에 누구든 코드를 감사하고, 문제점을 식별하며, 수정이나 개선을 제출할 수 있습니다.