자유게시판

샷4.png

 

'점순이랑 점자 배우기'는 우리처럼 앞을 볼 수 있는 비시각장애인을 위한 점자 읽기 학습 게임입니다.

 

 

제작 일지이니 시스템 구현 방법에 대해 적어놓겠습니다.

그 중에서도 자랑할 만한 놀이 학습 시스템.

 

 

이 게임의 장점은 '놀이 학습'이 있다는 건데요, 글자를 알맞게 읽은 걸 고르거나 단어를 직접 입력해 맞추는 게임 형식을 띠고 있어 지루하지 않고 재밌게 만들었다는 점입니다.

 

놀이 학습에 대한 설명을 잠깐 해보자면

 

샷3.png

이렇게 문제가 랜덤으로 출제가 되고, 그걸 맞추면 경험치를 얻는 시스템입니다.

 

 

그렇다면 문제 목록이 있겠죠. 이 문제 목록을 어떻게 만드느냐가 고민이었습니다.

 

 

고민 끝에 커먼 이벤트를 작성하기로 했습니다.

샷8.png

각 문제마다 그림을 표시하게 하고 답을 맞추게 하는 커먼 이벤트를 작성했습니다.

 

샷6.png

이 많은 이벤트를 어떻게 랜덤으로 돌리느냐가 역시 문제였습니다.

커먼이벤트의 실행은 만들어봤자 한 번에 하나씩밖에 못 만들고, 랜덤으로 실행할 어떤 옵션도 없었습니다.

그래서 커먼 이벤트를 실행하는 스크립트를 뒤적뒤적해서 분석해봤습니다.

 

샷7.png

common_event = $data_common_events[@params[0]]

이런 부분이 있어서 

@params[0] 이 부분이 커먼 이벤트의 번호를 선택하는 부분이구나(params는 parameter=매개 변수; 이벤트 작성할 때 선택하는 옵션 부분) 

'아, @params[0] 이 부분을 랜덤 변수로 돌리면 되겠구나' 싶었습니다.

그러면 뭐 예를 들면 104번부터 403번까지가 문제 커먼 이벤트다,

그래서 @params[0] 이 자리에 rannum을 집어넣고 rannum을 104번부터 403번까지 랜덤 변수로 돌리자 생각해서 

변수라는 게 어떻게 스크립트로 정의되는지 연구.

 

$game_variables[6]는 6번 변수를 뜻한다는 걸 뒤적뒤적해서 찾았습니다.

 

6번 변수를 104번부터 403번까지 랜덤변수 돌리고 rannum을 6번 변수로 정의

->

def rannum

$game_variables[6]

end

 

이 rannum을 '커먼 이벤트의 번호'에 대입했습니다.

-> common_event = $data_common_events[rannum]

 

그래서 104번부터 403번까지의 커먼이벤트(문제)가 실행된 것입니다.

 

아니 사실은 그렇게 실행이 뚝딱 됐냐면은 그런 건 절대 아니고

스크립트를 잘 모르니

일단 common_event 부분 복붙하고

뭐 오류 뜨면 수정해보고 뭐 정의 안 돼있다고 뜨면 그거 찾아서 또 복붙하고

이렇게 맘대로 스크립트를 작성해버렸습니다. 차라리 루비 언어를 배우지 사서 고생을...;;

스스로 헤매보는 것도 젊은 나이엔 좋은 공부가 되겠지요.

 

 

아래는 제작 영상입니다.

 

 

Who's 여줄가리

profile

게임 제작자 이기기! http://avangs.info/1468458   쓰레기들의 게임이론 http://avangs.info/1473028

우산형 저택탈출 http://avangs.info/1481367   점순이랑 점자 배우기 http://avangs.info/1493587

알만툴 퍼즐의 재발견 http://avangs.info/1518750   알만툴 퍼즐의 재발견 헬버전 http://avangs.info/1527672

퍼즐 더 파이널 http://avangs.info/1644904   게임 제작자 이기기2 http://avangs.info/1647345

야교(夜橋) http://avangs.info/1649522  초점 http://avangs.info/1668462

부분의 미로 http://avangs.info/1711030 게임 제작자 이기기MV http://avangs.info/1713164

이 강아지 버리셨나요? http://avangs.info/1801292

미래귀술 http://avangs.info/1824773



블로그  http://blog.naver.com/loveweave

유튜브 https://www.youtube.com/channel/UCH6fL47R1FkaplvwjYkpg1A

Comment '2'
  • profile
    마루TV 2015.10.17 22:34
    엄청나네요... RPG 만들기로 이런 것까지 가능하다니 생각도 못했습니다...
  • profile
    여줄가리 2015.10.17 22:53
    기술적인 문제 때문에 어려운 점도 있었고 완성할 수 있을까 반신반의했지만 일단 완성했네요 ㅎㅎ

List of Articles
분류 제목 글쓴이 날짜 조회 수
공지 아방스 게시물 · 댓글 작성 규칙 (최근 수정일 2015.11.25) 17 file 완폐남™ 2012.07.17 41172
제작 일지 게임 만들면서 액셀을 켜게 되네요 4 file sudoxe 2014.02.08 645
제작 일지 시스템 완성이 눈 앞입니다! 19 file 정이:) 2014.02.08 842
제작 일지 자루 RPGE에는 암호화 기능을 정식으로 포함하지 않을 작정 입니다. 1 맛난호빵 2014.02.07 616
제작 일지 오랜만에 들어오내요 ㅠㅠ 9 빡새 2014.02.07 759
제작 일지 [괴물학교] 거의 다 만들어가는 Ver.03 (업데이트 내역과 예정) 4 file 위키니트러 2014.02.07 804
제작 일지 대충 게임이 전투위주인 만큼 특징을 넣어야하는데 12 스리아씨 2014.02.07 474
제작 일지 QA(테스터)분을 구했습니다... 2 sudoxe 2014.02.06 622
제작 일지 분명 난 원피스를 입은 아이가 계단을 내려가면 10 하얀악어 2014.02.05 619
제작 일지 으아아아아아아 4 file 슈팅스타* 2014.02.05 384
제작 일지 제가 오타쿠 탈덕 게임을 만들게 된 계기. 3 file 뱀신의교주 2014.02.05 563
제작 일지 헤헿흐헤 결국 제작하기로 했지요! 35 file 요야 2014.02.05 489
제작 일지 확실히 사이툴이 기능이 좋군요 22 file 요야 2014.02.04 1250
제작 일지 제작 속도가 빠르신 분들 부러워요.. 6 sudoxe 2014.02.03 403
제작 일지 스리아씨는 제작을 합니다. 3 file 스리아씨 2014.02.03 638
제작 일지 틀을 잡았습니다. 7 말라야 2014.02.03 442
제작 일지 에르네아2-반란의시작[제작일지] 2 밀키웨이 2014.02.02 553
제작 일지 게임의 도트를 찍고있는데.. ㅠㅜ 12 file 내손목아지 2014.02.02 403
제작 일지 호빵이 간단한 게임 개발인데도 불구하고 시간을 오래끄는 이유 5 file 맛난호빵 2014.01.30 707
제작 일지 오랜만에 진짜 마음에 드는 설정하나 나왔습니다 6 file 요야 2014.01.29 379
제작 일지 노트에 써가며 제작하는 것... 5 sudoxe 2014.01.27 371
목록
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Next
/ 23