トピック
とるて alulu-ami157

ゲームでのHPの仕組みについて

ゲームとかのHPってどうやれば作れるんですかね? 変数を多分使うと思うんですけど…
1そうだね
プレイ済み
返信[1]
親投稿
HPに限らずMPで攻撃力でも何でも…というのは置いといて もっともシンプルなのは HP=123 HPを123にする 敵の攻撃を受けたら HP=HP-RND(10)-1 HPを1から10ランダムで減らします 倒されたとき IF HP<=0 THEN @GAME_OVER HP0以下になったら@GAME_OVERに進みます
2そうだね
プレイ済み
返信[2]
親投稿
あ、そうそう「最大HP」ってあるでしょ。 もう1個変数作るね。 MAXHP=123 '最大の変数 HP=MAXHP '宿とかポケモンセンターとかの全回復はコレ '2分の1(=50%)回復のやり方 HP=HP+MAXHP DIV 2 '最大を2で割ったものを足します IF HP>MAXHP THEN HP=MAXHP '最大を越えたら最大に合わせます
0そうだね
プレイ済み
返信[3]
親投稿
neet#ニート# HIMAJIN.MIV
HPについてはご想像の通りです。 変数は減ったり増えたりと数値が変化します。 HP=HPー100 これでHP(という変数)が100減ります。 INC HP,-100 でも同様のことができます。 IF HP<=0 THEN 処理 で瀕死状態の場合、処理を行います。
1そうだね
プレイ済み
返信[4]
親投稿
とるて alulu-ami157
おぉ、丁寧にありがとうございます!
0そうだね
プレイ済み