์ฌ์ฉ์์ ์ธ๊ณต์ง๋ฅ(AI)์ด ๋ธ๋ผ์ฐ์ ์์์ ์ค์๊ฐ์ผ๋ก ์ค๋ชฉ ๋๊ฒฐ์ ํผ์น ์ ์๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ๋จ์ํ ๋ฃฐ ๊ธฐ๋ฐ ์ค๋ชฉ๋ถํฐ, ํ์ตํ AI์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ๋์ด๋๋ก ์ฌ์ฉ์์ ์ ๋ต์ ์ฌ๊ณ ๋ฅผ ์๊ทนํฉ๋๋ค.
- ์ฌ์ฉ์๊ฐ ์น ๋ธ๋ผ์ฐ์ ์์ ์ค๋ชฉ AI์ ๋๊ตญํ ์ ์๋ ์น์ฌ์ดํธ๋ฅผ ๊ฐ๋ฐํฉ๋๋ค.
- ์ค๋ชฉ์ ๊ฐ์ฅ ๊ธฐ๋ณธ ๊ท์น์ธ 5๊ฐ์ ๋์ ๊ฐ๋ก, ์ธ๋ก, ๋๋ ๋๊ฐ์ ์ผ๋ก ์ฐ์์ผ๋ก ๋์ผ๋ฉด ์น๋ฆฌํ๋ ๋ฐฉ์๋ง ๋ฐ๋ฆ ๋๋ค. ๋ค๋ฅธ ๊ท์น(๋ ์ฃผ๋ฃฐ, ๊ธ์ง์ ๋ฑ)์ ์ ์ฉํ์ง ์์ต๋๋ค.
- ์ง๊ด์ ์ธ 19x19 ์ค๋ชฉํ UI (๋ง์ฐ์ค ํด๋ฆญ์ผ๋ก ๋ ์ฐฉ์)
- ๊ฒ์ ์ํ ํ์ (๋ง์ง๋ง ์ฐฉ์ ์์น, ์นํจ ๊ฒฐ๊ณผ)
- ๋ค์ํ๊ธฐ / ํ ๋ฒํผ
- AI ๋์ด๋ ์ ํ ์ต์ ์ ๊ณต
- ์ฌ์ฉ์ ์ปค์คํ ์๊ณ ๋ฆฌ์ฆ ๋ฑ๋ก ๊ธฐ๋ฅ (Pull Request ๊ธฐ๋ฐ)
- ๋์ด๋๋ณ AI ์ฐฉ์ ์ ๋ต ์ ๊ณต:
- ์ฌ์: ๋๋ค ์ฐฉ์
- ๋ณดํต: ๋ฏธ๋๋งฅ์ค ์๊ณ ๋ฆฌ์ฆ
- ์ด๋ ค์: ์ฌ์ฉ์์ ์ฐฉ์ ๊ธฐ๋ก์ ํ์ตํด ์๋ฅผ ๋๋ ๋์ ํ์ตํ AI
- ํ๋ก ํธ์๋: React ๊ธฐ๋ฐ UI / ์ธํฐ๋์ ์ค์ฌ ๊ตฌ์ฑ
- ๋ฐฑ์๋: Flask Framework๋ฅผ ํ์ฉํ AI ๋ก์ง ๋ฐ ๊ฒ์ ์ํ ๊ด๋ฆฌ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค: MySQL์ ํตํ ์ฌ์ฉ์ ๊ธฐ๋ก ๋๋ ํ์ต ๋ฐ์ดํฐ ์ ์ฅ
- ํด๋ผ์ด์ธํธ-์๋ฒ ๊ตฌ์กฐ ๊ธฐ๋ฐ REST API ํต์
์ฌ์ฉ์๊ฐ ์์ ๋ง์ ์ฐฉ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๊ณ Pull Request๋ก ์ ์ถํ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ CONTRIBUTING.md๋ฅผ ์ฐธ๊ณ ํ์ธ์.
- Frontend: React.js, HTML/CSS/JS
- Backend: Flask (Python)
- Database: MySQL
๐ Notion ํ์๋ผ์ธ ๋ณด๋ฌ๊ฐ๊ธฐ
- PvP ๋ชจ๋ ๊ตฌํ (์ฌ์ฉ์ ๊ฐ ์ค์๊ฐ ๋์ )
- ์ฌ์ฉ์ ๊ณ์ ๋ฐ ์ ์ ์ ์ฅ ๊ธฐ๋ฅ
- ๋ฆฌ๋๋ณด๋, AI ๋์ ๋ญํน ์์คํ
- UI/UX ๊ฐ์ ๋ฐ ๋ชจ๋ฐ์ผ ์ต์ ํ
๐ ์ ์ฒด ๊ธฐ์ ๋ฌธ์ ๋ณด๋ฌ๊ฐ๊ธฐ
REST API ๋ช ์ธ, ์ค์น ๊ฐ์ด๋ ๋ฑ ์์ธ ๋ด์ฉ์ ์ ๋งํฌ์์ ํ์ธํ์ธ์.
(๋ฐฐํฌ URL ์์ )
GIT READY TO PLAY โ