くろくまそふとホーム「くろくまそふと」についてゲーム作品一覧ゲーム用プログラム・素材配布ゲームの作り方BOOTHホームゲーム制作メモRPGで防御力をなくすと戦闘がシンプルになる件ゲーム制作メモ2018.07.03先日新しいRPGを作り始めたのですが、今度のRPGではキャラクターの防御力を廃止しようと思っています。いうのはメタルメサイアを作っていたとき、防御力があると戦闘がシンプルではなくなってしまうということに気づいたからです。今回はそれについて書きます。防御力があることのデメリット受けたり与えたりするダメージを予想しづらくなるゲームバランスが崩壊しやすくなる敵へのダメージが通りにくくなり爽快感が減る防御力の代替案HPを増やす属性耐性を付ける防御力があることのデメリットRPGで防御力があることのデメリットは次の3つです。計算が複雑になり、受けたり与えたりするダメージを予想しづらくなるゲームバランスが崩壊しやすくなる敵へのダメージが通りにくくなり爽快感が減る受けたり与えたりするダメージを予想しづらくなる防御力があると計算が複雑になりがちで、一体どのくらいのダメージを与えられるのかが不透明になりやすいです。防御力が0であればステータス通りのダメージ(もしくは、それに単純に技の威力を掛けた値)が出るため結果を予想しやすくなります。ゲームバランスが崩壊しやすくなる防御力の概念があるとゲームバランスが崩壊しやすくなります。ダメージ計算式が「最終ダメージX=攻撃側が与えるダメージAー防御側の防御力B」という式の場合、A=20、B=10ならX=10ですが、防御力が5上がっただけでX=5となりダメージが半分になってしまいます。防御力がちょっと変わるだけでダメージが数倍になったり数分の一になったりしてしまいます。A≦Bとなると全くダメージが通らなくなってしまうのも厄介なところです。なってくると制作側としてはゲームバランスの調整が大変になりますし、遊ぶ側としても「防御力を上げまくれば無敵になれる」という選択肢が出てしまうためつまらなくなりやすくなってしまうのが問題点です。敵へのダメージが通りにくくなり爽快感が減るあとは単純に爽快感が減るという問題もあります。ガチガチに硬くてHPがなかなか減らない敵がいたらイラっとしますよね?このような敵はゲームのテンポを損なってしまうためマイナスになる可能性が高いです。防御力の代替案それでは防御力を廃止した場合、どのように「敵の硬さ」を表現すればよいのでしょうか?やり方としては次の2つの方法があります。HPを増やす属性耐性をつけるHPを増やすまずは単純にHPを増やせばOKです。「HP=倒されにくさ」という性質があるので十分防御力の代わりになるかと思います。ゲームにもよりますがHPというのは防御力とは違って目に見える場合も多いので戦略のヒントになる分親切です。属性耐性を付けるもう一つは属性耐性を付ける方法もあります(「火属性ダメージは20%カット」みたいなやつ)。こちらは単純な防御力とは違って弱点をつけることもできるためより深みのある戦闘になります。全部の耐性を100%にしない限り無敵になることはなく扱いやすいので、積極的に使っていきたいところです。Pocketくろくまくろくまそふと関連記事お知らせ新作短編RPG「流浪の騎士と花の姫」制作中です。追記:残念ながらこのゲームはエターなりました。Twitterのほうでは時々進捗報告しているのですが、先月の頭くらいからウディタのRPG用自作システムを使った短編RPGを制作しています。今ちょうどシナリオが1/3くらいできたの...ゲーム制作メモ【ウディタ】カードゲーム的要素のあるRPGの戦闘を自作するこないだ自作した戦闘画面に実際の戦闘システムを搭載してみました(冒頭の画像参照)。必要最低限の機能しか作っていませんが、何となく形になってきたので報告しておきます。今作っている戦闘システムはだいたい次のような感...お知らせ新作RPG「ライト&ダークネス」の制作を始めました。追記:残念ながらこのゲームはエターなりました。新作ゲームの制作が難航していましたが、ようやくいいアイデアが固まったので新作の制作開始として正式に報告しておきます。2019年版2019.08.06ゲームに使えるフリーフォントまとめ2019.06.19【Unity】JSONを使ったセーブ・ロード処理2019.03.232019.06.04【Unity】AIで自動行動する敵キャラクターの作り方2020.01.022020.01.02【ウディタ】Game.exeのアイコンを変更する方法2018.06.03。