본문 바로가기
728x90
반응형

분류 전체보기460

게임크리틱 2-1 15주차 - 전공역량평가 2023. 6. 24.
게임레벨디자인기초 15주차 - 기말평가 답안풀이 기말평가 답안풀이 숏컷에 대한 이야기 1 : 직선으로 가는 가장 빠른 길. 정석적으로 좋다. 메인 패스는 가장 길게 돌아가는 길. 처음에는 이용하지 못하다가 이후부터 이용 가능하다면 숏컷으로 활용 가능하다. 2, 3 : 처음에는 눈에 띄지 않다가 새로 발견할 수 있는 구역. 서브 퀘스트로 활용 가능하다. 4 : 포털. 가장 나쁜 숏컷. 중간 과정을 모두 생략한 길. 중간 과정을 모두 의미 없음을 인정하는 동선. 게임의 동선은 가장 효율적인 길을 만드는 게 아니라, 비효율적이더라도 과정이 재미있는 동선을 만들어야 한다. 그런데, 60명 중 1번을 선택한 사람은 2명밖에 없었다. 가장 많이 선택된 동선은 4번. 내가 왜 이것을 선택했는지 맥락을 설명 해 줬다면, 점수의 가점을 받는다. * 마법사 조력자 설정.. 2023. 6. 22.
게임음악작곡법 14주차 - 기말 과제 발표 https://youtu.be/yQj9wmhPPeU https://youtu.be/e_kOsKROs88 2023. 6. 22.
게임데이터설계 15주차 - 실무 데이터 실무 데이터 워드 파일은 테이블 당 하나씩 제작. 데이터 문서 0. 문서 정보, 연락처, 문서 히스토리 1. 개요 2. 테이블 정리 (컬럼들을 나열 : 컬럼 이름, 입력 값, 용도 및 위치) - #TileData[{}] : 파싱의 시작 범위를 지정 - End_of_data : 파싱의 종료 범위를 지정 5번째 줄부터 데이터여도 시작 범위를 기준으로 파싱을 한다. VLOOKUP을 쓸 때 값을 남겨놓는 경우가 있고, 남겨놓지 않는 경우가 있는데. 파싱 할 때는 지워주는 것이 좋다. XML은 요소 맵핑을 하기 때문에 문제가 없지만, Json이나 Csv를 사용 할 때에는 신경써야 한다 변수는 {0}과 같은 형태로 구분자를 주어 처리한다. C#과 유사한 형태. lua와 같은 스크립트 데이터 기획자가 요구하는 데이터.. 2023. 6. 21.
게임알고리즘 13주차 - Red-Black Tree, B Tree 보강 공지 - 주말에 진행 - 영상 형태로 대체 - 그래프 기초 진행 예정 : 인공지능 시간에 최단경로 찾기를 할 예정. 이를 위한 기초. 시험 공지 - 시험은 기존대로 금주 토요일 오전 10시 진행 예정. - 연필로 작성해서 파일로 업로드 해야 하는 항목이 있다. 필기구 + 연습장 준비 할 것. - 코드 작성과 같은 부분은 거의 없을 예정. - 수식에 대한 딥한 부분을 다루지는 않을 예정. - 10시 시험이므로 10~15분 전에 팀즈에 입장 할 것. - 팀즈 링크는 LMS에 올라 갈 예정. - 시험 범위는 중간고사 범위인 정렬 알고리즘 이후 부터~B-Tree까지. Red-Black Tree 2-3-4 트리를 이진트리로 표현한 것. 2-node는 그대로, 3-node는 왼쪽 또는 오른쪽 키를 루트로 하는.. 2023. 6. 21.
게임프로그래밍고급 15주차 - 기말 시험 보호되어 있는 글 입니다. 2023. 6. 20.
게임기획크리틱 15주차 - 기말과제 피드백 발표 진행 던전 시스템 - 맵과 룸 종류 - 덱 빌딩 룸 - 상점 룸 - 캠프 룸 - 속성 오브젝트 카드 - 용어, 규칙 - 리롤 - 예외 사항의 처리 - 데이터 아이템 - 아이템의 유형 - 아이템의 등급 - 세트 효과 - 데이터 전투 시스템 - 기능정의 - 전투 필드 - 진행 조건 - 데미지 계산법 - 몬스터, 종류 - 스폰 - 공격 유형, 대기 상태 - 전투 ai - 보스 몬스터 - 데이터 컨텐츠 - 없음 수정할 내용 개인 의견 - 전체적인 게임의 흐름 - 문서 분리 - 용어 : 보드 수정 필요. 피드백 공통 - 컨텐츠 파트 없음 - PPT의 일관성, 통일성이 없음 김태웅 - 키 데이터를 한글로 하면 안된다. 전시은 - 규칙의 플레이 시나리오를 써라. (시뮬레이션, 서술형 OK) - 리롤 계층화 필요.. 2023. 6. 20.
게임그래픽프로그래밍 14주차 - 재질과 텍스처 재질 그래픽스에서 객체 표면의 속성을 정의해 주는 요소 빛의 반사와 굴절, 텍스처, 투명도, 색깔, 기타 재질 요소 등을 기반으로 객체의 시각적 특성들을 가시화 게임 엔진에서는 재질은 쉐이더에 의해서 속성값들의 차이 존재 - 색상 (Color) : 디폴트로 흰색을 사용한다. 다른 색상에 영향을 주지 않기 위함. - 투명도 (Transparency) : 물건의 투명도. - 텍스쳐 (Texture) : 재질. 색 외의 요소. - 표면 속성들 : Specular, Roughness, Metalness. 텍스처 2D 이미지로써 객체 표면의 색상을 표현 해 주는 요소. 맵(Map)이라고도 하며, 게임 개발 과정에서 중요한 시각적 요소. Color만으로 사물의 모든 것을 표현 할 수는 없다. 그래픽스에서 사용되는 .. 2023. 6. 19.
게임네트워크프로그래밍 14주차 - 매칭 서버, 아키텍쳐, 운영체제. 매칭 서버 만들기 매칭 서버는 요새 엔진에서 전부 제공 해 주고 있기 때문에 간단히 구조만 알아도 괜찮지만, 실시간 정보를 어떻게, 얼마만큼 전달할 것인가는 신경써야 한다. 매칭 서버 - 플레이적인 요소에서 요소에 맞게 희망하는 사람들을 모아서 진행 - 프로그래밍적인 요소에서 각각의 IP 주소를 전달 해 주는 역할 기본적인 룰은 엇비슷하다. 토폴로지 컴퓨터나 통신 기기의 접속 형태 - 서버와는 스타형 - 플레이어들과는 풀 메시형 대기 시간을 조정해 플레이어가 불쾌해지지 않게 각 단계를 조정하는 것이 중요하다. 예전에는 매칭 서버를 포폴로 내는 경우가 많았는데, IOCP 서버(다음 학기 중간 과제)를 만든다거나 NoSQL로 구성하는 것과 같이 트랜드가 바뀌고 있다. HOST - 방장이 나가면 다음 사람이 .. 2023. 6. 19.
728x90
반응형