Download presentation
Presentation is loading. Please wait.
1
Team Project no.1 Airport Simulation 예쁜 훈쌤 김영훈 이준영 황정아
2
Outline 현재 진행 상황 구현한 기능 Simulation 추가 구현 사항 문제점 개선할 사항
3
현재 진행 상황 파일입출력을 통한 비행기 스케줄 입력 공항 정보를 보여주는 메뉴 구성
비행중인 비행기 정보를 보여주는 메뉴 구성 각 공항내의 남은 스케줄 정보 출력하는 메뉴 구성 스케줄을 통한 Simulation 메뉴 구성
4
현재 진행 상황 – 구현한 기능 함수 설명 int input(AIRPORT **ap, AIRPLANE **plane,int h,int m) 스케줄 정보 입력 함수 - 비행기 정보, 승객 정보 등 최신화 void menu_a(AIRPORT **ap,int cnt,int h,int m) 공항정보 - 출발 예정 비행기 출력 void menu_p(AIRPLANE **ap,int cnt,int h,int m) 비행기정보 - 비행중인 비행기 정보 출력 void menu_c(AIRPORT *ap,int h, int m) 공항스케줄정보 각 공항의 남은 스케줄 출력 void menu_s(AIRPORT **a, AIRPLANE **ap,int cnt, int h, int m) 시뮬레이션 출력
5
현재 진행 상황 – 시뮬레이션 비행기 공항 Event 메시지 @ 표시로 출력 이륙 시 색깔 지정을 통해 비행기 구분
알파벳으로 공항 출력 Event 메시지 비행기 이착륙 정보 출력 추가 구현 사항 정보 출력
6
추가 구현 사항 비행기 충돌 발생 비행기 시뮬레이션 시 비행기별 랜덤변수 설정
비행기 시뮬레이션 시 비행기별 랜덤변수 설정 추락변수로 설정된 비행기의 좌표가 겹치면 비행기 출력을 제거 event 메시지로 사망자 수 출력
7
문제점 및 개선할 사항 문제점 개선할 사항 추가적으로 구현할 것들
스케줄 정보 출력 시 이륙한 스케줄을 지워서 구성하여 하루가 지나면 깨짐 이착륙 메시지는 출력하지만 관리하는 관제탑의 기능 미비 개선할 사항 계속해서 스케줄이 정상적으로 적용되도록 수정 예정 활주로의 중복 시 이륙을 우선순위로 하도록 구현, 지연시간은 5분으로 설정 추가적으로 구현할 것들 승객 중 VIP출현 시 승객들을 다음 비행기로 이동 비행중인 비행기 승객 정보 출력 날씨를 지역별로 설정하여 날씨가 좋지 않으면 가까운 공항에 착륙
Similar presentations