← 누가살래 홈으로
회사 소개
오프라인 모임을 위한 실시간 파티게임 · nolza.org
우리가 푸는 문제
회식, MT, 동아리 모임, 가족 외식 자리에서 매번 어색하게 흘러가는 한 가지 질문이 있습니다. "누가 살래?" 후배는 선배 눈치를, 동기끼리는 가위바위보 패배 분위기를, 가족끼리는 서로 양보하다가 길어지는 침묵을 마주합니다. 누군가가 자발적으로 카드를 내미는 자리는 매번 같은 사람이고, 그 사람의 부담은 누적되고, 자리는 어색해집니다.
누가살래는 이 "결제자 결정"이라는 보편적 갈등을 재미있는 30초~10분 미니게임 한 판으로 바꿉니다. 결과는 무작위 시드와 서버 검증으로 누구도 조작할 수 없고, 모든 참가자에게 동시 공개됩니다. 게임에서 진 사람이 결제하든, 다 같이 결제 비율을 결정하든, 결과가 정해진 후에 발생하는 책임 회피나 어색함이 사라집니다.
운영 철학
누가살래는 다음 세 가지 원칙으로 운영됩니다.
- 설치 없음, 회원가입 없음. 같은 자리의 친구들이 즉시 참여할 수 있어야 합니다. 회원가입이 필요한 순간 그 자리에서 게임이 끝납니다. 방장이 6자리 코드를 공유하면 누구나 모바일 브라우저로 바로 입장할 수 있도록 설계되었습니다.
- 결과 조작 불가능. 모든 무작위는 서버 시드로 생성되고, 라운드 종료 후 누가 어떤 선택을 했는지 모든 참가자에게 공개됩니다. "내가 일부러 졌을 거라는 의심"이 자리에서 발생하지 않도록 설계의 1순위가 투명성입니다.
- 게임을 하는 중에는 광고가 없습니다. 상자를 고르고 사다리를 타는 그 순간에는 어떤 광고도 끼어들지 않습니다. 광고는 게임 밖 화면(홈·방 만들기·대기실·라운드 결과)에만 두고, 그마저도 본문을 밀어내지 않는 자리에만 놓습니다. PC 에서는 본문 바깥 좌우 여백, 모바일에서는 화면 맨 아래 한 줄입니다. 결과 화면에서도 광고는 "다음 라운드" 버튼보다 아래에 있어, 결과를 보고 다음으로 넘어가는 길을 막지 않습니다.
제공 게임
현재 여섯 가지 미니게임을 제공합니다. 각 게임은 한 라운드가 30초에서 10분 사이로, 모임 자리의 흐름을 끊지 않게 설계되었습니다.
- 룰렛 — 돌리고 멈추면 끝. 5초, 조작 없이 구경만 하면 됩니다.
- 풍선 터뜨리기 — 목숨줄을 끊으면 내가 쏜다. 남을수록 조여드는 1분 심리전.
- 사다리타기 — 서버 시드로 생성해 조작 불가. 출발점만 고르면 30초.
- 핀볼 — 장애물에 튕기는 공이 떨어진 자리로 결정. 30초 구경 게임.
- 숫자경매 — 비밀리에 부른 숫자를 동시 공개. 2분 눈치 싸움.
- 난장판 레이스 — 직접 조작해 달리는 실시간 경주. 3분, 유일한 경쟁 게임.
기술 스택
누가살래는 Flutter Web 기반의 클라이언트와 Spring Boot 기반의 게임 서버로 구성되어 있으며, WebSocket(STOMP)과 폴링 백업을 함께 사용해 모임 자리의 변화무쌍한 네트워크 환경에서도 안정적인 동시성을 유지합니다. 데이터는 MariaDB에 저장되고 실시간 메시지는 RabbitMQ STOMP 와 Redis 를 거쳐 전 참가자에게 동시 전달됩니다.
운영자 정보
누가살래는 개인이 취미로 만들어 운영하는 토이 프로젝트입니다. 개발·디자인·운영·응대를 한 사람이 합니다.
- 운영자 이메일: [email protected]
- 응답 시간: 혼자 운영해서 며칠 걸릴 수 있습니다 (전부 읽습니다)
- 문의 주제: 서비스 이용, 게임 결과 문의, 기능 제안, 신고 / 정책 위반
구체적인 문의는 문의 페이지 또는 이메일로 직접 연락해 주시면 가능한 빠르게 응대하겠습니다.