Top Questions - 게임 프로그래밍 지식 교환소 most recent 30 from http://gpgstudy.stackexchange.com 2010-03-20T08:45:57Z http://gpgstudy.stackexchange.com/feeds http://www.creativecommons.org/licenses/by-nc/2.5/rdf http://gpgstudy.stackexchange.com/questions/45/swap-3 임수변수 쓰지않는 SWAP 3번째 방법이 있나요? evax 2009-10-15T12:20:34Z 2010-03-19T00:37:03Z <p>무슨 페르마 정리도 아니고 누가 있는데 안가르쳐 준다고 하는데-_-; 뭐 구글링을 해도 찾을수는 없고... 근데 거짓말 할 사람은 아닌데...(착각했을 가능성은 있긴 합니다만) 궁굼해서 질문 올림니다.</p> <p>방법 1, 2야 다들 아시는거 처럼</p> <p>a = a+b b = a-b a = a-b</p> <p>랑</p> <p>a = a^b b = a^b a = a^b</p> http://gpgstudy.stackexchange.com/questions/52/ 사이트 정책도 필요하지 않을까요? anonymous 2009-10-15T15:41:42Z 2010-03-19T00:37:03Z <p>작성된 글에 대해서 각 작성자가 가지는 권리의 범위 등 몇 가지 정책이 간단하게 명시되었으면 좋을 것 같습니다. 가까이 보자면 작성된 글에 대한 펌이나 링크 등에 대한 것이 있을테고요. 멀게는 필요한 경우 DB를 작성자 동의 없이 이전할 수 있다거나 하는 식으로 말이죠.</p> <p>학규님께서 직접 운영하시니 별 탈 없이 운영되리라 생각합니다만, 그래도 만일의 경우에 대비하여 이러한 기본적인 정책들이 있어야 후일에 별 탈이 없지 않을까 싶어서 글을 남겨 봅니다.</p> http://gpgstudy.stackexchange.com/questions/14/ 소스 코드도 잘 올라가나요? MrAwesome 2009-10-14T23:50:53Z 2010-03-18T14:27:06Z <p>public class Atkin : IEnumerable { private readonly List primes; private readonly ulong limit;</p> <pre><code>public Atkin(ulong limit) { this.limit = limit; primes = new List&lt;ulong&gt;(); } private void FindPrimes() { var isPrime = new bool[limit + 1]; var sqrt = Math.Sqrt(limit); for (ulong x = 1; x &lt;= sqrt; x++) for (ulong y = 1; y &lt;= sqrt; y++) { var n = 4*x*x + y*y; if (n &lt;= limit &amp;&amp; (n % 12 == 1 || n % 12 == 5)) isPrime[n] ^= true; n = 3*x*x + y*y; if (n &lt;= limit &amp;&amp; n % 12 == 7) isPrime[n] ^= true; n = 3*x*x - y*y; if (x &gt; y &amp;&amp; n &lt;= limit &amp;&amp; n % 12 == 11) isPrime[n] ^= true; } for (ulong n = 5; n &lt;= sqrt; n++) if (isPrime[n]) { var s = n * n; for (ulong k = s; k &lt;= limit; k += s) isPrime[k] = false; } primes.Add(2); primes.Add(3); for (ulong n = 5; n &lt;= limit; n++) if (isPrime[n]) primes.Add(n); } public IEnumerator&lt;ulong&gt; GetEnumerator() { if (!primes.Any()) FindPrimes(); foreach (var p in primes) yield return p; } IEnumerator IEnumerable.GetEnumerator() { return GetEnumerator(); } </code></pre> <p>}</p> <p>잘 올라가는거 같네요. </p> http://gpgstudy.stackexchange.com/questions/7/c 게임을 만들려면 C++ 공부를 어느정도까지 해야 하나요? newbie 2009-10-14T16:01:24Z 2010-03-18T12:25:33Z <p>게임을 개발하는데 대부분 C++로 만든다고 들었습니다. 구체적으로 어느정도까지 C++ 공부에 투자해야 좋은걸까요? 템플릿, boost 같은 것 까지 다 알아야 하는걸까요?</p> http://gpgstudy.stackexchange.com/questions/12/ 이곳 시스템사양이 어떻게 되나요? masque 2009-10-14T23:34:39Z 2010-03-18T08:33:02Z <p>테스트 삼아서 질문올려봅니다. ^^</p> <p>그런데, 이곳 사양이 어떻게 되나요? 클릭하면, 한참동안있다가 나오는것이.. 좀 답답하네요 ^^</p> <p>혹시, 이거 설치형은 없나요?</p> http://gpgstudy.stackexchange.com/questions/4/ 안녕하세요, 테스트로 올려봅니다. aaa 2009-10-14T13:33:29Z 2010-03-17T22:24:22Z <p>안녕하세요, 테스트로 올려봅니다.</p> http://gpgstudy.stackexchange.com/questions/33/ 이곳의 새로운 이름을 추천해주세요 김학규 2009-10-15T04:57:28Z 2010-03-13T17:26:21Z <p>gpgstudy.com 과는 별개의 사이트이니 새로운 이름이 좋겠다는 의견들이 있어서 물어봅니다.</p> http://gpgstudy.stackexchange.com/questions/64/clusure ε-CLUSURE 문제 풀이 roied 2009-10-22T15:04:20Z 2010-03-12T17:26:34Z <p>ε-CLUSURE 문제 풀이를 해봤습니다.</p> <p><a href="http://struggle.tistory.com/281" rel="nofollow">http://struggle.tistory.com/281</a></p> <p>제가 잘못 이해하거나 잘못된 부분이 있으면 지적해주세요.</p> <p>후배들에게 도움이 되었으면 하네요. 컴파일러 3장 문제 일부 풀이한거구요.</p> <p>그리고 visio로 열심히 그렸습니다.</p> http://gpgstudy.stackexchange.com/questions/60/lighting-in-uncharted2 Lighting in Uncharted2 김학규 2009-10-17T19:16:03Z 2010-03-09T04:25:27Z <p>언차티드2 플레이 시작해서 엔딩까지 봤습니다. 배경그래픽은 정말 최고라는 찬사가 아깝지 않을 정도더군요.</p> <p>화면을 자세히 살펴보면 SSAO(Screen space ambient occlusion) 을 사용한게 눈에 띄던데, 쉐이더에서 계산한 실시간 라이팅과 SSAO, 재질텍스춰만으로 사전 계산 없이 이렇게 나온걸까 궁금합니다. ps3 의 많지 않은 메모리에 이정도 규모의 배경이 로딩없이 등장하려면 실시간으로 많이 계산해야 할 것 같긴 한데요..</p> http://gpgstudy.stackexchange.com/questions/72/c "C++"가 왜 어려울까요 ? jacking 2010-03-03T16:46:07Z 2010-03-03T16:46:07Z <p>오늘 가입해서 올리는 첫 글이고, 3월의 첫 글이기도 하네요^^</p> <p>작년부터 한동안 뜸했던 C++ 공부에 시간을 할애하고 있습니다. 공부를 위해서 웹서핑을 하다 보니 초급, 고급 개발자 구별 없이 C++에 대한 쓴 소리를 하는 것을 많이 봅니다.</p> <p>현업에서 C++을 사용하면서(또는 배울 때) 가장 골치 아프게 하는 것이 무엇이 있는가요? </p> <p>저는 1. 템플릿에서 문법 에러가 발생할 때 에러 출력 메시지만으로 알기 어려울 때, 2. 다른 라이브러리를 사용할 때 뭔가 설정이 맞지 않으면 에러가 마구 발생할 때입니다. 3. VC++의 문제이기도 하지만 가끔씩 다른 사람이 만든 소스 파일을 include 할 때 PHC 문제로 빌드가 안될 때입니다.</p> <p>C++에 대한 문제를 다 말해보고 각각의 경우에서 회피할 수 있는 방법을 토론 해 보았으면 합니다. </p> <p>ps : 주제를 좀 벗어나기도 하지만 보통 C++ 사용하면 대다수가 VC++이니. VC++의 문제도 이야기 해보면 어떨까 생각합니다.</p> http://gpgstudy.stackexchange.com/questions/25/xna XNA 최신 버전 설치 방법은? 앙증마 2009-10-15T02:53:54Z 2009-12-10T05:24:01Z <p>XNA 공부를 하고 싶은데 설치파일 다운로드 받는 주소와</p> <p>설치후 참고할 만한 주소를 알려주세요.</p> http://gpgstudy.stackexchange.com/questions/68/strtok-char strtok의 토큰을 받을 때 char* 형으로 못 받나요? roied 2009-11-09T14:07:48Z 2009-11-09T14:07:48Z <p>shell programming을 하는 와중에 Token 분석을 해서 각각의 Token을 문자 배열로 넣어줘야 합니다.</p> <h1>include </h1> <h1>include </h1> <h1>include </h1> <h1>include </h1> <h1>include </h1> <p>int main() { char* string; //gets로 입력 받는 문자열 char* temper; // 토큰을 임시로 받을 포인터</p> <p>gets(string); temper = strtok(string, " "); return 0; }</p> <p>그런데 막상 실행해보면 segment error가 납니다.</p> <p>왜 그런 것인지 잘 이해를 못하겠습니다.</p> <p>char* temper[1]로 선언하고 넣으면 잘 되는데 말이죠.</p> http://gpgstudy.stackexchange.com/questions/66/stackexchange-com stackexchange.com 보다 직접 만들어 보는 것은 어떨까요? jaehyun.kr 2009-10-23T15:11:06Z 2009-10-23T15:11:06Z <p>저는 stackoverflow 와 stackexchange에 관심이 있는 개발자입니다.</p> <p>이와 유사한 형식의 국내 개발자 커뮤니티를 개발해 보는 것은 어떨까요?</p> http://gpgstudy.stackexchange.com/questions/1/www-gpgstudy-com www.gpgstudy.com 의 대안으로 이 곳은 어떨까요? 김학규 2009-10-14T09:40:54Z 2009-10-19T09:53:32Z <p>이 곳은 어떨까요? 시험용 질문 겸 설문입니다.</p>