main, develop ์ ์ธํ ๋๋จธ์ง ๋ธ๋์น ๋ฆฌ๋ฌด๋ธ ์์ !
TETRISSEN์ C++ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํ๋ ํฌ๋ก์ค ํ๋ซํผ ํ
ํธ๋ฆฌ์ค ๊ฒ์์
๋๋ค.
๊ฒ์ ๋ก์ง๊ณผ ๋ ๋๋ง์ ๋ถ๋ฆฌํ ํด๋ฆฐ ์ํคํ
์ฒ(Clean Architecture)๋ฅผ ์ ์ฉํ์ฌ,
์๋ก ๋ค๋ฅธ ํ๋ซํผ์์ ๊ณตํต API๋ฅผ ํตํด ๋์ผํ ๊ฒ์ ๋ก์ง์ ์ฌ์ฌ์ฉํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค.
Supported Platforms: Windows (WPF, window) ยท Linux (window) ยท Web (์ถ๊ฐ์์ )
- ์ผ์ ์๊ฐ์ด ์ง๋๋ฉด ๋ ๋ฒจ ์์น
- ๋ ๋ฒจ ์ฆ๊ฐ ์ ํ๋จ์ ๋ฐฉํด ๋ธ๋ก ๋ผ์ธ ์ถ๊ฐ
- ๋ ๋ฒจ ์ฆ๊ฐ ์ ๋ธ๋ก ๋ํ ์๋ ์ฆ๊ฐ
- IP ์ฃผ์๋ฅผ ํตํ ๋ฐฉ ์์ฑ / ์ฐธ๊ฐ, ์ค์๊ฐ ๋์ ํ๋ ์ด
- 2์ค ์ด์ ์ ๊ฑฐ ์ ์๋๋ฐฉ ๋ณด๋ ํ๋จ์ ๋ฐฉํด ๋ธ๋ก ๋ผ์ธ ์ถ๊ฐํ์ฌ ๊ณต๊ฒฉ
| Key | Action |
|---|---|
| A | ์ผ์ชฝ ์ด๋ |
| D | ์ค๋ฅธ์ชฝ ์ด๋ |
| S | ์ํํธ ๋๋กญ |
| F | ํ๋ ๋๋กญ |
| E | ์๊ณ ๋ฐฉํฅ ํ์ |
| Q | ๋ฐ์๊ณ ๋ฐฉํฅ ํ์ |
| W | ํ๋ ๋ธ๋ก ์ค์ |
- ๊ธฐ๋ณธ ํ
ํธ๋ฆฌ์ค ๋ก์ง
- Soft Drop
- Hard Drop
- Tuck Move
- Wall Kick (Rotation System)
- ๋ค์ ๋ธ๋ก ๋ฏธ๋ฆฌ๋ณด๊ธฐ (3๊ฐ)
- ๋ธ๋ก ํ๋ ์์คํ (1๊ฐ)
- ํ์ด๋จธ ๋ณด๋
- ์ค์ฝ์ด ๋ณด๋
- ๋ธ๋ก ํ ๋ง ๋ณ๊ฒฝ
- ๊ณ ์คํธ ๋ธ๋ก ON / OFF