프로젝트 소개
CORO SOLTO: Treta Suprema는 Three.js(r160 벤더링)와 바닐라 JavaScript ES 모듈로 빌드 없이 만든 무료 브라우저 FPS입니다. 게임은 다운로드, 설치, 가입 없이 브라우저 탭에서 바로 실행되며, 현재는 봇 상대만 가능합니다. 인간 간 멀티플레이어나 리포지토리 내 넷코드는 없습니다.
게임 콘텐츠: 브라질 캐리커처 진영, 수십 명의 플레이 가능 캐릭터, 여러 풍자 맵과 무기고, 라운드 및 깃발 뺏기(Capture the Flag) 모드. 메뉴에서 진영당 봇을 1~8명(기본 4×4)으로 설정할 수 있습니다. 문서화된 규칙에는 라운드 시간, 필요한 승리 횟수, 리스폰 지연, 체력 재생 비활성화(URL 파라미터로 재활성화 가능)가 포함됩니다.
아키텍처: 두 영역으로 구성된 리포지토리. 게임은 public/(바닐라, 프레임워크 없음, Three.js 벤더링, 런타임 CDN 없음)에 있고, 사이트는 src/에서 Astro와 Vercel SSR을 사용하며 랜딩, 랭킹, 공개 프로필, API 라우트를 포함합니다. 랭킹과 텔레메트리는 RLS가 적용된 관리형 Postgres를 사용하며, service_role 키는 서버에만 있습니다.
현재 상태: 글로벌 랭킹은 플래그(RANKING_ON = false)로 꺼져 있어 페이지가 404 대신 경고와 noindex를 포함한 200으로 응답하지만, 경기 수집은 계속 활성화되어 있습니다. 오디오는 권리 불확실로 버전 관리되지 않으며, 패키지가 없으면 게임은 합성 사운드를 사용합니다.
도구: gltf-transform, meshoptimizer, sharp, resvg를 사용한 에셋 파이프라인; Playwright를 사용한 브라우저 테스트; Docusaurus 문서; README와 문서의 수치 블록은 스크립트로 생성되고 CI에서 검증됩니다. 여러 AI 에이전트용 어댑터가 있는 지식 그래프 통합(Graphify)과 .agents/skills/의 에이전트 스킬도 있습니다.
라이선스: AGPL-3.0(MIT에서 마이그레이션), Three.js는 MIT. AI 에이전트와 협력하여 생성된 프로젝트로 명시되어 있으며, 커밋에 Agent: 트레일러가 있습니다. Valve와 무관한 독립 패러디입니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.