Last translated: 26 Jun 2025

Translation Not Available Yet

This repository's README hasn't been translated yet. Once translated, it will be easier to read and understand in your native language (中文).

After translating, add the links to README so others can view it directly.

TapMePlus1 자동 클리어 스크립트

Conventional Commits

TapMePlus1 게임 클리어 과정을 자동화하는 강력한 Greasemonkey 사용자 스크립트입니다.

언어

Deutsch | Español | français | 日本語 | 한국어 | Português | Русский | 中文

기능

  • 🎮 완전 자동 게임: 최적의 클릭 전략 자동 결정
  • 지능형 의사 결정: 가치 함수 기반 각 클릭의 잠재적 이점 평가
  • 🔁 연쇄 반응 처리: 연속 제거 효과 완벽 시뮬레이션
  • 🚀 효율적인 알고리즘: 다중 클릭 연속 작업 전략 지원
  • 🛠 돌파 모드: 불리한 상황에서 최적의 돌파점 찾기
  • 📊 실시간 모니터링: 게임 상태 백그라운드 모니터링 및 자동 재시작
  • 🖥 제어판: 직관적인 GUI 인터페이스로 스크립트 작동 제어

설치 방법

  1. violentmonkey 브라우저 확장 프로그램 설치
  2. TapmePlus1 스크립트 설치
  3. TapMePlus1 방문 후 게임 시작

구성 옵션

스크립트에는 다음 조정 가능한 매개변수가 포함되어 있습니다(코드 내에서 수정):

// ====== Basic parameters ======
    const BOARD_SIZE = 5;
    const MAX_CLICKS = 5;
    const BEAM_WIDTH = 10;
    const SEARCH_DEPTH = 4;
    const MIN_CLICK_DELAY = 50;
    const BASE_CLICK_DELAY = 80;
    const MAX_CACHE_SIZE = 1000;

// ====== Optimized Positional Weights Matrix ======
    const POSITIONAL_WEIGHTS = [
        [1, 2, 3, 2, 1],
        [2, 4, 6, 4, 2],
        [3, 6, 8, 6, 3],
        [2, 4, 6, 4, 2],
        [1, 2, 3, 2, 1]
    ];

// ====== Dynamic weight  ======
    const getScoreWeight = score => {
        if (score < 1000) return { score: 100, layout: 1.0 }; // Early game, balance layout and score
        if (score < 2500) return { score: 85, layout: 1.2 };  // Mid-game, focus on building potential
        return { score: 110, layout: 0.8 }; // Late/sprint game, prioritize converting advantage to score
    };

// ====== Phase strategy  ======
    const getCurrentPhase = score => {
        if (score >= 2500) return { maxClicks: 1, label: '2500+ Sprint' };
        if (score >= 1000) return { maxClicks: 2, label: '1000+ Mid-game' };
        return { maxClicks: 2, label: 'Base Early-game' };
    };

라이선스

GPL-3.0 라이선스.

⬆️맨 위로 이동⬆️