안녕하세요.
저는 캐슬린 케네디이고이고 "Star Wars:
The Force Awaken"의 제작자입니다.
오늘 저희의 스타 bb-8과
함께 일하게 될 것입니다.
bb-8은 구형 드론입니다.
bb-8이 하는 모든 것과 하는 움직임은
컴퓨터 소프트웨어에 의해 제어됩니다.
컴퓨터 과학은 마케팅, 의료 및 영화
등과 같은 모든 산업에 영향을 미칩니다.
실제로 수백 명의 컴퓨터 엔지니어가
함께 작업하여 Force Awaken과
같은 영화를 만들었습니다.
안녕하세요 저는 ILM의 연구개발
엔지니어 레이첼 로즈입니다.
애니메이션 및 생물 개발
팀을 담당하고 있습니다.
"The Force Awaken"에서 저는 예술가들이
캐릭터의 일부인 굴착기를 개발하는
것에 대한 책임을 칩니다.
캐릭터가 멀리 떨어진 은하계에서
믿을 수 있는 것처럼 보이게 합니다.
다음 한 시간에 저희는 당신의
스타워즈 게임을 만들겠습니다.
프로그래밍 기본 개념을 알려드립니다.
보토 프로그래밍은 텍스트 형태입니다.
근데 여기서는 블록 사용하여 프로그램
쓰기 위해 드래그 및 드롭할 수 있습니다.
여전히 코드를 생성하고 있습니다.
블록으로 기본 작업을 수행한 후
JavaScript로 전환합니다.
웹에서 가장 인기 있는 프로그래밍
언어 중 하나입니다.
우선 레이와 함께 모든
스크랩 부품을 수집하는 bb-8을
프로그래밍하겠습니다.
화면이 세 부분으로 나뉩니다.
코드가 실행되는 왼쪽은
Star Wars 게임 공간입니다.
각 레벨에 대한 지침은 게임 공간
아래에 기재되어 있습니다.
가운데 영역은 도구 상자이며 이 각
블록은 bb-8이 이해하는 명령입니다.
오른쪽 하얀 공간은 작업 공간이라고
하며 여기서 프로그램을 만들 것이다.
“move left” 블록을 작업
공간으로 드래그하고 실행을 누르면
무슨 일이 일어날 것이니까?
bb-8은 격자에서 왼쪽으로
한 블록 이동합니다.
bb-8이 “move left” 블록 이후에
무언가를 하려면 어떻게 해야 합니까?
프로그램에 다른 블록을
추가할 수 있습니다.
“move up” 블록을 선택하고 하이
라이트가 나타날 때까지 “move left”
블록 아래로 놓을 것입니다.
그러면 두 블록이 서로 연결됩니다.
다시 "run"을 누르면
bb-8은 작업 공간에서 위에서 아래로
수집된 명령을 수행합니다.
블록을 삭제하려면 그룹에서 블록을
체우고 도구 상자로 다시 드래그합니다.
"run"을 누른 후 항상 "reset" 버튼
눌러 bb-8을 시작할 수 있습니다.
자, 이제 시작하자.
번역 팀: Amara.org