20.11.15 (์ผ)
Updated:
์ค๋ ํ ์ผ (๊ณํ)
11์ฃผ์ฐจ ์ถ์์ฒดํฌ๋ฌธ์ ํด๊ฒฐ๊ธฐ๋ฒ ์ง๊ธ๊น์ง ํ ๊ฒ ์ ๋ฆฌ ๋ฐ ์ค๋ช ์ค๋น
์ค๋ ํ ์ผ
-
๋ฌธ์ ํด๊ฒฐ๊ธฐ๋ฒ
9์ฃผ์ฐจ ~ 10์ฃผ์ฐจ
- ๋์์ธ ํจํด์ด ์ ์ฉ ๋์ด ์์ง ์์๋ ๊ธฐ์กด ํ๋ก์ ํธ๋ฅผ state ํจํด์ผ๋ก ๋ฐ๊พธ๊ธฐ ์ํด ๊ธฐ์ด ํ ๋ง๋ จ.
- State ์ธํฐํ์ด์ค๋ฅผ ์์ฑ ํด Main, Rank, Start, GameOver, GameClear, NextStage ์ํ ์์ฑ.
- ํ๋์ ํ๋ ์์ ๊ฐ์ง๋ Game ๊ฐ์ฒด๋ฅผ ์์ฑ ํ ๋ค Game ์ํ์ ๋ง๋ ํจ๋์ ๋ถ์ฌ์ฃผ๋ ๋ฐฉ์์ผ๋ก ๋ฆฌํฉํ ๋ง.
- Game ๊ฐ์ฒด์ ์ฑ๊ธํค ํจํด์ ์ ์ฉ ํด ๊ณ์ ์์ฑ ๋์ง ์๋๋ก ํจ.
11์ฃผ์ฐจ
- ๋ชจ๋ ํจ๋์ ์ฑ๊ธํค ํจํด์ ์ ์ฉ ํด ์ํ๊ฐ ๋ฐ๋ ๋ ๋ง๋ค ๊ณ์ ํจ๋์ ์์ฑ ํด ํ๋ ์์ ๋ถ์ด์ง ์๋๋ก ํจ.
- RankPanel ํด๋์ค์ ๋ญํน์ ๋ค๋ฃจ๋ ๋ฉ์๋๊ฐ ์์ด ์ด์ธ๋ฆฌ์ง ์๋ ๊ฒ ๊ฐ์ Rank ํด๋์ค๋ฅผ ๋ง๋ค์ด ๋ญํน ์ถ๋ ฅ, ๋ญํน ์ ๋ ฅ, ์ด์ ๋ญํน ์จ๊น ๋ฉ์๋๋ฅผ ๋ถ๋ฆฌํด ์ฎ๊น.
- GameOver, GameClear ์ํ๊ฐ ๋๋ ๊ฒฝ์ฐ ๊ทธ์ ๋ง๋ ํจ๋์ ๋ถ์ฌ ์ค ์ ์๋๋ก ๋ฆฌํฉํ ๋ง.
- ํ๋ ์ด์ด ์ ์๊ฐ 5๋ฑ ์์ ๋ค์๋์ง ํ์ธ ํด ์ฃผ๋ isRankIn ๋ฉ์๋๊ฐ ๋ฉ์ธ ํ๋ฉด์์ ๋ญํน์ ํ์ธ ํ ๋๋ ๋์ ํ๋ ๋ฒ๊ทธ๋ฅผ ๋ฐ๊ฒฌ ํด isRankIn ๋ฉ์๋๋ฅผ setNewRank ๋ฉ์๋ ์์์ ๋์ํ๊ฒ ์์ ํจ.
๋ด์ผ ํ ์ผ
- ์ด๋ฒ์ฃผ ํ ์ผ ๊ฐฑ์
- ๋ฌธ์ ํด๊ฒฐ๊ธฐ๋ฒ ๋ฆฌํฉํ ๋ง ๋ฐ ๋ฐํ ์ ๋ฆฌ
- ๋ํผ์๋ง๋๋์์, Unix ํ๋ก๊ทธ๋๋ฐ 12์ฃผ์ฐจ ๋ฃ๊ธฐ
- ์ฐฝ์ ์์ด๋ก ๊ณผ์ค์ ํน๊ฐ ์ง๋ฌธ ๋ง๋ค๊ธฐ
์ด๋ฒ์ฃผ ํ ์ผ
- BaekJoon ๋งค์ผ ํ ๋ฌธ์ ํ๊ธฐ
- ์๊ฐ๊ณผ๋ชฉ 11์ฃผ์ฐจ ๋ฃ๊ธฐ
- ์์ ์ฌ๋ฆผํผ์๋ ์ฐธ์ฌ
- Unix ํ๋ก๊ทธ๋๋ฐ 1111 ๋๋ ํ ๋ฆฌ test9.c ์ดํดํ๊ธฐ
- ์ฐฝ์ ์์ด๋ก ๊ณผ์ค์ ํน๊ฐ ์ง๋ฌธ ๋ง๋ค๊ธฐ
Leave a comment