?

단축키

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
번호 제목 글쓴이 날짜 조회 수
8827 쯔꾸르 mv 게임을 apk 파일로 변환했는데... 1 박하맛 2023.01.14 1333
8826 쯔꾸르 젖소이야기 결혼 방법좀 알려주세요... 2 백지씨 2021.12.20 2630
8825 apk포팅 승인 어케 하나요? game메이커xp 2021.11.29 1261
8824 Yanfly님의 Action Sequence Pack 질문드립니다 Neuromancer 2021.07.15 1546
8823 싸게 MV 를 먼저? 아니면 돈을 더 들어서라도 MZ? 2 Xatra 2021.07.06 1756
8822 RMMV - 스탯창과 대화창 변견 관련 질문입니다. (초보입니다 도움좀 주세요 ㅜㅜ) 2 scribble 2021.01.22 1556
8821 아오오니를 하는 사람인데요 질문 두가지가 있어요 1 오니개무서워 2021.01.16 1637
8820 재밌는게임 land_tnt 2020.12.07 1461
8819 c언어 질문 세종기항19 2020.11.10 1687
8818 코딩 질문 1 세종기항19 2020.11.08 1543
8817 혹시나 물어보는데 드래곤규 2020.11.07 1405
8816 오픈보 게임 더블드래곤 리로디드 얼티네이트에 대해 궁금 이부닝 2020.09.09 1227
8815 상태이상 확률 결정 스트레이보우 2020.09.02 1009
8814 다음 인디사이드 제작대회는 언제쯤 열릴까요? WOONAALAA 2020.05.23 966
8813 xp로 제작된 어플 실행자체가 안된다는 분이 있습니다.(제생각엔 apk로 변환하는 과정에서 버전자체가 낮은 것 같습니다) 1 라엔 2020.05.04 1423
8812 apk 포팅하는데 게임 이름이 필요합니다 뜨는데 1 kashu 2020.05.03 1353
8811 쯔꾸르VX Ace렉먹음 도와주세요... 랖랖 2020.03.22 1786
8810 안녕하세요 1 청월령 2020.02.14 837
8809 포팅 중 '게임 이름이 필요합니다' 오류 2 아이비스 2020.02.11 823
8808 RPGMV 거리 추적 1 정욱 2020.01.19 936
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 442 Next
/ 442


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

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