Students learn programming during playtime activities by moving a picture that they draw with a program that they create. Students use tablets to create the program by combining some patterns of blocks. They can intuitively use the tablet and learn programming language with fun, which help develop cooperative creativity, logical thinking skills, and problem solving skills.
When students freely draw "People" on paper, the drawing gets a life and it pops up in a grass field. "People" move when students, using tablets, make a combination of blocks that directs an order of motions, time and directions. Students can move "People" as they conceive. "People" can make movements and take actions like walking, running, jumping, getting surprised and dancing.
In the grass field, there are "People" that other students create. Fostering natural interactions not experienced when playing alone, for example when bumping into other "People" and starting to communicate. Students, using their own "People" and programming can then interact with other "People" through actions like waving hands. Together, they can make a new way to play the game.
teamLab (f. 2001) is an art collective, interdisciplinary group of ultra-technologists whose collaborative practice seeks to navigate the confluence of art, science, technology, design and the natural world. Comprised of various specialists such as artists, programmers, engineers, CG animators, mathematicians and architects, teamLab acts to promote a concept of "collective creativity" transcending the boundaries of art, science, technology and creativity.