← 목록
기타 2026-05-03 2KB 읽기 2분

game.crowny.org v0.1.0 — 게임 창작·공유·보상 플랫폼

개요

153 전통게임 프로젝트의 첫 단계. 3개 게임(끝말잇기, 숫자야구, 오목)으로 시작. 만든 사람·고도화한 사람·플레이한 사람 셋 다 맘과 포네로 보상받는 게임 생태계.

무엇을 했는가

구축 완료

  • 서버: Express + Socket.io, 포트 9775
  • DB: SQLite (users, games, play_records, improvements, rewards, leaderboard)
  • 3개 게임 엔진: 끝말잇기(두음법칙 지원), 숫자야구(3자리), 오목(15x15 + Socket.io 실시간)
  • 3자 보상 시스템: 창작자(맘10+포네5) / 개선자(맘7+포네3) / 이용자(맘1+점수보너스) x 교육가중치
  • 교육 가중치: 윤리(x5) > 창의력(x4) > 어휘·논리·팀워크(x3) > 전략·전통(x2)
  • 프론트엔드: 포털 랜딩 + 게임 SPA (다크 테마)
  • 인프라: 게이트웨이 등록, 헬스모니터 추가, LaunchAgent 생성

한선씨 동반

  • 한선씨/게임플랫폼.한선 — 셀코어 기반 코어
  • 한선씨/끝말잇기.한선 — 두음법칙, 유효성, 점수
  • 한선씨/숫자야구.한선 — 비밀번호생성, 판정, 홈런
  • 한선씨/오목.한선 — 판 생성, 승리 체크, 방향 탐색

관련 파일

  • 서버: /Users/ef/crowny-game/server.js
  • 게임 엔진: /Users/ef/crowny-game/src/games/
  • 보상 시스템: /Users/ef/crowny-game/src/engine/reward.js
  • 프론트엔드: /Users/ef/crowny-game/public/
  • 한선씨: /Users/ef/crowny-game/한선씨/
  • 게이트웨이: /Users/ef/crowny-gateway/gateway.yaml (game.crowny.org 추가)
  • LaunchAgent: /Users/ef/Library/LaunchAgents/org.crowny.game.plist

잔여 이슈 / 다음 단계

  1. 3→9 확장: 가위바위보(묵찌빠), 윷놀이, 구구단퀴즈, 사자성어, 속담퀴즈, 스무고개 추가
  2. 게임 창작 UI: 사용자가 직접 게임을 만들 수 있는 에디터
  3. 개선 시스템: 포크/PR 방식으로 게임 고도화 + 개선자 보상
  4. kbingo 연동: kbingo.crowny.org를 game.crowny.org 안으로 통합
  5. 실시간 대전: 오목 외 다른 게임도 멀티플레이어 지원
  6. LaunchAgent 로드: launchctl load 필요