미로를 통과하면서 스프라이트를 단계별로 프로그래밍하세요. 하지만 원하는 메달을 얻으려면 가장 짧은 프로그램과 루프가 필요합니다.
스프라이트가 목표에 도달할 수 있도록 일련의 이동 및 회전 블록(반복 및 If-Path-Ahead 포함)을 구축합니다. 도착하는 것만으로는 충분하지 않습니다. 가장 적은 수의 블록으로 해결하면 금 보상을 받게 됩니다. 이는 일반적으로 반복되는 단계를 루프로 접는 것을 의미합니다.
Sprite Sprint는 미로 해결을 촘촘하고 반복적인 프로그램 작성, 실제 프로그래밍 논리 구축에 대한 수업으로 바꿔줍니다.
이동과 회전 블록, 반복과 조건문은 MIT 미디어랩이 5세에서 16세를 위해 만든 블록 기반 언어인 스크래치의 어휘다.
여기서 중요한 것은 독창적인 채점 방식이다. 목표에 도착하는 것으로는 충분하지 않으며, 금메달은 적은 블록으로 푼 경우에만 주어진다.
그것이 연습을 추상화에 관한 교훈으로 바꾼다. 긴 이동 목록은 언제나 통하고 아무것도 가르치지 않는다. 간결함을 강제하면 반복문이 뻔한 답이 된다. 반복만이 프로그램이 하는 일을 바꾸지 않으면서 프로그램을 짧게 만드는 유일한 것이기 때문이다.
Sprite Sprint는 미로 해결을 촘촘하고 반복적인 프로그램 작성에 대한 교훈으로 바꿔줍니다. PlayPendium을 위해 자체 제작된 독창적인 무료 브라우저 게임입니다.