나는 Game of Life 클론에서 일하고있다. (wiki와 연결될 수 없다. 기본적인 기능은 끝났지 만 사용자가 자신의 규칙을 정의 할 수있는 옵션을 제공하고자합니다. 생활 규칙의 표준 게임은 다음과 같습니다.동적 if 문?
2 인 또는 3 인근의 세포가 계속 살아 있습니다.
0-1 및 4-8 인접 셀이 사망합니다.
3 이웃을 가진 죽은 세포가 살아납니다.
두 개의 if 문으로는 쉽게 수행 할 수 있습니다. 그러나 사용자는 다음과 같이 정의 할 수도 있습니다.
1-3 또는 5-7 이웃의 셀이 계속 유지됩니다.
다른 번호의 셀이 죽습니다.
2 또는 4 이웃을 가진 죽은 세포가 살아납니다.
if 문에서 어떻게 구현할 수 있습니까? 어떤 종류의 목록을 사용하여 확인할 수 있습니까?
편집 : 여기에 훌륭한 해결책이 있습니다. 내 코드에 가장 적합한 것이 무엇인지 판단해야합니다. 여전히 응답하는 사용자 : 사용자 입력을 올바르게 처리 할 수 있습니다.)
How many neighbors to stay alive?
, How many neighbours to become alive when dead?
의 텍스트 상자에 질문하는 창이 나타납니다. 이들은 또한 입력이 유효한지 확인합니다.
내가, 값 전달 될 함께 열거를 정의 NoChange 죽을 것
몇 가지 다양한 옵션을 사용자가 정의 할 수 있습니까? 그것은 제한되거나 무제한의 옵션입니까? – CloudyMarble
위키 백과 관련하여; 사이트의 영어 버전 일뿐입니다. 다른 버전 (예 : 스페인어 버전)을 통해 액세스하고 Google 크롬의 번역 기능을 사용하여 볼 수 있습니다. 다른 방법으로는 Google의 캐싱 시스템을 통해 영어 페이지의 며칠 이전 캐시 된 버전에 액세스 할 수 있습니다. 마지막으로 브라우저에서 자바 스크립트를 사용 중지하면 영어 버전에 액세스 할 수 있습니다. –
@ O.D : 제한된 양의 옵션이 있습니다. 모든 셀에는 8 개의 이웃이 있으며이 규칙 중 일부는 살아 있는지 여부에 따라 다릅니다. –