OpenFientとScoreloopforAndroidの比較はありますか?
3 に答える
「ソーシャルスコアリングシステム」を使用する最新のゲームを作成する前は、OpenFeintとScoreloopforAndroidの適切な比較を見つけることができませんでした。
OpenFeintの実装から始めて、起動するスコアループを使用するようになりました(https://play.google.com/store/apps/details?id=com.scoompa.marblesを参照) 。
他の誰かが2つから選択したい場合に備えて、私たちを切り替えさせた理由は次のとおりです。
OFのドキュメントは、iOSから移植されたように見えますが、非常にひどいです。たとえば、ドキュメントには、ApplicationクラスでOFを初期化する例が示されています。これにより、ユーザーが他のアプリケーションの使用で忙しいときに、「Join / Do n't like fun」フルスクリーンダイアログが突然表示されます。これは、Androidがメモリの可用性の変化に応じて、バックグラウンドでアプリケーションを強制終了して再作成するためです。
ScoreLoopは、ユーザーが登録/ログインしなくても、ユーザーの「userId」を自動的に作成します。これにより、ユーザーがログインする手間をかけずに、ユーザーのハイスコアを投稿して表示することができました。
スコアループには「オフライン」モードがあり、これにより、はるかに堅牢で、効率的で、正確で、使いやすくなります。
不安定なネットワーク状況では、OFログインプロセスに非常に長い時間がかかり、ゲームのパフォーマンスに影響を及ぼしました。(上記の#3を参照)。
OFでは、スコアランクを取得することはできません。ユーザーのランクを取得したい場合は、完全なリーダーボードを取得し、ユーザーのエントリが見つかるまでそれを循環する必要があります。この「解決策」により、このオプションはほとんど利用できなくなります。
スコアループは私たちに火格子のサポートを提供してくれました。私はいくつかのチケットを開きました、それらはすべて迅速かつ専門的に答えられました。これらの人は揺れる。
私はしばらく前にこのコードを書いたので、私が忘れている他の理由があったかもしれません。
編集:
2011年4月、日本企業のGREE、Inc.はOpenFeintを1億400万米ドルで買収しました。買収後にここに投稿されたFAQによると、「OpenFeint SDKはそのまま残り、引き続き無料で使用できます。OpenFeintチーム全体が残り、今後数か月で人員を2倍にして、引き続きお客様をお届けできるようにする予定です。ゲームに最適なソーシャル、エンゲージメント、ディスカバリー機能を備えています。」
GREEは2012年12月14日にOpenFeintサーバーをシャットダウンします。それらはAPI移行ガイドを提供しますが、それは古く、有効ではないことを認めています。
OpenFeintは廃止され、現在はGREEです。OpenFeint SDKはサポートされなくなったため、ScoreLoopなどを使用するのが最善の選択です。