[출처] 윤ㅋ선생의 부천컴퓨터학원 (in 플래시채널)
http://blog.naver.com/mocun

0. 누가 이 강좌를 봐야 할까요?

헬로스크래치 | 2016-02-29 16:38:46



안녕하세요 윤ㅋ선생입니다. 이 강좌는요....

게임을 만들고 싶은데, 전혀 아무것도 모르는 분을 위해서 만들어진 강좌입니다.



우선 게임이라는 것은 컴퓨터와 같은 기계로, 사용자가 화면을 보면서 조작을 하는 비디오게임을 지칭합니다.

(만일 보드게임이나, 놀이나, 스포츠와 같은 현실적인 규칙으로 게임을 만든다면 이 강좌와 관련이 없습니다.)


비디오 게임은 그냥 말그대로 여러분들이, 컴퓨터나, 스마트폰, 게임기 등등

어떠한 기계자체로 조작을 하는게 특징이며 즉 가상으로 구현된 데이터를 가지고 다루고 있습니다.


그러므로 우리가 컴퓨터로 무언가를 하려면 프로그램이라는 존재를 실행하는 것이며...

 즉 게임을 만들기 위해서는, 프로그램을 만들 줄 알아야 한다는 것이죠.


그렇지만 프로그램을 만들기 위해서는.... 프로그램을 만드는 프로그램을 알고 있어야 하는데, 우리는 그걸

'프로그래밍 언어'라고 한답니다.



그렇지만, 프로그래밍 언어를 배운다는 것은, 컴퓨터에게 명령 또는 연산을 할 목적으로 '의사소통'을 해야한다는 의미이기 때문에,

직접 그러한 활동을 하려면 사람이 원하는 어떠한 상황에 어떻게 처리할지를 일일히 정해줘야 하기 때문에


프로그래밍에 대해서 잘 모르는 사람에게는 상당히 어렵게 느껴질 것입니다...




또한 게임을 만들기 위해서 그 어려운것들을 배운다는건,

힘들기 때문에 그만큼 쉽게 만들 수 있는 방법이 마련이 되었습니다.


게임을 만드는 것은 크게 3가지 형태입니다.


1. 프로그래밍 언어로 만드는 것 (전문적임)

2. 스크립트로 만드는 것 (언어보다는 다소 쉬움)

3. 게임 제작 프로그램으로 만드는 것 (1,2의 경우보다 쉬움)


인데... 우선은 우리가 3의 경우는 어떠한 게임을 만들기에 상당히 제한적인 느낌을 받을 수 있으므로,

2번의 경우를 선택하는 것입니다.


스크립트는 어떠한 환경에서 돌아갈 수 있도록 제한이 되어있지만, 언어보다는 더욱 쉽게 배울 수 있는 방법이기도 합니다.


그 중 스크립트 성격을 띄는건 여러가지가 있지만, 제가 이 강좌에서 소개할 언어는 바로

스크래치인데요, 스크래치는 MIT에서 만들어진 스크립트 (제가 생각하기에)의 언어이며

특징은 명령어가 블록으로 되어있기 때문에, 명령어를 넣으려면 코드 (글로 써야하는)로 작성하는게 아닌


블록들을 조립하여 만드는 방법을 택하기 때문에, 프로그래밍을 처음하는 사람들에게는 아주

배우기 쉬운 언어입니다.


그렇기 때문에, 이 강좌를 잘 순조롭게 따라서 해보신다면, 아무리 여러분들이 컴퓨터를 정말 모르더라도

쉽게 이해하실 수 있을 것이라 생각이 듭니다.



이 강좌를 보면 누구든간, 그림쟁이든 만화가이든 애니메이터이든
여러분들이 그려낸 캐릭터가 직접 게임에 나오는 것이 가능합니다!!



그리고 제 강좌는 '구문'식으로 강좌하기 때문에, 다소 좀 재미 없을 수도 있지만 부디 열심히 공부해주세요.

그렇게 하신다면 그만큼의 여러분들이 만들고 싶은 게임을 원하는대로 만들 수 있을 것이라 제가 확신합니다....


우선 스크래치의 장점은 ....


1. 명령어가 한글로 되어있어서 다른 프로그램보다 이해하기가 쉽다

2. 블록과 같은 이미지로 되어있고 쉽게 명령어를 조립할 수 있다.

3. 만든 게임을 바로 테스트 할 수 있으며 인터넷에 올려서 다른사람들이 즐기게 할 수 있다.


이러한 장점이 있으므로 부담을 가지지말고 바로 스크래치를 따라해보셔서

여러분들도 게임을 만들어보시길 바랍니다....


다음은 스크래치를 왜 배우는지 알려드리겠습니다.


댓글
등록된 댓글이 없습니다.