1. ์›”๋“œ๋งต์”ฌ ๋งŒ๋“ค๊ธฐ ( ๋งต ์ถœ๋ ฅ ๋ฐ ์ด๋™ )

2. ๋งต์นฉ ์ˆ˜์ • ( ์œ„์น˜, ์ง€ํ˜• ์ข…๋ฅ˜ ) ํ•จ์ˆ˜ ๋งŒ๋“ค๊ธฐ

3. ๋ฉ”๋‰ด ํ™”๋ฉด ๋งŒ๋“ค๊ธฐ ( ํ‚ค๋ณด๋“œ๋กœ ์„ ํƒ ๊ฐ€๋Šฅํ•ด์•ผํ•จ )

4. ๋ฐ€๋ฆฌ ๊ณต๊ฒฉ ์ดํŽ™ํŠธ ์ถ”๊ฐ€

5. ์ถœํ˜ˆ ์ดํŽ™ํŠธ ์ถ”๊ฐ€ (์ถœํ˜ˆ, ๋ฐ”๋‹ฅ ์˜ค๋ธŒ์ ํŠธ (๋ฐŸํžˆ๋Š”))

6. ์ƒ์ž ์˜ค๋ธŒ์ ํŠธ ์ถ”๊ฐ€

7. ์ƒ์ž ๋ฐ€๊ธฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€

8. ํŒป๋ง์ถ”๊ฐ€ (์ถ”๊ฐ€ ์•ˆํ–ˆ๋Š”๋ฐ ์–ด์ œ ์ž˜๋ชป ์”€)

9. ํŒจํ‚น๋œ ์Šคํ”„๋ผ์ดํŠธ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€

10. ๋ฒฝ ์ƒ๋ถ€ bitmask 3x3 ๋…นํ”ฝ๋˜ ์ฐธ๊ณ ํ•ด์„œ ํ•ด๋ณด๊ธฐ (ํƒ€์ผ ์—†์œผ๋ฉด ๋งŒ๋“ค๊ธฐ)

11. ์ปค์Šคํ…€ ํƒ€์ผ๋งต ์ถ”๊ฐ€ ( ์•„๋งˆ... ์—๋””ํ„ฐ์—์„œ๋งŒ ์“ธ ์”ฌ ์ถ”๊ฐ€ -> tilemapeditor.tscn -> ์”ฌ์œผ๋กœ ์ €์žฅ ๊ธฐ๋Šฅ ํ•„์š” )

ย  11-1. ์˜คํ† ํƒ€์ผ๋ง ๋˜์ง€ ์•Š์€ ์ง€ํ˜•์ •๋ณด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํƒ€์ผ๋งต &ย 

ย  11-2. ํ…Œ๋งˆ ๋ณ€๊ฒฝ์‹œ ํ™”๋ฉดํƒ€์ผ์…‹ ๋ณ€๊ฒฝ ๋˜๋„๋ก

ย  11-3. (2)๋ฒˆ ํ•ญ๋ชฉ์œผ๋กœ ์ง€ํ˜•๋ณ€๊ฒฝ์‹œ ๋‹ค์‹œ ์˜คํ† ํƒ€์ผ๋ง ํ•˜๋Š” ๊ธฐ๋Šฅ ํ•„์š”ย ย 

12. ์ปค์Šคํ…€ ํƒ€์ผ์…‹ ์ถ”๊ฐ€

ย  12-1. ํƒ€์ผ์…‹ ์•ˆ์—์„œ์˜ ์œ„์น˜๊ฐ€ ์•„๋‹Œ ์ง€ํ˜•์ •๋ณด ๋ฐ์ดํ„ฐ์— ๋งž๋Š” ๋งต์นฉ ์ฝ์–ด์˜ค๋Š” ๊ธฐ๋Šฅ์ด ๋˜๋„๋ก ๋งŒ๋“ค์–ด์•ผ๋จ

ย  12-3. ๋น„ํŠธ๋งˆ์Šคํฌ ์ง€์›๋˜๋Š” ๊ธฐ๋Šฅ ์—†๋Š” ๊ฒฝ์šฐ ๋ถ๋™๋‚จ์„œ ์ „๋ฐฉํ–ฅ ํƒ€์ผ (๊ธฐ๋ณธํƒ€์ผ)์„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ ํƒ๋˜๊ฒŒ ํ•˜๊ธฐ

13. ์—‘์…€๋กœ ๋งŒ๋“ค์—ˆ๋˜ ๋งต -> txt -> binary๋กœ ๋ณ€ํ™˜๊ธฐ๋Šฅ ์ถ”๊ฐ€, ( ์ฒซ๋ฐ์ดํ„ฐย  int, int ( mapWidth, mapHeight)๋กœ ์‹œ์ž‘ํ•˜๊ฒŒ... ์ฝ๊ธฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€

14. ๊ธฐ๋ณธ๋˜์ „ ํ•˜๋‚˜ ๋งŒ๋“ค๊ธฐ (์”ฌ์œผ๋กœ ์ €์žฅ- ์ฅ๊ตด)

15. ๊ธฐ๋ณธ๋งˆ์„ ํ•˜๋‚˜ ๋งŒ๋“ค๊ธฐ (์”ฌ์œผ๋กœ ์ €์žฅ- ๊ฐ์ž๋งˆ์„)

16. ์›”๋“œ๋งต ์ปค์Šคํ…€ ํƒ€์ผ๋งต์œผ๋กœ ์”ฌ์œผ๋กœ ์ €์žฅ

17. ๊นŠ์€๋ฌผ ํƒ€์ผ ์—†์œผ๋ฏ€๋กœ ์ƒ‰์ƒ ๋ฐ”๊ฟ”์„œ ๋งŒ๋“ค๊ฒƒ

18. ์›”๋“œ๋งต ์‚ฐํƒ€์ผ ์ถ”๊ฐ€

19. ์ดํ›„ ๋งˆ์„ / ์„ฑ ๋“ฑ์€ ์˜ค๋ธŒ์ ํŠธ๋กœ ๋„ฃ์„ ๊ฒƒ

20. ์ „์— ์งœ๋†“์€ ๋˜์ „ ์ƒ์„ฑ ์ฝ”๋“œ๋กœ ๋˜์ „ ์ƒ์„ฑํ›„ ์”ฌ์œผ๋กœ ์ €์žฅ

21. ํ‘ธ์‹œ์—… 62๊ฐœ

22. ๋ถˆ๊ณ ๊ธฐ ๋ฒ„๊ฑฐ ๋จน๊ธฐ

23. ๊นƒ ์ปค๋ฐ‹ ํ›„ ํ‘ธ์‹œ

24. ๋‚ฎ์ž  ์ž๊ธฐ(๊ฐ€๋Šฅํ•˜๋ฉด)

--


๊ณ ์–‘์ด์— ์˜ํ•ด ๊ฐ•์ œ๋กœ ๊ธฐ์ƒ๋‹นํ–ˆ์œผ๋ฏ€๋กœ, ์ปจ๋””์…˜ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ๋‚ฎ์ž  ํ•„์ˆ˜

(์ถฅ๋‹ค๋Š”๊ฑฐ ๊ฐ™์•„์„œ ๋ณด์ผ๋Ÿฌ ์ผœ์คฌ๋”๋‹ˆ, ์ง€๋Š” ๋‹ค์‹œ์ž๊ณ  ๋‚˜๋Š” ์ž ์ด ๊นจ๋ฒ„๋ฆผ)


์˜ค๋Š˜์€ ๋ฌด๊ฑฐ์šด ๊ฒƒ ๋ณด๋‹ค๋Š” ์ž์ž˜ํ•œ๊ฑธ ๋งŽ์ดํ•ด์„œ ํ•ญ๋ชฉ ๊ฐฏ์ˆ˜๋ฅผ ์ค„์—ฌ์•ผ๊ฒ ์Œ

์••๋ฐ•๊ฐ์ด ์‹ฌํ•˜๊ธฐ ๋•Œ๋ฌธ


๊ทธ๋Ÿผ ํ•ดํ”ผ ๋ฐ๋ธŒ ํ•ด