꼭 브네이크만 그런건 아니고 모든 뱀게임의 룰은 공통점이 있다


1. 밥 한개를 먹으면 꼬리가 한칸 늘어난다

2. 밥은 뱀과 겹쳐져서 생성되지 않는다

3. 벽에 부딪히면 끝난다

4. 자기 몸에 부딪혀도 끝난다

5. 더이상 밥이 생길 자리가 없어지면 게임이 끝난다


그냥 꼬리랑 벽피해서 밥먹으면 되는 게임임


알파고가 뱀게임 하는 움짤을 본 사람은 있을거임

막 한칸한칸 말도안되는 컨트롤로 밥만 먹고 빠지면서 끝까지 하는데 우린 그런 피지컬도 뇌지컬도 안된다


그러니까 우리는 시간이 걸리더라도 안전한 방법으로 먹는쪽을 택해야함


쉽게 할만한 두가지 방법을 알려줄게


첫번째는 뱀게임을 할때는 상좌 상우 상좌 상우 하는식으로 따닥 따닥 하고 누르는 컨트롤을 하는게 편함

이게 왜 편하냐면


위 짤처럼 배치됐을때 편한 루트는 오른쪽두칸 위로 세칸임

근데 이걸 딱딱 맞출 실력이면 이런거 안봄

그러니까 쉽게 상우 상우 상우 하면 숫자대로 올라가면서 밥을 먹고 오른쪽으로 빠져나감

정밀하게 컨트롤을 못하는 사람이 하기 쉬운 방식임


그래서 꼭 시야는 발키리가 움직이는게 가능한 범위만이 아니라 짤처럼 움직임 가능한 범위보다 한칸씩 더 봐야함

테두리 오브젝트들은 오브젝트마다 경계가 있어서 그 오브젝트로 한칸한칸을 판단하는거임






두번째는 가상의 컨베이어벨트를 만들고 그 루트대로만 움직이는거임


이 방법은 줄이 길어지는 후반에 쓰기 좋은 방법인데

초반에는 줄이 길지가 않아서 자기가 생각해둔 루트로 움직이되 중간중간 밥이 있는 방향으로 직진하면 된다

위 짤처럼 맨아랫길과 맨윗길은 루트의 시작과 끝임

그 안에서 지그재그지그재그 하면서 움직이라는 소리


이게 숙달되면

이렇게 된다


단 이 방법은 게임 쉽게 하기 위한 방식이지 클리어를 위한 방법이 아님


왜냐면 보통 뱀게임은 저렇게 한줄씩 컨베이어벨트 타듯 움직이게 하면 

한줄씩 남는 줄이 생겨서 모든 칸을 채우기 전에 벽에 박히게 되어있더라


그리고 본인은 골-든 브라우니 아직 못먹었음


요약

1. 위 또는 아래로 움직이면 좌 또는 우 방향도 연달아 눌러 따닥따닥하고 두번 꺾는 컨트롤이 편하다

2. 자기가 생각해둔 루트대로 움직이고 실수로 지나쳤다면 과감하게 한바퀴 돌아와서 먹자

3. 브네이크 재밌음