これは野心的かもしれませんが、スタックオーバーフローでは信頼しています...
Androidプラットフォーム用のターンベースのネットワーク対応ゲームエンジンを作成するための機能と可能性のある障害について疑問に思っており、「Words with Friends」などのゲームと同様の方法でプレイされます。
このエンジンは、カード ゲームに合わせて調整され、プレーヤーが自分の番になるたびにピア間でデータ パケットを送信するだけで済みます。画像や音声などのゲーム リソースは、中央サーバーからダウンロードして Android デバイスの一時ストレージに保存する必要がある場合があります。これは、アプリがデバイス上で永続的に保持する必要があるストレージの量を減らすためです。
このプロジェクトに多くの時間を費やす前に、いくつかの最初の質問をすることにしました。
- シード/ターン ベースのネットワーク ゲームは、開発者にどのような制限/障害をもたらしますか?
- PayPal などのサービスを使用して、ゲーム内マイクロトランザクション ベースのショップを統合することは可能ですか?
- チートを防ぐために、ピア間のパケットを暗号化する必要がありますか?
- 著作権侵害を防ぐために中央サーバーからクライアントを検証するにはどうすればよいですか?
- 非常に鮮明なグラフィックスを維持しながら、軽量のストレージ/CPU 要件のバランスを取るための最良の方法は何ですか?
- Android SDK の使用とは別に Java を学習するのは良い考えですか?
ありがとう!