프로젝트맥주 게임기PLC HMI 아케이드 게임기 만들기 - Playdate 〈Root Bear〉의 크랭크를 진짜 레버로
크랭크를 돌려 루트비어를 따르는 Playdate 게임 〈Root Bear〉를, 포텐셔미터 레버와 터치패널을 붙인 실물 아케이드 게임기로 옮겼습니다. 취미로 시작했는데 속은 진짜 산업 설비인 물건이 하루 만에 나왔습니다.
프로젝트
맥주 게임기 프로젝트의 개발 과정과 검증 기록을 모았습니다.
8개 글
프로젝트맥주 게임기크랭크를 돌려 루트비어를 따르는 Playdate 게임 〈Root Bear〉를, 포텐셔미터 레버와 터치패널을 붙인 실물 아케이드 게임기로 옮겼습니다. 취미로 시작했는데 속은 진짜 산업 설비인 물건이 하루 만에 나왔습니다.
프로젝트맥주 게임기맥주 게임기 2부입니다. Blender로 볼 레버와 가변저항 기둥을 모델링해 3D 프린터로 뽑았고, 프로콘에서 적출한 진동 소자 이식은 장렬히 실패했습니다. 소자와 보드의 궁합이라는 교훈이 남았습니다.
프로젝트맥주 게임기타이틀 화면을 게임 선택 메뉴로 바꾸고 블랙잭을 두 번째 게임으로 꽂았습니다. 물리 버튼 4개로 히트와 스테이를 치는 교대 딜 변형 룰이고, 첫 게임의 순위표·통신 계층을 그대로 물려받아 절반의 시간에 끝났습니다.
프로젝트맥주 게임기HMI 화면을 살아있게 만든 하루입니다. 애니메이션 다섯 종과 코드로 그린 술집 배경, 그리고 도형 곰 4대의 실패 끝에 AI가 다른 AI에게 그림을 시킨 이야기입니다.
프로젝트맥주 게임기2부에서 예고한 ERM 진동모터를 달았지만 레버를 당겨도 세기가 그대로였습니다. 그럴듯한 추리를 두 번 하고 두 번 틀린 끝에, 값을 직접 찍어보고 나서야 원인이 출력 범위였다는 걸 알았습니다.
프로젝트맥주 게임기아날로그 조이스틱이 먼저 있었고 게임이 따라왔습니다. 밤하늘을 올라가며 적을 쏘는 세로 스크롤 슈팅을 만들면서 메모리 주소 이사, 총알 인과 붕괴, 갱신 간격 문제를 차례로 밟았습니다.
프로젝트맥주 게임기새 부품 없이 맥주 레버만 다시 써서 낚시 게임을 만들었습니다. 설계는 우아했는데 해보니 재미가 없었고, 막연한 감상 네 개를 정확한 숫자 네 개로 번역하는 과정이 이 글의 본론입니다.
프로젝트맥주 게임기레버 하나로 시작해 게임 네 개가 들어간 아케이드 게임기까지, 7편을 한 페이지에 모았습니다. 어떤 부품이 어떤 게임을 데려왔는지 순서대로 볼 수 있습니다.