본문 바로가기
728x90
반응형

전체 글461

게임네트워크프로그래밍 10주차 - 턴 방식 게임, 입력 동기화, 객체 직렬화 수업 개요 설명, 지난주 내용 복습. - 턴 방식 게임 - 간단한 액션 게임 - 키 입력 동기화 게임 - 직렬화/역직렬화 - 마샬링 2학기 학기작 대비할 시간이 얼마 남지 않았다. 기말과제 안내. 턴 방식 게임 - 단말 한 대에서 플레이 하는 경우 프로그래머에게 익숙한 플로우차트. 떨어진 장소에서 플레이하는 틱택토의 통신 무엇을, 언제 통신하는가. 온라인 게임일 때, 각 단말의 게임 처리 단말 두 대에서 플레이 하는 경우 최대한 적은 정보를 적은 횟수로 보내는 것이 중요. - 규칙에 우선순위가 있는 게임 - 연속적으로 이어졌는지 체크해야 하는 Wrapper Class 네트워크를 필요할 때 마다 열고 사용이 끝나면 닫는데, 매번 반복적으로 처리할 필요가 없다. 기존의 TCP/IP, UDP/IP를 감싸는 클.. 2023. 5. 15.
게임레벨디자인기초 9주차 - 엑셀 사용 기초 엑셀 사용 기초 - 기본적인 단축키 - 기본적인 사용 방법 - 레벨디자인에서의 데이터 표기 - 틀 고정의 방식 - 틀고정과 나누기의 차이 - 틀 고정의 팁 - 필터 사용법 - 조건부 서식 지정 - 그룹 사용법 - 출력 팁 - 글꼴 지정 단축키 - 리본 메뉴 셋팅법 - 복수열 중복 체크법 - 데이터 설정법 2023. 5. 11.
게임음악작곡법 9주차 - 중간고사 시험 중간고사 시험 진행 - 리듬 시험 진행 (15분) - 음정 시험 진행 (15분) - 악보 Cakewalk에 옮겨 그리기 진행 (젤다) 2023. 5. 11.
게임프로그래밍고급 10주차 - Shader, HLSL, Kernel, Thread, Group Shader 3D Scene에서 Shading에 사용되는 작은 프로그램 Shading 음영, 3D Scene에서 물체/ 표면/ 폴리곤의 색상을 변경시키는 과정 표면을 기준으로 한 빛에 대한 각도, 빛과의 거리, 카메라 각도, 재질의 속성 - Flat Shading : Face 내에 같은 Shading 처리, 계단 현상 - Gouraud Shading : Face 내의 정점 별로 Shading 처리 후 bilinear interpolation 처리 - Phong Shading : Normal Vector를 보간하여 계산, 각 Pixel 별로 Normal Vector 다시 계산 Shader Language 종류 - CG (C for Graphics) : Nvidia에서 발표한 shader language. .. 2023. 5. 9.
게임기획크리틱 10주차 - 데이터 디자인 데이터 디자인 데이터 디자인이란? 게임에 사용될 데이터를 정의한다. 1. 무엇을 위한 데이터인가? 2. 데이터 타입(type)은? 3. 데이터 값의 허용 범위는? 4. 예외 적용 사항은? 데이터 타입 주요 데이터 타입 : 정수형(int), 실수형(float), 문자형(string), 논리형(bool), 날짜(data), 시간(time) - 정형 데이터 : 데이터 형식이 정형화 되어 있다. (같은 형식이 반복됨) 정형 데이터 형식에서는 모든 데이터가 동일한 형식을 지닌다. 표현할 때 엑셀과 같은 테이블 (Table) 방식이 유용하다. - 비정형 데이터 : 형식이 제각각이다. 비정형 데이터 형식에서는 데이터가 어떤 형식을 지닐지 알 수 없다. 따라서 테이블 방식으로 표현하는데 한계가 있다. XML 사용 해 .. 2023. 5. 9.
게임그래픽프로그래밍 9주차 - 기존 내용 복습 및 중간고사 가채점 기존 내용 복습 삼각함수 정의와 용어 - Degree 의 정의 - Radian 의 정의 - 원주율의 정의 - 각도를 표현하는 방법 - 피타고라스의 정리 삼각비 - 삼각비의 정의 - 사인(sine)의 정의 : 높이/빗변 - 코사인(cosine)의 정의 : 밑변/빗변 - 탄젠트(Tan)의 정의 : 높이/밑변 삼각함수 - 사인함수 - 코사인함수 - 탄젠트함수 - 삼각함수의 비교 - 삼각함수의 성질 삼각함수의 역함수 - arcsin - arccos - arctan 삼각함수의 역함수의 확장 - atan2 단위원과 피타고라스의 정리 일반원과 피타고라스의 정리 좌표계의 기원과 정의 - 좌표계의 정의 - 좌표계의 종류 : 직교좌표계, 극좌표계, 구면좌표계, 원통좌표계 - 데카르트 좌표계 - 게임에서의 3차원 좌표계 -.. 2023. 5. 8.
게임네트워크프로그래밍 9주차 - 관계데이터모델의 복습, 트랜잭션, 데이터베이스프로그래밍, 턴 방식 게임 학습 7주차 - 관계데이터모델의 복습 릴레이션의 특징 이해 - relation : 릴레이션, 테이블 - relation data model : 관계 데이터 모델 - relation database : 관계 데이터베이스 - relational algebra : 관계대수 - ★ relationship : 관계 릴레이션이라는 단어의 유의점 재설명. 기본키, 외래키의 복습 기본키 : 여러 후보키 중 하나를 선정하여 대표로 삼는 키. 외래키 : 다른 릴레이션의 기본키를 참조하는 속성. 릴레이션 간의 참조 관계 예시 학습. 무결성 제약 조건 - 데이터 무결성 : 데이터베이스에 저장된 데이터의 일관성과 정확성을 지키는 것 - 도메인 무결성 제약조건 (도메인 제약) - 개체 무결성 제약조건 (기본키 제약) - 참조 무결성 .. 2023. 5. 8.
게임데이터설계 9주차 보호되어 있는 글 입니다. 2023. 5. 6.
게임알고리즘 8주차 - Search Algorithms, Interpolation Search, Tree Search Algorithms 검색(Searching) 문제: - n개의 키를 가진 배열 S와어떤 키 x가 주어졌을 때, x = S[i]가 되는 첨자 i를 찾는다. - 만약 x가 배열 S에 없을 때는 오류로 처리한다. 탐색 알고리즘 저장된 데이터들 중 원하는 값을 찾는 알고리즘 탐색 알고리즘의 종류 - Sequential(Linear) Search Algorithm : Array or LInked List - Binary Search Algorithm : Array - Interpolation Search Algorithm : Array 순차탐색 (Sequential Search) - 데이터 집합의 처음부터 끝까지 차례대로 모든 요소를 비교하여 데이터를 찾는 탐색 알고리즘 - Linear Search .. 2023. 5. 6.
728x90
반응형