소개
VEXcode VR에서 Python을 사용하려면 VR Enhanced 또는 Premium 라이선스가 필요합니다. 수업 코드로 로그인했는지, 그리고 왼쪽 상단 모서리에 있는 VR 로고가 회색이나 금색인지 확인하세요.
Dynamic Castle Crasher Challenge에서 VR 로봇은 Dynamic Castle Crasher Playground에 있는 모든 성을 비워야 합니다. 이 놀이터에는 특이한 점이 있습니다! Dynamic Castle Crasher Playground 이 재설정될 때마다 성의 레이아웃이 변경됩니다. 이 챌린지에서는 VR 로봇이 가능한 모든 Dynamic Castle Crasher Playground 레이아웃에서 챌린지를 완료하도록 지시하는 알고리즘을 만들어야 합니다.

동적 캐슬 크래셔 문제
이전 유닛에서는 성을 무너뜨리고 고정된 놀이터의 미로를 탐색했습니다. 하지만 Dynamic Castle Crasher와 같은 동적 놀이터에서는 놀이터가 다시 로드될 때마다 바뀌므로 성이나 미로 벽은 계속해서 새롭고 알려지지 않은 위치에 있게 됩니다. 다행히도, 우리는 VR 로봇의 센서와 코딩 전략에 대해 배운 내용을 적용하여 Dynamic Castle Crasher 문제를 성공적으로 해결할 수 있었습니다. 이 단원에서는 알고리즘이 무엇인지부터 시작하여 이를 수행하는 방법에 대해 배우게 됩니다. 다음 수업에서는 알고리즘이 무엇인지에 대해 배우게 됩니다.