?

단축키

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 힐다의 학자금퀘스트 스크립트 관련 질문 5 심심치 2014.10.11 1833
8826 흠...오프닝에 관한 질문인데요. 다크아머 2005.05.28 472
8825 흠...오프닝에 관한 질문인데요. Survivor-c 2005.05.28 620
8824 흠.. 케릭터가 안움직여져요.... 일당백 2005.08.20 465
8823 흠.. 케릭터가 안움직여져요.... 카리스 2005.08.20 372
8822 흠.. 케릭터가 안움직여져요.... ☆무적기사★ 2005.08.21 527
8821 흠.. 맵배치에 관해서.. 1 『덩키동크』 2006.02.20 441
8820 흠.. 맵배치에 관해서.. 아두 2006.02.20 421
8819 흠.. 궁금한거 하나 있는데요.. 1 다크진™ 2005.08.06 494
8818 흠.. rpg2003에 대해서 인데요 꼭좀 알려주시면... 재티s 2005.11.06 976
8817 흠.. 2k만하다가 xp하려는데.. 1 잘생긴넘 2007.02.14 680
8816 흠,, 뭐가 문제인지좀,, 좌표의 이동에대해,, XLostTimesX 2006.01.10 434
8815 흠 그;;; 조건분기그런거 할때 쓰는 명령어좀~~ ☆무적기사★ 2005.08.05 497
8814 아마란스 2005.06.19 318
8813 ★RPG_Maker★ 2005.09.02 522
8812 흑흑 콩나물 2015.05.16 361
8811 흑인rpg왜없어짐? 2 자라토끼 2014.05.18 586
8810 흑백으로 만들기(RPG2003)(빠른답변부탁) 『덩키동크』 2006.05.25 1040
8809 흑백으로 만들기(RPG2003)(빠른답변부탁) 1 cyverjen 2006.05.25 1093
8808 흑룡님 사라진터전 최신판 없나요? 2 에에... 닉넴바뀨라네요.. 2014.06.22 414
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(김원배) | 사신지(김병국)