SpriteBox is a unique platform puzzle game that combines adventure and programming. Throughout your adventure, you'll learn how to sequence commands, change parameters, debug logic, and use simple and complex loops to solve problems. Once you've mastered icon-based programming, you'll be able to play using actual Java syntax. SpriteBox consists of 18 puzzles.