Cocos2d-x

Cocos2d-x セーブデータをサーバに送信して保存する

投稿日:2017年3月28日 更新日:

cocos2dx

こんにちは、akiです。

この記事ではクライアントからサーバにセーブデータを送信して、サーバ側にデータを保存しておく方法を説明します。

 

■環境

XCode:8.2.1

Cocos2d-x:3.9

 

■通信方式:Http

■データ形式:Json

 

この記事は全4回で構成していきます。

・第1回 : サーバにデータを保存したい理由と全体の流れ(ここ)

・第2回 : クライアント側の処理とデータ送信(Httpリクエスト)

・第3回 : サーバ側の処理とデータ送信(Httpレスポンス)

・第4回 : クライアント側のレスポンス処理

 

 

サーバにデータを保存したい理由

チート対策

スマホなどのクライアント側にセーブデータなどを置いておくと、結構簡単にチートできてしまうようです。

というわけで、チートされては困るセーブデータやマスター系のデータはなるべくサーバ側に保存しておきたいわけです。

 

セーブデータの復旧

スマホ落としちゃったよ!とかの場合も、サーバ側にセーブデータがあれば比較的容易に復旧できます。

 

データ解析

アナリティクスでは取れないような細かいデータも、サーバにあれば取得して解析できます。

 

 

全体の流れ

 

flow

 

次回は「第2回 : クライアント側の処理とデータ送信(リクエスト)です。

 

PrainGoogleAdSense

PrainGoogleAdSense

-Cocos2d-x
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ゲーム制作 Cocos2d-x関連 第16回 「パズル要素を実装する」

ちょっと待って、パズル要素はどこなの???   ・・・ですよね・・・「パズル&ストライク」ですもんね・・・   それではパズル要素の仕様を決めていきましょう。   仕様の …

スプライトシート作成

Cocos2d-x スプライトシートを作成して画像を楽に管理したい

Cocos2d-x スプライトシートを作成して画像を楽に管理したい この記事では、スプライトシートの作成方法と、スプライトシートを利用することのメリットについて紹介します。     …

ゲーム制作 Prain プレイン Cocos2d-x

ゲーム制作 Cocos2d-x関連 第17回 「タイトル画面の作成と画面遷移」

  この回ではタイトル画面と画面遷移を実装していきます。画面遷移が実装できれば、リッチなゲームを作りやすくなると思います。       仕様の検討 追加する画面 …

cocos2dx

Cocos2d-x カスタムイベントを削除するタイミング

こんにちは、akiです。 この記事ではカスタムイベントを削除するタイミングについて説明します。   掲題の通り、カスタムイベントを登録した場合、不要になった際に明示的に削除してやる必要があり …

エフェクトサムネ

ゲーム制作 Cocos2d-x関連 第12回 「ボールヒットエフェクトの表示」

派手なヒットエフェクトが欲しい!   この回では、派手では無いですが、ボールがドロップにヒットしたタイミングでヒットエフェクトを表示していきたいと思います。 一口にエフェクトと言っても色々な …