본문 바로가기

스크래치107

스크래치로 팔라독 같은 게임 만들기- 2. 복제 유닛 기본설정 안녕하세요. 승승이입니다.이번에는 복제된 유닛들이 알아서 움직이게 하는 것입니다.소환된 유닛은 알아서 움직이게 해야합니다. 일단 이동을 하는 명령어를 만들어 보도록합니다. 복제되면 이동을 수행시킵니다. 이동속도는 무엇이 될지 모르겠지만 일단 1로 해봅니다. 소환하는대로 오른쪽으로 쭉~ 갑니다. 이것은 적의 위치가 닿을 때까지 이동시켜야 하는데요, 적의 위치를 나타내기 전에 자신의 위치를 나타내기 위한 시스템을 만들어야 합니다. 2.2 유닛 기본 시스템-번호복제된 개체들이 여러개일 경우에는 고유 번호를 만들어 주어야 따로따로 구분하기 쉽습니다. 따라서 번호를 넣어주어야 하는데요,@번호 변수를 만들어서 원본이 0으로 초기화 시켜주고소환할 때 @번호 가 1만큼씩 증가시켜서 자신의 번호를 부여합니다. 이렇게 순.. 2017. 10. 31.
스크래치로 팔라독 같은 게임 만들기- 1. 스프라이트 복제 안녕하세요. 승승이입니다.스크래치로 팔라독과 유사한 게임을 만드는 프로젝트를 만드는 강좌를 올려볼까 합니다. 팔라독이라는 게임을 아시나요?그것과 비슷한 게임을 만드는 것이 프로젝트의 목표입니다.무엇부터 해볼까요?일단 게임의 가장 큰 특성을 파악해봅시다. 1. 유저가 유닛을 소환하면2. 소환된 유닛은 앞으로 가고3. 상대방이 범위 내에 있으면 공격4. 자신이 죽으면 사망처리5. 상대가 없으면 계속 이동6. 상대방 기지를 파괴하면 승리 아직 완성은 안됬지만 작성중인 프로젝트를 미리 보고 싶다면 아래 링크를 확인해주시기 바랍니다.https://scratch.mit.edu/projects/181091765/ 이정도가 되겠네요.물론 더 자세하게 쓴다면 여러가지 룰을 더 파악해야겠지만 일단 만들면서 무엇이 필요할지.. 2017. 10. 31.
5. 스크립트- 동작 안녕하세요. 승승이입니다.이번 글은 스크래치에서 스크립트들을 알아봅니다.스크립트에서 동작 탭에서의 블록들을 알아보고자 합니다. 1. 동작 탭: 동작 블록을 사용하기 위해서는 동작탭을 선택해야 합니다.2. 동작 블록: 동작을 수행하기 위한 블록들이 모여있습니다.3. 좌표 및 방향 변수: 스프라이트의 위치와 방향을 변수로 사용이 가능합니다. - 변수에서 v체크를 하면 화면상 표시 가능 1. 마우스 따라오기깃발을 클릭하였을 때 무한반복으로 마우스 포인터 위치로 이동합니다. 2. 마우스로 적당한 속도로 따라오기깃발을 클릭하였을 때 무한 반복으로 마우스 포인터쪽을 보고 5만큼 움직임을 반복합니다. 3. 벽에 틩기는 고양이깃발을 클릭하면 무한 반복으로 10만큼 움직이고 벽에 닿았으면 틩깁니다. 4. 중앙으로 가는 .. 2017. 10. 31.
4. 스크래치 기본 구성 요소 안녕하세요. 승승이입니다.이번 글은 스크래치 프로그래밍에서 화면 구성요소를 살펴봅니다. 스크래치 프로그래밍의 기본 화면입니다. 스크래치 프로그래밍을 하는데 기본적인 구성 요소는 다음과 같습니다. 1. 무대: 화면에서 맨 뒤 배경을 담당하는 부분입니다. 스프라이트에 비해서 제약조건이 많습니다.2. 스프라이트: 스크립트의 큰 구성요소가 됩니다. 각각의 스프라이트들은 각각의 자원(Source(스크립트, 모양, 소리)들을 가지고 있습니다. 3. 스크립트: 프로그래밍을 하는 주요 요소로써, 스크래치에서는 블록의 조합으로 프로그래밍을 할 수 있습니다.4. 모양: 스프라이트의 모양을 결정해 주는 요소입니다.5. 소리: 스프라이트가 소리를 재생할 수 있는 요소입니다. 스크래치에서의 무대는 '배경'을 뜻합니다. 그러나 .. 2017. 10. 30.
3. 프로젝트 만들고 저장하고 공유하는 방법 안녕하세요. 승승이입니다.스크래치에서 가장 처음, 프로젝트를 만들고 저장하는 방법에 대해서 알아봅니다. 온라인 에디터를 기준으로 작성하였습니다. 1. 프로젝트 만들기스크래치 홈페이지인 https://scratch.mit.edu/사이트에 들어가 만들기를 클릭합니다. 스크래치를 만드는 첫 화면입니다. 메뉴가 다양하게 배치되어 있습니다.1. 주요 메뉴: 파일, 편집, 도움말, 스크래치 정보를 확인할 수 있습니다.2. 프로그램 동작 화면: 프로그램이 동작할 때 사용자에게 나타나는 화면을 보여줍니다.3.무대 및 스프라이트: 스크래치 프로그램의 주요 단위로 무대와 스프라이트들로 구성되어 있습니다.4. 도구 탭: 스크립트, 모양, 소리 등으로 프로그램밍에 필요한 블록 및 소스들을 사용할 수 있습니다.5. 블록 탭: .. 2017. 10. 28.
2. 스크래치 홈페이지 가입하기 안녕하세요. 승승이입니다. 이 글은 네이버 블로그에 썼던 글을 조금 더 수정하여 올립니다. 이번 글은 가장 기초중에 기초! 가입을 해봐야 겠죠? 공식 홈페이지는 아래 주소로 들어갑니다.https://scratch.mit.edu/ 1. SCRATCH: 첫 페이지로 돌아옵니다.2. 만들기: 스크래치 프로젝트를 만듭니다.3. 탐험하기: 다른 프로젝트나 스튜디오들을 탐험합니다.4. 토론하기: 스크래치 관련 작성 글을 볼 수 있습니다. (게시판)5. 소개: 스크래치에 대한 소개글을 볼 수 있습니다.6. 도움말: 스크래치에 대한 기본적인 도움말을 볼 수 있습니다. 7. 검색: 스크래치 프로젝트와 스튜디오를 키워드로 검색합니다.8. 스크래치 가입: 스크래치 사이트에 가입을 합니다.9. 로그인: 아이디로 로그인 합니다.. 2017. 10. 28.
1. 스크래치에 대해서 스크래치에 대해서 안녕하세요. 승승이입니다. 이 글을 쓰는 시점은 2017년 10월 28일입니다.네이버에서 썼던 제 블로그 글을 조금 더 추가해서 써볼까 합니다. 먼저 우리나라의 코딩교육이 2018년도부터 제대로 도입을 하는거 같네요... 의무화인거 같습니다.저도 어렸을때 코딩을 배웠더라면 참 재밌게 했을텐데 제가 컴퓨터를 접했을 때는 타자연습이나 아래한글정도 배우는 수준이었습니다.세상이 바뀌면서 컴퓨터를 다루는 수준을 조금 더 높게 요구하는거 같습니다.비교하자면 영어도 그렇구요. 제 교육과정에서 영어는 중학교때 알파벳을 배웠습니다. 요즘은 더욱 빠르게 하구요.물론 영어도 사는데 꼭 필요한 과목은 아닙니다. 그러나 정말 유용하고 어디서든 사용하고 있죠. 간판과 메뉴, 노래가사등 정말 수없이 많이 영어가 .. 2017. 10. 28.