분류 전체보기 15

롤 뱅가드(VAN128) 디버그 메모리덤프 자동 비활성화 스크립트

디버그 메모리덤프가 켜져있으면 VAN128 오류를 발생시킵니다.한번 롤을 켰다가 오류가 나면 기능을 꺼도 재부팅을 해야 해결되고 롤 클라이언트 실행 전에만 꺼주면 문제가 없어서 간단하게 파워쉘 스크립트로 해결했습니다.$CrashDumpRegistryPath = 'HKLM:\SYSTEM\CurrentControlSet\Control\CrashControl'$CrashDumpRegistryName = 'CrashDumpEnabled'$CrashDumpValue = Get-ItemPropertyValue -Path $CrashDumpRegistryPath -Name $CrashDumpRegistryNameif ($CrashDumpValue -ne 0){ $CrashDumpRegistryResult = S..

ETC 2024.08.05

부동소수점 연산 실수

float 연산의 소수점 아래 6자리 이상은 신뢰할 수 없다는것 까진 알고있었다. 그런데 코딩중에 값에 소수가 없는데 계산값이 예상과 다른경우가 발생했다. 부동소수점의 정수도 일정 범위 이상은 값은 신뢰 할 수 없는것을 배제한 탓에 문제가 발생한것 정리용으로 글을 남긴다. targetValue는 int 범위 이내의 자연수이고 거기에 10에서 100까지 더했을때 float는 1677717부터 정수계산과 다른 결과가 발생한다. 같은 코드의 float만 double로 변경한 경우 32비트 정수 범위 내에서는 문제가 없었다.

Language 2022.07.25

게임인재원 1기 졸업프로젝트

사용기술 : C++, WinAPI, MFC, Direct3D11, DirectXTK, DirectXTex, FlatBuffers, PhysX, Recast Navigation, FBX SDK, SocketProgramming(Winsock), IOCP, TCP/IP, ADO, MariaDB 개발기간 : 2020년 10월 5일 ~ 2021년 07월 02일 (9개월) 개발인원 : 10인 (기획 3인, 아트 3인, 프로그래머 4인) 리드 프로그래머, 게임엔진 : 노종원 에디터, 클라이언트 : 박용의 - psp6800@naver.com 그래픽스 : 신호식 - shs0394@naver.com 서버, 네트워크 : 김효곤 - tomorrow_1028@naver.com PULXER 리듬액션 게임으로 리듬에 맞춰 몬스터..

Portfolio 2021.07.09

게임인재원 1기 3차 미니프로젝트

사용기술 : C++ WinAPI, Direct3D 11, SocketProgramming(Winsock), IOCP, TCP/IP 개발기간 : 2020년 08월 05일 ~ 2020년 09월 13일 (약 5주) 개발인원 : 7인 (기획 2인, 아트 3인, 프로그래머 2인) 서버 프로그래머 : 노종원 클라이언트 프로그래머 : 고수경 - kosukyung94@gmail.com Castling 1대1 대전 전략 게임입니다. 간단한 플레이 영상입니다. IOCP를 이용한 게임 서버를 제작하였고 매칭, 이동, 공격, 사망 등의 게임로직을 구현하였습니다.

Portfolio 2021.07.09

게임인재원 1기 2차 미니프로젝트

사용기술 : C++, WinAPI, Direct2D, FMOD, RapidJSON 개발기간 : 2020년 03월 09일 ~ 2020년 03월 27일 (3주) 개발인원 : 9인 (기획 3인, 아트 3인, 프로그래머 3인) 리드 프로그래머, 클라이언트 프로그래머 : 노종원 클라이언트 프로그래머 : 송인수 - 툴 프로그래머 : 홍성필 - 원죄:Sin 2D isometric view의 공포게임입니다. 배드엔딩 영상입니다. Direct2D를 이용한 렌더링, isometric view, 2D Collision(Circle,AABB, OOBB)과 C++의 Fucntor를 이용한 트리거 시스템을 구현했습니다. RapidJSON라이브러리를 이용하여 외부에서 트리거를 작성하여 트리거시스템이 동작 할 수 있도록 하였고 JS..

Portfolio 2021.07.09

게임인재원 1기 1차 미니프로젝트

사용기술 : C, WinAPI, MCI, SocketProgramming(Winsock), TCP/IP 개발기간 : 2019년 11월 25일 ~ 2019년 12월 06일 (2주) 개발인원 : 5인 (기획 2인, 아트 1인, 프로그래머 2인) 네트워크 프로그래머 : 노종원 클라이언트 프로그래머 : 나지호 - serbin2@kakao.com Magic Defenzle 3매치 퍼즐을 풀어서 디펜스를 진행하는 게임입니다. 싱글플레이 영상입니다. 멀티플레이 영상입니다. 1인모드와 P2P 대전모드를 지원합니다. 그중 대전모드에서 네트워크 통신과 MCI를 이용한 사운드 재생을 담당했습니다. 대전모드의 통신은 동기소켓으로 Send/Recv스레드를 2개를 이용하여 통신하였으며 Event를 이용하여 스레드간의 동기화를 했..

Portfolio 2021.07.09

Way Back Home

사용기술 : Unreal4 Blueprint 개발기간 : 2019년 ??월 ??일 - 2019년 ??월 ??일 (일주일) 개발인원 : 4인 (기획 2인, 아트 1인, 프로그래밍 1인) 빛과 어둠이라는 주제로 게임잼에 참여한 게임입니다. 어린이가 집에가는 길을 주제로 제한시간내에 장애물을 피해 집에 도착하는것이 목표입니다. 위쪽은 현실이고 아래쪽은 어린이의 상상이라는 컨셉으로 빛과 어둠을 표현하였습니다.

Portfolio 2021.07.09