쿠쿠루삥뽕 | Kukuru-Pingpong
쿠쿠루삥뽕은 한국의 대중적인 밈과 영화 명대사를 활용한 실시간 턴제 음성 배틀 게임입니다.
Core trick
Gemini scores each recorded line against the original film audio on four rubrics while the opponent's turn plays, hiding judging latency.
Description
쿠쿠루삥뽕은 한국의 대중적인 밈과 영화 명대사를 활용한 실시간 턴제 음성 배틀 게임입니다. 1~3분의 짧고 강렬한 세션 동안 유저들이 유명 영화 대사를 직접 연기하며 대결하고, Google Gemini API가 음성 심판이 되어 원본 대사와 비교 분석 후 승패를 결정합니다.
Gemini 기반 AI 음성 판정 시스템은 어조(Tone), 감정이입(Emotion), 리듬(Rhythm), 발음(Pronunciation) 4가지 지표(총 100점)로 정밀 평가를 수행합니다. 두 플레이어의 점수 차이에 비례해 상대 HP를 차감하는 직관적인 격투 시스템을 적용해 몰입감을 강화했습니다.
또한 레이턴시 마스킹 기법을 활용해 상대 턴 음성 재생 시간 동안 백그라운드에서 AI 채점을 완료함으로써, 로딩 화면 없이 끊김 없는 멀티플레이 경험을 제공합니다.
더 나아가 Gemini API를 다중 활용하여 대사 리믹스 생성, 실시간 TTS 변환, 캐릭터 이미지 생성까지 게임 루프에 통합했습니다. AI를 단순 기능이 아닌 게임의 핵심 심판 시스템으로 배치한 몰입형 엔터테인먼트 프로젝트입니다.
README excerpt
# 🎮 쿠쿠루삥뽕 (Kukuru-Pingpong) [](https://cerebralvalley.ai/e/gemini-3-seoul-hackathon) > **"영화 속 명대사를 따라하며 AI 평가 기반으로 대결하는 실시간 턴제 음성 배틀 게임"** > > (Gemini 3 서울 해커톤 "엔터테인먼트 트랙" 출품작 - 팀 **Kukuru-Pingpong**) --- ## 📝 프로젝트 소개 **쿠쿠루삥뽕**은 한국의 대중적인 밈이자 영화/드라마 명대사를 활용한 실시간 턴제 음성 배틀 게임입니다. 짧고 강렬한 세션(1~3분) 동안 유저들은 유명 영화의 명대사를 직접 연기하며 대결을 펼치며, **Google Gemini API**가 음성 심판이 되어 영화의 원본 대사와 유저의 목소리를 비교하여 승패를 결정합니다. 단순히 목소리를 녹음하는 것을 넘어, Gemini를 활용한 **4중 AI 파이프라인**을 게임 루프의 핵심에 배치하여 몰입감 높은 엔터테인먼트 경험을 창조했습니다. --- ## ✨ 핵심 기능 및 임팩트 ### 1. 🤖 AI 기반 정밀 음성 판정 (Voice Judge) - 두 플레이어의 녹음 음성을 `gemini-2.5-flash` 모델로 분석합니다. - 어조(Tone), 감정이입(Emotion), 리듬(Rhythm), 발음(Pronunciation) 등 4가지 지표를 기준(총점 100점)으로 평가하여 점수를 부여하고 냉철한 승패 피드백을 제공합니다. ### 2. 💥 실시간 데미지 및 HP 격투 시스템 - 각 플레이어는 100의 HP(하트 3개)를 가지며, 두 플레이어가 획득한 AI 점수 차이에 비례해 상대의 HP를 깎는 직관적인 대결 룰을 적용했습니다. ### 3. ⏱️ 무호흡 레이턴시 마스킹 (Latency Masking) - 상대방 턴의 음성을 듣는 "재생/연출 시간" 동안 백그라운드에서 실시간으로 AI 점수 평가를 수행하여, **로딩 화면 없이 끊김 없고 몰입감 넘치는 멀티플레이 경험**을 완성했습니다. ### 4. 🔗 다양한 Gemini API 다중 활용 결합 - **대사 리믹스 (Sentence Generator):** 무작위 키워드와 원본 대사를 `gemini-2.5-flash` 모델로 합성하여 기발하고 새로운 대사를 창조합니다. - **TTS (Text-to-Speech):** `gemini-2.5-flash-preview-tts` 모델을 이용해 로컬 모드에서 AI 상대방의 대사를 고품질 음성으로 실시간 변환하여 게임 내 에셋으로 활용합니다. - **이미지 생성 (Image Generator):** `gemini-2.0-flash-exp-image-generation` 모델 파이프라인으로 플레이어들의 개성 넘치는 8종의 캐릭터 초상화를 생성하여 인게임에 적용했습니다. --- ## 🎯 게임 플로우 1. **로비**: 로컬(1기기 2P) 또는 온라