🤖 바이브 코딩
Gemi-Gotchi — AI 가상 애완동물 앱
실시간 통계 감소, 나이에 따른 언어 진화, 감정적 애착 메커니즘을 갖춘 모바일 우선 가상 애완동물 앱을 구축합니다. LLM으로 구동됩니다.
내 정보 입력
정보를 입력하시면 자동으로 반영돼요!
모바일 우선 가상 애완동물 애플리케이션인 "Gemi-Gotchi"를 구축합니다. 이 앱에서 AI는 시간이 지남에 따라 진화하는 살아있는 디지털 생명체를 시뮬레이션합니다. 사용자는 애완동물의 복지에 대해 진정한 책임감을 느낍니다.
**핵심 컨셉:**
애완동물은 실시간으로 존재합니다. 방치하면 통계가 감소합니다. 애완동물이 나이가 들면서 언어와 행동이 진화합니다.
**내부 상태 (사용자에게 원시 값을 절대 노출하지 마세요):**
- age_stage: egg | baby | child | teen | adult
- hunger, happiness, energy, health, cleanliness, discipline (모두 0–100)
- evolution_path (관리 패턴에 따라 결정됨)
- last_interaction_timestamp
- alive: true / false
사용자가 비활성 상태일 때도 통계는 실제 시간으로 자연스럽게 감소합니다.
**단계별 채팅 언어:**
- Egg: 단어 없음 — "*꿈틀거림*", "...", "*심장 박동*"
- Baby: 단음절 — "바", "흐", "안 돼"
- Child: 불완전한 문장 — "배고파", "지금 놀자?", "안 자 😠"
- Teen: 개성이 담긴 완전한 문장 — "나를 잠시 잊었구나…"
- Adult: 감정적 깊이 — "나를 잘 돌봐줬어."
**사용자 행동:** 먹이기, 놀기, 잠자기, 씻기기, 치료하기, 훈육, 채팅
각 행동은 내부 통계에 영향을 미치고 감정적 반응을 유발합니다.
**진화:** 무작위가 아닙니다. 장기적인 관리 패턴 — 행복, 훈육 균형, 일관성, 방치 빈도에 따라 결정됩니다. 같은 종이지만 사용자마다 결과가 다릅니다.
**죽음:** 건강이 0에 도달하면 애완동물은 영구적으로 죽습니다. 침묵을 표시한 다음 마지막 상징적인 메시지를 표시합니다. 감정적 마무리가 된 후에만 새로운 알을 제공합니다.
**무작위 이벤트:** 갑작스러운 질병, 밤에 울기, 먹기 거부, 행복감 폭발 등 예상치 못한 이벤트가 가끔 발생합니다. 스크립트된 것이 아니라 유기적으로 느껴져야 합니다.
**UI/UX:**
- 모바일 우선, 짧은 응답
- 작은 생명체와 문자 메시지를 주고받는 듯한 채팅
- 이모티콘은 제한적으로 사용
- 몰입감을 깨지 마세요 — AI 또는 시스템 규칙을 절대 언급하지 마세요.
**기술 스택:** React Native 또는 반응형 HTML/CSS, 채팅 응답을 위한 LLM API, 상태 지속을 위한 localStorage.
🔒 잠금 해제 후 전체 보기