RPGJS Studio
플레이 가능한 세계를 선택하고 지도·이벤트를 시각적으로 편집한 뒤 재생, 브라우저에서 무료 시작·RPGJS 소스 내보내기
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A web application for building, saving, and organizing chess positions using FEN notation with cloud storage via Vercel Blob.
npm start
This starts a local server at http://localhost:3000
vercel
vercel env add ACCESS_CODE
# Enter your custom access code when prompted
Build a Position
Load Position
Save Position
Export Positions
Save to Cloud
123)vercel_fen_positions/
├── index.html # Main application
├── fen.html # Original FEN builder (reference)
├── api/
│ └── files.js # Vercel serverless function for blob storage
├── css/
│ └── chessboard-1.0.0.min.css
├── js/
│ └── chessboard-1.0.0.min.js
├── img/
│ └── chesspieces/ # Chess piece images
├── package.json
├── vercel.json
└── README.md
/api/filesFetch all saved position sets from Vercel Blob
/api/filesSave a new position set
{
"filename": "my_positions.json",
"content": "{...}",
"accessCode": "123"
}
/api/files?filename=<name>Delete a position set (requires access code)
Each position set is stored as JSON:
{
"name": "My Opening Repertoire",
"timestamp": 1738512345678,
"positions": [
{
"name": "Sicilian Defense",
"fen": "rnbqkbnr/pp1ppppp/8/2p5/4P3/8/PPPP1PPP/RNBQKBNR w KQkq c6 0 2"
},
{
"name": "French Defense",
"fen": "rnbqkbnr/pppp1ppp/4p3/8/4P3/8/PPPP1PPP/RNBQKBNR w KQkq - 0 2"
}
]
}
ACCESS_CODE - Custom access code for save/delete operations (default: 123)MIT