๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT/์Šคํฌ๋ž˜์น˜(Scratch)

[์Šคํฌ๋ž˜์น˜]์Šคํฌ๋ž˜์น˜๊ธฐ์ดˆ๐Ÿ”จ(ํ™”๋ฉด๊ตฌ์„ฑ, ๋ธ”๋ก, ์ขŒํ‘œ๊ณ„)

by chef. setori๐Ÿน 2020. 2. 18.
๋ฐ˜์‘ํ˜•

๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค :)

 

 

์˜ค๋Š˜์€ ์Šคํฌ๋ž˜์น˜(Scratch) ์ฒซ ์‹œ๊ฐ„์ธ ๋งŒํผ

 

๊ธฐ์ดˆ์ ์ธ ๋‚ด์šฉ์„ ๊ฐ™์ด ์•Œ์•„๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค!

 

 

 


์Šคํฌ๋ž˜์น˜ ํ™”๋ฉด ๊ตฌ์„ฑ

 

๋ฒ„์ „ 3.0๊ธฐ์ค€์ž…๋‹ˆ๋‹ค.

 

1. ๋ฌด๋Œ€์˜์—ญ: ๋ฐฐ๊ฒฝ๊ณผ ์Šคํ”„๋ผ์ดํŠธ๋กœ ๋ฌด๋Œ€๋ฅผ ๊พธ๋ฉฐ์ฃผ๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์—…ํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

2. ๋ธ”๋ก์˜์—ญ: ์Šคํ”„๋ผ์ดํŠธ๋ฅผ ์›€์ง์ด๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•œ ๋ธ”๋ก์ด ์žˆ๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค.

 

3. ์Šคํฌ๋ฆฝํŠธ์˜์—ญ: ๋ธ”๋ก๋ชฉ๋ก์—์„œ ์‚ฌ์šฉํ•  ๋ธ”๋ก๋“ค์„ ์„ ํƒํ•ด์„œ ์Šคํฌ๋ฆฝํŠธ ์˜์—ญ์œผ๋กœ ๊ฐ€์ ธ์™€ ์กฐํ•ฉํ•˜์—ฌ

ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋‹ค์–‘ํ•œ ๋ธ”๋ก๋“ค์„ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค.

 

4. ๋ฌด๋Œ€๋””์ž์ธ: ํ”„๋กœ์ ํŠธ์˜ ๋ฐฐ๊ฒฝ์ด ๋  ๋ฌด๋Œ€๋ฅผ ์ง์ ‘ ๊ทธ๋ฆฌ๊ณ  ๊พธ๋ฐ€ ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค.

 

5. ์Šคํ”„๋ผ์ดํŠธ ๋ชฉ๋ก: ๋ฌด๋Œ€์œ„์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์Šคํ”„๋ผ์ดํŠธ๋“ค์ด ๋ชจ๋‘ ๋ชจ์—ฌ์žˆ๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค.

 

 

 

 

 

 


์Šคํฌ๋ž˜์น˜ ์šฉ์–ด

 

  • ์Šคํ…Œ์ด์ง€(Stage): ์Šคํ”„๋ผ์ดํŠธ๋ฅผ ๋ฐฐ์น˜ ์ž‘์—…ํ•˜๋Š” ๊ณต๊ฐ„์ด๋ฉฐ, ์Šคํฌ๋ž˜์น˜๊ฐ€ ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

  • ์Šคํ”„๋ผ์ดํŠธ(Sprite): ์Šคํฌ๋ฆฝํŠธ์— ์˜ํ•ด ์›€์ง์ด๊ณ  ์†Œ๋ฆฌ ๋‚ผ ์ˆ˜ ์žˆ๋Š” ๊ทธ๋ฆผ, ๊ธ€์ž, ๋„ํ˜• ๋“ฑ์œผ๋กœ    ์Šคํฌ๋ž˜์น˜ ํ”„๋กœ๊ทธ๋žจ์— ๋“ฑ์žฅํ•˜๋Š” ์ฃผ์ธ๊ณต ๋ฐ ๋ชจ๋“  ๊ฐ์ฒด๋ฅผ ์˜๋ฏธํ•˜๊ณ , ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ณ ์–‘์ด  ํ˜•ํƒœ์˜ ์Šคํ”„๋ผ์ดํŠธ๊ฐ€ ํ™”๋ฉด์— ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค.

 

  • ์Šคํฌ๋ฆฝํŠธ(Script): ๋ฌด๋Œ€ ์œ„์— ์Šคํ”„๋ผ์ดํŠธ๋ฅผ ์–ด๋–ป๊ฒŒ ์›€์ง์ด๊ฒŒ ํ•  ๊ฒƒ์ธ์ง€, ๋ธ”๋กํ˜•ํƒœ์˜ ๋ช…๋ น์–ด๋ฅผ ์ฐพ๊ณ  ์กฐ๋ฆฝํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ๊ณต๊ฐ„์œผ๋กœ ๋ธ”๋ก์˜ ์กฐํ•ฉ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

  • ๋ธ”๋ก(Block): ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๋ช…๋ น์–ด ๋ฐ ๋ณ€์ˆ˜๋“ฑ์„ 1:1๋กœ ๋งค์น˜์‹œํ‚จ ํ”„๋กœ๊ทธ๋žจ ์กฐ๊ฐ์ž…๋‹ˆ๋‹ค.

 

  • ์ด๋ฒคํŠธ(Event): ํ”„๋กœ๊ทธ๋žจ์— ์˜ํ•ด ๊ฐ์ง€๋˜๊ณ  ์ฒ˜๋ฆฌ๋  ์ˆ˜ ์žˆ๋Š” ๋™์ž‘์ด๋‚˜ ์‚ฌ๊ฑด์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

 

 

 

 


๋ธ”๋ก ์ดํ•ด

 

 

 

๋™์ž‘๋ธ”๋ก : ์Šคํ”„๋ผ์ดํŠธ๋ฅผ ์›€์ง์ด๊ณ  ์ง€์ •ํ•œ ์œ„์น˜๋กœ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ํšŒ์ „์‹œํ‚ค๋Š” ๋ธ”๋ก๋“ค๋กœ ๊ตฌ์„ฑ

๋™์ž‘ ๋ธ”๋ก

 

 

 

 

ํ˜•ํƒœ๋ธ”๋ก: ๋งํ’์„ ์„ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ์Šคํ”„๋ผ์ดํŠธ์™€ ๋ฐฐ๊ฒฝ์˜ ๋ชจ์–‘์„ ์ˆ˜์ •ํ•˜๊ณ , ๋งํ’์„  ๋˜๋Š” ์ƒ๊ฐ ํ’์„  ๋‚ด์— ๋ฌธ์ž๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ธ”๋ก๋“ค๋กœ ๊ตฌ์„ฑ

ํ˜•ํƒœ ๋ธ”๋ก

 

 

 

 

 

์†Œ๋ฆฌ๋ธ”๋ก: ๊ฐ€์ ธ์˜จ ์‚ฌ์ด๋“œ ๊ฐœ์ฒด๋ฅผ ์žฌ์ƒํ•˜๊ฑฐ๋‚˜ ์ œ์–ดํ•˜๋Š” ๋ธ”๋ก๋“ค๋กœ ๊ตฌ์„ฑ

์†Œ๋ฆฌ ๋ธ”๋ก

 

 

 

 

์ด๋ฒคํŠธ๋ธ”๋ก: ์Šคํฌ๋ž˜์น˜์—์„œ ์–ด๋–ค ์‚ฌ๊ฑด์ด ๋ฐœ์ƒ๋˜์—ˆ์„ ๋•Œ, ๋ช…๋ น์ด ์‹คํ–‰๋˜๋„๋ก ํ•˜๋Š” ๊ฒƒ.

์‚ฌ์šฉ์ž๊ฐ€ [๊นƒ๋ฐœ์„ ํด๋ฆญ ํ–ˆ์„ ๋•Œ], [~ํ‚ค๋ฅผ ๋ˆŒ๋ €์„ ๋•Œ], [์ด ์Šคํ”„๋ผ์ดํŠธ๊ฐ€ ํด๋ฆญ๋  ๋•Œ] ๋“ฑ์ด ์Šคํฌ๋ž˜์น˜๊ฐ€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์ด๋ฒคํŠธ๋ผ๊ณ  ํ•จ.

์ด๋ฒคํŠธ ๋ธ”๋ก

 

 

 

 

์ œ์–ด๋ธ”๋ก: ๋™์ž‘์„ ํ๋ฆ„์„ ์ œ์–ด.

์Šคํ”„๋ผ์ดํŠธ๊ฐ€ ๊ณ„์† ์›€์ง์ด๊ฒŒ ๋งŒ๋“ค๊ณ , ์›€์ง์ด๋Š” ์Šคํ”„๋ผ์ดํŠธ๋ฅผ ๋ฉˆ์ถ”๊ฒŒ ํ•˜๊ณ ,

์Šคํ”„๋ผ์ดํŠธ์™€ ์Šคํ”„๋ผ์ดํŠธ๊ฐ€ ๋ถ€๋”ช์ณค์„ ๋•Œ ์Šคํ”„๋ผ์ดํŠธ๋ฅผ ์›€์ง์ด๊ฒŒ ํ•˜๋Š” ๋“ฑ์˜ ๋™์ž‘ํ•˜๋Š” ํ๋ฆ„์„ ์ œ์–ด๋ผ๊ณ  ํ•จ.

์ฆ‰, ๋ฐ˜๋ณต์ ์ธ ์ž‘์—…์„ ์‹œํ‚ค๊ฑฐ๋‚˜, ์กฐ๊ฑด์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์ž‘์—…์„ ํ•˜๋„๋ก ํ•˜๋Š”๊ฒƒ.

์ œ์–ด ๋ธ”๋ก

 

 

 

 

๊ฐ์ง€๋ธ”๋ก: ์Šคํ”„๋ผ์ดํŠธ์˜ ์œ„์น˜๋‚˜ ์ƒํ™ฉ์„ ํŒ๋‹จํ•˜๋Š” ๋ธ”๋ก๋“ค๋กœ ๊ตฌ์„ฑ

๊ฐ์ง€ ๋ธ”๋ก

 

 

 

 

์—ฐ์‚ฐ๋ธ”๋ก: ๋‹จ์ˆœํ•œ ์—ฐ์‚ฐ๋ถ€ํ„ฐ ๋ณต์žกํ•œ ๊ณต์‹, ์‚ฐ์ˆ  ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋‚œ์ˆ˜๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๊ณ„๋ฅผ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ’์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋Š” ๋ธ”๋ก

์—ฐ์‚ฐ ๋ธ”๋ก

 

 

 

 

๋ณ€์ˆ˜๋ธ”๋ก: ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ž„์‹œ๋กœ ์ €์žฅํ•  ๊ณต๊ฐ„์„ ๋งˆ๋ จํ•˜๊ธฐ ์œ„ํ•œ ๋ธ”๋ก์˜ ๋ชจ์ž„.

ํŠน์ •ํ•œ ์กฐ๊ฑด์— ํ•ด๋‹นํ•  ๋•Œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ธ”๋ก๋“ค๋กœ ๊ตฌ์„ฑ

 

๋ณ€์ˆ˜ ๋ธ”๋ก

 

 

 

 

๊ฐ ๋ธ”๋ก์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์„ค๋ช…์€

 

๊ฒŒ์ž„์„ ๋งŒ๋“ค๋ฉด์„œ ๊ฐ™์ด ์•Œ์•„๋ณด๋„๋ก ํ•ด์š”!

 

 

 

 

 


์ขŒํ‘œ๊ณ„

 

์Šคํฌ๋ž˜์น˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ขŒํ‘œ๊ณ„๋กœ ๊ตฌ์„ฑ๋ ์–ด ์žˆ์Šต๋‹ˆ๋‹ค!

 

 

์›์ ์€ ์ • ์ค‘์•™์— ์žˆ๊ณ ,

 

์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ฐˆ์ˆ˜๋ก X๊ฐ’์ด ์ฆ๊ฐ€๋˜๊ณ 

 

์™ผ์ชฝ์œผ๋กœ ๊ฐˆ์ˆ˜๋ก X๊ฐ’์ด ๊ฐ์†Œ๋ฉ๋‹ˆ๋‹ค.

 

 

๋˜ํ•œ

 

์œ„์ชฝ๋กœ ๊ฐˆ์ˆ˜๋ก Y๊ฐ’์ด ์ฆ๊ฐ€๋˜๊ณ 

 

์•„๋ž˜์ชฝ๋กœ ๊ฐˆ์ˆ˜๋ก Y์ชฝ์œผ๋กœ ๊ฐ์†Œ๋ฉ๋‹ˆ๋‹ค.

 

 

๊ฐ„๋‹จํ•˜์ฃ ?

 

 

 

 

 

 

 

์ด๋ ‡๊ฒŒ ์˜ค๋Š˜์€ ์Šคํฌ๋ž˜์น˜์—

 

๊ฐ€์žฅ ๊ธฐ์ดˆ์ ์ธ ๋ถ€๋ถ„์„ ํ•จ๊ป˜ ์•Œ์•„๋ณด์•˜์–ด์š”!

 

 

 

 

 

 

๋งŽ์€ ๋„์›€๋˜์…จ๋‹ค๋ฉดโค์™€ ๊ตฌ๋… ๋ถ€ํƒ๋“œ๋ฆด๊ฒŒ์š”!

:)

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€