7d9c8702b3846b8023ecf593469c706e9690bce897fe03587f0a1a3f79835153bb3b380d0a1b0e897610ddfa6c2bfe48abdc25ad

์ด๊ฑด๋ฐ ์ข€ ๋„์™€์ฃผ๋ผ ๊ฑฐ์˜ ๋ชจ๋ฅด๋Š” ์ƒํƒœ๋ผย  ๋„˜ ์–ด๋ ต๋…ธ
[์ฃผ์ธ๊ณต (player)]
1)Create ์ด๋ฒคํŠธ์—์„œ
โ€ขlife ๊ฐ’์„ ์ดˆ๊ธฐํ™”ํ•œ๋‹ค.
โ—[์  (enemy)]
2)Create ์ด๋ฒคํŠธ ๋•Œ,
โ€ข์•Œ๋žŒ์‹œ๊ฐ„์„ ์ง€์ •ํ•œ๋‹ค. (alarm[0], random_range())
3)Alarm ์ด๋ฒคํŠธ ๋•Œ,
โ€ข์ ๊ตฐ ์ด์•Œ์„ ์ƒ์„ฑํ•œ๋‹ค. (instance_create_depth())
โ€ข์•Œ๋žŒ์‹œ๊ฐ„์„ ๋‹ค์‹œ ์ง€์ •ํ•œ๋‹ค. (alarm[0], random_range())
โ—[์  ์ด์•Œ (obj_enemy_bullet)]
1)Create ์ด๋ฒคํŠธ ๋•Œ,
โ€ข์  ์ด์•Œ์˜ ๋ฐฉํ–ฅ๊ณผ ์†๋„๋ฅผ ์ง€์ •ํ•œ๋‹ค.
2)์ฃผ์ธ๊ณต(obj_player)๊ณผ ์ถฉ๋Œํ–ˆ์„ ๋•Œ
โ€ข์ฃผ์ธ๊ณต์˜ life๋ฅผ 1 ์ค„์ธ๋‹ค.
โ€ข์ฃผ์ธ๊ณต์˜ life๊ฐ€ 0 ์ดํ•˜์ด๋ฉด, game_restart() ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•œ๋‹ค.
โ€ข์ž์‹ ์˜ ์ธ์Šคํ„ด์Šค๋ฅผ ์—†์•ค๋‹ค.
3)์ด์•Œ์ด ๋ฐ–์œผ๋กœ ๋ฒ—์–ด๋‚ฌ์„ ๋•Œ
โ€ข์ž์‹ ์˜ ์ธ์Šคํ„ด์Šค๋ฅผ ์—†์•ค๋‹ค.