?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

안녕하세요. 10년 전 제 유년시절을 몇년 간 간간히 함께 했던 알피지만들기에 어른이 된 지금에서야 다시 발 디디게 되었습니다.

 

심심함도 달래고 옛 추억도 살릴 겸 간단한 게임 하나 만들어 볼 참인데요. 

 

어플게임인 타이니팜 , 룰 더 스카이 같은 게임에서의 건물,사물들을 구매후 맵 상(소유지 ex)농장)에 플레이어가 원하는 위치에 배치하게끔 하는 시스템을 구현 해보고 싶습니다.

 

이게 가능할까요?

 

작은 건물이나 사물들은 1칸으로 아이템배치를 이용하면 어떻게 가능할거같긴 한데 그 이상의 건물은 어떨지, 또 자신이 원하는 위치에 건물을 짓게 하는 시스템을 표현하는 부분은 어떨지.. 궁금합니다.

 

//아, 한가지 더! 주인공을 도우는 도우미의 기능을 하는 캐릭터에 본인이 직접 목소리 더빙을 하고자 합니다.

음성파일을 만들면 게임 내에서 해당 npc와의 대화 시에 음성재생이 원활한지, 또 그 큰 용량들이 충분히 감당되는지에 대해서도 답해주셨으면 좋겠습니다ㅎㅎ

 

창조도시의 많은 고수님들의 친절한 답변 부탁드리겠습니다^^..

ps.질문이 두서없이 작성되어 답변자 분들께서 잘 이해 안되는 부분이 있을것이라 생각됩니다. 그런 부분이 있으시다면 댓글로 물어봐주십시오.

?
  • profile
    Vermond 2012.07.27 22:18
    1. 건물을 하나의 물체(오브젝트)로 설정할 수 있는 경우
    1-1. 오브젝트를 자유롭게 생성, 이동 가능하다면 사용자가 선택한 자리에 새롭게 오브젝트를 만들고 이동시킵니다
    1-2. 이동하기가 힘든 경우라면 지정된 자리에서 생성하게 합니다
    1-3. 생성하기가 힘들다면 미리 만들어두거나 여러가지 모습으로 변환 가능하도록 생성한 후에 숨겨두었다가 이동시키면 됩니다

    2. 건물을 하나의 오브젝트로 설정 불가능한 경우
    2-1. 모서리 : 게임상의 방향을 고려해서 각 모서리에 방향에 맞는 타일을 배치
    2-2. 벽 : 모서리 사이의 타일 부분에 방향에 맞는 벽 설치
    2-3. 기타 : 특정 조건 (지면에서 3타일 이상에는 벽)을 지정해두고 거기에 맞는대로 기타 오브젝트(지붕, 벽, 굴뚝, 창문) 등을 설치합니다

    2번은 건물 배치가 빈번한 경우는 좀 힘듭니다
    보통은 1번이 많습니다 (타이니팜은 안해봐서 모르나 룰더스카이나 여타 경영SNS 게임류는 보통 저렇습니다)

    xp 이상이라면 대형 이미지도 하나의 오브젝트로 넣을 수 있을테지만 2003 이하는 1번의 방법이 힘듭니다 (무조건 1타일 크기여야 하므로)

    위치와 크기는 좌표를 이용해서 계산합니다. 좌표로 위치와 크기를 계산한 다음에 다른 건물과의 겹침 여부 역시 계산해야겠죠. 프로그래밍에서는 각 오브젝트마다 위치와 크기 데이터를 가지고 있기 때문에 그걸 이용해서 연산합니다만 알만툴로 구현하려면 따로 위치와 크기를 저장해서 쓸 수 있도록 해야 합니다


    음성 관련 기능은 안써봐서 확실치는 않지만 허시같은 게임도 있기 때문에 불가능하진 않습니다.
    다만 음성 파일은 용량이 크기 때문에 저장 형식이나 음질 변환등을 통해서 용량을 조절해야 될 때도 있습니다.
    배포할 때에도 음성 파일을 포함한 용량을 지원하는 곳에 올려야 되구요.
  • ?
    PRADAc7 2012.07.28 00:50
    상세한 답변 감사드립니다!^^
  • profile
    Vermond 2012.07.28 11:31
    추가로

    건물 겹치기 여부를 필드 (땅)을 설정해서 하는 방법도 있습니다. 사용중인 필드에는 체크를 해놓고 해당 필드에 건물을 지으려고 하면 불가능하다고 하는 것이죠

    좌표 연산은 시간은 많이 들지만 위의 방법보다는 적은 저장공간이 필요합니다. 좌표와 건물 크기만 저장하면 되니까요.
    필드에 체크를 하는 방법은 좌표 연산에 비하면 단순합니다만 필드 크기에 비례해서 저장공간이 비약적으로 늘어납니다.

    만들려는 게임의 성격에 맞는 방법을 찾아내는게 좋습니다. 어느 쪽이든 경우에 따라서는 필요한 방법이 될 수도 있습니다

List of Articles
번호 제목 글쓴이 날짜 조회 수
6108 알만툴 신버전으로 구버전 에딧가능하나요? 1 Velth 2012.12.26 881
6107 게임 패러디작 만들려면 어떻게 해야 하나요? 1 1 file 2012.12.17 1719
6106 알만툴 버젼마다 차이는 뭐가 있을까요? 8 1 휘르시오나RE 2012.12.11 1186
6105 창조도시에 이미지 업로드 어떻게해요? 4 12 세렌 2012.11.25 1363
6104 게임 프로그래머 고용하려고 생각 중인데 얼마면 될까요? 5 2 협객 2012.11.12 1178
6103 이런 브금들 말입니다 3 2 Ria 2012.11.12 899
6102 환세취호전 후속작품을 만들려고 하는데 질문요. 1 2 코난도일 2012.11.11 1133
6101 획득경험치를 변수로 구할수 잇나요? 1 2 wshboy 2012.10.30 1194
6100 제가 어떤 스킬을 만들고있는대 제대로 작동이 안됩니다 도와주세요 file 스탑빙 2012.10.16 820
6099 RGSS3에서 txt파일을 만들거나 불러와서 임의의 문장을 넣는 방법을 모르겠네요. 1 1 맛난호빵 2012.09.19 778
6098 VX 칩셋 적용.... 2 alice3126 2012.09.17 552
6097 rpg2003 질문.. 1 구드룬힘러 2012.09.07 636
6096 RPGVX에서의 Tilemap 클래스 질문 1 빠재 2012.09.01 1036
6095 루비 스크립트 기초부터 고급까지 공부할수 있는 사이트 없나요? 3 참사랑 2012.08.24 459
6094 창조도시다운질문 2 메이슨 2012.08.04 573
6093 게임을 뜯는법 (또는 그걸 막는법)을 알고싶습니다! 1 하얀눈사람 2012.08.03 2721
6092 달의 이야기2 천공의탑 bgm 제목좀 알려주세요 1 주도산 2012.08.01 472
» 타이니팜,룰더스카이 같은 어플게임등의 건물(사물)배치 시스템 3 PRADAc7 2012.07.27 684
6090 드래곤 퀘스트 IV 시스템 스크립트 구현을 위한 방법이 없을까요? 1 몬스터백과 2012.06.26 612
6089 알만툴겜 모바일 이식 불가능한가요? 4 BrainStew 2012.06.20 681
Board Pagination Prev 1 ... 132 133 134 135 136 137 138 139 140 141 ... 442 Next
/ 442






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)