햄집사 세바스찬의 경험치, 레벨, 스킬을 추적하는 게이미피케이션 시스템입니다.
- 📊 레벨 시스템: 경험치 획득으로 레벨업
- ⚔️ 스킬 트리: 6가지 스킬 분야별 성장
- 🏆 업적 시스템: 특정 조건 달성 시 업적 획득
- 📜 활동 기록: 최근 활동 히스토리
- 🎨 웹 대시보드: 실시간 상태 확인
| 레벨 | 칭호 | 필요 XP |
|---|---|---|
| 1 | 신입 집사 | 0 |
| 2 | 견습 집사 | 100 |
| 3 | 정식 집사 | 300 |
| 4 | 수석 집사 | 600 |
| 5 | 대집사 | 1,000 |
| 6 | 전설의 집사 | 1,500 |
| 7 | 신화급 집사 | 2,200 |
| 8 | 햄스터 신 | 3,000 |
| 9 | 차원을 넘은 집사 | 4,000 |
| 10 | 만렙 햄집사 | 5,000 |
| 스킬 | 설명 |
|---|---|
| 🏠 가사 마스터 | 파일 정리, 저택 관리 |
| 💻 코드 위저드 | 코딩, 에러 해결 |
| 📅 일정 관리사 | 캘린더, 일정 관리 |
| 🔍 정보 사냥꾼 | 검색, 리서치 |
| 💬 소통의 달인 | 메시지 응답, 커뮤니케이션 |
| 🎨 창작의 영혼 | 프로젝트 개발, 창작 활동 |
| 행동 | XP | 스킬 |
|---|---|---|
| 메시지 응답 | +1 | 소통의 달인 |
| 작업 완료 | +5 | - |
| 에러 해결 | +3 | 코드 위저드 |
| 프로젝트 완료 | +20 | 창작의 영혼 |
| 기능 추가 | +10 | 코드 위저드 |
| 하트비트 체크 | +1 | - |
| 일정 관리 | +3 | 일정 관리사 |
| 정보 검색 | +2 | 정보 사냥꾼 |
| 파일 정리 | +2 | 가사 마스터 |
| 창작 활동 | +15 | 창작의 영혼 |
# 서버 실행
cd ~/Projects/hamster-growth
node server.js
# CLI 설정
chmod +x bin/hg
sudo ln -sf ~/Projects/hamster-growth/bin/hg /usr/local/bin/hg# 상태 확인
hg status
hg s
# XP 획득 (행동)
hg add task_completed "린트 에러 수정"
hg add feature_added "색상 라벨 기능"
# XP 직접 추가
hg xp 50 "특별 보너스"
# 업적 부여
hg achievement night_owl현재 상태 조회
{
"action": "task_completed",
"note": "작업 설명"
}{
"stat": "errorsFixed",
"increment": 1
}{
"achievementId": "night_owl"
}쓸모는 없지만 재밌잖아요! 🐹