태그 : ORPG
2008/12/19   구글 오피스를 이용한 간단한 온라인 주사위 프로그램 만들기. [6]
2008/12/17   구글 오피스를 이용한 간단한 전투맵 만들기. [4]
구글 오피스를 이용한 간단한 온라인 주사위 프로그램 만들기.
지난번 '구글오피스로 온라인 전투맵 만들기'에 이어서, 더욱 조악하지만 그래도 사용은 가능한 '구글오피스로 온라인 주사위 굴리기'를 써 보겠습니다.

이번에는 구글 스프레드시트를 이용해 보겠습니다.

간단하게 결론부터 말하자면, Rand 함수와 INT 함수를 이용해야 합니다.

- Rand 함수 = 0 이상 ~1 미만 사이의 수를 랜덤으로 발생시킨다.  특정 범위 지정 가능

- INT 함수 = 특정 수를 가장 가까운 정수로 내림한다.


예를 들어, "1~20 사이의 정수를 무작위로 발생시켜라"  (1d20)같은 경우는

=INT(RAND()*20)+1

과 같이 쓰면 됩니다.

함수전개 논리는.

1. RAND로 0 이상 ~ 20미만의 수를 발생시킨다.

2. INT로 위에서 나온 무작위의 수를 정수로 내림한다. -> 0~19 사이의 정수가 무작위로 발생.

3. 위의 수에 1을 더한다. -> 1~20 사이의 수가 무작위로 발생.



같은 방식으로, 3d6면체를 굴리기 위해서는

=INT(RAND()*6)+INT(RAND()*6)+INT(RAND()*6)+3

로 하면 됩니다.


1. RAND로 0 이상 ~ 6미만의 수를 발생시킨다.

2. INT로 위에서 나온 무작위의 수를 정수로 내림한다. -> 0~5사이의 정수가 무작위로 발생.

3. 위의 계산을 3번 한다.   -> 0~5 사이의 정수를 3번 굴려서 더함.  (0~15)

4. 위의 수에 3을 더한다 -> 3~18 사이의 수가 무작위로 발생.



나온 결과는 다음 그림과 같습니다.

(3d6, 1d20, 2d10, 1d100, 10d10 을 굴린 결과)



주사위 밑에 있는 것은 위의 것을 응용한 '무작위 기술 이름 만들기' 입니다. 
INT, RAND 함수를 이용하여 나온 함수를 Vlookup함수로 단어에 맞춰 만들어봤습니다.

일정한 리스트를 만들어놓고 그걸 바탕으로 몬스터나 이름, 기술명 등을 랜덤 추출하는 것이 가능합니다.



이렇게 만든 주사위 프로그램을 공유하면, 전투맵에 이어 주사위 역시 온라인으로 같이 굴릴 수 있습니다.

다만, F9를 누르면 새롭게 주사위를 굴릴 수 있는 ms엑셀과는 달리 구글오피스는 그런 기능이 없기 때문에 함수를 Ctrl+C로 복사해서 다시 덮어씌워야 한다는 점이 약간 아쉽습니다.





by Wishsong | 2008/12/19 17:18 | RPG | 트랙백 | 덧글(6)
구글 오피스를 이용한 간단한 전투맵 만들기.

구글 오피스를 이용한 온라인 전투맵 만들기.

 

 

D&D나 겁스 등을 ORPG로할 때, 전투를 하는 데 있어서 이동, 위치 등을 시각적으로보여주기 위해 요즘 많은 사람들이 맵툴(Maptool)을 사용하고 있습니다.  하지만,맵툴은 언어 및 인터페이스 등에 있어서 초보자들이 당장 쓰기에는 어려움이 있는 것이 사실이며, 무엇보다도서버 문제로 인하여 (공유기를 쓰는 사람은 맵툴 서버를 열 수 없는 것으로 알고 있습니다.) 모두가 쉽게 사용할 수 있는 물건도 아닙니다. 

 

그러한 사람들을 위해서, 간단하게나 구글 오피스를 이용하여 온라인전투맵을 사용할 수 있는 방법을 찾아보았습니다.

 

 

 

1. 구글 계정을 등록한다.

-> 구글 오피스를 이용해야 하니까요.

 

2. 전투맵 파일과 전투토큰 파일을 각각 준비한다.

-> 맵과 토큰을 만드는 것은 생략하겠습니다.  토큰의 경우, 맵툴의 자매프로그램인 토큰툴을 이용하면 쉽게 만들 수 있습니다.

 

3. 구글 계정이 있다면, 구글오피스(문서도구)를 사용한다.

 

4. 문서도구에서, 새로만들기를 선택하여 그 중 프리젠테이션을 고른다.

 

5. 프리젠테이션 2장을만든다.

 

6. 첫번째 장에는 2번에서만들었던 전투 토큰들을 삽입한다. (삽입-이미지-컴퓨터에서 업로드할 파일 선택)

-> 토큰 하나하나를 삽입하는게 조금 귀찮기는 합니다.

 

7. 두번째 장은 본화면에서 우측 클릭을 하고 배경변경을 선택한다.

 

8. 배경 이미지로, 2번에서만든 전투맵 파일을 선택한다.

 

9. 다른 참가자들과 파일을 공유한다.   (공유 - 다른 사용자와 공유하기 선택 후 다른 사용자들을 공동사용자로 선택한다.)


10. 모든 참가자들이 구글 오피스로 들어가 공유된 파일을 실행시킨다.


11. 온라인 전투맵 완성.




위의 그림은 예시로 만들어본 전투맵입니다.


1장에는 게임에서 사용할 토큰을 넣었고, 2~5장은 갖가지 전투맵을 삽입했습니다.


토큰의 경우 크기 조절이 가능하기 때문에 전투맵에 맞춰 알맞게 확대/축소할 수 있습니다.


서버 상태에 따라 다르겠지만, 제가 실험해본 결과 거의 실시간으로 모든 사람들이 토큰을 움직일 수 있었습니다.



맵툴과 이걸 비교하자면 포토샵과 그림판 수준이지만, 모두가 간편하게 쓸 수 있다는 점에서는 구글 오피스를 이용한 전투맵에 그럭저럭 점수를 줄 수 있을 것 같습니다.






by Wishsong | 2008/12/17 19:26 | RPG | 트랙백 | 핑백(1) | 덧글(4)
◀ 이전 페이지 다음 페이지 ▶



소망의 나라에는 겨울이 없다. -러시아 속담-
by Wishsong
Calendar
어딘가의 글
찰스 디킨스 :

미루는 버릇은 시간도둑이니, 당장 잡으라.
카테고리
전체
나와 주변의 일.
세상의 일들.
내가 즐기는 것들
RPG
Transhuman Space
읽은 책들
군 이야기(중단)
영어 일기(중단)
미분류
최근 등록된 덧글
저 엔터테인먼트 관련 ..
by Dust at 08/12
생체 군인들이 사이버쉘..
by Dust at 08/12
아ㅏㅇ 앙 기모띠!
by 선주영 at 07/07
단어가 너무 어려운 단어..
by jinim at 05/10
꼭 저대로 실현되기를. ..
by 트랜스휴매니스트 at 11/19
4번은 마스터만 잘 알아..
by Wishsong at 08/06
와, 1,2,3,4 전부 적극..
by 샤이엔 at 08/06
실제로 해 보면 그 "제 때..
by Wishsong at 06/29
제 때 제대로만 내주면 돈..
by 바이라바 at 06/28
감사합니다! 본격적으로..
by Wishsong at 06/25
최근 등록된 트랙백
텀블벅 던전월드 국문판..
by The Adamantine Watc..
토먼트 : 누메네라의 파도..
by The Adamantine Watc..
레이 브래드버리의 명복..
by 잠보니스틱스
브래드버리 별세
by ☆드림노트2☆
FATE 시스템 면모(As..
by The Adamantine Watc..
이 글을 잃고 문득 생각났..
by 지나가던이의 스쳐지나가..
묻겠다! 그대가 나의 마..
by 기아스를 올바르게 사용..
생각해보니, 너드라고 ..
by The Adamantine Watc..
죄, 참회와 회개에 대한..
by The Adamantine Watc..
LG-LU6500 사흘 동안 사..
by The Adamantine Watc..
태그
RPG 리뷰 Sixth_World MECHA FATE 메카 셜록홈즈 일상 인디RPG 포도원의개들 Sagas_of_the_Icelanders 추리소설 아이패드에어 번역 던전월드 The_Quiet_Year 비커밍 마이크로스코프 어포칼립스월드 오만과편견 TRPG 만화 기독교 누메네라 크라우드펀딩 메카RPG 정교회 테크누아르 윤창중 몽쉐귀르1244
전체보기
rss

skin by zodiac47