Skip to content

Latest commit

 

History

History
75 lines (54 loc) · 2.35 KB

README.md

File metadata and controls

75 lines (54 loc) · 2.35 KB

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

난관들

  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. 뉴스