0. 프로젝트 개발 계획서
제출일 : 2025.10.13(월)
|
개발계획서
|
||||
|
프로젝트명
|
명코파크
|
|||
|
제작자
|
이명진
|
|||
|
활동일시
|
25.10.13 ~ 25.10.19
|
장소
|
공학 1관 드론융합실
|
|
|
프로젝트
|
2D 게임 제작
|
|||
|
주요주제
|
C# Winform 기반 멀티 협동 2D 게임
|
|||
|
개발 환경
|
- OS : Windows 11
- Language : C#
- IDE : Microsoft Visual Studio
- Framework : .NET 9.0 (WinForms)
- Library : 이후 추가
- VersionControl : GitHub
|
|||
|
구현예정기능
|
1. 수평으로 좌우 이동
2. 수직으로 점프(점프시 중력 작용 -> 아래로 떨어짐)
3. 별 획득(플레이어와 별의 충돌 -> 별 획득)
4. 문 열기(별을 가진 플레이어와 문의 충돌 -> 문 열림)
5. 멀티(최소 2명 이상)
|
|||
|
예상문제점
|
- Winform은 업무용 데스크톱 UI용 프레임워크이기 때문에 멀티 기능 또는 실시간 그래픽 처리가 약함
- 물리적 요소를 구현하여야 함(중력 및 충돌)
|
|||
|
유스케이스
|
1. 참조
|
|||
|
요구사항 명세서
|
2. 참조
|
|||
|
순서도
|
3. 참조
|
|||
|
화면 구성도
|
4. 참조
|
|||
|
일정표
|
5. 참조
|
|||
1. 유스케이스

2. 요구사항 명세서
|
유형
|
요구분석 내용
|
||
|
분류
|
세부내용
|
USE
CASE
|
|
|
시작
|
시작화면
|
시작화면 출력
|
UC01
|
|
기능
|
1. 닉네임 입력
2. 입장
|
||
|
메인
|
메인화면
|
게임을 할 수 있는 메인화면 출력
|
-
|
|
이동
|
기능
|
좌우 이동(캐릭터 x좌표 이동)
|
UC02
|
|
점프
|
기능
|
1. 점프(캐릭터 y좌표를 위 방향으로 이동)
2. 중력(캐릭터 y좌표를 아래 방향으로 이동)
|
UC03
|
|
충돌
|
기능
|
별 획득 및 문에 대한 충돌시 해당하는 이벤트 발생
|
-
|
|
별
|
기능
|
별과 충돌 시 캐릭터에게 별 고정
|
UC04
|
|
문
|
기능
|
문과 충돌 시 해당 캐릭터는 클리어 상태가 됨
|
UC05
|
|
클리어
|
기능
|
모든 캐릭터들이 클리어 상태가 되면 최종 클리어 됨
|
UC06
|
|
종료
|
종료화면
|
종료화면 출력
|
UC07
|
3. 순서도

4. 화면 구성도

5. 일정표

'C# > Project' 카테고리의 다른 글
| [LMS7 27/28주차] 1114 WPF 자유 프로젝트 "RCS (차량 원격 제어 시스템)" 완료 보고서 (0) | 2026.05.06 |
|---|---|
| [LMS7 27/28주차] 1114 WPF 자유 프로젝트 "차량 원격 제어 시스템" 개발계획서 (0) | 2026.05.06 |
| [LMS7 23/28주차] 1013 C# 윈폼 기반 온라인 멀티 게임(C# 윈폼 명코파크) 완료 보고서 (0) | 2025.11.11 |
