어릴때 부터 다양한 fps형식의 다양한 pc게임과 오락실에서의 다양한 게임을 좋아하는 학생으로서 다양한 게임을 접하면서 자라왔습니다 최근에는 발로란트라는 게임에 빠져 많은 시간을 게임을 하면서 보내고있는데 이러한 발로란트와 같은 fps형식의 게임을 오락실에서 하는 건슈팅 게임 형식으로하면 더 재미있게 할 수 있지 않을까? 라고 생각하였고 이러한 생각을 현실화 시키기로 하였습니다.
오락실 건슈팅 게임기
이러한 오락실에서 흔히 볼 수 있는 게임기 중 하나인 건슈팅게임기와 같이 실제 총모양의 컨트롤러를 가지고 pc게임을 할수 있는 컨트롤러를 제작하기로 하였습니다.
먼저 시작하기 전에 저는 이러한 컨트롤러의 기능을 먼저 정하고 제작하였습니다
1. 총기모양의 컨트롤러
2. 다양한 게임에서 사용가능
3. 조이스틱을 이용한 이동
4. 자이로를 이용한 시점변환
5. 총기의 격발기능 구현
6. 총기의 장전기능 구현
7. vr을 이용한 실감난 체험
이 6가지를 중점으로 fps컨트롤러를 제작하기로 하였습니다.
먼저 이러한 컨트롤러를 제작하기 위한 설계를 프릿징 소프트웨어를 이용해서 설계를 하였습니다.
설계도
아두이노 레오나르도를 이용해서 조이스틱으로 wasd를 조작할수 있고 각각의 버튼들이 기능키로서 사용 가능하도록 그리고 mpu6050 자이로센서를 이용해서 시점변환이 가능하도록 설계하였습니다.
그리고 이 설계를 기반으로 제작에 필요한 준비물을 정리하였습니다
1. 비비탄총(scar-l) 이 프로젝트에는 아카데미과학의 scar-l 을 사용했습니다
아카데미 과학 scar-l
2. 버튼
푸쉬버튼 unlock
3. 아두이노 레오나르도
아두이노 레오나르도
4. 조이스틱 모듈
조이스틱 모
5. 자이로 모듈(mpu-6050)
mpu 6050
6. 스마트폰 vr
pico u vr
7. 전선
8. 저항
etc...
이러한 준비물을 가지고 컨트롤러를 제작하였습니다.
이러한 방식으로 다양한 기능키들과 트리거 장전기능 그리고 수직 손잡이에 조이스틱을 설치하여 조이스틱을 이용해 wasd+앉기가 가능하도록 제작하였습니다