バトル仕様
制作者:佐野恭平 制作日:12/16
更新日:
0.はじめに
本書は、チーム「とろろ」の卒業制作用ゲーム「クリーチャー」の仕様書の一部です。 本書では、バトルの仕様について記載します。
1.概要
このゲームでは、PCと敵が戦うのはもちろん、敵も違う敵と戦ったりします。
2.グラフィック
ファイル名 サイズ 特徴 アニメーション
Hit.png 59×51 ヒットエフェクト 4
kurozi.png 11×14( 数 字 1つの大きさ)
PCがダメージを受けた時 に出る数字
(0~9の10種類)
×
sirozi.png 11×14( 数 字 1つの大きさ)
敵 が ダ メ ー ジ を 受 け た 時 に 出 る 数 字
(0~9の10種類)
×
3.プログラム
バトルが起こるとPCはプレイヤーが逃がさない限り、敵と戦います。
※ 移動途中などでぶつかった場合もプレイヤーから指示がない場合、移動をやめ、バトル
を行う。(クリックしたときと同様に追いかける)
敵にマウスを合わせるとマウスカーソルがCombat.pngの戦闘カーソル(PC仕様書参 照)に変わり、その状態で敵をクリックすると他のところをクリックしない限り、
PCが自動でクリックした敵を追い続けます。
敵にマウスカーソルを合わせなくても敵とPCの画像サイズが重なったらバトルになりま
す。
敵をクリックしたらレベル、名前、HP を敵の上に表示させる。
画面内に敵同士がバトルしてる時もレベル、名前、HP を敵の上に表示させる。
マウスカーソルが変わる図 オレンジ:PC 青:敵
バトル
0.5秒に1回ダメージ計算を行います。
ダメージが出るときに、ヒットエフェクトとダメージ数値を出し、バトルの音をながしてく この状態でクリックすると 敵を追い続ける。
ださい。
スキルで発動する、クリティカルや回避のときは、クリティカル.回避音を流してください。
バトルのダメージの出し方:攻撃-防御=ダメージ
・攻撃-防御=3 以下または攻撃-防御=マイナスになった場合、 3 の固定ダメージを与える。※3ダメージは仮です。
・ダメージは計算して出た数値の+- 0 ~ 3。
・バトル中に出たダメージを表示する。(PCがダメージを受けた時の色はsirozi.png、
敵がダメージを受けた時の色はkurozi.png)
・バトルでスタミナが0になったPCまたは敵は、死体となる。
バックアタック処理
・敵を背後から攻撃した場合、1.5倍のダメージ(小数点切捨て)。 PCと敵共通。
逃げる
・バトル中に違う場所をクリックしたら、バトルを中断して、
クリックしたところにPCが移動します。
・逃げる際は戦闘が中断された時から距離を測り、PCが一定距離移動したら敵が
PCを追いかけるのをやめます(追いかける距離は敵ごとに違います)
0.5秒に1度ダメージ。