Game Dev/Scrap 24

WRITE SOLID CODE 요약

출처 : http://blog.naver.com/jacking75/140063277835 1장. 가상 컴파일 - 코드에 숨어 있는 버그를 발견하는 최상의 방법은 가능한 빠르고 쉽게 그것을 발견하는 것이다. 자동으로, 최소한의 노력으로 버그를 발견하는 방법을 찾아보자. - 버그를 발견하기 위해 필요한 프로그래머의 기술을 줄이도록 노력하자. 컴파일러 경고 옵션이나 lint 경고는 버그를 발견하는데 프로그래머의 기술을 요구하지 않는다. 2장. 주관을 갖자 - 프로그램을 판매용과 디버깅용의 두 가지 버전으로 관리한다. 판매용 버전은 군더더기 코드를 빼고 날씬하게 유지한다. 그러나 버그를 빨리 발견하기 위해 가능한 한 디버깅 버전을 사용한다. - assertion은 디버깅 검사를 작성하는 속성의 방법이다. 결코 ..

Game Dev/Scrap 2009.02.18

온라인 게임 개론

온라인 게임 개론 http://www.redwiki.net/wiki/wiki/%BF%C2%B6%F3%C0%CE%B0%D4%C0%D3%20%B0%B3%B7%D0 Load Balancing Battle.net Latency Masking Rendevouz Positioning 충돌 불확정성 원리 - 정확한 값은 알 수 없다! 조정 지연 허용 범위와 Dead Reckoning 지연 허용 범위는? Dead Reckoning DIS에서의 확장 Dead Reckoning의 적용 객체의 위치 예측 Jerk가 발생했을 때 Linear Smoothing 향상된 Smoothing 비표준적인 DIS 공식 Redwiki http://www.redwiki.net/wiki/wiki.php

Game Dev/Scrap 2009.02.13

Visual Studio 정규식

원문 : http://msdn.microsoft.com/ko-kr/library/2k3te2cs(VS.80).aspx 정규식(Visual Studio) 정규식은 텍스트 패턴을 찾아서 바꾸는 데 사용되는 간결하고 융통성 있는 표기법입니다. Visual Studio에서 찾기 및 바꾸기 창의 찾을 내용 필드에 특정 정규식 집합을 사용할 수 있습니다. 빠른 찾기, 파일에서 찾기, 빠른 바꾸기 또는 파일에서 바꾸기 작업을 수행하는 동안 찾을 내용 필드에서 정규식을 사용할 수 있도록 설정하려면 찾기 옵션에서 사용을 선택한 다음 정규식을 선택합니다. 그러면 찾을 내용 필드 옆에 있는 삼각형 모양의 식 작성기 단추를 사용할 수 있게 됩니다. 이 단추를 클릭하면 가장 일반적으로 사용되는 정규식 목록이 표시됩니다. 식 작..

Game Dev/Scrap 2009.02.02

Crysis Next Gen Effects PPT

Crysis의 제작사인 Crytek에서 GDC 2008에서 발표한 이펙트 자료입니다. 출처는 안기찬님의 홈페이지 입니다. Download Crysis 엔진 영상을 보고 관심이 갔던 회사인데 정말 대단한 것 같습니다. 혹시나 해서 홈페이지의 Jobs에 가서 채용요건을 보았습니다. 요구조건은 국내의 회사들과 크게 다를바 없는것 같습니다. 열심히 공부해서 기회가 된다면 한번 도전해보고 싶습니다. Game Programmer Requirements: Worked on shipped product on either console or PC Demonstrated ability to integrate the creative and technical design processes while ensuring that ..

Game Dev/Scrap 2009.01.07

D3D Resources 분석

출처 : http://tong.nate.com/ddpstddpst/41810490 관련 포스트 : http://aker.tistory.com/56 D3D Resources Direct3D는 리소스를 생성하거나 수정할 때 많은 수의 Flag를 지원한다. 그것으로 어떻게 리소스를 사용할 것인지 결정하며, Direct3D가 비디오카드 드라이버와 어떤식으로 동작하는지 그리고 최적화 된 렌더링을 위하여 어느곳에 위치하는지를 결정한다. 여기에서 이야기할 가장 중요한 3가지의 Flag는 다음과 같다. Memory pool - 어느곳에 리소스가 위치 할것인가? Usage - 어떤 방법으로 리소스를 사용할것인가? Lock flags - 데이터가 Lock될 경우에 어떻게 작동할것인가? Memory Pool 버텍스 버퍼, ..

Game Dev/Scrap 2008.10.24

Developement Resource on the WEB

Technical Search - MSDN Online (http://msdn.microsoft.com) .NET과 Windows 정보를 찾기 위한 가장 중요한 사이트이다. - ASP.NET Web (http://www.asp.net) Microsoft ASP.NET 팀의 공식 홈페이지이다. - Google Microsoft Search (http://www.google.com/microsoft.html) MSDN이 Windows 개발의 핵심이 되는 모든 기술들이 망라된 곳이지만, 검색 능력은 개선할 부분이 많이 있다. 다행히도 Google은 Microsoft 기술에만 초점을 둔 특별한 검색 사이트를 가지고 있다. Debugging Tools - Sysinternals (http://www.sysinte..

Game Dev/Scrap 2008.10.07