[drugwars] 드럭워즈로 배우는 수학 -_-/

in #drugwars6 years ago (edited)

"이전 시간에 드럭워즈에서는 순서가 매우 중요하다" 라고 말씀 드렸습니다.

과연 그렇다면 이 순서를 배치하는 방법이 얼마나 될까 ?!

순열 은 Permutation의 앞글자를 따서 P로 나타냅니다.

  • nPr의 의미는 n개의 숫자에서 r개를 뽑아 정렬하는 가짓수 입니다.
1P1 1
2P2 2
3P3 6
4P4 24
5P5 120
6P6 720
7P7 5040
8P8 40320
9P9 362880
10P10 3628800

방법이 엄청 많습니다.

1-4개 까진 어떻게 해보겠는데 ... 그 이상이 되면 맨붕이 됩니다 -_-;

맺음말 ( 드럭워 공략 )

  • 빈집털이 : 닌자 ( 5분안에 털 수 있음) , 바운서 ( 11분 이지만 싸고 많이 나름 )
  • 공격/방어 : 모든병력(현재 10가지종류)을 종류별로 사용하세요, 약한애(공방합이 낮은 병력 또는 싼 애들)를 앞쪽에 배치하세요
  • 좀 변수가 더 있긴 하지만 위 2가지만 잘 챙겨도 든든 합니다.

관련코드

let len = 0;

function doPermutation(arr, startIdx){
    let length = arr.length;
    if(startIdx == length-1){
        // console.log( arr );
        len++;
    }

    for(let i=startIdx; i<length; i++){
        swap(arr, startIdx, i);
        doPermutation(arr, startIdx+1);
        swap(arr, startIdx, i);
    }
}

function swap(arr, n1, n2){
    let temp = arr[n1];
    arr[n1] = arr[n2];
    arr[n2] = temp;
}

function init(){

    let arr = [0];
    for(let i=1;i<=10;i++){
        doPermutation(arr,0);
        console.log(`${i}P${i}`, len);
        len = 0;
        arr.push(i);
    }
    
}
init();
Sort:  

짱짱맨 호출에 응답하였습니다.

이런 피가 되고 살이 되는 고급 정보 감사합니다 ~^^

Posted using Partiko iOS

넹 :)

Posted using Partiko Android

배치는 의미 없어 보이더군요.
그냥 근접은 먼저 순차적으로 죽고 그 다음이 장거리 인것 같아요.
턴방식인지 모르겠지만 근접 쪽수가 많으면 장거리족 대부분 생존
그래서 근접 싸놈으로 대량 생산해서 배치하는 것 같네요.

참고로 빈집 털이는 닌자 아니면 털 수 없게 되어 있어요. 거기다 닌자 봇들을 난무해서 사실 봇보다 먼저 빈집 도달하기는 쉽지 않고요.
닌자 외 보내면 많이 가져오는 병력이라도 닌자봇들이 거의 대부분 약탈해서 먹을 것 없이 소량만 약탈해 올거에요.

웹페이지 클로링 해서 자동 닌자봇 코딩을 만들었는지 난자봇들이 최근 많아지고 있네요.

배치는 중요합니다 소스 보면 해당 부분 확인 가능 하고여

그리고 요즘은 닌자봇 스트라이커도 나오고 있고

웹 크롤링 불가하게 변경 되었습니다 : 로그인 이후 작업이 처리되서, 그리고 어택 또한 custom_json 만 날리면 안되는 형태로 변경되었고여

많은 부분이 변경 진행되고 있습니다 :)

초기와는 많이 딜라졌죠

Posted using Partiko Android

소스 분석해서 테스트 해 보시면 아십니다. 요즘은 빈집털이보단 카운터로 공격해서 털어오죠.
아... 요즘이라 해도 공격소스 다 분석해서 테스트 끝난게 어제였으니 오래 되진 않았네요.

제 곳간 다녀가셨네요~ㅋㅋㅋ

넘맛집이라 ㅜㅜ 병력을 채워 놓으심도...

Posted using Partiko Android

가끔 오셔서 맛있게 드시고 가세요~ㅎㅎ
모르는 사람보다는 아는 분이 오시면 좋죠~ㅎㅎ

오호! 꿀정보네요~ ㅎㅎ

그렇군요 머리가 어지럽네요

Posted using Partiko Android