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

프로필 1:1 오목 게임 플러그인

D DX관리자
2026.08.22 00:25(수정됨) 7 0



MB Gomoku — 1:1 오목 플러그인 매뉴얼

DesignOneX · designonex.com DXCMS v8.8.3+



개요

MB Gomoku 는 DXCMS 회원 간 1:1 실시간 오목 플러그인입니다. DX Socket 을 시그널링 서버로 활용하며, MB Profile Extend 의 더보기 버튼에 자동 등록됩니다.



필수 조건

조건 설명
DXCMS v8.8.3 이상
dx-socket 활성화 + API 키 발급 필수
mb-profile-extend 더보기 버튼 연동


설치

1. 파일 업로드

plugins/
└── mb-gomoku/
    ├── plugin.json
    └── plugin.php


2. 플러그인 활성화

관리자 → 플러그인 → MB Gomoku → 활성화


더보기 모달 위치

프로필 모달 → [더보기 ...] 클릭

┌─────────────────────────┐
│ 더보기 — 홍길동         │
│─────────────────────────│
│ 📹  MB 화상채팅         │
│ 📞  MB 전화통화         │
│ 🖥  MB 화면공유         │
│ ⚫  MB 오목             │  ← MB Gomoku
└─────────────────────────┘


사용 방법

대국 신청

1. 프로필 모달 → [더보기 ...] 클릭
2. [⚫ MB 오목] 클릭
3. 시간 제한 선택 (15초 / 30초 / 60초 / 무제한)
4. [신청] 버튼 클릭
5. 상대방 수락 대기 (30초 타임아웃)


대국 수락

1. 수신 모달 자동 표시
2. [수락] 또는 [거절] 선택
3. 수락 시 → 대국 시작 (흑 선공)


규칙

항목 내용
바둑판 15×15
선공 흑 (신청자)
후공 백 (수락자)
승리 조건 가로·세로·대각선 5목
금수 흑에만 적용 (33, 44, 장목)


금수 규칙 (흑만 적용)

금수 설명
33 열린 3 이 두 방향 이상 동시 생성
44 4목 이 두 방향 이상 동시 생성
장목 6목 이상

금수 위치 클릭 시 ⚠️ 금수 위치입니다. 메시지 표시 후 착수 불가



화면 구성

대국 신청 모달

┌──────────────────────────────┐
│  수당 시간 제한               │
│  [15초] [30초] [60초] [무제한]│
│  [취소]           [신청]      │
└──────────────────────────────┘


메인 대국 화면 (데스크톱)

┌─────────────────────────────┬──────────────┐
│                             │ ⚫ 홍길동    │
│                             │   00:30      │
│         바둑판              │──────────────│
│    (전통 나무색 15×15)       │ ⚪ 김철수    │
│                             │   --:--      │
│                             │──────────────│
│                             │ 기보         │
│                             │──────────────│
│                             │ [↩ 무르기]   │
│                             │──────────────│
│                             │ 채팅         │
└─────────────────────────────┴──────────────┘


모바일 화면

┌─────────────────────────────┐
│    ⚫ MB 오목  [내 차례(흑)] │
├─────────────────────────────┤
│                             │
│      바둑판 (터치 착수)      │
│                             │
├──────────────┬──────────────┤
│ ⚫홍길동 00:30│ ⚪김철수 --:-│
├──────┬───────┬──────┬───────┤
│↩무르기│💾기보 │💬채팅│🏳기권 │
└──────┴───────┴──────┴───────┘


바둑판 표시

요소 설명
나무색 배경 전통 바둑판 느낌
화점 (별점) 9개 표시
좌표 가로 AO, 세로 115
마지막 수 십자 표시
호버 미리보기 착수 전 반투명 돌 표시
이동 힌트 없음 (오목 특성상 자유 착수)


컨트롤 기능

기능 설명
↩ 무르기 상대방 동의 후 양쪽 1수씩 취소
💾 기보 저장 SGF 파일 다운로드
🏳 기권 확인 후 기권 → 패배 처리
💬 채팅 대국 중 실시간 채팅
👁 관전 진행 중인 대국 관전


무르기

[↩ 무르기 요청] 클릭
→ 상대방에게 무르기 요청 알림
→ 상대방: [거절] 또는 [허용] 선택
→ 허용 시: 양쪽 모두 1수씩 되돌림
→ 거절 시: "상대방이 무르기를 거절했습니다" 채팅 표시
  • 내 차례일 때는 무르기 요청 불가
  • 요청 대기 중 중복 요청 불가


타이머

  • 수당 제한 시간 설정 (신청 시 선택)
  • 착수 완료 시 타이머 초기화
  • 시간 초과 시 자동 패배
  • 10초 이하 시 타이머 빨간색 표시


기보 저장

저장 형식: SGF (Smart Game Format)

파일명: MB_Gomoku_2026-08-21_00-00-00.sgf

SGF 파일은 바둑/오목 기보 뷰어 프로그램에서 열람 가능합니다.



게임 종료 조건

조건 결과
5목 완성 해당 플레이어 승리
기권 기권한 플레이어 패배
시간 초과 시간 초과 플레이어 패배
상대방 연결 끊김 자동 승리

승리 시 5목 돌에 금색 테두리 강조 표시



소켓 이벤트

이벤트 방향 설명
gomoku_invite 발신 → 수신 대국 신청
gomoku_invite_accept 수신 → 발신 수락
gomoku_invite_reject 수신 → 발신 거절
gomoku_move 양방향 착수
gomoku_undo_req 양방향 무르기 요청
gomoku_undo_accept 양방향 무르기 수락
gomoku_undo_reject 양방향 무르기 거절
gomoku_resign 양방향 기권
gomoku_timeout 양방향 시간 초과
gomoku_chat 양방향 채팅
gomoku_watch 관전자 → 플레이어 관전 참여
gomoku_end 양방향 종료


트러블슈팅

증상 원인 해결
더보기에 오목 안 보임 MB Gomoku 미활성화 플러그인 활성화 확인
소켓 미연결 DX Socket 키 없음 API 키 발급
30초 후 자동 취소 상대방 미응답 상대방 접속 확인
모바일 착수 안 됨 터치 이벤트 문제 브라우저 새로고침
기보 저장 안 됨 착수 기록 없음 착수 후 시도


브라우저 지원

브라우저 지원
Chrome (PC/Android)
Firefox
Safari (iOS/Mac)
Samsung Internet
Edge


파일 구성

plugins/mb-gomoku/
├── plugin.json    ← 플러그인 메타정보
└── plugin.php     ← 메인 (UI + 게임 로직 + 소켓)


예정 기능

기능 설명
관전 채팅 관전자 전용 채팅
대국 이력 승/패/무 통계
렌주 룰 정식 렌주 규칙 적용


라이선스

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


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


✅ 상업적 프로젝트 제작 및 사용은 허용됩니다. (학습·개인 포트폴리오 포함)

✅ 원천 소스를 90% 이상 수정한 경우 재배포·판매가 가능합니다.


DesignOneX · designonex.com MB Gomoku v1.0.0

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

댓글0

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