「Curiosity」と呼ばれるAndroidマーケットのゲームがあります。
それを知らない人にとっては、それは多くの(数十万)小さな立方体で構成された巨大な立方体についてです。立方体をタップすると、削除されます。
すべてのキューブが削除されると、ゲームは終了します。
重要なのは、ゲームが完全にオンラインで瞬時に行われるということです。すべてのプレイヤーが一緒にキューブを削除します。
著者はこれをどのように達成しましたか?または実際には、これを最もパフォーマンスの高い方法で(好奇心から)どのように達成できますか?これまで私が考えていたのは、サーバー側がredisをデータベースとして使用してキューブデータ(位置など)を格納し、node.js+socket.ioの組み合わせを使用して破棄されたキューブのデータを出力する可能性があるということです。
しかし、ズームインして、特定の領域にすべてのキューブを配置するのはどうでしょうか。私たちは本当に膨大な量のデータについて話している。
また、キューブはどのようにDBに格納されますか?一見とてもシンプルなプロジェクトのように見えましたが、見た目より難しいかもしれません。
これがその立方体の画像です。緑の「領域」は、 http://www.yourlocalguardian.co.uk/resources/images/2219589/? type= articleLandscapeでタップする必要がある小さな立方体です。
前もって感謝します。