개인적으로 하고 있는 게임에 매크로방지 시스템 체계가 구축되어 있어 해결책을 궁리중에 있습니다.
기본적으로 해결해야 하는 문제점은 아래와 같습니다.
1. A선택지와 B선택지의 텍스트를 구분한다. = 이건 해결했습니다.
2. 위에서 선택된 내용을 바탕으로 올바른 카드를 선택한다.
마치 보상 수령하듯이 선택지에 맞는 그림을 찾아 해당 항목을 선택해야 하는데요.
2번에서 완전 막힙니다. 카드의 종류가 총 40여가지가 됩니다.
제가 생각한 가장 단순한 해결방법은
var # 40여개의 그림내 특정 위치 색값 저장(나머지 3개 위치는 함수로 처리)
getcolor 각 4개의 특정 위치에서 색값 가져오기
위 1번 선택지에서 구분 했으므로
그에 따라 getColor가 저장된 값과 일치하는지 검색. 맞으면 선택 다르면 다음 영역
이렇게 하면 해결될 줄 알았는데 변수 저장이 너무 많이 되었는지 lack of sys mem 이 로그에 저장되더라구요 ㅠㅠ
더구나, 처음에 언급했던 var 값에 의해 4개의 위치 중에서 한 곳만 색값을 저장하면 나머지 좌표는 색값이 같을 줄 알았는데
거기서도 조금씩 차이가 나더라구요 ㅡㅡ;;(이건 아직 이유를 못찾았습니다.)
혹시 위와 같은 문제에 대해 해결책을 아시는 분이 계실까요? ㅠㅠ
lack of system memory 는 대다수가
잘못 짜여진 스크립트로 인해 나타나는 오류가 많더라구요.