Skip to content

wonwoo-Jang/janggi-with-js

Repository files navigation

자바 스크립트로 장기를 구현해보는 프로젝트입니다!

난관들

  1. 체스 등의 게임과 달리, 선 위에 기물들이 존재해야 한다. 어떻게 구현할 것인가
  2. 장군을 판단하는 알고리즘이 어렵다.
  3. 외통수인지 판단하는 알고리즘이 어렵다.

해결책

  1. 장기 판의 이미지를 만들고, table을 설정해서 둘을 겹치게 하는 트릭으로 선 위에 기물을 놓는 것처럼 만든다!
  2. 기물이 갈 수 있는 길을 모두 확인해서 왕이 있으면 장군!

장기 웹사이트 구현 프로젝트

React Typescript Sass

🚀 배포 주소

https://d8xm34ciok47x.cloudfront.net

🎉 시작

  1. 깃 레포지토리 클론

    git clone https://github.com/wonwoo-Jang/janggi-with-js.git
  2. 프로젝트 폴더로 이동

    cd janggi-with-js
  3. 필요한 패키지 설치

    npm install
  4. 시작

    npm run start

📝 커밋 컨벤션

이모지 타입 설명
feat 새로운 기능 추가
🩹 fix 사소한 수정
🐛 fix 버그 수정
💄 design UI, style 관련 사항
♻️ refactor 코드 구조 개선, 성능 향상 등 리팩토링
🔥 remove 코드나 파일 삭제
🚚 rename 리소스 이동 혹은 이름 변경
💡 comment 주석 추가, 수정, 삭제
📝 docs 문서 수정
🔧 config 환경 설정 관련 사항
🚀 deploy 배포 관련

✅ 할일

  1. 장기 대국 (WIP): 웹소켓 활용
  2. 리뷰해주기: 스톡피쉬 활용
  3. 장기 퍼즐
  4. 강의목록
  5. 개인화면?
  6. 규칙설명
  7. 소셜
  8. 뉴스

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published