안녕하세요 선배님들 맨날 눈팅만 하다가 첫 글을 적어봅니다.
저는 심심할때 이것저것 개발해보는 취미가 있습니다.
회사에서나 친구들이랑 매번 커피내기나 벌칙내기를 할때 가위바위보, 사다리타기를 했었는데 매번 할때마다 너무 재미없어서
직접 재밌는 웹게임을 만들어보면 어떨까 생각이 들어서 무작정 [커피런] 이라는 게임을 만들어 봤습니다.
막상 만들어서 주변사람들과 같이해보니 반응이 너무 좋아서 무작정 배포를 해버렸네요 ㅋㅋ
게임 이름: 커피런 (CoffeeRun)
링크: 커피런 게임 하러가기
게임 규칙은 정말 간단합니다.
1. 인원수를 고르고,
2. 당첨 대상을 고르고,
3. 이름을 적고 1분동안 관전을 하면 됩니다.
중간에 여러가지 스킬이 써지면서 엎치락 뒤치락 하는데 정말 쫄깃합니다.
- 대폭발: 상위권이 느려짐
- 번개공격: 선두권이 마비됨
- 터보부스터: 꼴찌가 급상승
- 저격: 1등과 꼴찌가 자리바뀜
- 대혼란: 모든 순위가 뒤바뀜
정적 페이지라서 최적화가 정말 잘되어있어서 랙은 없습니다.
(모바일에서도 잘 작동하지만 여러명에서 커피내기를 하는 상황에선 큰 PC화면으로 보면 더 재밌습니다.)
활용 사례들로는
- 커피내기 (가장 많이 사용)
- 점심 메뉴 정하기
- 청소 당번 정하기
- 회식 장소 결정
- 술자리 벌칙게임
- 이벤트 당첨자 정하기
- 노래방 순서 정하기
커피런 게임은 기존 가위바위보보다 훨씬 재미있고 공정합니다. 1분이라는 시간도 적당해서 지루하지 않고요.
개발 후기
6개월 정도 퇴근하고 집에서 짬짬이 개발했는데, 실제 게임 로직은 2-3개월 만에 끝났고 나머지는 거의 CSS 디자인 작업이었습니다.
특히 모바일 반응형 작업이 생각보다 까다로웠어요. (리액트 쓸껄...)
커피런은 주로 스마트폰에서 여러 명이 함께 보는 경우가 많아서 모바일 최적화가 필수였는데, 다양한 화면 크기에 맞춰 레이아웃을 조정하는게 어려웠습니다.(리액트 쓸껄...2)
하지만 완성하고 나니 뿌듯하고, 테스트해본 결과 기존의 단순한 가위바위보나 제비뽑기보다 훨씬 재미있다는 반응입니다.
기술 스택
HTML5, CSS3, JavaScript (바닐라JS)
Lottie.js (애니메이션)
취미 프로젝트라서 깃헙페이지로 호스팅하였고 인앱결제유도 그런것 없이 완전 무료입니다.
소스코드: https://github.com/drkim-dev/coffeerun (학습용으로 공개)
댓글로 피드백 주시면 정말 감사하겠습니다. 즉각 반영하겠습니다!!
버그 발견하시면 바로 수정하고, 기능 추가 요청도 환영합니다.
네이버/구글에 '커피런 게임' 검색하셔도 바로 접속 가능합니다.
1분 너무 길어요 시간 선택하게 해주세요
네 다음 업데이트에 반영하겠습니다. 댓글 감사합니다.
7.31.(화) 패치 완료! - 시간선택 가능(20초,40초,60초) - 로딩페이지 생성
커피내깈ㅋㅋㅋ재밋다 - dc App
댓글 감사합니다. 회사에서, 모임에서 재밌게 즐겨주세요!
2명 해놓으니까 역전을 3번 당하네ㅋㅋㅋㅋ 일등하고 바로 사라져서 약간 아쉽, 쭉 달리면서 세레머니라도 해주면 좋을 듯,, 잘 만들었다 고수
시간가속이 필요해여 커피내기하고 1분동안 있을 수는 없잖아여 그리고 뭔가 빠칭코나 우마무스메처럼 여러 이팩트들을 붙이면 더 스릴감 넘칠 거 같아요 근데 해보니 좀만 다듬으면 진짜로 써볼만 한데요? 개추
저 효과들이 실제로 연출이 있으면 더 좋을 거 같아요. 대혼란은 실제 허리케인이 등장한다던지
한 ~20초면 할듯 1분 너무 길러요 - dc App
7.31.(화) 패치 완료! - 시간선택 가능(20초,40초,60초) - 로딩페이지 생성
이 댓글은 게시물 작성자가 삭제하였습니다.