JavaScript
milkcocoa

milkcocoaでみんなでできる対戦落ちゲーを作ってみた

More than 3 years have passed since last update.

長年やってみたかったことがあります。

ぷ○ぷよというゲーム、同じいろのぷ○ぷよを4つつなげると消えるという単純なルールですが、とても人気があり面白いです。これがオンラインで出来たら楽しそうじゃありませんか?もちろん本家にオンラインバージョンもありますが、今回やりたいのは数十人でもできるぷ○ぷよです。

ぷ○ぷよ改め、ぽよぽよと名付けましょう。

http://syuhei176.github.io/pencil-battle/

画面に表示されている、ボタンクリックでぽよを移動します。真ん中のボタンは回転です。連鎖を決めると、同時にプレイしている他のプレイヤーにぽよが落ちてきます。ぽよは4つ集まると消えます。

他の人に連鎖したことを伝える部分やスコアの保存にmilkcocoaを使用しています。

milkcocoa:https://mlkcca.com/

ソースコードはこちらです。

https://github.com/syuhei176/pencil-battle

いままでオンラインで3人以上で対戦できる、落ちゲーをやってみたい、どんなカオスな感じになるんだろう、と考えていました。しかしリアルタイムに対戦できるゲームを作るとなると、サーバの用意などいろいろめんどくさいので、今まで機会を逃していました。

milkcocoaを使うと、サーバの用意が必要なく、Web APIを使う感覚でリアルタイム通信を実現できます。今回も半日で仕上げることが出来ました。

具体的な実装の説明は、またの機会にします。milkcocoaをよろしくお願いします。