こんにちは、まさのをです。

今日は、以前作ったガイスターのねこ版ボードゲームアプリ「にゃんスター」


に、久しぶりに手を加えてオンラインプレイに対応したので紹介したいと思います!

にゃんスター ~ねこ版ガイスター 心理戦略ボードゲーム~

にゃんスター ~ねこの心理戦略ボードゲーム~
無料






前に書いた「にゃんスター」の制作記事はこちら↓





まず、このアプリの元となった「ガイスター」というボードゲーム
2人で、盤面上の自分のコマを動かしながら対戦する将棋みたいなゲームで、

ルールをさらっと説明すると、

それぞれのプレイヤーは8個の自分のコマを持っていて
4個は赤いコマ、のこり4個は青いコマ。

そして、自分のコマはどれがどの色か見えてるんですけど、相手には見えない状態。

6×6の盤面の上でコマを動かしながら、

青いコマで相手陣地のゴールに行けば勝ち
相手に赤いコマを4こ取らせたら勝ち
相手に青いコマを4こ取られたら負け

の3つの条件のうちどれかで勝利が決まる。



という感じなのですが、

…これ、ルール的に相手のコマがどっちの色かは絶対に見えてはいけないんです。
見えた瞬間、もう全くゲームが成立しなくなるのでw





で、これを元にしたアプリ「にゃんスター」

作った当時、オンラインプレイの実装がよく分かってなかったので、

1台の端末を交互に操作しながら2人プレイをする

という実装をしてました。


ひとりが操作完了したらどちらものコマの色が隠れた状態にし、
その画面のまま、もうひとりのプレイヤーに渡す。

もうひとりのプレイヤーはボタンを押すと、自分の方の色が見えるようになるので、
自分の操作をして、また両方の色が隠れた状態になったら、相手に渡して……

という風に作ってました。



まぁこれはこれでうまく実装できてるかなーとは思うんですけど、

やっぱりちょっとプレイしにくいというか…

もし色を隠し忘れて、相手に端末を渡しちゃったらその時点でゲームが成立しなくなるし…

とにかく、ベストな感じではなかったです。




ですが今回、リリースから約1年越し?に

ついにオンラインプレイを実装しました!




新しい「にゃんスター」では、

アプリ起動時のTOP画面に、「オンラインプレイ」が増えています。
capnew1
元々の1台で2人プレイも、そのまま残しています!


オンラインプレイを押してもらうと、マッチング画面に遷移します。
newcap5
マッチングできるプレイヤーがいない場合は、この画面になります。

この画面の場合は、今は対戦相手がいないのですぐオンラインプレイはできないんですが、

「他のプレイヤーを待つ」を押すことで、誰かとのマッチングを待つことができます。

※常時プレイヤーがいるようなゲームではないので、この画面になる時多いと思います。。。





もし、誰かがマッチングを待っている状態だと、こんな画面が表示されます。
newcap7
「今すぐ対戦する」を押すと、オンラインでの対戦が開始されます!
capnew2
その場にいる2人であそぶ場合、今までの「1台で2人プレイ」もできますが、

2人の端末に「にゃんスター」をそれぞれインストールして、

一方がオンラインプレイで待機状態にしてから、もう一方がすぐ対戦をすることで、

それぞれが自分のスマホをずっと持った状態でプレイすることができて、

1台でやるよりかなり遊びやすいのでオススメです!^^




今回も、Android、iPhone、iPadに対応しています!

よかったら遊んでみてください。


アトラクションの待ち時間とかで並びながら遊ぶと、待ち時間もすぐ過ぎるのでオススメです!



にゃんスター ~ねこ版ガイスター 心理戦略ボードゲーム~

にゃんスター ~ねこの心理戦略ボードゲーム~
無料