본문 바로가기

미니게임

제작자 정의 디스플레이어블 - 3 미니게임 Sharon 스크립트 짜기 5 개요뭔가 허전한 듯해서 이미지를 추가했습니다. 음악도 넣고 배경도 좀 꾸미면 그럴싸하겠네요. 스크립트 init: ## 미니게임 Sharon에서 쓸 이미지 ## image playerMoving: 'player1.png' pause 0.05 'player2.png' pause 0.05 'player3.png' pause 0.05 'player4.png' pause 0.05 repeat image playerStop: 'player1.png' image enemyMoving: 'enemy1.png' pause 0.05 'enemy2.png' pause 0.05 'enemy3.png' pause 0.05 'enemy4.png' pause 0.05 repeat image enemyStop: 'enemy1.png.. 더보기
제작자 정의 디스플레이어블 - 3 미니게임 Sharon 스크립트 짜기 4 개요 영원히 고통받을 줄 알았던 무궁화꽃이 피었습니다 미니게임의 마지막입니다. 스크립트 지난주까지 짰던 스크립트가 오작동했던 것은 단순히 이프문이 꼬였겠거니 생각했습니다만 수정하고나서 다시 보니 완전 엉망진창이었습니다.... 길어서 접었으니 클릭하면 펼쳐집니다. init python: class Sharon(renpy.Displayable): def __init__(self): renpy.Displayable.__init__(self) # 게임에서 사용할 디스플레이어블 self.ready = Text("준비") self.go = Text("시작") #self.sharon = Text("무궁화 꽃이 피었습니다") self.s = "무궁화꽃이피었습니다" self.sharon = [] for i in self.. 더보기
제작자 정의 디스플레이어블 - 2 미니게임 퐁 스크립트 분석 개요 CDD 두 번째 예제 스크립트 분석입니다. 이번 스크립트는 렌파이 길라잡이 게임에 있는 미니게임 퐁의 스크립트입니다. 렌파이 설치 폴더/tutorial/game/demo_minigame.rpy 파일에서 찾아볼 수 있습니다. 일단 런처를 켜고 튜토리얼을 실행해서 minigames 메뉴를 누르고 퐁 게임을 실행해 몇 판 해본 뒤에 이 글을 읽으시는 게 이해에 도움이 될 겁니다. 또한 이 스크립트는 미니게임을 만들기 위한 스크립트라 지난번에 봤던 스크립트와 다른 점이 많습니다. 두 스크립트를 비교해서 살펴보세요. expand source를 클릭하면 엄청난 양의 스크립트가 펼쳐집니다. 지난 글은 괜찮았지만 이번 글은 물흐르듯 읽으면 이해하기 힘듭니다. 옆에 스크립트를 펼쳐놓고 스크롤을 위 아래로 왔다갔다 .. 더보기
드래그 앤 드롭 예제 예제 설명(영문) 및 다운로드 이미 맞춰진 퍼즐 위에 다른 곳에 있던 퍼즐을 올려놓았을 경우, 퍼즐끼리 서로 위치를 바꾸도록 하는 함수가 나와있는 유용한 예제입니다. (제가 예전에 미니게임 만들 때 실패했던 부분이 바로 이 부분입니다-0-) 더보기
미니게임: 공 배치게임 드래그&드롭 기능이 추가되면 한번 만들어보고싶었던 미니게임입니다. 디스크 스테이션이라는 계간잡지에 수록되었던 세리리의 해피버스데이라고 아시는지. 그 게임에 있었던 미니게임인데 정확한 명칭은 딱히 모르겠습니다. 다 만들고 주석에 설명까지 달아서 설명글을 쓰려고 했더니 가끔 공 위치가 뒤죽박죽되질 않나 묘하게 불편한 점도 있고.. 근데 그걸 고치려면 어디에 손을 대야 할지 알 수가 없어서 설명은 영구 보류... __; 미완성인채로 일단 스크립트는 업로드합니다. 물론 "이게 최선의 스크립트입니까?"라는 물음에는 당당하게 No라고 대답할 수 있는 수준입니다; init python: narrator = Character('', kind=nvl) b = Character('백안시') user = {"red": '0.. 더보기