포인트 연동, 검 강화 게임 > 플러그인

포인트 연동, 검 강화 게임 > 플러그인

샘플보기

사용자데모

포인트 연동, 검 강화 게임 요약정보 및 구매

컨텐츠 선택옵션 개

판매자 [티틴]
기본설명 검을 강화하고 팔면 포인트 획득!
최초등록일 2024-12-22
최근수정일 2025-01-28
옵션 수량 가격
포인트 연동 검강화게임
30,000원

선택된 옵션

총 구매금액: 0원
  • 컨텐츠정보
  • 사용후기 0
  • 컨텐츠문의 0

컨텐츠 정보

컨텐츠 상세설명

포인트 연동 검 강화 게임입니다. 

 

1) 총 26강 까지 존재하며, 포인트를 들여 강화를 하고 강화된 검을 판매하여 포인트를 획득하는 게임입니다.

2) 보유 포인트와, 게임을 하며 사용한 포인트, 검을 판매하여 만든 총 수익 포인트가 표기됩니다. <기록 초기화 버튼을 클릭하면 초기화>

3) 하루 횟수제한을 설정할 수 있습니다.

4) 검을 강화하면 강화 성공, 강화 실패, 대성공, 면제 등의 임팩트가 구현되어 있습니다.

5) 총 10위까지 랭킹 시스템이 도입되어 있습니다.

6) 소스 수정으로 쉽게 밸런스를 조절할 수 있게 되어 있습니다. 

7) 검을 강화하면 검 모양이 변경됩니다. 

8) 로그가 출력됩니다. 

 

소스수정 <사이트 마다 포인트 사용 환경이 다르기에 아래 소스를 수정하셔서 밸런스 맞추시면 됩니다.>

어려우면 다른거 다 패스하시고 검판매금액,  // 실패 시 파괴 면제(정수%) 만 수정하셔도 충분할거예요. 

 

  // 하루 최대 이용 횟수
    'MAX_USAGE_PER_DAY' => 2000,

    // 강화 비용(레벨 n) => 50*n + 50 (기본 예시)
    'ENHANCE_COST_FORMULA' => function ($level) {
        return 50 * $level + 50;
    },

    // 레벨별 판매 금액 
    'SELL_PRICE_TABLE' => [
        1  => 0,
        2  => 120,
        3  => 300,
        4  => 540,
        5  => 840,
        6  => 1310,
        7  => 1755,
        8  => 2275,
        9  => 2860,
        10 => 3510,
        11 => 4550,
        12 => 5390,
        13 => 6300,
        14 => 7315,
        15 => 8330,
        16 => 10245,
        17 => 12160,
        18 => 13600,
        19 => 15120,
        20 => 16720,
        21 => 19550,
        22 => 21420,
        23 => 23375,
        24 => 25415,
        25 => 28458,
        26 => 31500,
    ],

    // 강화 성공 확률(레벨 n)
    // 예) 80% - 2*(n-1), 최소 5%
    'SUCCESS_RATE_FORMULA' => function ($level) {
        $r = 80 - 2 * ($level - 1);
        return ($r < 5) ? 5 : $r;
    },

    // 대성공 확률(정수%)
    'CRIT_CHANCE' => 5,

    // 실패 시 파괴 면제(정수%) => 예) 10%
    'FAIL_SAVE_CHANCE' => 30,

    // 강화 가능한 최대 레벨
    'MAX_LEVEL' => 26,
];

 

소스를 보시면 아시겠지만, 

 

1. 최대 허용횟수 = 테이블에 저장되어 허용 횟수를 제한

2. 레벨별 판매 금액 -> 나름 밸런스를 잡아 놓긴 했는데, 개인적으로 수정 가능합니다. 강화 된 검 판매 금액입니다.

3. 강화 확률 - > 개인적으로 손되지 않기를... 머리아파서, 차라리 다음을 설정해보세요.

4. 대성공확률 -> 대성공이 뜨면 1강이 아닌 2강 업글이 됩니다.

5. 실패 시 파괴 면제 -> 이 부분으로 밸런스 잡는게 가장 편합니다. 현재 테스트 사이트에서는 50프로로 설정해뒀습니다. 10프로만 해도 밸런스 극악으로 어려워집니다. 테스트 사이트에서 충분히 테스트해보세요. 

 

설치 방법.

 

1. phpmyadmin 로긴 -> db클릭 -> 상단 sql 클릭해서 다음 소스를 넣고 실행클릭 (테이블생성)
 

CREATE TABLE g5_sword (
    mb_id VARCHAR(20) NOT NULL COMMENT '사용자 ID',
    sword_level INT UNSIGNED NOT NULL DEFAULT 1 COMMENT '현재 검 레벨',
    best_level INT UNSIGNED NOT NULL DEFAULT 1 COMMENT '최고 검 레벨',
    usage_date DATE DEFAULT NULL COMMENT '마지막 사용 날짜',
    usage_count INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '오늘 사용 횟수',
    PRIMARY KEY (mb_id),
    INDEX idx_best_level (best_level),
    INDEX idx_sword_level (sword_level)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='사용자 검 정보 및 포인트 기록';
 

2. 첨부파일 다운로드 

img/swords -> 총 26개 검이미지 업로드 (무료이미지 사용) 

sword_game.php 그누 루트에 업로드 

 

3. https://본인사이트/sword_game.php 로 게임 실행

 

4) 주의

 

충분한 테스트를 해주신 후 구매 해주시면 감사하겠습니다.

 

테스트 사이트 : https://gnutest.iwinv.net/sword_game.php

id : test

pw : test1 

* 참고사항 현재 테스트 사이트의 검파괴 면제 확률을 50프로로 설정되어 있습니다. 

이 확률 떨구면 난이도 극악으로 바뀝니다... 사이트 성격에 맞게 수정하시면 됩니다.

 

사용환경 

그누 5.3 , php7.3 

그누 5.6, php8 구동 확인했습니다.

 

마지막으로... 

소스 보시면 자세하게 주석 처리 되어 있습니다. 

커스터마이징은 개인이 알아서 해주세요 ㅠㅠ 

 

 

 

 

상호 티틴
고객지원 연락처 01048310036

사용후기

등록된 사용후기

구매고객 총평점

별점 선택 :
* 포토후기 등록시 200p 적립, 일반후기 등록시 50p 적립

사용후기가 없습니다.

컨텐츠문의

등록된 컨텐츠문의

문의하기

이 컨텐츠에 대해서 궁긍한 점을 물어보세요!
  • 이 컨텐츠를 구매한 회원은 실구매자로, 아직 구매하지 않은 회원은 비구매자로, 이 컨텐츠를 판매하는 회원은 판매자로, SIR 관리자는 SIR로 표시됩니다.
  • 이 컨텐츠와 관련되지 않은 내용이나, 비방, 홍보글, 도배글, 개인정보가 포함된 글은 예고 없이 삭제됩니다.
  • 이 컨텐츠와 관련없는 문의는 문의게시판을 이용해 주시기 바랍니다.

컨텐츠문의가 없습니다.

  • 라이센스

    해당 스크립트는 1도메인 1Copy 입니다.

    소스코드가 공개되는 형태로 환불이 불가능합니다.

관련컨텐츠

등록된 컨텐츠가 없습니다.

회원메뉴

오늘 본 컨텐츠

(주)에스아이알소프트는 통신판매중개자로서 통신판매의 당사자가 아니며, 컨텐츠의 판매, 다운로드 및 환불의 의무와 책임은 각 컨텐츠 제공자에게 있습니다.
위 내용에 대한 저작권 및 법적 책임은 컨텐츠 제공자 또는 글쓴이에게 있으며 (주)에스아이알소프트의 입장과 다를 수 있습니다.
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / Tel: 02-522-0507 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT