ABCHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQ
1
2
6팀 프로젝트 일정표
3
4
프로젝트명 : 탱크 바탈리온 온라인6팀
5
팀 멤버 : 최수현, 유태관, 고대연, 조루루프로젝트 기간2021.04.27 ~ 2021.05.05
6
7
8
번호작업명작업 완료율1단계2단계3단계
9
Apr 27Apr 28Apr 29Apr 30May 1May 2May 3May 4May 5
10
1로컬 게임 구현
11
1.1테스트 기반 마련
12
1.1.1맵 20 X 20 만들고 표현100%
13
1.1.2이동 상하좌우 이동 제한100%
14
1.1.3베이스맵 플레이어 추가100%
15
1.1.4베이스맵을 다수의 플레이어 추가한 맵에 표시100%
16
1.1.5이동 방향으로 플레이어 이미지 방향 변경해서 표시 출력100%
17
1.1.6더미 적 랜덤하게 움직임 표현100%
18
1.1.7움직인 적과 중복 방지 구현100%
19
1.1.8goto를 이용해 바뀐 부분만 출력실패
20
1.1.9미사일 추가, 갯수 제한100%
21
1.1.10미사일 맞은 벽 사라짐100%
22
1.1.11미사일 맞은 적 불타고, 5턴 동안 입력 금지100%
23
1.1.12추가된 이미지 덮어씌우기100%
24
1.1.13위치 중복 제거100%
25
26
1.2미사일
27
1.2.1미사일 쏘면 끝까지 날아가게 하기100%
28
1.2.2포탄 위치값 설정100%
29
1.2.3미사일 벽 맞으면 벽 사라지기 구현50%
30
1.2.4적 미사일 구현 50%
31
1.2.5미사일 속도 고정100%
32
1.2.6미사일 속도 수정 방안 고안100%
33
1.2.7미사일끼리 만나면 삭제100%
34
1.2.8미사일 장전 개수 표시100%
35
1.2.9최대 미사일 개수 고정 (2개)100%
36
1.2.10미사일 방향 설정해서 날리기100%
37
1.2.11미사일 포신 방향으로 날라기100%
38
1.2.12미사일 날리는 도중 캐릭터 움직이게 하기100%
39
1.2.13미사일 구조체화100%
40
1.2.13.1미사일 좌표 4개100%
41
1.2.13.2미사일 개수100%
42
1.2.14플레이어 위치 구조체화100%
43
1.2.14.1플레이어 x, y 좌표100%
44
1.2.15미사일 발사 후 두번째 미사일 방향지정 가능하게 수정100%
45
1.2.16kbhit를 2개 썼을 때 문제점 수정100%
46
1.2.17미사일 발사 후 두번째 미사일의 잔상 처리100%
47
1.2.18두번째 총알 발사 후 방향 바꾸면 자동으로 1개 더 발사 문제 수정100%
48
49
1.3100%
50
1.3.1기본 맵 데이터 설정100%
51
1.3.2랜덤 맵 생성 아이디어 고안100%
52
1.3.3통과 가능 지역이 될 영역 정의100%
53
1.3.4각 통과 가능 영역 위치 및 랜덤 출현 조건 조정100%
54
1.3.5독수리 위치 고정100%
55
56
1.4부활
57
1.4.1사망 시 부활 시간 증가100%
58
1.4.2사망 시 기본 위치로 돌아가기100%
59
60
1.5게임 종료
61
1.5.1타이머100%
62
1.5.2sleep 없이 작동하는 타이머로 수정100%
63
1.5.3점수 표시100%
64
1.5.4일정 이상 점수가 되면 게임 승리100%
65
66
2게임 로컬 플레이
67
2.1맵 50 X 50 제작100%
68
2.2이전 테스트 맵의 기능 적용100%
69
2.3이전 기능의 테스트 및 디버깅100%
70
2.40%
71
3채팅 구현
72
3.1멀티쓰레드 구조 분석 및 이해
73
3.1.1테트리스 구조 분석100%
74
3.1.2멀티 쓰레드 채팅 코드 분석100%
75
76
3.2채팅 구현 테스트
77
3.2.1대기화면 구현100%
78
3.2.2레디 정보, 팀 정보, 닉네임, 인원정보 구조체화100%
79
3.2.3레이아웃 제작100%
80
3.2.4팀 정보 및 닉네임 정보 구역 제작100%
81
3.2.5채팅구역 제작100%
82
83
3.3채팅 구현 아이디어 테스트
84
3.2.1전체 채팅 구현100%
85
3.2.2팀 정보 변경 구현100%
86
3.2.3Ready & unready 상태 구현100%
87
3.2.4팀 채팅 구현100%
88
89
3.4채팅 버퍼와 출력
90
3.4.1채팅 위치 고정100%
91
3.4.2채팅창 커서 위치 고정100%
92
3.4.3채팅창 나가고 들어왔을 때 채팅 데이터 초기화100%
93
3.4.4서버 종료 시 클라이언트 무한루프 오류 수정30%
94
3.4.5명령어 입력 시 채팅창에 불필요한 메세지 출력 오류 수정100%
95
3.4.6나간 유저 정보 지우기100%
96
97
3.5채팅 입력 문제 해결
98
3.5.1채팅 시 메세지가 바로 입력되지 않는 오류 수정100%
99
100
4멀티 게임