- Typescript ๊ธฐ๋ฐ React.js ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉํ์ฌ ํ๋กํ ๋ง๋ค๊ธฐ ์ฌ๋กฏ ๋จธ์ ๊ฒ์ ๊ตฌํ
- ๋ค์ํ ์บ๋ฆญํฐ๋ฅผ ๋ง๋ค์ด์ฃผ๋ ์ฌ๋กฏ ๋จธ์ ํ์์ ๊ฒ์์ผ๋ก, ๋ฐฐ๊ฒฝ์, ๋จธ๋ฆฌ, ๋, ์ฝ, ์ ๋ฑ 5๊ฐ์ง ์์๋ฅผ ๋น ๋ฅธ ์๋์ ์ฌ๋กฏ ๋จธ์ ์ ๋ฉ์ถ๋ฉด ํ์ดํ๊ฐ ๊ฐ๋ฆฌํค๋ ์ด๋ฏธ์ง๊ฐ ๋จ๊ณ๋ณ๋ก ์กฐํฉํ์ฌ ์บ๋ฆญํฐ๋ฅผ ์์ฑํฉ๋๋ค.` ๊ฒ์์ด ์ข ๋ฃ๋ ํ์๋ ๊ฒฐ๊ณผ ํ์ด์ง์์ ๋ง๋ ์บ๋ฆญํฐ๋ฅผ ์บก์ฒํ์ฌ ์ด๋ฏธ์ง๋ก ์ ์ฅํ ์ ์๋๋ก ๊ตฌํํ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ค์ด ์์ ์ด ๋ง๋ ์บ๋ฆญํฐ๋ฅผ ์์ฝ๊ฒ ์ ์ฅํ๊ณ ๊ณต์ ํ ์ ์๋๋ก ํ์ต๋๋ค.
- ๊ฒ์ ๋ฐฉ๋ฒ
- ์ฌ๋กฏ๋จธ์ ์ ๋๋ฉ์ด์
- ๊ฒฐ๊ณผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
- ๊ฒฐ๊ณผ ํ๋ฉด ๋ถ๋ถ ์บก์ฒ, ์ ์ฅ
- ๊ฒ์ ๋ค์ํ๊ธฐ
- ์ฒ์ํ๋ฉด์ผ๋ก ๋์๊ฐ๊ธฐ
https://1gyou1.github.io/slot-machine-react/
$ npm install react-router-dom
$ npm install html2canvas
$ npm start
-
์์ ํ๋ฉด
- start ๋ฒํผ ํด๋ฆญ ์ ๊ฒ์ ํ๋ฉด ์ง์ (โ)
- ๊ฒ์ ๋ฐฉ๋ฒ
ใด ๊ฒ์ ๋ฐฉ๋ฒ ๋ฒํผ ํด๋ฆญ ์ ๊ฒ์ ๋ฐฉ๋ฒ ํ์ ๋ ธ์ถ (โ)
ใด ํ์ ๋ฐฐ๊ฒฝ ํด๋ฆญ ์ ํ์ ๋ซ๊ธฐ (โ)
ใด ํ์ ๋ซ๊ธฐ ๋ฒํผ ํด๋ฆญ ์ ํ์ ๋ซ๊ธฐ (โ)
-
๊ฒ์ ํ๋ฉด
-
ํ์ดํ ์ข์ฐ๋ก ์์ง์ด๋ ๊ธฐ๋ฅ (โ)
-
stop ๋ฒํผ ํด๋ฆญ ์ด๋ฒคํธ
ใด ํ์ดํ ๋ฉ์ถ๊ธฐ (โ)
ใด class="round_1" roundCount++ ๋ฐ์ (โ) -
๋ฉ์ถ ์์น์ ๋ฐ๋ฅธ ์ ํ ๊ฒฐ๊ณผ ๊ฐ(percent ๊ธฐ์ค) ์ ์ฅ (โ)
-
preview ์์ญ์ ์ ์ฅํ ์ ํ ๊ฐ ๋ ธ์ถ (โ)
-
-
๊ฒฐ๊ณผ ํ๋ฉด
-
์ปคํผ ์ ๋๋ฉ์ด์ ์ถ๊ฐ (โ)
-
๊ฒฐ๊ณผ ๋ ธ์ถ (โ)
-
๊ฒฐ๊ณผ ์ ์ฅ ํ๊ธฐ
ใด ์ํ๋ ๋ถ๋ถ๋ง ์บก์ฒ ํ ์ ์ฅ (โ) -
์ฒ์๋ถํฐ ๋ค์ ํ๊ธฐ
ใด ๋ฒํผ ํด๋ฆญ ์ด๋ฒคํธ ์์ฑ (โ)
ใด ๊ฐ reset (โ) -
์ฒ์ ํ๋ฉด์ผ๋ก ๋์๊ฐ๊ธฐ
ใด ๋ฒํผ ํด๋ฆญ ์ด๋ฒคํธ ์์ฑ (โ)
ใด ๊ฐ reset (โ)
-
