몇 학년이예요? 2학년, 10학년. 1학년. 저는 8학년에
프로그램을 배웠어요. 첫 번째 컴퓨터는 6학년 때였고요. 저를 흥분시켰던 것은
사람들의 문제를 고칠 수 있다는 것이었어요. 자신을 표현하고 어느 한 아이디어에서
뭔가를 만들어 낼 수 있어요. 컴퓨터 과학은 대학생과 교수들이 다음
20년과 30년을 위해 할 많은 일들의 기초입니다. 저는 사람들을 돕는 걸 좋아하기 때문에
프로그래밍이 좋아요. 사람들의 생활을 더 쉽게 만드는 뭔가를 만들 기회를 갖게 되죠.
우리가 갖고 있는 것 중 슈퍼 파워와 가장 가까운 것 같아요.
시작하는 것이 가장 중요한 부분입니다. 저도 초보자이고 함께 배웠으면 좋겠어요.
저는 존 비치에요. PopCap Games의 공동 창립자죠. 저희가 만든 게임에는
Plants vs. Zombies, Bejeweled, Peggle등이 있어요. 많은 게임들에서 코드가 완벽한지,
그림이 완벽한지 보다는 어떤 느낌이고 얼마나 재미있느냐가 중요합니다. 이런 느낌은
직접 해보고, 배우고, 게임의 기량을 반복해봐야 알 수 있어요.
좋아하는 비디오 게임이 있나요? Play Lab을 사용해서 게임 만들기에
한 걸음 다가서 볼께요. 좋은 게임에는 스토리가 있고 모든 스토리에는 액터가 있어요.
액터는 말하고, 이동하고, 서로 교류하죠. 게임 규칙을 바탕으로 한
점수 얻기도 있죠. 오늘 디즈니의 캐릭터인
애나, 엘사, 히로, 베이맥스와 라푼젤과 함께 이 모든 것을 하나씩 배워 볼께요.
아무 것도 없는 상태에서 게임을 만들고 이를 전화기에서 공유하고 플레이할게요.
화면은 세 부분으로 나눠집니다. 왼쪽은 게임 공간으로 프로그램이 여기서 실행됩니다.
각 레벨의 지시문은 아래에 나타납니다. 중간 부분은 도구 상자로,
각 블록이 코드의 일부입니다. 오른쪽의 흰색 공간은 작업 공간이라고 불리며,
프로그램을 빌드하는 곳입니다. 시작하려면, 블록을
오렌지 "when run" 블록에 연결시켜야 합니다. 노란색 선을 볼 때까지 끌어다 놓는 방법으로
여러 개의 블록을 연결할 수 있습니다. 그러면 블록끼리 달라 붙습니다.
첫 번째의 퍼즐에서, 히로는 액터 1이고 베이맥스는 액터 2입니다. "move right"블록을
끌어서 "when run" 블록에 연결함으로써 히로를 베이맥스로 이동해야 합니다.
블록을 갖다 놓은 후, "Run" 버튼을 클릭하면 프로그램 결과를 볼 수 있습니다.
시작해 보세요. 끝날 때쯤 이 멋진 액터들이 서로 교류하고, 점수를 얻고, 마이크로봇,
체리, 냄비, 스파클 및 얼음을 던지고 사라지는 나만의 게임을 만들 수 있게 될 것입니다.
모든 것이 여러분 손에 달려 있습니다!