회원가입 | 고객센터 |
DESIGNONEX
DesignOneX CMS
로그인 회원가입
고객센터

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

D DX관리자
2026.08.23 00:56(수정됨) 15 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 호환


 

라이선스

디자인원엑스 라이선스 참고
https://designonex.com/notice/view/1787577858493247

댓글0

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