main - 최종 릴리즈용
├── feature/main - 게임 선택 메인 화면
├── feature/omok - 오목 게임
├── feature/tictactoe - 틱택톡 게임
├── feature/tetris - 테트리스 게임
├── feature/blackjack - 블랙잭 게임
└── feature/memory - 기억력 게임
- 자신의 feature 브랜치 생성
git checkout -b feature/[game-name]
- 작업 전 최신 코드 동기화
git checkout main
git pull origin main
git checkout feature/[game-name]
git merge main
- 작업 후 커밋 & 푸시
git add .
git commit -m "feat: [작업내용]"
git push origin feature/[game-name]
- PR 템플릿
## 변경 사항
- 구현한 기능 설명
- 변경된 파일 목록
## 스크린샷
- 필요한 경우 추가
## 테스트 체크리스트
- [ ] 게임 실행 테스트
- [ ] 메인 화면 연동 테스트
- [ ] 버그 체크
## 리뷰어
@담당자이름
- PR은 최소 1명 이상의 리뷰어 승인 필요
- Merge는 리뷰 승인 후 진행
- Issue 템플릿
## 이슈 내용
- 문제점 또는 기능 요청 설명
## 해결 방안 (선택)
- 제안하는 해결 방법
## 참고 사항
- 관련 코드나 스크린샷
type: subject
body (선택)
footer (선택)
feat
: 새로운 게임 기능 추가fix
: 버그 수정refactor
: 코드 리팩토링style
: 코드 포맷팅docs
: 문서 수정test
: 테스트 코드chore
: 빌드, 설정 변경
feat: 오목 게임 메인화면 연동 구현
- 시작하기 버튼 클릭 시 오목 게임 실행
- 게임 종료 시 메인화면 복귀 기능 추가
Resolves: #123
- 첫 번째 개발자 (메인 화면)
git checkout -b feature/main
# 작업 수행
git add .
git commit -m "feat: 게임 선택 메인 화면 구현"
git push origin feature/main
# PR 생성 및 merge
- 두 번째 개발자 (오목)
git checkout main
git pull origin main
git checkout -b feature/omok
# 작업 수행
git add .
git commit -m "feat: 오목 게임 구현 및 메인화면 연동"
git push origin feature/omok
# PR 생성 및 merge
- 나머지 개발자들도 동일한 방식으로 진행
- 작업 전 반드시 main 브랜치의 최신 상태 확인
- 충돌 발생 시 팀원과 상의 후 해결
- 커밋 메시지는 명확하고 상세하게 작성
- PR 시 반드시 테스트 후 제출
이지게임팩은 C# Windows Forms를 사용하여 개발한 5가지 미니게임 모음입니다. 각각의 게임은 독특한 특징과 게임성을 가지고 있으며, 사용자 친화적인 인터페이스를 통해 누구나 쉽게 즐길 수 있습니다.
-
오목
- 인공지능과 대결하는 1:1 오목 게임
- 3단계 난이도 시스템 (쉬움/보통/어려움)
- 개발자: 정익상
-
틱택톡
- 3x3 격자판에서 진행되는 전략 게임
- 개발자: 양우혁
-
테트리스
- 클래식 블록 쌓기 게임
- 개발자: 김수호
-
블랙잭
- 딜러와 대결하는 카드 게임
- 개발자: 최이지
-
기억력 게임
- 카드 짝 맞추기를 통한 두뇌 훈련 게임
- 개발자: 조효민
- 언어: C#
- 프레임워크: .NET Framework, Windows Forms
- 개발도구: Visual Studio 2022
- 버전관리: Git, GitHub
- 통합 로그인 시스템
- 게임별 독립적인 실행 환경
- 직관적인 UI/UX
- 게임별 난이도 조절
- 실시간 점수 시스템
이름 | 담당 | 역할 |
---|---|---|
정익상 | 오목 | AI 구현 및 게임 로직 개발 |
양우혁 | 틱택톡 | 게임 로직 및 UI 개발 |
김수호 | 테트리스 | 블록 시스템 구현 |
최이지 | 블랙잭 | 카드 게임 로직 구현 |
조효민 | 기억력 게임 | 매칭 시스템 개발 |
- 모듈화된 설계: 각 게임이 독립적으로 동작하면서도 하나의 통합된 시스템으로 운영
- 사용자 경험 중심: 직관적인 UI와 부드러운 게임 진행
- 확장 가능한 구조: 새로운 게임 추가가 용이한 구조 설계
- 성능 최적화: 효율적인 리소스 관리로 쾌적한 게임 환경 제공
[스크린샷 이미지들 추가 예정]
- 프로젝트 클론
git clone [repository URL]
- Visual Studio에서 프로젝트 열기
- 프로젝트 빌드 및 실행
- Windows 10 이상
- Visual Studio 2022
- .NET Framework 4.7.2 이상
This project is licensed under the MIT License - see the LICENSE.md file for details
- Fork the Project
- Create your Feature Branch
- Commit your Changes
- Push to the Branch
- Open a Pull Request
© 2024 EasyGamePack Team. All Rights Reserved.