tosumalog~ IT的備忘とパパ的備忘を書き綴ります ~

tosumalog

~ IT的備忘とパパ的備忘を書き綴ります ~

Azureでエイリアスレコードの作り方



こんにちは、Tosumaです。

以前の記事でAzureにてカスタムドメインを取得する手順を紹介させて頂きましたが、本記事は作成したカスタムドメインとサービスの紐づけ方(=エイリアスレコードの作成の手順)を紹介させて頂きます。

前置き

事前にカスタムドメインの取得が必要になりますので、取得がまだの場合にはまず以下記事をご参照くださいませ。

tosuma.hatenadiary.com


また、上記に加えて紐づけ先のサービス(App Service や 仮想マシン)が必要になりますのでご準備くださいませ。

エイリアスレコードの作成

本記事では仮想マシンとカスタムドメインを紐づけします。
まずはどこからでもいいんですが1例としてホームから検索して移動します。

Azure Portal メニューから[ホーム]を選択します。


ホーム画面上部の検索ボックスで「V」と入力して検索、表示結果から「Virtual Machines」を選択します。



仮想マシンの一覧画面が開くので紐づけ対象のマシン名をクリックします。


[概要]画面の右上に表示されている[パブリックIP]をクリックします。



パブリックIPの[構成]画面が表示されるので、画面中段あたりの [+エイリアスレコードの作成] をクリックします。



エイリアスレコードの作成画面が表示されるので、紐づけするカスタムドメインサブスクリプションDNSゾーンを指定します。



作成ボタンをクリックし、デプロイ完了を待ちます。
(すぐ終わります)


完了したらカスタムドメインで該当のサーバーへアクセスできることを確認して作業は完了です。



f:id:tay_tosuma:20200219062206p:plain
お読み頂き有難うございました。



※よければもう1本 関連記事をお読み頂けると幸いです

tosuma.hatenadiary.com

tosuma.hatenadiary.com

tosuma.hatenadiary.com

tosuma.hatenadiary.com

tosuma.hatenadiary.com

tosuma.hatenadiary.com

tosuma.hatenadiary.com

tosuma.hatenadiary.com

 

【FFRK】enchant.js でファンゲーム作り (2022年6月時点)

こんにちは、tosumaです。


少し前から勉強を兼ねてゲーム作りを始めたのですが、現状の進捗です。

 

1.前置き

ゲームはFFRKをテーマに以下をコンセプトに作っています。
・プラットフォームを問わない
・シンプル
・何かしらレコパを連想できるもの

プラットフォームを問わないためにアプリではなくWebベースでブラウザを使ってプレイできる構成で作成する前提です。また、Webベースなのでイメージやサウンドなどは極力避けるor縮小したものを使います。

※レコパのSE、イメージ以外はすべてライセンスフリーのイメージやサウンドを使っています

2.使っているプログラム

ゲームを作るプログラムはシンプルな造りにしたかったので、Javascriptベースの構成を選びました。ライブラリにはenchant.jsを選択しています。

enchant.jsはオープンソースHTML5向けゲームエンジンになります。

ja.wikipedia.org


ライブラリというのはざっくり言うと、あらかじめゲーム作りに必要なロジックが準備されているので組み合わせる事で開発ができるものです。

大学生の頃に就活していてIT業界に就職が決まった時に予習を兼ねてJavaでゲームを作った以来なので15年ぶりくらいのゲーム作りでした。


3.タップゲーム

最初に作ったのはミスリルが画面の左から右に移動してくるので右端に行く前にタップをするゲームです。

※ゲームはこちらです ⇒ Mithril Keeper


タイトルは MITHRIL KEEPER です笑


ほら皆、ミスリル好きじゃないですか。
なので狂ったようにタップしてほしいなと思って作りました。

こんな感じで流れてくるのでタップします。
効果音はレコパで操作した時になるいつものやつです。


ミスリルの移動スピードは段々と速くなってきて、単純な横移動だけでなく上下移動や透明化など動きに変化をつけています。

右端まで進んでしまうとゲームオーバーです、取得したミスリルの数に応じてランクが変わります。


Tweetする」を選択するとTwitterアプリが起動して、投稿できるようにしています。

上述のミスリスの動きの変化以外にギミックをいくつか用意しています。

ミスリルと同じような軌道で謎のプロデューサーが稀に発生します。

この謎のプロデューサーは見送ってもゲームオーバーになりませんが、もしタップしてしまうと取得したミスリルが消滅します。

消失する数は11連ガチャした時の個数です。

あと、タップしなかった場合もしれっと追撃効果があります。



ミスリルと同じ軌道で稀にマジックポットが発生します。


このマジックポットも見送ってもゲームオーバーになりませんが、タップするとボーナスモードに移行します。


ノーリスク?ハイリターン?


いえ、この大量ミスリルは1つでも右端に到達するとゲームオーバーになるので割とリスクです。ご利用は計画的に。


他にも画面右下のアビリティをタップしたらミニマム(ミスリル巨大化)とスロウ(ミスリル低速化)が使えます。



こんな感じです。
とりあえず作り切ったのでこのゲームのUPDATEは今後は考えていません。
まぁ初めて作ったにしてはまぁまぁなクソゲーじゃないでしょうか。

※ゲームはこちらです ⇒ Mithril Keeper


4.落ち物ゲーム

2つ目に取り掛かったのは落ち物ゲームです。
レコパのドットキャラが上から降ってきて、縦横にスライドして移動して3つ以上連なると消えるゲームです。

※ゲームはこちらです ⇒ レコレコ
※まだ開発中なのでサンプル版です

タイトルは RECO RECO です笑
ぷよぷよやツムツム、ちょっと前にプレイしてたDQケシケシに完全に引っ張られているとか無いですから。



軌道時のロードはレコパのロード画面をオマージュしてみたんですが、思ったようにサクサク動かず、模索中です。


同じキャラクターを並べると該当ナンバリングのロゴが表示されて消えます。


消去中に背景がワラワラしているので、その間は連鎖可能になっていて、続けて消去すると連鎖になります。ちなみに11連鎖を超えるとチェインの演出が変わります。


3つ以上で消去可能なのですが、5つ連ねると次に降ってくるキャラクターがゴゴになります。ゴゴはモノマネ士ということでどのキャラとでも消去可能になっています。


その他にも、一定時間が経過すると落下スピードの増加、キャラクターの種類の増加、ケフカ(消去不可)が発生します。


どの列でも一番上までキャラクターが積みあがってしまうとゲームオーバーになります。また、一定の高さ以上になると背景とBGMが変わってピンチモードになります。


詰みあがるとなんとも悲しい雰囲気にしています。



こんな感じですね。

※ゲームはこちらです ⇒ レコレコ



5.あとがき

上にも書きましたがRECO RECO(レコレコ)ついては作りかけの状態で、以下がまだ未実現となっています。

①消去は横方向に連ねた場合のみで縦方向に連ねた消去は実装はまだ
②もっと多くのキャラクターを登場させ同じナンバリングを連ねて消去させる
③1段目が溜まり切る前に2つで消える事がある(再現する手順が不明確)
④タイトル画面でサウンドをOFFにしてもサウンドが流れる
⑤ゲームオーバー時にリターンするとBGMが流れない場合がある
⑥ゲームオーバー時に何度もリターンすると動かなくなる
⑦プレイしていると段々と重たくなる
⑧タップ操作の反応が悪い
Twitterとの連動がまだ

で、⑦と⑧が難しく、1から作り直しを検討しています。


作 り が 悪 い 尻 ぬ ぐ い
ハンターハンターの名言と名場面まとめ!ジンやクラピカなどの名セリフを紹介 | 大人のためのエンターテイメントメディアBiBi[ビビ]

この点は勉強しなおし&作り直しでどうしても時間が掛かりそうなため、ファンサイトの作成を先に取り掛かったという裏事情があります。苦笑

こんな状態ですが骨組みは出来ているのでもしプレイ頂いて気づくことや改善点やギミックのアイデアなどあれば頂ければ幸いです。



ファンサイトの実装も昨日のラビリンスダンジョンの裏モードの実装で落ち着いたのでファンゲーム作りに戻ろうと思っています。

年末までに作り切るのが目標です!



それでは皆さん、引き続き良きレコパライフを!



f:id:tay_tosuma:20200219062206p:plain
お読み頂き有難うございました。



※よければもう1本 関連記事をお読み頂けると幸いです

tosuma.hatenadiary.com

tosuma.hatenadiary.com

tosuma.hatenadiary.com

tosuma.hatenadiary.com

tosuma.hatenadiary.com

tosuma.hatenadiary.com

tosuma.hatenadiary.com

tosuma.hatenadiary.com


 

【FFRK】ランキングサイト作成から1か月経ちました

こんにちは、tosumaです。


先日にブログでご紹介させて頂いたFFRKの非公式ファンサイトですが、公開から1ヵ月経ちましたので1か月やってみての感想です。

※ファンサイトは 以下です

taytsm.com



 

1.はじめに

本サイトですが以下をコンセプトに作りました。

・プラットフォーム(スマホ、PC)に依存しない
Twitterアカウントさえあれば使える
Twitterのクリア報告と双方向で連動できる
・日本ユーザーと海外ユーザーとで共存できる
・日々のFFRKをより有意義にする支援ができる
・FFRKのプレイヤー間で情報を共有できる

概ねはイメージ通り実現できていると感じていますが、中でも海外ユーザーへの啓蒙活動が中々難しいなと感じてます。

※作った経緯云々は以下です

tosuma.hatenadiary.com



2.利用者推移


簡単なログを取っていますが、イベント開催前後などで変動はありますが1日に凡そ30人~50人くらいのアクセスという感じですね。


1か月での総アクセス数は7,000弱Viewでした。

土下座のイラスト

本当にご利用ありがとうございます。
ちなみに6/4にViewが跳ね上がってるのはラクシュミのページが更新された日です、たしかにあのページはすごい、スピード感がドラゴンボールの世界ですね笑

しかし、ちょっと前にブログの月間Viewが2年経ってようやく3,000超えた!!とかウッキウキで書いた手前複雑な気分です笑

3.バージョンアップ

1か月で割と更新しました笑
自分で気になった点やTiwtterアドバイスをいくつか頂いたので、それらをベースに機能の改善や拡張を行いました。

3.1.ピックアップ機能

Twitterで案を頂いたピックアップ機能です。
直近3イベントを載せています、エントリーの数やその中の最短タイムをトップページに載せています。

 

3.2.ラビリンスダンジョン機能

Twitterで案を頂いたラビリンスダンジョンを追加しました。
もともと絶夢と覇竜を分けていたんですがラビリンスを入れる上でカルディアに統合しました。(最初からしておけば、、、)


ラビリンスダンジョンのページは割と悩んだのですがこの形にしました。


悩んだのは裏モードを載せるかどうかだったんですが、ただでさえ多いので笑


Twitterでアンケ取って決めさせて頂きました←他力本願

 

3.3.個別検索、一覧機能

Twitterで案を頂いた一覧機能です。
もともと各ダンジョンのランクページだけだったんですがエントリー頂いてる方のTwitterID別に一覧機能を作っています。


このページは後付けにもかかわらず、もはやむしろこのサイトのメイン機能とさえ感じでいますのでフィルター機能やキャラ使用率の分析機能など幾つか更にバージョンアップを経ております。

自分で使っててすら便利です笑

3.4.キャラクター使用率ランキング

Twitterで案を頂いたキャラクター利用率のランク機能です。
もともと自分でも発想は持っていて、トップ5をピックアップに載せようと考えていたのですが、TAサイトである以上今のレコパの傾向では必然的に補助キャラが上位に来てしまうので一旦プログラムをボツにしました。

が、Twitterで「マイナーキャラの利用率が見えたら?」とアドバイスを頂いてゴミ箱に入れたプログラムを引っ張りだして独立したページで実装しました笑


やはりクイナやモグが上位に食い込むというのは依然想定通りですが、俯瞰的に見た場合の使われ方やフィルター機能を作る事でシリーズの中での使われ方が可視化できたので実装して良かったな、という印象を持っています。

個別検索側ではそのTwitterIDのエントリーに絞って利用率を表示しています。
作るかどうか悩んだんですが、、、困ったときはTwitterアンケ笑


T h e  他  力  本  願
いつもありがとうございます笑





3.5.よく見られているページ

Twitterで案を頂いたよく見られてるページの可視機能です。
直近7日間でアクセス数が多い上位5ページを表示しています。

ラクシュミが強い笑

3.6.エントリー取消機能

Twitterで案を頂いたエントリーの取消(削除)機能です。
間違ったエントリーなどを消す機能ですね、いやほんと消せないと成り立たないですもんね、なぜ最初に気づかなかったのか。



3.7.その他の更新

他も実はちょこちょこ更新していますが細かい内容は以下にまとめています。

tosuma.hatenadiary.com

 

 

4.総括

書いてみて感じましたが、ほとんどTiwtterで貰ったアドバイスで成り立ってますね笑

いやよく言えば利用者の声をしっかりと反映して...(言い訳)


それはそれとして本サイトはタイムアタックのランキングをうたっていますが、用途としては純粋なTAだけでなく、クリアや30秒切りの攻略メモとして、推しキャラを含めたり拘りのパーティでプレイした記録を残したり、他レコードキーパーとのコミュニケーションツールとしてもご活用頂けると幸いです。

またこれからも利用者の声を出来る限り反映してより良いサイト、レコパを楽しむ支援が出来たらと考えておりますので今後ともよろしくお願いいたします。

エントリー頂いている方は利用者が増えるとより楽しんで頂けると思いますのでご友人などにご紹介頂けますと幸いです(小声



それでは皆さん、引き続き良きレコパライフを!



f:id:tay_tosuma:20200219062206p:plain
お読み頂き有難うございました。



※よければもう1本 関連記事をお読み頂けると幸いです

tosuma.hatenadiary.com

tosuma.hatenadiary.com

tosuma.hatenadiary.com

tosuma.hatenadiary.com