์ตœ๊ทผ์— pico 8 ๋กœ ๋งŒ๋“ ๊ฒŒ์ž„์ด ์˜ฌ๋ผ์™€์„œ ๋น„์Šทํ•œ ๊ฐ€์ƒ์ฝ˜์†”์˜ ๋ฌด๋ฃŒํŒ์ธ tic 80 ์„ ์ฐ๋จนํ•ด๋ดค์Œ

๊ทธ๋ƒฅ ํŠœํ† ๋ฆฌ์–ผ๋งŒ ๋ช‡๊ฐœ ๋”ฐ๋ผํ•ด๋ณธ๊ฑฐ๋ผ ์‹ฌ๋„์žˆ๊ฒŒ ํ•ด๋ณธ๊ฑด์•„๋‹Œ๋ฐ ๋А๋‚€์ ์ด๋ผ๋ฉด


'์„ธ๋ จ๋œ ๊ธฐ๋Šฅ๊ณผ ์ตœ์ ํ™”๊ฐ€ ์ถ”๊ฐ€๋œ ๊ฒŒ์ž„์—”์ง„์ด ๋‚˜์˜ค๊ธฐ ์ด์ „์˜ ์‹œ๋Œ€์—์„œ ๊ฒŒ์ž„์„ ๋งŒ๋“ ๋‹ค๋ฉด ์ด๋Ÿฐ ํ™˜๊ฒฝ์ด ์•„๋‹๊นŒ?' ์˜€์Œ


๋ฌด์Šจ ์Šคํ”„๋ผ์ดํŠธ ํ•˜๋‚˜ ๊ณ ๋ฅด๋Š”๊ฑฐ๋„ ์ˆซ์ž๋กœ ์ ์–ด์„œ ์ผ์ผ์ด ์ง€์ •ํ•ด์ฃผ๊ณ 

์ธ์Šคํ„ด์Šค๊ฐ™์€๊ฑฐ๋„ ์—†์ด ๊ทธ๋ƒฅ ๋ฌด์ž‘์ • ๋ฐฐ์—ด์— ์ง‘์–ด๋„ฃ์–ด์„œ ํ‰๋‚ด๋‚ธ๋‹ค๋˜์ง€

๊ณ ๋„์—”์ง„์ด๋ผ๋ฉด ์Šคํƒฏ์„ ๊ฐ€์ง„ ์”ฌ์„ ํ•˜๋‚˜ ๋งŒ๋“ค๊ณ  ๊ทธ ์”ฌ์„ ์ธ์Šคํ„ด์Šคํ•ด์„œ ์บ๋ฆญํ„ฐ๋ฅผ ๋งŒ๋“คํ…ํ…Œ

์—ฌ๊ธฐ์„  ๊ทธ๋ƒฅ ์Šคํƒฏ์„ ํ…์ŠคํŠธ๋กœ ์ผ์ผ์ด ๋ฐฐ์—ด์— ๋„ฃ์–ด์ฃผ๋Š”๊ฑฐ๋กœ ๊ตฌํ˜„ํ•œ๋‹ค๋Š”๊ฒƒ....


์‚ฌ์‹ค ์ด๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ฐ€์žฅ ๊ทผ๋ณธ์ด์ž ๊ธฐ์ดˆ๊ฐ€ ์•„๋‹๊นŒ?? ํ•˜๋Š” ์ƒ๊ฐ์ด ๋“ค๊ธฐ์‹œ์ž‘ํ–ˆ์Œ


๋ชจ๋“ ๊ฑด ๋ฐ์ดํ„ฐ๊ฐ€ ๋จผ์ € ์ฒ˜๋ฆฌํ•˜๊ณ  ๋‚˜๋จธ์ง€ ์œ„์น˜๋‚˜ ๊ทธ๋ž˜ํ”ฝ์ด๋‚˜ ํŒ์ •์ฒ˜๋ฆฌ๊ฐ™์€๊ฑด ํ›„์— ์ด๋ฃจ์–ด์ง€๋Š” ์ฝ”๋“œ ํ๋ฆ„๋“ค

๋ฐ์ดํ„ฐ๋กœ ์‹œ์ž‘ํ•ด์„œ ๋ฐ์ดํ„ฐ๋กœ ๋๋‚˜๋Š” ์˜ˆ์ œ๋“ค

'๊ฒŒ์ž„์† ์˜ค๋ธŒ์ ํŠธ' ์ค‘์‹ฌ์œผ๋กœ ๋Œ€๊ฐ€๋ฆฌ ๊ตด๋ฆฌ๋˜ ๋‚˜๋ž‘์€ ์™„์ „ํžˆ ๋‹ค๋ฅธ ์‹œ์„ ์œผ๋กœ ๋ณด๊ณ ์žˆ์—ˆ์Œ

๊ฒŒ์ž„์„ ๋งŒ๋“ ๋‹ค๊ฐ€ ์ „์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ ๋‹ค๋ฅผ ์ „์ œ๋กœ ๊น”๊ณ  ์‹œ์ž‘ํ–ˆ์–ด์•ผ ํ–ˆ๋˜๊ฑฐ๊ฐ™์Œ

๋‹จ์ง€ ๊ทธ ํ”„๋กœ๊ทธ๋žจ์„ ์ฆ๊ธธ์ˆ˜์žˆ๊ฒŒ ๊พธ๋ฉฐ์ฃผ๋ฉด ๊ฒŒ์ž„์ด๋˜๋Š”๊ฑฐ๊ณ  ์ปดํ“จํ„ฐ๊ฒŒ์ž„์€ ํ”„๋กœ๊ทธ๋žจ์˜ ํŒŒ์ƒ์ด๋‹ˆ๊นŒ


๊ทธ๋ž˜์„œ ๋ฉฐ์น ์ „์— ๋ดค๋˜ ์œ ํŠœ๋ธŒ ์˜์ƒ์ด๋ž‘ ์ฝ”๋ฉ˜ํŠธ๊ฐ€ ๋˜๊ฒŒ ์™€๋‹ฟ์•˜์—ˆ์Œ


Fundamentally, all programming boils down to transforming one set of data into another set of data. A video game takes controller input data and game resource data and transforms it into pixels and sounds. A programmer carefully constructs a pipeline of transformations.


๋‚˜๋Š” ๋ฐ์ดํ„ฐ ๋จผ์ € ํ˜น์€ ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ์œผ๋กœ ์ƒ๊ฐํ•ด๋ณธ์ ์ด ์—†์—ˆ์Œ

์ผ๋‹จ ๊ฒŒ์ž„์— ๋“ค์–ด๊ฐˆ๋งŒํ•œ ์บ๋ฆญํ„ฐ๋‚˜ ๋ฌผ์ฒด๊ฐ™์€๊ฑฐ๋ฅผ ์ƒ๊ฐํ•˜๊ณ  ์ผ๋‹จ ์–ต์ง€๋กœ ๋„ฃ์–ด๋ณด๊ณ ๋‚˜์„œ

์•„ ์ด ์†์„ฑ๋„ ๋„ฃ์–ด์•ผ ๊ฒ ๋…œ ์ € ์†์„ฑ๋„ ๋„ฃ์–ด์•ผ๊ฒŸ๋„ค ํ•˜๋ฉด์„œ ์‚ฝ์งˆํ•˜๋Š”๊ฒŒ ํŒจํ„ด์ด์˜€์Œ

๋‚œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ†ตํ•ด์„œ ๊ฒŒ์ž„์„ ๋งŒ๋“œ๋Š”๊ฒŒ ์•„๋‹Œ ๊ฒŒ์ž„์„ ํ†ตํ•ด์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๋Š” ๊ฑฐ๊พธ๋กœ ๋ฃจํŠธ๋ฅผ ํƒ€๊ณ ์žˆ์œผ๋‹ˆ๊นŒ

๋‹น์—ฐํ•œ ์‹ค์ˆ˜๋“ค์ด์˜€์„์ง€๋„ ๋ชฐ๋ฅด๊ฒŸ์Œ


์ •ํ™•ํ•˜๊ฒŒ ๋ญ˜ ๊นจ๋‹ณ์•˜๋‹ค!!! ์ด๋Ÿฐ๊ฑด ์•„๋‹ˆ๊ตฌ ๊ทธ๋ƒฅ ๋ญ”๊ฐ€ ์• ๋งคํ•œ ๋ญ”๊ฐ€๊ฐ€ ์‚ด์ง ์Šค์น˜๊ณ ๊ฐ“๋‹ค ์ฏค์ž„

๊ทผ๋ฐ ์™œ ์ผ๊ธฐ์žฅ๋„ ์•„๋‹ˆ๊ณ  ์ด๋Ÿฐ๋ฐ๋‹ค๊ฐ€ ์ฃผ์ ˆ์ฃผ์ ˆ ์จ๋†“๋А๋ƒ ํ•˜๋ฉด์€....


๊ทธ๊ฒƒ์€ ๋จธ์ง€์•Š์€ ๋‚  ๋˜ ๋ฉ˜ํƒˆ ์ชผ๊ฐœ์ง€๊ณ  ์™œ ์ด๋Ÿฐ๊ฑฐ ํ•˜๊ณ ์žˆ๋‚˜ ํ•˜๊ณ  ๋ฐฉํ™ฉํ•˜๊ณ ์žˆ์„ย ๋‚˜ํ•œํ…Œ ์ด๊ฑฐ๋‚˜ย ์ฝ์œผ๋ผ๊ณ  ์จ๋‘