본문 바로가기

[개발팁] 쿼터뷰맵 현재마우스가 위치한곳의 타일 찾기 맵툴에서 마우스 커서 올렸을 때 충돌체크 하여 마우스가 위치한 타일인덱스 x,y찾기 첨엔 귀찮아서 걍 사각형으로 충돌체크 했다가 민원 들어오길래 후후 고쳐본.. Converting from isometric The only interesting question in this chapter is how to convert mouse coordinates from the screen to the tiles so we know which tile player has clicked. As you might remember from the previous chapter, we used: game.xmouse=Math.round((_root._xmouse-game.tileW/2)/game.tileW); game.y..
VM이란.. [퍼미]위키디아 가상 머신은 원래 Popek와 Goldberg가 실제 컴퓨터의 효율적이고 고립된 복제물로 정의했다. 현재는 아무 실제 하드웨어와 직접적인 통신이 없는 가상 컴퓨터를 가리킨다. 가상 머신은 실제 컴퓨터와 어느 정도의 통신과 사용을 기반으로 두 가지로 나뉘어진다. 시스템 가상 머신 은 완전한 시스템 플랫폼을 제공하며, 다시 말해 완전한 운영 체제 (OS)의 실행을 지원한다. 반대로, 프로세스 가상 머신은 하나의 단일 프로그램을 실행하기 위해 만들어져 있는데, 다시 말해 단일 프로세스를 지원한다. 가상 머신의 중요한 특징은 안에서 돌아가는 소프트웨어가 가상 머신이 제공하는 환경과 자원에 제한을 받으며 가상 세계를 벗어날 수 없다는 것이다. [편집] 시스템 가상 머신 시스템 가상 머신은 가끔 하..
[스크랩&읽을거리]공부해야 하는 이유 몰입해서 듣게 됬는데 한번쯤은 생각하게 해주는군..
[Mobile]쿼더뷰. 1.쿼터맵찍는거 안다. 2.쿼터맵을 스크롤링 해본다. 포커싱 맵 인덱스로 2.케릭올려본다. 3.케릭 움직여본다. 4.케릭 타일 단위가 아닌 시간단위로 움직여 본다. 4.못가는맵직어본다. 5.적만들어놓고 충돌처리 해본다. 6.첫째칸에 케릭 세워놓고 4째칸에 적 화살로 쏴서 공격해본다. 7.베이스엔진은 된거라 보고 본격적인 개발에 들어간다.
[Mobile]isometric map 만들기 사각형의 Map으로만 작업을 하다, 현재 개발 중인 게임의 맵과 관련이 있어서, 정리하게 되었어요. 이게, isometric 인지도 모르고 작업을 하다. ㅡㅡ;; 알게 되었습니다. isometric view는 간단히 설명하자면, 화면에 멀어질수록, 점점 작아져 보이는 효과가 없이, 전체가 균일한, 형태의 마름모로 이루어져 있습니다. 이 맵의 장점이라면, 2D에서 표현할 수 없었던, 깊이를 표현할 수 있다는데 있습니다. 사각형이 더 정확하게 말씀드리면, 세로의 길이가 가로의 길이의 1/2인 마름모로 이루어져 있어서 오브젝트의 높이 혹은 깊이를 표현 할 수가 있어요. 위 swf에 표시된 좌표 값을 유심히 살펴 보시면, isometric view를 표현 하는데, 필요한 단서를 잡으 실 수 있을 거에요. 스크립..
[MobileGame]Adventure boy 잼나다.하지만... 기획도 잘된거 같지만 난 개발자이기 때문에 개발자의 손을 들어주고 싶다. 기획 한줄에 개발자 한달인걸 알기에.. 개발자가 개발을 잘했군. 쿠쿠 제작사 : http://www.mighty-troglodytes.com Experience an amazing universe with striking colourful graphics and animations. Help Willy in his task to rescue Lynn Blake from the evil DR Gustavo Fernando Da Cruz. Go through many different levels and environments, by foot, with a boat and also in a mine car. Will..
[Mobile]KTF BillSocket # KTF 1.클라이언트 -> cp 서버 브루든 위피든 따로 클라이언트에서 해줄 것은 없다. 그냥 유저데이터만 Billsocket으로 보내면 알아서 헤더가 붙어서 cp서버로 간다. 이 자동으로 붙는 헤더를 BillCom 라고 한다. WIPI는 108바이트가 자동으로 붙고 브루는 96바이트가 자동으로 붙는다. 2.cp 서버 -> 클라이언트 랭킹서버나 무료체험판 인증키나 기타 등등 보낼때 cp서버에서는 KTF 서버로 보낼때 헤더파일을 만들어서 유저데이터 앞에 붙여서 보내야 한다. BREW는 48byte WIPI는 56BYTE를 보내야 한다. 무료체험판일 경우의 예를 들어보면 1.클라이언트(BillSocket) -> KTF 서버 -> cp서버. 인증키 요청하는 유저데이터를 포함해서 보낸다. 2.cp서버는 날라..
[Mobile]KTF 빌컴 1. 클라 -> 빌컴 -> CP서버 앞쪽에 빌컴헤더 108바이트가 자동으로 붙어서 CP서버로 간다 즉 유저 데이터 + 108 전화번호 등등 잡다 정보가 포함되서 자동 발송 된다. 브루는 96바이트 CP서버에서는 108 바이트를 떼고 거기서 필요 정보는 얻은 후 실제 유저 데이터를 처리하면 된다. 2.CP서버 -> 빌컴 -> 클라 CP서버에서 빌컴으로 보낼 땐 56바이트의 헤더가 붙는다. 과금정보 등등이 필요하기 때문에 수동으로 56바이트를 만들어준후 그 뒤에 유저 데이터를 붙여서 보낸다. 3. SEND(KSCP); 한후 과금일 경우 4. 마지막으로 SEND(종료코드) 즉 CP서버는 할일 쭉쭉 한후 마지막으로 종료코드를 한번더 발송해야 한다.