Top Questions - 게임 프로그래밍 지식 교환소most recent 30 from http://gpgstudy.stackexchange.com2010-03-20T08:45:57Zhttp://gpgstudy.stackexchange.com/feedshttp://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://gpgstudy.stackexchange.com/questions/45/swap-3임수변수 쓰지않는 SWAP 3번째 방법이 있나요?evax2009-10-15T12:20:34Z2010-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/사이트 정책도 필요하지 않을까요?anonymous2009-10-15T15:41:42Z2010-03-19T00:37:03Z
<p>작성된 글에 대해서 각 작성자가 가지는 권리의 범위 등 몇 가지 정책이 간단하게 명시되었으면 좋을 것 같습니다. 가까이 보자면 작성된 글에 대한 펌이나 링크 등에 대한 것이 있을테고요. 멀게는 필요한 경우 DB를 작성자 동의 없이 이전할 수 있다거나 하는 식으로 말이죠.</p>
<p>학규님께서 직접 운영하시니 별 탈 없이 운영되리라 생각합니다만, 그래도 만일의 경우에 대비하여 이러한 기본적인 정책들이 있어야 후일에 별 탈이 없지 않을까 싶어서 글을 남겨 봅니다.</p>
http://gpgstudy.stackexchange.com/questions/14/소스 코드도 잘 올라가나요?MrAwesome2009-10-14T23:50:53Z2010-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<ulong>();
}
private void FindPrimes()
{
var isPrime = new bool[limit + 1];
var sqrt = Math.Sqrt(limit);
for (ulong x = 1; x <= sqrt; x++)
for (ulong y = 1; y <= sqrt; y++)
{
var n = 4*x*x + y*y;
if (n <= limit && (n % 12 == 1 || n % 12 == 5))
isPrime[n] ^= true;
n = 3*x*x + y*y;
if (n <= limit && n % 12 == 7)
isPrime[n] ^= true;
n = 3*x*x - y*y;
if (x > y && n <= limit && n % 12 == 11)
isPrime[n] ^= true;
}
for (ulong n = 5; n <= sqrt; n++)
if (isPrime[n])
{
var s = n * n;
for (ulong k = s; k <= limit; k += s)
isPrime[k] = false;
}
primes.Add(2);
primes.Add(3);
for (ulong n = 5; n <= limit; n++)
if (isPrime[n])
primes.Add(n);
}
public IEnumerator<ulong> 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++ 공부를 어느정도까지 해야 하나요?newbie2009-10-14T16:01:24Z2010-03-18T12:25:33Z
<p>게임을 개발하는데 대부분 C++로 만든다고 들었습니다. 구체적으로 어느정도까지 C++ 공부에 투자해야 좋은걸까요? 템플릿, boost 같은 것 까지 다 알아야 하는걸까요?</p>
http://gpgstudy.stackexchange.com/questions/12/이곳 시스템사양이 어떻게 되나요?masque2009-10-14T23:34:39Z2010-03-18T08:33:02Z
<p>테스트 삼아서 질문올려봅니다. ^^</p>
<p>그런데, 이곳 사양이 어떻게 되나요?
클릭하면, 한참동안있다가 나오는것이.. 좀 답답하네요 ^^</p>
<p>혹시, 이거 설치형은 없나요?</p>
http://gpgstudy.stackexchange.com/questions/4/안녕하세요, 테스트로 올려봅니다.aaa2009-10-14T13:33:29Z2010-03-17T22:24:22Z
<p>안녕하세요, 테스트로 올려봅니다.</p>
http://gpgstudy.stackexchange.com/questions/33/이곳의 새로운 이름을 추천해주세요김학규2009-10-15T04:57:28Z2010-03-13T17:26:21Z
<p>gpgstudy.com 과는 별개의 사이트이니 새로운 이름이 좋겠다는 의견들이 있어서 물어봅니다.</p>
http://gpgstudy.stackexchange.com/questions/64/clusureε-CLUSURE 문제 풀이roied2009-10-22T15:04:20Z2010-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-uncharted2Lighting in Uncharted2김학규2009-10-17T19:16:03Z2010-03-09T04:25:27Z
<p>언차티드2 플레이 시작해서 엔딩까지 봤습니다. 배경그래픽은 정말 최고라는 찬사가 아깝지 않을 정도더군요.</p>
<p>화면을 자세히 살펴보면 SSAO(Screen space ambient occlusion) 을 사용한게 눈에 띄던데, 쉐이더에서 계산한 실시간 라이팅과 SSAO, 재질텍스춰만으로 사전 계산 없이 이렇게 나온걸까 궁금합니다. ps3 의 많지 않은 메모리에 이정도 규모의 배경이 로딩없이 등장하려면 실시간으로 많이 계산해야 할 것 같긴 한데요..</p>
http://gpgstudy.stackexchange.com/questions/72/c"C++"가 왜 어려울까요 ?jacking2010-03-03T16:46:07Z2010-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/xnaXNA 최신 버전 설치 방법은?앙증마2009-10-15T02:53:54Z2009-12-10T05:24:01Z
<p>XNA 공부를 하고 싶은데 설치파일 다운로드 받는 주소와</p>
<p>설치후 참고할 만한 주소를 알려주세요.</p>
http://gpgstudy.stackexchange.com/questions/68/strtok-charstrtok의 토큰을 받을 때 char* 형으로 못 받나요?roied2009-11-09T14:07:48Z2009-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-comstackexchange.com 보다 직접 만들어 보는 것은 어떨까요?jaehyun.kr2009-10-23T15:11:06Z2009-10-23T15:11:06Z
<p>저는 stackoverflow 와 stackexchange에 관심이 있는 개발자입니다.</p>
<p>이와 유사한 형식의 국내 개발자 커뮤니티를 개발해 보는 것은 어떨까요?</p>
http://gpgstudy.stackexchange.com/questions/1/www-gpgstudy-comwww.gpgstudy.com 의 대안으로 이 곳은 어떨까요?김학규2009-10-14T09:40:54Z2009-10-19T09:53:32Z
<p>이 곳은 어떨까요? 시험용 질문 겸 설문입니다.</p>