ゲーム作り中
ゲーム作り中です。ぜひご感想、アイデア、改善案、バグ報告などお寄せください!
パソコンがぶっ飛んだりはしないと思いますが、自己責任でお願いします。
Download
windows_2019119_104822.zip (53.63MB)
ダウンロード少しエロですが、健全です。
システム解説!
1.フロアは以下のセルで構成されています。
・なにもない
・ダメージ
・進入不可
・クリア
2.フロアは9x9のセルで構成されています。
3.セルの配置は常に固定です。
3.一度踏んだセルはなにもないセルになります。
4.開始位置はランダムです。
今後は衣装の変更とかステージ追加とかなんか拾える的なセルとか実装していきたいですね!
以上、よろしくおねがいします😍
System
- The floor consists of the following "cells".
- no event
- damage
- no entry
- clear
- The floor consists of 9x9 cells.
- Cell placement is fixed.
- Cell changes "no event", when step on it once.
- The starting position is random.
●実装で引っかかったやつ
・変数に配列変数の先頭を代入するとポインタ的な扱いになる。
変数を変更すると、もとの配列変数も変更される。
;擬似コード
tf.array = [1,2,3]
tf.val =tf.array
tf.val[2] = 4
;→tf.array[2]も4になる
試してないけど、配列各要素を代入すると実体コピーになるのかなあ?
・ティラノスクリプトじゃなくてJS
JSは整数がないので除算「/」は実数計算される。知ってる人には当たり前なんだろうけど...
ゲームでは小♥と小x10で大♥を表示してるんですが、
for(val i=0;i<tf.life/10;i++){ tf.msg+="♥" } //大ハート表示用
みたいにやると終了条件が狂うんですよね。しばらく悩んでしまった...
for(val i=0;i<Math.Floor(tf.life/10);i++){ tf.msg+="♥" } //正解
フォロワー以上限定無料
CGが閲覧できます。
無料
【 300 】プラン以上限定 支援額:300円
このバックナンバーを購入すると、このプランの2019/11に投稿された限定特典を閲覧できます。 バックナンバーとは?
支援額:300円