트릭컬 하면서 짤 그리면서 게임도 만드는 유저임. 본인이 만든 게임 중 트릭컬 팬게임이 있는데 소개하려고 글 씀
트릭컬에 이드라는 캐릭터가 있는데 커피만 보면 발작한다는 밈이 붙어서 이 밈을 컨텐츠로 한 게임임.
옛날에 동물농장 빵공장 알바 게임이랑 비슷한 방식이라 생각하면 됨 ㅇㅇ
이 게임을 트갤이랑 트챈, 유튜브에 공개했을 때 트릭컬 유저들 사이에서 엄청난 화제가 되었고 트챈 자랑 대회에서 하루만에 1등을 먹어버림.
트릭컬 유튜버들이 한 번씩은 다 플레이 해서 트릭컬 팬게임 중에서 가장 유명한 게임이 되었고 나무위키에도 소개되어 있음.
그냥 엔진 테스트 목적으로 만든거였는데 이게 이렇게 큰 관심을 받을줄은 몰랐음 ㅋㅋ
엔진은 유니티같은 상용 엔진이 아니라 본인이 직접 구축한 엔진임. 이 게임에 쓰인 엔진 버전은 버전7인데 지금은 버전10까지 올라감.
OpenGL, FreeGLUT가 메인이고 충돌처리에는 DirectXCollision을 사용하는 짬뽕 엔진임. 물리엔진은 Open Dynamics Engine이 탑재되어있고 사운드 엔진으로 FMOD를 사용함.
원래는 이 엔진 코드가 컴퓨터그래픽스 과목 기말 과제에 쓰인 코드였는데, 여기서 렌더링부분이랑 루프 부분만 떼다가 2D 게임 엔진으로 만들고 이런저런 기능을 붙인게 지금의 엔진임. DirectX 라이브러리를 사용했기 때문에 당연히 크로스 플랫폼은 저 멀리... 애초에 코드 원본 자체가 다른 운영체제에서 돌린다는걸 전제하지 않아서 그럼.
그리고 FreeGLUT가 기능 제약이 너무 많아 WinAPI로 비집고 들어가서 설계한 부분이 꽤 있어서 스파게티인 부분도 많음... 예를 들자면 마우스 사이드 버튼 이벤트 처리 자체가 불가능해서 컨트롤러 부분은 wndsubclass로 따로 만들어서 굴림. 그래서 나중에 glfw로 교체할 생각이긴 함. glfw가 기능이 더 많으니
엔진 코드:
https://gitlab.com/mata0319/QuadPent-Engine.git
개인 개발 목적으로 만든거다 보니 문서도 없고 주석도 부실하니 다른 사람들이 쓸 물건은 못 됨... 시간이 되면 문서 만들고 주석도 추가할 예정
너무 폭력적이에욧
시발 고수노....
단순하면서도 재밌어보이네 ㅋㅋㅋ
초고수네
단순한 룰로 재밌게 만들었네 ㄷㄷ 근데 1인게임만들면서 여기 모르는 사람도 있구나
고수 - dc App