※絶対に下まで全ての内容を読んでください 【操作】 [画面右側クリック、右矢印キー] 次のページへ移動 [画面左側クリック、左矢印キー] 前のページへ移動 【プロジェクト概要】 約2年前に存在した「スモトゲーム化プロジェクト」をご存じでしょうか。主催者兼プログラム作成者の私( @-mutuki- )が一身上の都合により突然Scratchを去る事になってしまい、結局ろくなプログラムすら共有できずに計画はお蔵入りとなってしまいました。 そのプロジェクトが、長い年月の末に復活します。私が気合いと根性でRPGの戦闘システムを作成しましたので、そこにあなたの考えたキャラクターを実装してみませんか、という計画です。 【説明】 昔の計画の頃とかなりシステムが変更になっています。必ずご確認の上での応募をお願いします。 基本的にスプライト「main」内のコスチュームを変更する事で反映されます。 [1枚目] (Name) キャラの名前です。名前が無いと当然ながら実装できませんので記入漏れが無いようにしてください。 (Portrait) キャラの見た目です。キャラの全身が写っている物で、できるだけ高画質でお願いします。 元のサイズの画像も別コスチュームで保存してくださると非常に助かります。 (About) キャラクターの設定です。性格や能力、言動などを記入してください。物語のどのタイミングで出てくるかや、主人公との関係性などもあると良いでしょう。 あなたのキャラクターが実装されるかどうかの5割程度はここで決まるため、よく考えて記入してください。 [2枚目] (Weak, Resist) 弱点、耐性属性の設定です。 弱点ならダメージは1.5倍、耐性ならダメージは0.5倍されます。 初期状態では全属性が記載されていますので、いらない属性を消すのが手っ取り早いです。 なお、「無」は弱点/耐性無しという意味では無く、無属性攻撃に対する弱点/耐性を示します。 例: 風弱点ならWeakの列の「風」以外を消す 例: 地と炎に耐性持ちならResistの列に「地」「炎」だけを残す (LvとかHPとか色々) ここだけスプライト「ステータス設定」のプログラムで変更となります。コード画面を開くと定義ブロック「キャラ登録」が入っているはずですので、そのブロックの引数(定義ブロック内に数字とか文字とかを入力できるあれ)を変更する事でステータス成長率が変更できます。どのステータスも平均は80であり、100を超えていれば相当高いという感じです。「処理用なので変更するな」的なメモが付いている方のプログラムは編集しないでください。 ステータスの意味もここで説明しておきます。 (Lv.) キャラのレベルです。ここを変えると画面右側の「実数値」が変わります。ストーリー内での登場タイミングによって変更してください。 序盤: Lv.5~20 中盤: Lv.20~35 終盤: Lv.35~50 追加ストーリー: Lv.50~80 理論上ではLv.999とかも可能ですが、できる限り上記の範囲内にしてください。 (HP) Hit Pointの略で、体力を示します。ダメージを受けると減り、0になったら戦闘不能になるというのはもはや常識ですね。味方キャラの場合は必ず70以上、140以下の範囲にしてください。敵キャラの場合でも極端に小さすぎるor大きすぎるのは極力避けるべきです。 (MP) Magic Pointの略で、魔法や一部の技を使用する際に消費します。HPと違い、極端に小さいor大きくても技の使用MPが適切な範囲であれば問題ありません。後述の技設定項目ではMPの実数値を参考にして消費MPの設定を行う事を強く推奨します。 (TP) 設定できるわけではありませんが、重要なシステムですので解説します。 Technique Pointの略で、一部の技や必殺技を使用する際に消費します。最大値は全キャラ一律100で固定で、戦闘開始時は0です。HPやMPと違い、次の行動順までの間に約10ほど回復する特徴があります。 (ATK, DEF) 物理攻撃力/防御力です。物理技の威力に影響します。 (MAT, MDF) 魔法攻撃力/防御力です。魔法の威力に影響します。 (TOTAL) 全能力のステータス成長率の合計です。某ゲームで言う「合計種族値」的な物です。 味方キャラなら470~530程度が良いでしょう。 敵は雑魚なら450前後、ボスなら500~600が相場でしょうか。 (WT) Wait Timeの略で、行動後の待機時間を示します。このゲームはターン制では無く待機時間制を採用しており、行動終了後にWTが加算されます。WTは時間経過で減少し、0になると再び行動する事ができます。 待機時間の長さを示すため、この値が小さいほど行動頻度が増加します。 ゲームバランスに直結する要素ですので、60~100の範囲内ができるだけ好ましいです。 [ページ3以降] 使用可能な技の設定です。各キャラは最大8つまで技を設定できます。 各技に設定可能なパラメータについて説明します。 (技名) 技の名前です。かっこいい物を考えるも良し、ネタに走るも良し、とにかく良い感じの技名を付けてみましょう。 隣の四角い枠には技のアイコンを入れてください。 コスチュームの中に技アイコンの素材を数種類入れてみたので自分で描かない場合はそちらを利用してください。 (物理0 と書いてある所) 技の威力の設定です。物理or魔法の記載の後に威力を半角数字で記載してください。複数回攻撃する技の場合は威力の後に「x2」のように記載してください。 例: 「魔法80x2」なら魔法威力80で2回攻撃を行う また、ダメージを与えず、状態変化の付与や定数回復が目的の技の場合は「変化」とだけ記載してください。 (照準アイコン) 技の命中率の設定です。30~100までの値で記載してください。必中技(スキル効果での回避不可、絶対に命中する)にする場合は「必中」と入力してください。 (時計アイコン) 技の使用後に追加で加算されるWTです。2ページ目で設定した物とは別物であり、技ごとに違う値が設定されます。実際のゲーム内では2ページ目で設定したWTとこの技ごとのWTの和が表示され、それと同値のWTが加算されます。 基本的に10~40程度ですが、必殺技は100以上の物が多いです。 (MP,TP) 技の使用に必要なMP/TPです。 魔法の消費MPは最大MPの実数値の3%~20%程度、 物理技の消費TPは10~50程度が好ましいです。 ただし、必殺技の場合はそうとは限りません。 (Range) 技の攻撃範囲です。以下の3つから選択してください。 Single : 敵or味方単体 Whole : 敵or味方全体 Myself : 自分自身 (Additional) 技の追加効果です。付与する効果の説明を下の「技説明」の所に必ず記載してください。また、デバフは付与確率も一緒に記載するようにしてください。 なお、バフ、デバフ付与以外では以下のような効果があります。 ・速攻(1回の行動順で1度だけ、この技の使用後に再行動ができる) ・HP回復 ・完全回復(HPとMPを全快) ・HP全快 もちろん、これは効果の一例ですのでオリジナルの物を作っても構いません。 (技説明) 一番下に小さい文字で色々書いてあるあれです。 追加効果がある技の場合、1行目に追加効果の説明が入ります。例えば、「毒」を付与する技の場合以下のように記載します。 [毒]50WTが経過する度に、最大HPの5%のダメージを受ける。ダメージ値は毒耐性の影響を受ける。 毒の霧を発生させる事で、確実に「毒」状態を付与する。 1行目で「毒」状態の解説をし、2行目で技の説明を行っているのが分かるかと思います。 また、無属性以外の技の場合はここで何属性なのか分かるような記述をお願いします。 例: 水魔法。強酸性の雨を降らせ... 例: 闇の力を纏わせた剣で... [技の分類について] 技は4種類に分類する事ができます。 (通常攻撃) 1枠目に設定する技で、消費MP,TPが0という特徴があります。 基本的な性能は「無属性物理威力100,命中100,WT10」で、キャラによって多少威力が上下したり追加効果が付いたりします。 (アクティブスキル、魔法) 2枠目以降に設定できる技で、MPやTPを消費する事で使用できます。 物理技は主にTPを、魔法は主にMPを消費します。 属性を纏うタイプの物理技はMPとTPを両方消費するようにしてください。なお、消費TPは50以下、威力は300以下が好ましいです。 (必殺技) 8枠目に設定する技で、大量のMPとTPを消費し、使用後の待機時間も非常に長い代わりにその効果は超強力です。 TP消費は100で固定ですが、MP消費は任意です。 強力な追加効果を付与するならMPも相応量消費するようにしてください。 (パッシブスキル) 戦闘中に使用する事ができず、常に効果を発揮する特殊な技です。この技の設定は「説明文」のみです。 効果の例を挙げると、 ・特定の状態異常を無効化 ・HPやMPの最大値を割合で増やす ・条件を満たすと反撃や追撃を行う ・一定確率で攻撃を弾く ・常時HPを少しずつ回復 といった感じでしょうか。ここで挙げた効果以外にも、ぜひあなたのキャラクター固有のスキルを作ってみてください。 (2025/05/11 追記) 技のエフェクトは指定が無い場合こちらで用意します。また、投射エフェクト(使用者から対象へ向けて何かを飛ばすような攻撃)は実装できませんのでご了承ください。
キャラクターのイラストは「charat storm」というサイトで作成する事を推奨しています。 https://scratch.mit.edu/projects/1173002268/ ↑書き方の例です。参考程度にどうぞ。 https://scratch.mit.edu/projects/1135870562/ ↑実装先のゲームです。ストーリーは独自の物を個別で展開するため無視してください。 https://scratch.mit.edu/studios/36341243/ ↑新しくプロジェクト本部を作り直しました。 【応募上の注意】 1.応募は事前告知無しで終了する事があります。 2.作者は現実が多忙であるため、応募したとしても必ず私の手によって実装されるとは限りません。 3.著作権法にふれるようなキャラクターの応募については削除を求めさせていただきます。 4.「スモト」と呼ばれる組織に関係の無い方の応募はできるだけ控えていただくようお願いします。 5.応募していただいた内容によっては作者の独断で若干の変更を行ってから実装する事があります。 6.不明な事がありましたらもう一度「使い方」欄を読み直し、それでも分からない場合のみ、コメント欄で質問してください。