자산 시스템 (docs/작업지시서/자산시스템_작업지시서.md 반영, 이전 세션 작업분 커밋): - 발라트로형 조커 레이어 엔진 빌딩 도입. assets.json 8종(트리거→효과→성장 스키마) + engine/assetEngine.js(이벤트 버스, 연쇄 깊이 상한 10)로 기존 수동 클릭형 자산 4종 전면 대체 - AssetInfoPopup 추가 — 자산 슬롯 클릭 시 트리거/효과/스택/충전 상태 표시, 발동 로그 피드 노출 오염 카드 압박 강화 (그레이박스 위기감 피드백 반영): - engine/pollution.js 신설 — 오염 주입 규칙(타입 매핑·등급 추첨·물량)을 단일 모듈로 분리해 사전 예고(SwipeCard) · 실제 주입(GameScreen) · 사후 알림이 같은 계산을 공유하도록 함 - 위험 파라미터를 올리는 결재는 정례회의를 기다리지 않고 그 자리에서 덱에 오염 카드를 주입 - UI 3종: 스와이프 시 오염 유입 사전 경고, 결재 후 유입 토스트, 상단 덱 오염 상시 게이지 - currentCardIndex를 매 결재마다 덱 길이로 정규화(주입/소각으로 덱 길이가 바뀌므로 필요) 기타: - docs/architecture_design.md를 실제 구현(plain JS/CSS, useState, engine/ 순수 함수 경계) 기준으로 전면 재작성 — 기존 문서는 채택되지 않은 초기 제안(Tailwind/Zustand/TS)이었음 - playtest.bat 추가 — 더블클릭으로 dev 서버 실행 (ASCII 전용, chcp로 인한 배치 파싱 오류 회피) - CLAUDE.md 상태 갱신 및 실기 플레이 결과 기록 실기 플레이로 정상 동작 확인. 자산 획득 경로(극비 카드 스와이프)는 플레이 중 한 번도 발생하지 않아 원인 미조사 상태로 남김 — CLAUDE.md에 후속 확인 항목으로 기록. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
47 lines
958 B
Batchfile
47 lines
958 B
Batchfile
@echo off
|
|
REM ProjectSS playtest launcher.
|
|
REM ASCII only on purpose: Korean text inside a .bat is mangled by cmd.exe codepage
|
|
REM handling, and calling "chcp" mid-script corrupts the batch parser itself.
|
|
|
|
title ProjectSS - playtest
|
|
cd /d "%~dp0client"
|
|
|
|
where npm >nul 2>nul
|
|
if errorlevel 1 goto no_node
|
|
|
|
if not exist node_modules goto install
|
|
goto run
|
|
|
|
:install
|
|
echo.
|
|
echo First run - installing dependencies. This takes 1-2 minutes.
|
|
echo.
|
|
call npm install
|
|
if errorlevel 1 goto install_failed
|
|
|
|
:run
|
|
echo.
|
|
echo Starting dev server. Your browser will open automatically.
|
|
echo Close this window or press Ctrl+C to stop.
|
|
echo.
|
|
call npm run dev -- --open
|
|
echo.
|
|
echo Server stopped.
|
|
pause
|
|
exit /b 0
|
|
|
|
:no_node
|
|
echo.
|
|
echo [ERROR] Node.js is not installed.
|
|
echo Install the LTS build from https://nodejs.org and run this again.
|
|
echo.
|
|
pause
|
|
exit /b 1
|
|
|
|
:install_failed
|
|
echo.
|
|
echo [ERROR] npm install failed. See the messages above.
|
|
echo.
|
|
pause
|
|
exit /b 1
|