Releases: boostcamp-2020/Project18-B-Web-Duxit
Releases ยท boostcamp-2020/Project18-B-Web-Duxit
5์ฃผ์ฐจ ๋ฐฐํฌ
Week4
๊ณตํต
- HTTPS ์ ์ฉ.
FE
DuckObject, PlayerManager refactor
- ๊ธฐ์กด DuckObject์ ๋ณต์ก๋๋ฅผ ๋ฎ์ถ๊ธฐ ์ํด DuckObject๋ฅผ ์์ํ๋ ์ฌ๋ฌ ์ค๋ธ์ ํธ๋ค ์์ฑ
- ์ค๋ฆฌ๊ฐ ์ปค์๋ฅผ ๋ฐ๋ผ ์์ง์ด๊ฒ event listener์ ์ฐ๊ฒฐ
- ์ปค์ ์ค๋ฆฌ๋ฅผ PlayerManager, SceneManager ๋ฑ๊ณผ ์ฐ๊ฒฐํด ๊ด๋ฆฌํ๋๋ก ์ค์
์ถ๊ฐ Scene ์์ฑ ๋ฐ ์ฐ๊ฒฐ
- PlayerWaiting
- GuesserSelect
- MixCard
- Discussion
๊ทธ ์ธ ์์ํ ์ ๋๋ฉ์ด์ , ์คํ์ผ, ๋ฒ๊ทธ ๋์.
BE
- FE์์ ์์ฑํ ๊ฐ Scene์ ํ์ํ event ๋ช ์ธ ๊ตฌํ.
- ๋ค๋ฅธ ํ๋ ์ด์ด์ ์ค๋ฆฌ ์ปค์ ์ด๋์ event๋ก ๊ตฌํ.
- ๋ผ์ด๋๋ณ ์ค์ฝ์ด ๊ณ์ฐ ๋ก์ง ๊ตฌํ.
- ์ผ๋ถ TypeScript ๋์.
Week3 ์ฝ๋ ํ๋ฆฌ์ง
FE
GameObject, DuckObject, CardObject
- ์์ง์ด๊ณ ํ์ ํ ์ ์๊ฒ ๋์
์ข์ธกํญ
- ๋ ์ด์์, ์คํ์ผ๋ง
- ํ๋ ์ด์ด ๋ชฉ๋ก, ์ค๋ฆฌ ์์ด์ฝ ํ์ธ
SceneManager, PlayerManager, CardManager
- FE ์ํ ๊ด๋ฆฌ๋ฅผ ์ํด ์์ฑ
- ๋ค์ ์ฌ ๋ ๋, ํ๋ ์ด์ด ๋ชฉ๋ก, ํ์ฌ ํ๋ ์ด์ด๊ฐ ๊ฐ์ง ์นด๋ ๋ฑ์ ์ํ๋ก ์ง์ , subscribe ๊ฐ๋ฅํ๊ฒ
BE
- ๋์ํ ์ ์๋ socket event ์ถ๊ฐ
- winston ์ ์ฉ์ผ๋ก log ๊ธฐ๋ก
Week2 ํซํฝ์ค
Week2 ์ฝ๋ ํ๋ฆฌ์ง
ํ๋ฉด ๊ตฌ์ฑ
- ์ธํธ๋ก ํ์ด์ง (๋ฐฉ ๊ฐ์ค, ๋ฐฉ ์ฐธ์ฌ)
- ๋๊ธฐ์ค ํ์ด์ง (๋๋ค์ ์ค์ , ์ค๋น, ๊ฒ์ ์ฝ๋ ๋ณต์ฌ)
- ์ฑํ ํญ
๊ฐ๋ฐ ๊ธฐ๋ฐ ๋ค์ง๊ธฐ
- vanilla js ๊ธฐ๋ฐ ๊ฒ์ ์์ง(๋ทฐ ์์ง์ธ๋ฐ ์ญ๋์ ์ธ ์์ง์์ด ๊ฐ๋ฅํ ๊ธฐ๋ฅ๋ค ์ถ๊ฐ)
- socket.io ์ฐ๊ฒฐ
- backend winston ๋ก๊ทธ
Cards assets
Cards should be placed like
NGINX_ROOT/assets/cards/0.png