회원가입 | 고객센터 |
DESIGNONEX
디자인원엑스
DX마켓
PR리그
Q&A
지식공유
공지사항N
통계
로그인 회원가입
고객센터

프로필 1:1 MB 모아 체스 게임 플러그인

D DX관리자
2026.08.23 00:56(수정됨) 4 0



♟ MB 모아체스 플러그인 매뉴얼

MB 모아체스는 DXCMS 프로필 더보기에서 회원끼리 1:1 실시간 체스 대국을 즐길 수 있는 플러그인입니다.



1. 설치

  1. mb-chess.zip 압축 해제
  2. plugins/mb-chess/ 폴더를 DXCMS plugins/ 디렉토리에 업로드
  3. 관리자 → 플러그인 메뉴에서 MB 모아체스 활성화


2. 시작 방법

  1. 상대방 프로필 → 더보기 클릭
  2. ♟ MB 체스 버튼 클릭
  3. 시간 제한 선택 후 신청 클릭
  4. 상대방이 수락하면 대국 시작
시간 옵션 설명
3분 빠른 대국
5분 기본 (권장)
10분 여유 있는 대국
무제한 시간 제한 없음


3. 게임 화면 구성

┌─────────────────────────────────────────┐
│  ♟ MB Chess          ⬜ 백 차례   기권  │  ← 헤더
├───────────────────────────┬─────────────┤
│                           │  상대방     │
│                           │  ──────     │
│       체스판              │  나 (나)    │
│      8×8 격자             │  ──────     │
│                           │  기보       │
│                           │  채팅       │
└───────────────────────────┴─────────────┘
  • 상단 뱃지: 현재 차례 (⬜ 백 / ⬛ 흑)
  • 패널 상단: 상대방 (위), 나 (아래)
  • 패널 하단: 기보 기록, 채팅


4. 기물 이동 방법

  1. 이동할 기물 클릭 → 초록 힌트 표시
  2. 이동할 위치 클릭 → 이동 완료
기물 이동 방식
상하좌우 대각 1칸
모든 방향 무제한
상하좌우 무제한
비숍 대각선 무제한
나이트 L자형 이동
앞으로 1칸 (첫 수 2칸)


5. 특수 규칙

폰 승급

  • 폰이 상대방 끝 줄에 도달하면 승급 팝업 표시
  • 퀸 / 룩 / 비숍 / 나이트 중 선택

체크 / 체크메이트

  • 킹이 공격받으면 ⚠ 체크 표시 (킹 칸이 빨간색)
  • 도망갈 곳이 없으면 체크메이트 → 게임 종료

스테일메이트

  • 이동 가능한 수가 없으나 체크가 아닌 경우 무승부


6. 게임 중 기능

버튼 기능
↩ 무르기 직전 수 취소 요청 (상대방 승인 필요)
½ 무승부 무승부 제안 (상대방 승인 필요)
기권 패배 인정 후 게임 종료
💾 PGN 저장 기보를 .pgn 파일로 다운로드


7. 흑/백 구분

  • 신청자 → 백(White) — 먼저 시작
  • 수락자 → 흑(Black) — 나중 시작
  • 흑 플레이어는 보드가 자동으로 뒤집혀 내 기물이 아래에 표시


8. 타이머

  • 수당 시간이 0이 되면 시간 초과 패배
  • 남은 시간이 10초 이하이면 빨간색으로 표시


9. 소켓 이벤트 (개발자용)

이벤트 설명
chess_invite 대국 신청
chess_invite_accept 신청 수락
chess_invite_reject 신청 거절
chess_move 기물 이동
chess_undo_req 무르기 요청
chess_undo_accept 무르기 수락
chess_undo_reject 무르기 거절
chess_draw_offer 무승부 제안
chess_draw_accept 무승부 수락
chess_draw_reject 무승부 거절
chess_resign 기권
chess_timeout 시간 초과
chess_chat 채팅
chess_end 게임 종료


10. 시스템 요구사항

  • DXCMS v8.8.3 이상
  • DX Socket 연결 필요 (dxk_... API 키)
  • PHP 5.6 ~ 8.x 호환



라이선스

항목 내용
라이선스명 DesignOneX License (디자인원엑스 라이선스)
원천 소유 DesignOneX — designonex.com
재배포·판매 ❌ 금지 (원천 소스 90% 이상 수정 시 재배포·판매 가능)
상업적 사용 ✅ 상업적 프로젝트 제작에만 허용 (학습·개인 포트폴리오 포함)
플러그인 원천 plugin.php, core/, admin/ 자체의 재배포 및 판매 금지
보증 본 플러그인은 현재 상태 그대로 제공되며 어떠한 명시적·묵시적 보증도 없습니다.


🚫 plugin.php, core/, admin/ 디렉터리의 코드를 그대로 또는 일부 수정하여 재배포하거나 판매하는 행위는 엄격히 금지됩니다.

✅ 상업적 프로젝트 제작 및 사용은 허용됩니다. (학습·개인 포트폴리오 포함)
✅ 원천 소스를 90% 이상 수정한 경우 재배포·판매가 가능합니다.

첨부파일 1개 회원전용 500P

댓글0

로그인 후 댓글을 작성할 수 있습니다.
Plugin 35
42
전체 회원
1,585
전체 게시글
2,657
전체 댓글
17
오늘 방문
52,803
전체 방문
12
현재 접속
인기글 7일 이내
최신글
최신댓글
내 플레이리스트
플레이리스트가 비어있습니다
스튜디오 게시판에서
플레이리스트에 담기 버튼을
눌러보세요
목록
목록