๋ชฌ์คํฐํํฐ ์๋์ ๋น ์ ธ์ ๊ฐ๋ฐ ์๋๊ฐ ๋๋ ค์ก์ต๋๋ค.
์ฐํด๋ฅผ ๊ธฐ์ ์ผ๋ก ๋ค์ ๋นก์ธ๊ฒ ๋ฌ๋ ค๋ณด๊ฒ ์ต๋๋ค.
1. ์ธ๋ฒคํ ๋ฆฌ, ์ ์ ๋ฐ ์์ดํ ๋ก๊ทธ
์ธ๋ฒคํ ๋ฆฌ๋ ์์ดํ
์ ์, ๊ทธ๋ฆฌ๊ณ ์ค๋ฅธ์ชฝ ์๋์ ๋ก๊ทธ๋ฅผ ๋์ ์ต๋๋ค.
CraftingQueue ์ LogQueue ๋ ์ํํ๋ก ๋ฑ ๊ธ๋ฑ ๊ธ ๋์๊ฐ๊ฒ ํ๊ณ ,
์ธ๋ฒคํ ๋ฆฌ๋ AES์ํธํ๋ก Jsonํ์ผ์์ ์ธ์ด๋ธ/๋ก๋ ๋ง๋ค์์ต๋๋ค.
ํฌ๋ํํ ์์คํ ์ ์ด๋ฐ์๋ง ์ฌ์ฉํ๊ณ ๋์ค์๋ ๊ฑด๋ฌผ์ด์ด๋ถ์ฌ์ ์๋ํํ ๊ฑฐ๋ผ ํ๋ฒ์ ์ฌ๋ฌ๊ฐ ๋ง๋๋๊ฑด ์๋ง๋ค์์ต๋๋ค.
2. ํ์คํธ
๊ฒ์ ์ปจ์
์ด ๋ค๋ฅธ ํ์ฑ๋ค์ ์ฌ๋์ด ์ด์์๋ ํ๊ฒฝ์ผ๋ก ๋ง๋ค์ด์ ์ด์ฃผ์ํค๋ ๊ฒ์์
๋๋ค.
๊ฐ ํ์ฑ์ ํด๋ฆญํ๋ฉด ํ์คํธ๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค.
MassDriver์ ๋ฒจํธ๋ก ์์ดํ ์ ๋๊ฒจ์ฃผ๋ฉด ํ์คํธ๋ฅผ ์๋ฃํ๊ณ ๋ก์ผ์ ๋๊ฒจ์ฃผ๋ฉด ์ฌ๋์ ์ด์ฃผ์ํฌ ์ ์์ต๋๋ค.
์ผ์ชฝ์๋์ ์๋ ์ด๋ก์ ๋ฐ๋๊ฑด๋ฌผ์ ๋ง์ด์ง์ผ๋ฉด ์ค์ด๋ค๊ฒ ํด๋์ต๋๋ค.
์ปจ์ ์ด ํ๊ฒฝ์ชฝ์ด๋ผ ๊ฑด๋ฌผ์ ๋ง์ด์ง์ผ๋ฉด ๋นจ๋ฆฌ์ค์ด๋ค๊ณ ๊ณต๊ธฐ์ฒญ์ ๊ธฐ๋ฅผ ์ง์ผ๋ฉด ๋ค์ ํ๋ณต๋๊ฒ ํ์ต๋๋ค.
3. ํ๊ฒฝ์์คํ
์ด๋ก์ ๋ฐ๊ฐ ์ค์ด๋ค๋ฉด ํ์ผ๋งต์ ์ค๋ฅด๋ฅต ์ฌ๋ผ์ง๊ฒ ํ์ต๋๋ค. ํ๋ณต๋๋ฉด ๋ค์ ์๊ธฐ๊ฒ ํ ์๋ ์์ต๋๋ค.
๋ชจ๋ ๊ฑธ ๋ค ํ๋ณต์์ผ์ฃผ๋ฉด ํจ๋ํฐ๊ฐ ์๊ธฐ๋๋ฌธ์, ์ฃฝ์ธ ์ฌ๋์ ๋์์ค์ง ์๋๋ก ํ์ต๋๋ค.
(์ ์ฒด์ฌ๋์-์ฃฝ์์ฌ๋์) <= (์ด์ฃผ์ํจ ์ฌ๋ ์) ๋ฉด ๊ฒ์์ด ๋๋๊ณ
์ด๋ก์ ๋ฐ์ Min๊ฐ์ ์ ์ฅํด๋๋ค๊ฐ๊ฒ์์ด ๋๋ฌ์๋ ์ฃฝ์ ์ฌ๋์ ์๋ฅผ ์ง๊ณํ ์์ ์ ๋๋ค.
์ด์ธ์๋ ์์ํ๊ฒ ์ฌ๋์ด ์ฃฝ์์์๋ ์์๋ค์ ๋ง์ํด์ฃผ์๋ฉด ์ถ๊ฐํ๋๋ก ํ๊ฒ ์ต๋๋ค.
๋ํ UI๊ฐ ๊ตฌ๋ฆฌ๋ค๋๊ฐ ๊ณ ์น ์ ์์ผ์๋ฉด ๋ง์ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
๋ค๋ค ์ฆ๊ฑฐ์ด ์ฐํด ๋์ธ์ :)
2d๋ ์ ๊ธฐํด
๋ชฌํ ์์ผ๋๋ฅผ ํ๊ธฐ ์ํด ์ค๋๋ ๋ฌ๋ฆฐ๋ค.. - dc App