Interactive CYOA Creator에서 자주 이야기가 나오는 'ONE OF THESE IS NOT SELECTED' REQUIREMENT 기능에 대한 설명임

이 기능에 대한 설명에 들어가기 전에, Interactive CYOA Creator에서 여러 조건들 사이의 연산은 기본적으로 모두 AND 연산이라는 사실을 알아뒀으면 함

즉, ADD SELECTED CHOICE REQUIREMENT 를 4번 사용하면 'A and B and C and D (A, B, C, D를 전부 선택한 경우 활성화 = A, B, C, D 중 하나라도 선택하지 않은 경우 비활성화)' 라는 조건문이 완성된다는 이야기임

반대로 ADD NON-SELECTED CHOICE REQUIREMENT 를 4번 사용하면 '!A and !B and !C and !D (A, B, C, D 중 하나도 선택하지 않은 경우 활성화 =  A, B, C, D 중 하나라도 선택한 경우 비활성화)' 라는 조건문이 완성됨

만약 OR 연산이 필요하다면 'ONE OF THESE IS SELECTED' REQUIREMENT 를 사용하면 'A or B or C or D (A, B, C, D 중 하나라도 선택한 경우 활성화 = A, B, C, D 중 하나도 선택하지 않은 경우 비활성화)' 라는 조건문을 만들 수 있음


그렇다면 'ONE OF THESE IS NOT SELECTED' REQUIREMENT 는 무슨 기능일까?

얼핏 보기엔 'A, B, C, D 중 하나라도 선택한 경우 비활성화' 라는 의미인 것처럼 보이지만, 지금까지의 글을 잘 읽어봤으면 그건 ADD NON-SELECTED CHOICE REQUIREMENT 의 기능이라는 사실을 알 수 있을 거임

정답은 '!A or !B or !C or !D (A, B, C, D 중 하나라도 선택하지 않은 경우 활성화 = A, B, C, D를 전부 선택한 경우 비활성화)' 임

아래는 예시



5개 선택지 중 하나도 선택하지 않은 상황 = 활성화됨



5개 선택지 중 일부를 선택한 경우 = 활성화 됨



5개 선택지를 전부 선택한 경우 = 비활성화 됨