長年やってみたかったことがあります。
ぷ○ぷよというゲーム、同じいろのぷ○ぷよを4つつなげると消えるという単純なルールですが、とても人気があり面白いです。これがオンラインで出来たら楽しそうじゃありませんか?もちろん本家にオンラインバージョンもありますが、今回やりたいのは数十人でもできるぷ○ぷよです。
ぷ○ぷよ改め、ぽよぽよと名付けましょう。
画面に表示されている、ボタンクリックでぽよを移動します。真ん中のボタンは回転です。連鎖を決めると、同時にプレイしている他のプレイヤーにぽよが落ちてきます。ぽよは4つ集まると消えます。
他の人に連鎖したことを伝える部分やスコアの保存にmilkcocoaを使用しています。
milkcocoa:https://mlkcca.com/
ソースコードはこちらです。
https://github.com/syuhei176/pencil-battle
いままでオンラインで3人以上で対戦できる、落ちゲーをやってみたい、どんなカオスな感じになるんだろう、と考えていました。しかしリアルタイムに対戦できるゲームを作るとなると、サーバの用意などいろいろめんどくさいので、今まで機会を逃していました。
milkcocoaを使うと、サーバの用意が必要なく、Web APIを使う感覚でリアルタイム通信を実現できます。今回も半日で仕上げることが出来ました。
具体的な実装の説明は、またの機会にします。milkcocoaをよろしくお願いします。