ブログ内検索

2020年2月28日金曜日

現時点の状況

とりあえずあと2週間くらいはいろいろあって落ち着かないとみられている。

2020年2月12日水曜日

18-3 クリスタルチャレンジBETタイム

BETタイムをそこそこ実装した。
ルーレットの円の部分など、あまりに加工が下手なところが見えてしまっているが、こういうのは後で修正できるのでまあ置いておく。

上の画像のように、BETした額に応じて各マス加重値というものを与えており、
BET×加重値の分だけりんごの価値が上昇する。例えばオレンジのマスは加重値を8に設定、すなわち平均で280*8=2240程度の内部値になり、この内部値は金りんごLv1と金りんごLv2の境目付近である。

これを作るのに何が大変だったかというと、とにかくピクチャの配置の拡大率や座標、画像の加工で、肝心のプログラムとしては特に難しいことはしていない。

後はこの処理に、BETよりCREDITが少なかったりMAX3000BETを超えているとBETできないなどの拒否要件をつけて、左右の空白のりんごの枠に適切なりんごを配置するなどを行う。

これらを作成すると、ようやく抽選に移ることができる…が、当然ながら抽選を再現できるはずがないので、一定時間経過後に乱数によって結果が決まる、ということにする。

あとはGET!などの文字を作成して、ワンダーステップにぶちこむ、という作業になる。

ただしここから、クリスタルリンゴが介入してくるため、いったんこれまでのプログラムを見直す必要がある。とりあえず考えていることとしては、ワンダーステップの枠と予備枠計14個の変数を用意して、ここに1が代入されていればその枠はクリスタルである、ということにしようと思う。こうすれば内部値を保持したままクリスタルリンゴのピクチャをステップに表示することができる。

とはいえ、まだ羽りんごの処理も行っていないし、クリスタルJPの処理も未設定。
このクリスタルに関する一連の処理にはかなり時間がかかることは間違いない。
なにしろまず画像の調達とそれの加工で相当な時間を有するので。

2020年2月9日日曜日

18-2 クリスタルチャレンジ作成開始

いよいよクリスタルJP系の処理を作っていくことにする。
そのためにはまず羽りんごの実装だが、とりあえずこれは置いておき、まずはクリスタルチャレンジから作成する。

流れとしては、説明文がしばらく出た後、BETする画面になり、BETによって中央の円の中にある8つのりんごがパワーアップしていく。これがいったいどのくらいの価値上昇になるかは定かではないが、ここもまた推測でどうにかする。

まず参加には30BETが確定で必要で、いきなり500BETなどはできない。
この30BETで、縦横以外の4マスに必ずりんごが4つ出現する。その後はBETの切り替えにより、リンゴが発生したりりんごの価値が上昇したり、ということになる。

また並立処理としては、開始時からレインボーポケットが時計回りに90フレームくらいの間隔で推移していく。

あとは抽選されて、該当部分がGET!という演出を施し、ワンダーステップ枠に追加して終了となる。

というわけでまずは初期画面。
クレジットタブが出ていない問題はまたいつか解決予定。
とりあえず切り抜きなどしてかなり手作り感満載の初期画面を作成。
もうとにかく素材加工などが大変でなかなか前に進まないという。

ここから次はBET画面を作っていくことになる。

2020年2月8日土曜日

18-1 星システム一部実装

ちょっと余裕?があるので、アニマロッタのスターシステムについて導入を考えている。
ゆくゆくはプレイヤーごとに獲得星のランキングなどを作ることができれば…。

まず、アニマロッタのスターが何かということは、おそらくこのブログを見ている人ならばアニマロッタを知っているので言うことはないが、一応言っておくと特定の条件を満たしたときに付与されるオプション解放等に必要な「コイン」のようなものである。

がしかし、完成しているように見えて全然完成していない我のアニマロッタは、まだその星を消費できるような段階には当然至っていない。しかし、その星をある変数に格納して保存することならばできるわけである。

星は基本的にBET数×n倍の配当や、JP関係の獲得、最高役の獲得などで得られる。
これらが自作アニマロッタ内で発生したとき、ゲーム終了時にテロップを用意して星獲得を知らせる、という処理を行いたい。

ただし、やはりこれの作成にもまずは素材が必要。

テロップは透明状態から不透明度を増しつつ左へ座標移動していく。この間はたぶん数十フレーム程度。その後星獲得の理由と星獲得個数が右から流れてきて中央で止まる。2,3秒表示した後先に文字が左へフェードアウトし、ついでテロップもフェードアウト。
この操作が2回以上あれば、1回目が終わった後に2回目が順次発生、という形になる。

流れをスムーズにするため、この処理は並立実行、すなわちゲーム進行と同時に行う形にする。よってリザルト画面が出ているがこのテロップも出ている、ということはありうる。これらの点を踏まえると、なるべく上に表示、すなわちピクチャ番号を大きくする必要がある。

そして以下のように、星を獲得したことがゲーム内で表示されるようになった。