Linux 핀볼 시뮬레이션 엔진, IAAPA Expo에서 첫선
I'm Working on a FOSS Linux Pinbal Simulation Engine
개발자 sysrpl이 Linux용 오픈소스 핀볼 시뮬레이션 엔진을 공개했다. 사운드 시스템, 물리 엔진, 인게임 에디터, 멀티 카메라 모드 등이 추가됐고, Typescript로 오프스크린 렌더링과 Asteroids 미니게임도 구현했다. 아직 초기 버전이지만 다음 주 2026 IAAPA Expo에서 업체들에게 선보일 예정이다.
완전한 FOSS가 될 것이지만, 첫 릴리스 전에 더 많은 작업이 필요하다.
HN 토론
38- sysrpl
제목에서 말씀드린 것처럼, 저는 FOSS Linux 핀볼 시뮬레이션 엔진을 작업 중입니다. 이는 수년간 github에 있던 제 Pascal Tiny.Sim 라이브러리를 기반으로 합니다. 테이블은 파라메트릭 CAD(현재는 OnShape)로 설계되고 제 엔진에 3D 메시로 가져옵니다. 많은 물리 바디를 기본 도형으로 단순화하고 메시가 테이블로 변환되는 방식을 구성하는 옵션이 있습니다. 테이블 로직은 Typescript로 작성됩니다. 사용자는 게임 내에서 테이블을 편집할 수도 있습니다. 아이디어는 사용자가 엔진을 사용해 자신이 설계한 핀볼 테이블을 플레이하고 공유할 수 있게 하는 것입니다. 저는 매일 Linux를 사용하고 재미있는 게임을 플레이하는 데 더 많은 지원이 필요하기 때문에 Linux를 지원합니다.
Linux를 돕고 싶고 아티스트라면, 초기 소스 코드 릴리스에 3개의 다른 테이블과 자신만의 핀볼 테이블을 만드는 방법에 대한 가이드를 포함할 계획입니다. 테이블 아트워크에 도움이 될 아트워크를 찾고 있습니다. 제 연락처 정보는 이 제출물에 링크된 페이지에 있습니다.
- malbs
저는 핀볼을 사랑하지만 개인적으로는 형편없어요. 공이 떨어지거나 향하는 위치에 따라 약간의 운이 작용한다고 항상 생각했는데, 핀볼을 정말 잘하는 사람이 플레이하는 것을 보고 생각이 바뀌었습니다.
그는 기계를 미묘하게 쳐서 공의 라인을 이동시켜 공이 정중앙으로 곧장 떨어지거나 데드 레인으로 들어가는 것을 막을 수 있는 미묘한 기술이 있다는 것을 보여줬습니다... 하지만 센서가 작동해 기계가 꺼질 정도로 세게는 아니었죠.
그가 핀볼하는 것을 보는 것은 정말 놀라웠습니다. 저는 그의 기술을 따라할 수 없었지만, 그것은 분명히 예술 형식입니다...
그래서, 기계 범핑을 구현할 수 있나요? :-)
- berkes
저는 Vector Pinball(Floss, fdroid: https://f-droid.org/en/packages/com.dozingcatsoftware.bouncy...)을 많이 플레이하며 좋아합니다.
FLOSS 세계에서 핀볼 게임 옵션이 더 많아지는 것에 박수를 보냅니다. 감사합니다!
- panki27
Visual Pinball도 꼭 확인해 보세요. 커뮤니티가 그를 위해 수많은 테이블을 만들어 두었습니다.
- Tade0
여기서 물리가 어떻게 구현되는지 궁금합니다.
친구들과 함께 플레이할 골프 게임을 작업 중인데, 제가 넘어야 했던 첫 번째 장애물은 기성 물리 엔진을 그냥 붙여넣고 끝낼 수 없다는 사실이었습니다. 특정 속도 이상에서는 공이 벽을 통과해 터널링하기 때문입니다.