본문 바로가기

▼ 개발중-프로젝트

2D 맵 제작 매커니즘 (3D시점의 마름모형 맵) 2D맵 에디터 제작 현황 3D시점의 마름모형 맵 구현 방법론.. 본격 시뮬레이션을 파고 있습니다만.. 예나지금이나 역시 고민거리는 맵 구현 이군요. 시뮬레이션에선 역시 밑의 그림처럼 2:1 비율의 3D시점 마름모 맵이 인기인데요. 이걸 막상 직접 구현하려니 참 기존 게임 개발자분들이 여러가지 꼼수를 많이 썼구나 하는 걸 내심 느끼게 되는 부분입니다. 이 베이스 구현부분은 정말 현역 게임사 개발자분들께 질문드리고 싶은 부분입니다. 위 낙서의 구현 방법은 정말 고민거리네요. 이건 직선 이 아니라 대각선을 기준으로 고민해야 해서요. 요즘들어 여러가지로 대각선이 참 싫어집니다. 마우스이벤트에 따라 처리부하를 가장 덜주는 깔끔한 구현방법을 고민중이긴 한데.. 개별단위가 사각형영역이 아닌 마름모 영역을 마우스로 인.. 더보기
무엇인가 만들고 있습니다 ※수정 : 본 프로젝트는 완료되었음. 깜짝 프로젝트 진행중 모처럼 화창한 새학기를 맞이한(뭔상관이야?) 특집으로 미니 프로젝트를 진행하고 있습니다. (소프트월드 프로젝트에 비하면 모든 프로젝트가 초미니로 보이는군요z;;) 이번 프로젝트물은 도서관 및 공공기관(?)등에서 [노트북]을 사용할때 제법 유용하게 사용될 겁니다! 사실 벌써 1개월째 쉬염쉬염 짜고 있는데요, 사운드관련 API는 한번도 다뤄본적이 없어서 좀 시간이 걸리네요 ^^; 개발중일때는 프로그램 독창성 유지를 위해서 넷상에는 이정도선에서 언급하겠습니다. 4월중으로 베타버전이 나올듯 합니다. 그럼 4월에 뵙겠습니다. 기대해주세요~. ------------------------------------------------------------ ps... 더보기
대형 서버 제작 현황~ 소개 프로젝트 진행 현황 NEXTDAY소프트월드(I) 서버 넥스트데이는 DB연동 온라인 그래픽 시뮬레이션이므로, 대형서버를 제작해야합니다. NEXTDAY(I)의 개발언어는 Basic입니다. 단일개발 비중이 높아서 다른언어는 엄두가안납니다ㅎㅎ 하지만 역시 VB는 이벤트처리방식으로 객체처리가 까다롭기 때문에 꾀나 고전입니다. 대형 서버를 만들면서 가장고민되는것은 역시 소켓배열인데요.. 사실 비주얼베이직의 윈속(Winsock)소켓 컨트롤은 성능이 별로 안좋습니다. 물론 단일 통신은 아무문제 없지만 소켓 배열이 수십개 넘어서는 서버에는 말이달라지죠..특히 패킷밀리는게.. 그래서 소규모 넷플을 염두해두고, 서버당 접속자수는 수십명을 규모로 설계하였습니다. (사실 그이상 용량이 필요할 거 같지 않습니다 ㅎ) 어느정도 모.. 더보기
진행중 프로젝트 - NEXTDAY 소프트월드(I) 프로젝트소개 NEXTDAY소프트월드 (I) 현재 개발중인 프로젝트를 소개해드립니다. NEXTDAY~소프트월드 프로젝트는 2010년 초여름 즈음에 시작된 스케일이 쬐끔 큰 大 시뮬레이션 프로젝트입니다. (큰大 똑같은말인가;) 아 그리고 게다가 무려 온라인입니다. NEXTDAY 소프트월드"(I)"에서 눈치채셨겠지만, 시리즈성이 있습니다. 시나리오라인은 초회한정 림께서 제공하시는데, 스케일은 딱 현재 세상입니다(부디 우주는 빼주시길) 주변인들 군복무 관계로 굉장한 인력난에 시달리는 중이라, 특히 체감 스케일은 상상이상이군효ㅠ.. GDI와 대형네트워킹 처리, DB응용 등을 공부할 기회를 옅보고 계획했었는데, 이 세개를 섞으니 이런 결과물이 가능해 집니다..; 사실 2010년 특집으로 기획하여 올해말까지 어느정도.. 더보기