Back to Course

프로그래밍 입문

0% Complete
0/0 Steps
  1. 시작하기
    수업 1: PictoBlox 소개
    5 Topics
    |
    1 Quiz
  2. 수업 2: 배경, 형태 및 애니메이션
    3 Topics
    |
    1 Quiz
  3. 수업 3: 도형 그리기
    3 Topics
    |
    1 Quiz
  4. 기본 코딩 개념
    수업 4: 변수 - 멀티태스커
    3 Topics
    |
    1 Quiz
  5. 수업 5: 산술 연산자
    3 Topics
  6. 수업 6: 조건문
    3 Topics
  7. 수업 7: 논리 연산자
    3 Topics
  8. 수업 8: 루프
    3 Topics
  9. 게임
    수업 9: 미로 속의 딱정벌레
    2 Topics
  10. 수업 10: 우주 전투 게임 - 파트 1
    2 Topics
  11. 수업 11: 우주 전투 게임 - 파트 2
    2 Topics
  12. 캡스톤 프로젝트
    수업 12: 캡스톤 프로젝트 - 프로그래밍
Lesson Progress
0% Complete

지난 수업에서는 로켓을 제어하고 총알의 복제본을 만드는 스크립트를 만들었습니다.

이 단원에서는 동일한 프로젝트를 계속 진행하고 Rocketship에서 총알을 발사할 수 있는 스크립트를 추가합니다. 이 강의가 끝나면 아래와 같은 결과를 얻게 됩니다.

총알 쏘기

evive Alert
bullet 스프라이트가 선택되어 있는지 확인하십시오.
  1. 다음 단계에 따라 이전 세션에서 저장한 Space Battle Game 파일을 엽니다.
    1. PictoBlox 아이콘을 클릭하고 Block Coding을 선택합니다.
    2. 도구 모음에서 File -> Open으로 이동합니다
    3. Open from Computer를 클릭합니다. 그러면 팝업 상자가 열립니다.
    4. 팝업 상자에서 해당 파일을 찾아 Open을 클릭합니다. 그러면 이전 세션에서 파일이 로드됩니다.
  2. 스크립팅 영역에서 when green flag clicked 블록을 추가합니다.
  3. when green flag clicked 블록 아래의 Looks 팔레트에서 set size to () % 블록을 추가합니다. 크기를 110%로 설정합니다.
  4. Looks 팔레트에서 hide 블록을 추가합니다. 이 블록을 사용하면 게임 시작 시 bullet 스프라이트를 숨길 수 있습니다.
  5. 그런 다음 Motion 팔레트에서 go-to () 블록을 추가하고 드롭다운에서 Rocketship을 선택합니다.
  6. 이제 우리는 스페이스 버튼을 누를 때마다 총알 클론( bullet 스프라이트의 복사본)이 생성되는 프로그램을 작성하려고 합니다. 이 경우 Control 팔레트에서 when I start as a clone 블록을 끌어다 놓습니다.
  7. Sound 팔레트에서 play sound () until done을 추가하고 드롭다운에서 bullet-a를 선택합니다.
  8. Looks 팔레트에서 show 블록을 추가합니다.
  9. 그런 다음 Motion 팔레트에서 go-to () 블록을 추가하고 드롭다운에서 Rocketship을 선택합니다. 이제 (게임 시작 후) 스페이스 버튼을 누르면 총알이 로켓과 동일한 초기 위치를 차지합니다(아직 발사되지 않음).
  10. Control 팔레트에서 repeat until () 블록을 드래그 앤 드롭하고 Operators 팔레트에서 () or () 블록을 추가합니다.
  11. 이제 () or () 블록의 두 공간에 Sensing 팔레트에서 두 개의 touching ()? 블록을 추가합니다. touching ()? 블록 선택, 드롭다운에서 Ghost2 , 다른 블록에서 드롭다운에서 edge를 선택합니다.
  12. Motion 팔레트에서 change y by () 블록을 드래그 앤 드롭하고 그 안의 값을 10으로 설정합니다. 이렇게 하면 스페이스 버튼을 누를 때 총알이 위쪽 방향으로 움직일 수 있습니다.
  13. 스크립트의 끝에서( repeat until () 블록 외부) Control 팔레트에서 delete this clone 블록을 추가합니다. ghostedges에 닿으면 복제본이 삭제됩니다.
  14. 아래는 최종 스크립트입니다.
  15. Space Battle Game이라는 이름으로 스크립트를 저장하는 것을 잊지 마십시오.
  16. 녹색 깃발을 클릭하고 스페이스 바를 눌러 코드를 테스트하여 Rocketship이 실제로 총알을 쏘고 있는지 확인하십시오.

참고: 다음 세션에서 게임 구축을 완료할 것입니다.

과제

다음 수업으로 넘어가기 전에 작은 과제가 기다리고 있습니다!

이 활동에서 작성한 PictoBlox 프로그램을 웹사이트에 업로드해야 합니다. 과정을 마친 후 수료증을 받으려면 과제를 제출해야 합니다.

과제를 업로드하려면 아래 단계를 따르세요.

  1. Browse를 클릭합니다.
  2. 저장된 프로젝트 파일(.sb3)을 검색하여 선택하고 Open을 클릭합니다.
  3. Upload를 클릭하여 과제를 제출합니다.
evive Alert
허용되는 파일 유형은 PictoBlox 프로그램에서 생성된 SB3 파일입니다. 허용되는 최대 파일 크기는 5 MB입니다.

행운을 빕니다!