콘솔 RPG + 체스(vs Stockfish) 클라이언트 전체(game.py +
chess_engine/)를 zip으로 받습니다. 설치 프로그램 없이, 압축만 풀면 바로
실행할 수 있습니다.
python game.py 실행 (Python 3.10+ 필요, 표준 라이브러리만 사용)apt install stockfish / brew install stockfish)위 game.py가 호출하는 백엔드입니다. 세이브 데이터를 로컬 JSON 파일 대신 Cloudflare D1에 저장합니다. 아래는 엔드포인트 일부입니다.
| 메서드 | 경로 | 설명 |
|---|---|---|
| POST | /api/game-new | 새 세이브 생성 |
| GET | /api/game-load | 세이브 불러오기 |
| POST | /api/game-equip | 장비 장착 |
| POST | /api/game-unequip | 장비 해제 |
| POST | /api/game-adventure | 모험 (골드/아이템 획득, 5분 쿨타임) |
| POST | /api/game-buy | 상점에서 아이템 구매 |
| POST | /api/game-battle | 몬스터와 전투 |
| GET | /api/game-items | 아이템 도감 조회 |
| GET | /api/game-monsters | 몬스터 도감 조회 |
전체 엔드포인트 목록(포션·던전 런 포함)은 README 참고.