지도교수님 : 김 정배 기획 및 프로그램 : 양 승훈

Slides:



Advertisements
Similar presentations
1 [ 경기력 극대화를 위한 컨디셔닝 조절 ] 윤 재 량윤 재 량. 2 Company Logo 목차 Ⅰ. 트레이닝의 기초 1. 주기화 이론 2. 트레이닝 프로그램의 구성 3. 트레이닝 프로그램의 주기 Ⅱ. 시합 전, 중, 후의 식사지침 1. 시합 전 식사지침 2. 시합.
Advertisements

LOGO 공공교통 네트워크 ( 준 ) 정책위원 나상윤 ‘ 서울시 공청회 주제 :“ 서울시 교통카드의 나아갈 방향 ”
LOGO 정규표현식 김영성. Company Logo Contents 1. 정규표현식이란 ? 2. 예제 소개 3. 예제 풀이 4. 참고자료.
윈도우 조 이충진, 김창완, 김현규, 최준영, 전병주, 송기훈. 목차  윈도우 최준영, 송기훈  윈도우 95 - 김현규, 이충진  윈도우 98 - 강창완, 전병주.
YOUR LOGO HERE - 청솔 초등학교 부설 영재학급 분당초 4 학년 5 반 이소은 -
Company Name 사회복지협의회 07V0047 윤재웅 09V0011 김정순 09V0017 김혜진 09V0051 정지윤 09V0057 최귀숙.
Company LOGO 중. 한 현지화 전략에 관한 연구 동국대학교 무역학과 대학원 석사과정 신흔.
GLE 동아시아지역 러시아어전공 서정희. Company Logo 목 차 러시아 주요 경제 현황 1 1 러시아 비즈니스 관련 주요 제도 2 2 우리 나라와의 교역 및 투자 현황 3 3 한국 기업의 대러 투자 현황 사례 4 4.
2D 게임프로그래밍 프로젝트 한국산업기술대학교 1 차 발표 학번 : 이름 : 이철한 학번 : 이름 : 이철한.
① 인터넷우체국 ( 을 통한 검색 새 우편번호 검색방법 ( 인터넷 ) O 다음, 네이버 등 포털서비스와 동일한 통합검색 방식 - 도로명주소, 지번주소, 건물명 등을 입력하여 검색 가능 예시 ) 도움 5 로, 어진동, 우정사업본부.
미디어 프로그래밍 II 소개.
2015 헤럴드 펀드대상 2015년 10월14일 헤럴드경제 금융투자부.
Game / Ice Breaking 기법 개발 계획(안)
땅 따먹기 박중규,나민하 나와 바~악!.
제 2장 현대사회와 아동정신건강 최진령(대동대학).
머리가 좋아지는 IQ퀴즈 (1탄).
여성,주부를 위한 열린면접마당 Diagram Drawing Game 지금까지 배운 내용을 응용하여 그림처럼 그리세요. 해답 :
열린면접마당안내 Diagram Drawing Game 지금까지 배운 내용을 응용하여 그림처럼 그리세요. 해답 :
2009년 IT인재개발원 [연수생 모집요강]
안 보여 줄끼가? 소프트웨어 프로젝트 1 – 제안서 발표 피바다 (A6)조 발표자 : 조기수.
* 07/16/96 처음으로 배우는 C 프로그래밍 제1부 기초 제1장 시작하기 *.
교육법규와 교원의 복무 인사담당장학관 김 길 수.
2D 게임 프로그래밍 HUMANOID 민웅기 ADSTORE.TISTORY.COM.
구약 파노라마 대구북부교회.
김구 리더십의 21세기적 의미.
고급 컴퓨터 프로그래밍 팀명:지식인 팀원:홍광수 원대연 이소정.
Kasimov C언어 세미나 1st.
회사 소개서 Company Profile 주식회사 투디앤디.
Chapter 10 Unit 23 to부정사의 역할 to부정사.
OpenGL Project (3D 움직이는 자동차)
INDEX DirectX 9.0 진아서스무쌍(지형, 맵툴) 괴혼 따라잡기 – 첸과 공
사무실 찾기 PROJECT… 사무실 찾기 사이트 및 효과 보고서 온라인 광고
등록공종 미입력시 협력업체로 등록이 되었더라도 업체추천시 검색이 되지 않으므로 입찰업체에서 배제됩니다.
제 6장 카 메 라.
Java로 배우는 디자인패턴 입문 Chapter 10. Strategy 알고리즘을 모두 교체하다
DirectX 3D 7개월차 김성도 3D 5인 프로젝트.
헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 텍스트 샘플 텍스트
Open API - Naver (Application Programming Interface )
보상사업 제안서 반룡일반산업단지 사업시행자 성창아이엔디㈜ 대표 정연교님 귀하 주 식 회 사 한 국 보 상 원.
비즈폼 사업계획서 자동작성 서비스
2015. 인문소양교육.
건 강 박 수 사람의 몸에서 전신을 축소한 것 같은 부위 손바닥 신체 각 부위와 연결된 경혈 : 345개
무역KEYNOTE 중·고등학생을 위한.
다중지능 검사 질문지 다중지능 검사 각 문항을 읽고 해당 번호를 맨 아래 답안지에 표시하세요.
2DGP Project 1차 발표 염혜린 © Copyright Showeet.com – Free PowerPoint Templates.
매스커뮤니케이션 신문 목원대학교 서 진 희.
제 5 장 신성한 암소의 수수께끼 중부대학교 호텔외식산업학과 김용휘.
제3장 주요 협상이론.
Office 365 서비스 사용 안내 정보지원센터/ 두원공과대학교.
프로젝트 포트폴리오 요약 프로젝트 종류 프로젝트 이력 역할 주요 기술 : Windows System Application
2d game pRogramming 1차 발표 이재남.
작성일 참고서적 – Programing Game AI by Example
2DGP Project 2차 발표 염혜린 © Copyright Showeet.com – Free PowerPoint Templates.
나는 땅에서 키는 작지만 하늘로부터 재는 키는 이 세상 어느 누구보다도 크다
Company LOGO 잔류 전류 감지기 소하119안전센터 소방위 안방우.
국제 갈등과 협상관리 제2강. 갈등이란 무엇인가? 개념과 기본 속성 신라대학교 국제관계학과 교수 이 동 윤.
아동청소년발달.
레크리에이션 Program 우리모두 하나되어
FINAL FANTASY XIV_2D.ver
우리는 알게모르게 매일 협상을 하면서 살아간다
통합(Win-Win)협상전략 Roger Fisher, Willian Ury(저), 박영환(역), 『Yes를 이끌어내는 협상법』장락, 2003.
그래픽스 및 웹 응용 설계 학번: 학과: 멀티미디어학과 이름: 문 동 민.
매일 멋지게 달력보다 두터운 1년을 끈기 있게 5번 축적 대성하면 누구나 修破離能 전문가가 된다
씨 름.
오락실의 진화 신문방송학부 옥띠야.
박 현 미 울산여자상업고등학교 창업포스터 만들며 포토샵과 친해지기 박 현 미 울산여자상업고등학교.
장애인복지론.
입점 제안서 (대학병원 건물).
바람과 파도는 언제나 가장 능력 있 는 향해사의 편이다. -에드워드 기번
2단원. 지표의 변화 마무리 폭탄 game!!!.
Presentation transcript:

지도교수님 : 김 정배 기획 및 프로그램 : 99225044 양 승훈 Company Logo Project IQ 지도교수님 : 김 정배 기획 및 프로그램 : 99225044 양 승훈

차례 및 목차 프로젝트 과정 소개 개발 목적 및 언어 API & DirectX 에 관한 간단한 소개 Game 소개

프로젝트 과정 2월 - 기획 및 제작 준비 - 게임 구상 및 자료 수집 - 기본 인터페이스 설계 2월 - 기획 및 제작 준비 - 게임 구상 및 자료 수집 - 기본 인터페이스 설계 3월 - API 및 DirectX 공부 4월 - Game Cording 5월 - Debugging

개발 목적 및 언어 개발 목적 - 유년시절 즐겨 했던 게임을 제작하 여 프로젝트 수행 능력 및 프로그램 제작 과정을 익힌다. 개발 언어 - C++, API, DirectX

API 란 무엇인가? API는 Application Program Interface 의 약자로써 소프트웨어 애플리케이션을 개발하기 위한 여러 가지 함수의 집합이다. 운영체제나 C, C++, Pascal 등과 같은 언어 로 응용 프로그램을 만들 때, 윈도우를 만들고 파일을 여는 것과 같은 처리를 할 수 있도록 1000여 개 이상의 함수로 구성되어 있다.

DirectX 란 무엇인가? 미국 마이크로소프트사가 1995년 윈도95와 윈도NT 4.0용으로 개발하였다. 윈도환경에 멀티미디어 기능과 오락기능을 강화시킨 프로그램들의 집합체이다. 2차원 및 3차원의 도형·음성·동화(動畵) 등 각종 미디어를 사용한 응용프로그램이 하드웨어 장치를 직접 접속한다고 해서 '다이렉트'라는 이름이 붙여졌다. 컴퓨터 게임에 적합한 기능을 고루고루 갖추고 있다. 가장 핵심적인 다이렉트 드로우(Direct Draw)는 그래픽 가속기 기능을 하며, 다이렉트 3D는 그래픽 가속기 없이 3차원 그래픽을 보다 자연스럽게 구현하게 해준다.

게임 방법 판에 그려진 선을 따라 자신 또는 다른 편의 말을 하나씩 옮기거나 건너뛰어 반대편으로 모든 말을 옮기면 됩니다. 혼자 할 시엔 정해진 시간과 턴으로, 2인 이상 플레이 시엔 가장 빨리 목적지에 도달하게 되면 게임이 끝나게 되고 최종적으로 지정된 계산법에 의해 점수가 계산된 후 우의를 가릴 수 있게 되어 있습니다. 조작방법은 마우스 오른 버튼과 탭키로 턴을 넘길 수 있고 마우스 왼쪽 버튼으로 말의 선택과 취소, 키보드 방향키로도 화면을 스크롤 할 수 있습니다.

맵 구성 기본적으로 시간 및 차례를 나타내는 타일은 화면의 크기와 일치하 나 기본 배경이 되는 별 모양의 배경은 화면보다 크게 설정하여 스크 롤 방식을 채택하였습니다.

게임 전체 루프 해당 좌표로 말을 이동 Game Main 화면 인원 체크 및 설정 게임 완료 확인 게임시작 입력 Game Main 화면 인원 체크 및 설정 아니오 예 게임 완료 확인 게임시작 Win, Lose 체크 아니오 차례(순서) 확인 대기 아니오 Win, Lose 카운팅 마우스 입력 체크 대기 아니오 자기순서가 맞음

메인 게임 알고리즘 좌판은 이차원 배열로 설정 자기 차례일 때 입력한 마우스 좌표(이차원 배열)로 경우의 수 알고리즘을 통한 최단거리 이동 경로 선택 이동 경로 중 자기의 말이나 상대의 말이 있을 경우 다음 이동 경로로 점프한 후 목적지까지 이동 이동 되어 질 자기의 진영에 말이 다 찼을 경우 승리

프로젝트를 마치며.. 배운 점 부족한 점 API와 DirectX 언어. 자료구조와 알고리즘. AI 관련 지식. 네트워킹에 관련된 지식.