Rmake Wiki
スクリプト/カスタムメニュー
カスタムメニューの使用例は以下のとおりです。 このコードは開始時スクリプトに書くべきです。 [code setCustomParamMenuEnable(true) setCustomParamMenuName("マイステータス") setVariable("testParamValue", 1) setVariable("testaParamValue", 28) ...
スクリプト/コツ/売ったり買ったりできるお店処理
アイテムの削除の機能などが付け加わりましたので、 お店でアイテムを売ることもできるようになりました。 サンプルゲームは以下のとおりです。 [game 5105] !!使用した関数一覧 以下の関数を組み合わせてお店の機能を実現しました。 toString : 文字列と数値の足し算ができないため 数値をこの関数で文字列に変換します。 http://rmake.jp/docume...
スクリプト/所持アイテムをアイテムIDで削除する関数
2DRPGおよびアクションRPGでは、アイテムの削除はアイテムの インデックス(※)を指定しなくてはなりません。 関数リファレンス(removeItemWithIndex関数) http://rmake.jp/document/function_reference#removeItemWithIndex関数 ※ インデックスとは、プログラミング用語では、通し番号という ような意味...
スクリプト/コツ/文法エラーを出しにくいスクリプトの書き方
スクリプトを書く際、文法エラーに悩まされることがあります。 文法エラーの多くはスクリプトの書き間違えですが、以下のような 間違えが多いようです。 -endを書き忘れている -カッコを閉じ忘れている さて、Rmakeでスクリプトを書くと言うことは、プログラミングを 行っていることになります。昔から、プログラマは、プログラムを 書く際にこのような間違えをしないように、インデント(...
その他/困ったときに(lv.0
Rmakeに来て間もないので、右も左も分からない。 スクリプト?関数?何を質問すればいいのかも見当付かない。 そんなRmake入門者(自分)が、よく開くページをまとめてみようかと。 !Rmakeってどんなとこ? [link http://page.rmake.jp/wikis/28 - ガイド/はじめての人はこちらへ] トップページ右の「お知らせ」からも見ることが出来ます。 ゲ...
スクリプト/コツ/お店の作り方
アクションRPGと2DRPGにてお店を作る方法について紹介します。 -事前準備 -お店スクリプトの書き方 !事前準備 まず開始スクリプトで以下のコードを書いて下さい。buyItemという スクリプト関数を定義しています。 [code # itemId: アイテムのID # itemName: アイテム名 # price: アイテムの値段 def buyItem(...
スクリプト/キー・マウス入力
Rmakeでは、マウス入力やキー入力を受け取ることができます。 このページでは、Rmakeにおけるキー・マウス入力を受け取るコードの 例を紹介します。 このサンプルでは以下のことを行うことができます。 -マウスを動かすと座標を表示します -マウスをクリックすると、ボタンを押下したとき、離したときの座標を表示します -Aキーを押すと、メッセージを表示します -Eキーを押すと終了...
スクリプト/文章表示
-メッセージウィンドウで文章を表示するときは、以下のスクリプトを書きましょう [code speak("こんにちは。")] 文章すなわち文字列はダブルクォーテーションという記号 " " ではさむように書かないといけません。 文字列なら、全角文字もほとんど使えます。一応、機種依存文字や難漢字とかはなるべく控えましょう 文字列のほか、変数もspeakで中身を表示できます。 [...
スプリクト/会話
会話イベントで、x回目に話しかけるとイベントが変わるスプリクトは次のようにします [code if !getFlag("初期化したかどうか") setFlag("初期化したかどうか", true) setVariable("話しかけた回数", 0) end setVariable("話しかけた回数", getVariable("話しかけた回数") + 1) ...
スクリプト/コツ/キャラクターの自動操作
キャラクターを自動で操作したい時どうしてますか? 簡単に動かすことができる物を用意しました まず、イベント名に自分が分かりやすい名前を入れます 例えば↓のように ↓ココの部分にイベント名 setEventTarget("お姉さまの怒り",10,3)←の部分に座標移動させたい場所ですね runEventMove("お姉さまの怒り")←これは↑のイベントを開始させるための物です 簡...
スクリプト/コツ/呼び名(選択肢で選んだ名前を呼んでもらう)
選択肢で選んだ名前を呼んでもらうにはたとえば以下のようにします。 [code setVariable("呼び名", "親父") case speakWithSelect(3,"親父","親分","おやっさん", "呼び名は何にしますか?") when 0 setVariable("呼び名", "親父") when 1 setVariable...
スクリプト/拡張画像操作機能の使い方
!拡張画像操作機能の使用例 ちらつきのない画像表示を実現するために 拡張画像操作機能というものを追加しました。 動作しているものは以下で見ることができます。 [game 5371 拡張画像操作機能テストゲーム] まずは、ただ画像を表示しているスクリプトを見てみます。 {{{code case speakWithSelect(2,"はい","いいえ", "単純な...
仕様/画像関連
showImagePositionで同時に表示できる画像は最大512個までです。
スクリプト/物を押す、引く
shirosabotenさんが投稿した「スクリプト/物を押す(暫定版)」を改良して、物を引けるようにしてみました。 http://page.rmake.jp/wikis/29/edit イベントの移動、移動目的先でのイベント発生、ゲームクリアイベントのスクリプトは変えてませんが、一応かいてあります ※ほとんどコピペ !イベントの移動 A-1.開始スクリプトに以下のように記述します。 ...
スクリプト/メニューの項目を隠す
スクリプトにはメニューの項目を隠したり表示したりする関数があります。 setMenuItemVisible関数がそれにあたります。 これによりセーブを禁止したり、ある状況でのみ特定のメニュー項目を表示したりすることができます。 たとえばメニューのバックログを表示しないようにするには伊かのように書きます。 {{{code setMenuItemVisible(getMenuBackLo...
仕様/ゲーム内レベルアップ
2DアクションRPGおよび2DRPGではゲーム内レベルアップをおこなえます。 !ゲーム内レベルアップとは ゲーム内レベルアップとは 従来、ゲームクリア時にしかレベルアップできなかったものが、 ゲーム内で、ゲームのルールに従ってプレーヤーやパーティメンバーのレベルが 上げられるという機能です。 ゲーム内でレベルアップしても、それはそのゲーム内でのみ有効なもののため、 ほかのゲー...
仕様/テストプレーを他の人にお願いする方法
Rmakeには、テストプレー専用のIDとパスワードを設定することで、他のユーザーに テストプレーをお願いする機能があります。 手順は以下の通りです。 -ゲームの基本情報の編集で「限定ユーザーID」と「限定パスワード」を設定する(※) -ゲームの基本情報ページで、テストプレー用のURLを取得する(※※) -テストプレーをお願いしたいユーザーさんに、URL、限定ユーザーID、限定ユー...
スクリプト/文字列表示の区切り
speakやspeakFullScreenなど 文章を表示する関数では、表示を文章の途中で止めて、 次の文章の表示へ移る入力を待つことができます。 それをおこなうには%Wait%を待ちたいところに入力します。 [code speakFullScreen(true, "ちょっと長めの文章\nとにかく長く\nここで段落わけ\n%Wait%\nまだまだ続く\nこれでどうだ。\nまだちょっと...
スクリプト/コツ/変数を使ってキャラクターを消す
まず、変数を使ってキャラクターを消すには、変数を設定します。 開始スクリプトに setVariable("a", 0) と、入力します。 その次の、消したいキャラクターの有効条件に getVariable("a") < 1 と、入力します。 これは、変数aが、1より小さい時にキャラクターが表示されるという意味です。 そして、キャラクターを消したいイベ...
スクリプト/戦闘終了時の実行内容
2DRPGでは敵キャラに対して"戦闘終了時の実行内容"を記述することができます。 このスクリプトはターンバトルの終了時に呼ばれます。 つまり、"戦闘に勝つ"、"戦闘に負ける"、"戦闘から逃げる"の いずれの場合でもこのスクリプトが実行されます。 結果に応じて処理を変えたい場合はgetTurnBattleResult関数を使用します。 たとえば"戦闘終了時の実行内容"に以下のものを記述しま...
スクリプト/物を押す(暫定版)
!はじめに このスクリプトを理解するには、以下の関数を理解している必要があります。 #イベントの移動(押す&戻すスイッチ) -イベント向きの取得(getEventDirection関数) -イベントの移動先の設定(setEventTarget関数) -イベントの移動の開始(runEventMove関数) -変数取得(getVariable関数) -変数設定(setVariable関数...
仕様/メッセージウィンドウのフォントのデフォルト値
!Rmakeのメッセージウィンドウのフォントのデフォルト値 Rmakeのメッセージウィンドウのフォントのデフォルト値は以下のようになっています。 !! 2DアクションRPG/2DRPG speakおよびspeakFullScreenによるメッセージ表示 - メッセージのフォントの高さ(大きさ)(getTextFontSize) : 18 - メッセージのフォントの赤成分(...
スクリプト/コツ/変数を使って二回目以降のイベントを変える
変数を使って二回目以降の会話を変えるにはまず変数を設定します setVariable("a", 1) と、開始スクリプトに記入します。 その次にそのイベントのスクリプトに if getVariable("a") < 2 speak("コレは変数テストです。") setVariable("a", getVariable("a") + 1) else spe...
スクリプト/コツ/敵を倒すとお金が手に入る
このページでは、2DRPGで、敵を倒すとお金が手に入る仕組みを どうやって作るのか解説します。 アクションRPGでは実現できないのでご注意ください。 また、このページを理解するには、[wiki スクリプト/変数]を理解している 必要があります。 !敵を倒すとお金が手に入るゲーム -[game 454 幽霊屋敷] -[game 914 サボネシア-初めてのサボテン育成-...
仕様/プレーデータのセーブロード
! セーブ、ロードで保存されるデータ プレーデータのセーブ機能で保存されるデータは以下のとおりです。 !! 共通 - 保存時のゲーム - setVariableで設定される変数 - setFlagで設定されるフラグ - BGM - 画面テキスト !! RPG - 保存時のマップ - 倒した敵 - スクリプトで移動したイベント - 所持しているアイテム - 装備 ...
仕様/マップのレイヤー
マップには同じ位置に複数のマップチップを重ね書きする機能があります。 マップはレイヤー(層)構造を持っております。 レイヤーは2つあり、背景となるものであるレイヤー0と、 その上に乗っているものを表わすレイヤー1があります。 マップエディターでは"書き込み先"を選択することでマップチップ書き込み先レイヤーを 指定することができます。 "表示"でレイヤーを選択すると、どのレイヤーにど...
アナウンス
Rmake運営スタッフ以外、Rmakeのアナウンスは書かないようにしてください。 !ページ一覧 [list アナウンス/]
仕様
Rmake運営スタッフ以外、Rmakeの仕様については書かないようにしてください。 !ページ一覧 [list 仕様/]
アナウンス/20091125スクリプトの動作変更
!20091125スクリプトの動作変更 スクリプトの文法等を変更しましたので、それについてアナウンスします。 スクリプト言語(Arrp)は現在rubyの動作に近づくように変更しております。 それに伴い以下の変更を行いました。 今回の仕様変更の影響を受けそうな方は、公開しているゲームの動作確認を するようにしてください。 !!改行の扱い 以前は以下のような書き方が許され...
スクリプト/スコープ
! スコープ 変数への代入や参照をおこなったとき、どこからその変数にアクセスできるか その範囲をスコープと呼びます。 ! Rmakeのスクリプト言語(Arrp)のスコープ 関数の内部から直接外部の変数をアクセスすることはできません。 たとえば以下の例だと。 [code scopeTestValue = 10 def scopeTest() speak(...
[タグ]長い
-長いとは 長いとはRmakeでいう「ゲームの要素を遊び尽くすのが長い」という事 しかし、ユーザー達は飽きないように日々頑張っているので 最後の最後まで遊びつくそう
[タグ]最高感動
-最高感動とは そのゲームがユーザーにとって最高に感動した事を言う ちなみに編集現在このタグが付いているのは [game_player 7073] tomotoさん作の「悪夢の町ポートレム」のみである (tomotoさんからは許可をいただいた上で記載してます)
[タグ]マルチエンディング
-マルチエンディングとは そのゲームのエンディングが複数存在する事を言う
[タグ]最高傑作
-最高傑作(さいこうけっさく)とは そのゲームがものすごく言葉に表せないぐらい完成度が高いという事 ちなみに最高傑作タグが付いているのは tomotoさん作の「悪夢の町ポートレム」のみである
[タグ]2DアクションRPG
-アクションゲームとは キャラクターの行動をボタンなどにより直接操作し すばやくゲーム内の事象を制御する能力を競うコンピュータゲームのジャンルの一つ 略称は英語の頭3文字を取ってACT (Wikipediaより参照) -2Dアクションとは いわゆる -横スクロール -全方向スクロール -縦スクロール -固定画面アクション の事 -RPG(ロールプレイングゲーム)...
[タグ]殿堂入り
殿堂入りとは、 ある分野の殿堂に納められ称えられることである。 殿堂とは神仏が収められている建物や専門分野で一番格が高い建物のこと。 (ニコニコ大百科より参照)
[タグ]もっと評価されるべき
もっと評価されるべきとは そのゲームが良作なのに評価やコメントが足りない時に 自然的に発生するタグである
[タグ]公式
公式とは 運営者/開発者が出しているゲーム・材料の事 また一番最初のタグでもある しかし最近では出していない…
[タグ]最高評価
[font large 最高評価とはRmake内で一番評価を取っているゲームの事] [game_player 7073] [font large ↑のゲームがtomatoさん作 悪夢の町ポートレム] 現在の評価は[bold 1037 (110回) ](編集現在)
[タグ]時流外伝
「[link http://rmake.jp/games/12599/play 時流聖伝]」を中心に、その前後の物語に当たる準シリーズ作品 「[link http://rmake.jp/games/19508/play Petit Quest]」が過去、「[link http://rmake.jp/games/26667/play AIR MEMORY]」が未来の物語となっている
[タグ]りんごゲームズ
りんごゲームズは、✰❁ゆっくりんご❁✰がゆっくり要素を含まないゲーム、 そして作者がゆっくりんごである2つの条件が整うとつくタグ。 手抜きが原因でゆっくり要素だ入れられなかったとかがあるから、短編なことが多い作品です。 そしてこの文章が手抜きとか・・・
[タグ]レイウェントクロック
レンによるキャラクターの総称。つまりオリキャラブランド。 このタグがつけられているのは、そのキャラクター、キャラ画像、およびそのキャラが使われているゲーム作品などにつけられています。 主な作品は、ライトダークリバースシリーズ。 Rmakeでの活動以外にツクールでまれに出てきます(まだ出てませんけどね)。 おそらく、このタグができる前から使われたゲームにこのブランドのキャラクター...
[タグ]なまえ(名前)
なまえ(名前)とは、前から登録しているのに 全然ゲームが作れないし、言語もまったくわかってないユーザー事 |公開ゲーム|説明| |ちょっと違うチュートリアル2DRPG|ただのチュートリアル| |伝言を伝えればクリア|その名の通り| |眠たい・・・帰ろう|クソゲー| |いまごろ街|皆で住んだり、遊んだりできる| |RPG。|短期(すぎる)RPG。2分~5分でクリアできます| |公...
[タグ]属性 水
GFモンスターズの10属性の中のひとつ。 水系統の技を得意とするモンスターが多い。 主なモンスター |モンスター名|属性技| |アキュー|アクアプレス| |スノーフィッシュ|ウォータースプラッシュ| |オッタマ|天使の歌声| 関連Wiki -[wiki タグ/1577/GFモンスターズ]
[タグ]リューイ
[free_image 233848] (※作者とキャラの名前は一緒) [free_image 210204] [bold ★プロフィール] 性別:オス 誕生日:2月10日 年齢:3歳くらい 種族:ドラゴン 一人称:僕 出身:地獄 [bold ★人物紹介] 作者の分身的存在である、紫色をした醜いドラゴン。 元々は地獄で産まれた凶悪な破壊龍であった。 ...
[タグ]ミレグレ住人
!「ミレグレ住人」とは、 今ここの地球がある宇宙。私達がいる宇宙。 その宇宙とは違う、 またもう一つの宇宙がある…。 それがミレグレ宇宙! ミレグレ宇宙にあるミレグレ世界に住んでいる人達の事を 「ミレグレ住人」と呼ぶ。 ミレグレ星には沢山の世界がある。 世界別に代表者がいるのは知っているだろうか?(知らねーよw そこで…世界名と代表者を紹介していきます。 !ミレグレ...
[タグ]人間ゲーム
人間が作るゲームを人間ゲームという。 人間ゲームは、簡単なゲームが多いが難しいのもたまにある。 ちなみに人間は、まだif文が作れないらしい。
[タグ]コバルト大佐
コバルト大佐とは ザ・タンクワールドシリーズに登場するキャラである。 何故かkatsux5にかなり優遇されている。もちろん主人公でもない。 [free_image 168540] 本名:ギガ・コバルト 全長:11m 重量:135 t 最高速度:40km 強さランク「最強クラス」 登場作品 タンクオブRPG タンクオブRPG2 サバイバルタワー 大乱戦! アール...
[タグ] ロッサ・ヴァリアブール
[font large_bold_#FF0000 「どうして、わたしはここにいるの?」] [free_image 180898] !概要(本編での設定です、『Mystic Lady』本編は[link http://ncode.syosetu.com/s3540a/ こちら]からどうぞ) diver_ryuの小説作品[link http://page.rmake.jp/wikis/27...
[タグ]ゲームクリア屋
このタグは、ドリームが作成したゲーム 「ゲームクリア屋」につけられるタグです。 →[link http://rmake.jp/tags/3073 ゲームクリア屋一覧] !概要 ゲームクリア屋は、とある勇者が冒険を終え、 ゲームをクリアするためにゲームクリア屋へと向かうが、 ゲー厶クリアができない事態になる。 勇者は、どうにかしてゲームをクリアさせようとする。 !クリアするた...
[タグ]地軸回転機構
!地軸回転機構 って なんなの さ ? ▽ [material_image 226983] アクシスギアというセカイで、活動し続けているバンドだよ。 じぱんぐに向けて様々なアプローチをしているみたい。 たとえば ▽ [font #0040FF かれら の せかい 「アクシスギア」 へ いける ように したり ▽] →[link http://www.axis-gearlike-...
[タグ]Five Colors
タクミ2310号による、オリジナルキャラクターブランド。 といっても、キャラクターも少なく(9人)、[strike ここから発展するかどうかすら未定]。 作者引退により完全に発展の可能性が失われた。 [strike 太郎の黒き冒険]の太郎たちのチームのそれぞれのモチーフカラーが、 黒、赤、青、黄、緑の5種類であることから名づけられた。 [font x-small ※リンク切れ] ...
[タグ]未完成
まだ製作途中というところで公開しているゲームのこと。 特に、テストゲームとかはよくある未完成ゲーム。
[タグ]ゲーム内コメント実装
ゲーム内でコメント(アクティビティフィード)を送れるゲームのこと。 もしくは、ゲーム内でコメントを書いたり見たりできるゲーム。
[タグ]ゆっくりしていってね!!!
「ゆっくり」と言うキャラクターが含まれている作品に付けられる。 ゆっくりしていってね!!!は、2ちゃんねるなどの電子掲示板でよく用いられるアスキーアート (AA) によるキャラクターの一種、及びインターネットスラングである。 概要 同人ゲームである『東方Project』の主人公格のキャラクター「博麗霊夢」と「霧雨魔理沙」をモチーフにしたキャラクターが2人で「ゆっくりしていってね!!!」と歓迎...
[タグ]あきらめない
タグのとうり、クリアに対してあきらめないと思う心を要するゲームにつけられる。 まあ、いかなる場合でもあきらめてはいけないのだが。
[タグ]きゅうり(ゲ)
きゅうり(ゲ)とは、きゅうり(ゲーム作成者)の略。 第3回夏季Rmake大会に出場したことがある。 詳しくは[link http://rmake.jp/profiles/8204]へ。
[タグ]属性 闇
GFモンスターズの10属性の中のひとつ。 吸収、闇系の技を得意とするモンスターが多い。 主なモンスター |モンスター名|属性技| |ヤミィー|シャドウスパイン| |クリムゾン|カマ投げ| |グレイモリ|吸血| 関連Wiki -[wiki タグ/1577/GFモンスターズ]
[タグ]レグルスフィア
[free_image 233077] [code ] レグルスフィアとは、アイネ・レグルスのオリキャラブランドである メインキャラクターのレイク・直樹・フーリン・ラルガを始め数々のキャラクターが所属している [link http://regurusufia.wiki.fc2.com/ キャラクターwikiはコチラ] [code ] 二次創作について グロテス...
[タグ]属性 火
GFモンスターズの10属性の中のひとつ。 火炎技を得意とするモンスターが多い。 主なモンスター |モンスター名|属性技| |フレイン|フレアキャノン| |ファイクック|フレイムブレス| |フレラー|フレアキャノン| 関連Wiki -[wiki タグ/1577/GFモンスターズ]