사이트 소개
finecode.fun은 설치도 회원가입도 없이 브라우저에서 바로 즐기는 짧은 웹 게임을 모아둔 개인 프로젝트입니다.
어떤 사이트인가요
finecode.fun은 한 판에 1~2분이면 끝나는 작은 미니 게임들을 모아둔 곳입니다. 별도의 프로그램을 내려받거나 계정을 만들 필요 없이, 주소를 열면 바로 게임이 시작됩니다. 모아둔 게임들은 저마다 겨루는 감각이 다릅니다. 순간적인 반응 속도를 재는 게임이 있는가 하면, 방금 본 순서를 기억해 되짚는 기억력 게임, 미묘한 색 차이를 골라내는 색각 게임, 화면 속 물체의 균형을 잡는 게임, 들려준 음을 건반에서 찾아내는 청음 게임, 눈에 보이지 않는 궤적을 손 감각으로 그리는 공간지각 게임도 있습니다. 하나의 장르로 묶기보다는, 사람이 가진 여러 감각을 하나씩 짧게 시험해 보는 쪽에 가깝습니다.
왜 만들었나요
이 사이트는 짧은 짬에 가볍게 즐길 수 있는 실험적인 웹게임을 직접 만들어 공개하려고 시작한 개인 프로젝트입니다. 큰 게임을 오래 붙잡고 있기는 부담스럽지만 잠깐 머리를 식히고는 싶을 때가 있는데, 그런 순간에 열어볼 만한 게임을 만들고 싶었습니다. 그래서 게임 하나에 여러 요소를 욱여넣기보다, 게임마다 아이디어를 딱 하나씩만 실험합니다. "선이 보이지 않는 상태로 원을 그리면 어떻게 될까", "기억한 버튼이 자리를 바꾸면 얼마나 헷갈릴까" 같은 질문 하나를 그대로 게임으로 옮기는 방식입니다. 그래서 어떤 게임은 몇 초 만에 끝나고, 어떤 게임은 생각보다 훨씬 어렵습니다.
어떻게 만드나요
모든 게임은 별도의 게임 엔진이나 플러그인 없이 웹 표준 기술만으로 구현했습니다. 그림은 Canvas로 그리고, 소리가 필요한 게임은 Web Audio API로 음을 직접 만들어 냅니다. 입력은 마우스와 터치를 함께 받도록 처리해서 데스크톱과 모바일 어느 쪽에서든 같은 게임을 할 수 있습니다. 덕분에 앱 설치나 별도 런타임이 필요하지 않고, 브라우저만 있으면 됩니다. 화면 크기에 따라 조작 방식이 조금씩 달라지는 게임도 있지만, 규칙과 채점 기준은 기기와 상관없이 동일합니다.
순위표
각 게임에는 실시간 순위표가 있습니다. 한 판을 끝내면 기록이 순위표에 반영되고, 다른 이용자들의 기록과 나란히 확인할 수 있습니다. 순위표가 있으면 한 번 하고 닫기보다 "조금만 더"가 되기 쉬워서, 대부분의 게임에 기록 도전 요소를 넣어 두었습니다. 게임에 따라 낮은 기록이 좋은 것도 있고 높은 점수가 좋은 것도 있으니, 각 게임 페이지의 설명을 먼저 확인하시면 좋습니다.
운영과 수익
이 사이트의 게임은 모두 무료이며, 게임을 하기 위해 결제하거나 유료 기능을 구매해야 하는 부분은 없습니다. 다만 사이트를 유지하는 데에는 서버와 도메인 비용이 들기 때문에, 일부 페이지에 광고를 게재해 그 비용을 충당하고 있습니다. 광고는 본문을 가리지 않는 위치에 두는 것을 원칙으로 합니다. 광고와 관련해 어떤 정보가 어떻게 쓰이는지는 개인정보처리방침 페이지에 정리해 두었습니다.