幻想水滸伝の一騎打ちを真似たじゃんけんゲーム。
いきなりすごいものは作れないので、簡単なものを作ってみよう!
ゲームの基本といえば「じゃんけん」じゃね?
じゃんけんといえば野球拳かな・・・服脱がすのはロマンだけど、素材作るのが面倒だね(ボツ) あ、幻想水滸伝の一騎打ちじゃんけんだ!アレ作ろう!!!
という流れで作ったのがコチラ。
ゲームについて
- 「攻撃」「防御」「必殺」でのじゃんけんです。
- 「防御」以外での引き分けは双方ダメージです。
- 最短3回で終了します。
- 説明後に「わかった」を選ぶと、もう説明は出せません。たぶん。
- ED的なものは5種類あります。
あ、END リストは追加しようかな。追加しました。8/21 - 音は鳴りません。
- デバッグモードのままなのでログ見れます・・(恥)
プレイ・ダウンロード
いつも、人様の作品のファイルというかコードというかが見たくて見たくて仕方がないので、 まず自分のをDL出来るようにしてみました。参考になるかわはかりませんが・・・。
オープンコードなサンプルゲームがたくさん増えたらいいな!
ゲーム概要
- タイトル
- 一騎打ちゲーム
- ジャンル
- ミニゲーム(じゃんけん)
- 種別
- フリーウェア / オープンソース
- 対象年齢
- 全年齢
- 製作ツール
- ティラノスクリプト たぶんver423くらい
- 動作環境
- Windows(Vista/7/8/10)/ ブラウザ(Chrome推奨)/ Android / Mac*
*Mac・iOSでの動作確認はしておりません。 - 画面サイズ
- 960×640
- プレイ時間
- 最短5分程度
- エンド数
- 5種類
参考サイト
- ティラノスクリプトでブラウザゲーム化した時に詰まったところとその解決策 | SOroom
- Slider / スライダー - jQuery UI 日本語リファレンス
- javascript基礎 特定の数値までのカウントアップを実装する方法 – How to implement a count-up to the target num. | Stronghold Archive
やってみた事などメモ
HPバーは、空の ptext
にjsで span
を入れて、それを width
でサイズ変更しております。
想定外の使い方だと思うけど、任意のレイヤーに簡単に html タグ追加できて、レイヤー単位で操作できるので色々便利かも。
text=""
が空の場合、タグの最後に書かないとエラーが出たりします。(出ない時もあるので謎です)
HPバーのアニメーションは js の setInterval()
を使っています。
公式の「キャラクターを揺らすエフェクト プラグイン」を使ってますが、[macro] だと結構重いので、シナリオファイルに直書きしてます。
この辺の詳しい事は、SOrowさんのサイト「ティラノスクリプトでブラウザゲーム化した時に詰まったところとその解決策」を参照させて頂きました。
うーむ、[macro] が重いのは何気に厳しいですね・・・。
ダメージ計算は面倒なので一律。
やっとjQuer UIの使い方がわかったので、コンフィグの数値選択を slider にしてみた!!
コンフィグボタンをjs実行に変更。個人的にはこっちの方が混乱がない。
→ 保存されてないっぽ(汗)
→ ゲーム変数とかはタグ実行しないと保存されなかった。考えてみれば当たり前だった・・・。
公式の回想モードの使い方がよくわからなかった(キャラが出てこなかった・・・何故だろう?)ので適当に作った。
単純なゲームじゃないと面倒そうなので、今度また試そう。
キャラ定義は tyrano.ks とか first.ks とかに書いた方がよさげなのかなぁ?
[if]の入れ子が欲しい・・・!!
配列は別ファイルに分けた方が良いいのかなぁ。