본문 바로가기

분류 전체보기1076

서버 프로토콜은 어떻게 해야 하는가? 초기에 프로토콜 만들땐 그냥 상수형으로 만드는 것이 좋다고 생각했다. PT_1000 이런식이지... 그런데 시간이 좀 지나면서 상수형보다 더 좋은 방법이 없을까고민이 되었다. 아무리 패킷을 잘 보낸다 하더라도 분명 유실되는 부분은 있을 수 있고..유실이 되는 상황이면 겜하긴 글렀다고 봐도 되겠지만.. PC는 그래도 괜찮은데 단말기는에러처리에 취약해서..아마 재부팅 되는 문제도 심심치 않을 것이다. 툭하면 빠바박~ 띠링~ 그럼 받아들인 패킷이 어떤건지 어떻게 보내면 될까? 혹시 유실되도 정보를 얻는 법이 있을까?만약 중간에 쓰레기 값이 있다면?? 그래서 생각해 볼 수 있는 문제가문자형 프로토콜이다! 과거 성능상의 걱정이 있어서 좀 꺼리긴 했지만편하긴 하다. 단순히 1001xcab000abb3ba 같은 바이.. 2007. 11. 4.
충돌체크의 간단한 수학적 풀이 충돌 체크는 대부분이 사각형을 이용한 체크를 한다. 마스크를 이용한다던지..일일히 대조하는 것이 아닌 영역을 지정하여 해당 영역의 교집합을 구하는 것으로 충돌을 체크하는 것이다. 이것을 수학적으로 풀이하면 여러가지 방법이 있겠지만 내가 즐겨 사용하는 것으로는abs 즉 절대값을 이용한 계산이 있다. a라는 박스가 x=10 y=10 가로 w = 10 세로 h = 10 이고b라는 박스가 x=10 y=15 가로 w = 10 세로 h = 10 이다일단 생각하기에 이 박스는 겹치기는 겹치는 것 같다. 그런데 확실히공식을 통해 겹치는지 알아보자. 일단 a와 b 모두 중점을 구하도록 하자.a.cx = a.x-a.w/2, a.cy = a.y-a.h/2 cx는 x의 중점이고 cy는 y의 중점이다.b도 같은 방식으로 구하자.. 2007. 11. 2.
확률 시스템을 기획하자. 확률을 만들다 보면 어떤 아이템은 90% 어떤건 2% 어떤건 8%일 수 있다.이러면 어떻게 해야 할까?num = Rand(0,100) 이런식으로 0~100을 랜덤하게 뽑은 뒤. if(num=90 && num 2007. 11. 2.
아테나 (Pro-53 & A.S & FM7 & FM8) SNK의 명작 아테나. 부제는 아테나 원더랜드 사실 킹오퐈의 아테나를 생각하거나 성튀사의 아테나가 생각날 수 있다. 헌데 내 기억 속에서 아테나는 요 아테나가 젤 기억에 남는다. 왜냐면..죽어라 했으니까.. 오락실에 돈 많이 헌납했다. 이 시절이 즐거웠는데. 1986년 아케이드판을 시작으로 1987년 패미콤판 (무려 특전으로 보컬이 들어간 노래테입제공) 등.. 현재는 모바일로 후속작이 나왔다. 아테나 풀스로틀이라고... 스토리는 환상계에서 길을 헤매게 된 아테나공주는 차례로 나타나는 무기를 이용하여 길을 막은 마왕 단테를 무찌르러 간다. 준비된 이미지는 모바일판, 아케이드 판, 패미콤판 등등이다. 음악은 스테이지 1 숲의 테마다. 역시 개인 취향으로 녹음이다. www.gamehon.comwww.gamem.. 2007. 11. 1.
예전 그림 모음 하드 정리하다가..된장. 지금이 그전보다 훨씬~ 못그린다는 점에 좌절했다.ㅡㅡ; 잘그리는 편은 아니지만..ㅜㅜ이전에 올렸던 중복도 있다. --; 귀찮아서 정리는 패스 2007. 10. 25.
첫 에니메이션 에니메이션이라고 할것까진 없고처음으로 만들었던 GIF다. 2000년에 그렸던 그림이다. 2007. 10. 25.