0

javascriptとjQueryで書いたシンプルな2D戦略格闘ゲームがあります。ユーザーはモンスターと戦うときに3〜4人のキャラクターを操作します(小さな画面のキャップはこちらhttp://i.imgur.com/C0inB.jpg)。

これはリアルタイムではなく、ターンベース(プレーヤーのターン、コンピューターのターン)であり、ゲームは電話ユーザー、主に朝の通勤中のオフィスワーカー向けに設計されています。iPhoneユーザーが主なターゲットです。ゲーム開発は初期段階ですが、現在プレイ可能です。これはブラウザで再生されるWebアプリです。

私の最大の問題は、アプリケーションを切り替えて(電話に応答するなど)、ページを元に戻すと(したがって、Webアプリがリロードされ)、進行状況が失われることです。

これをWebアプリのダウンロード(モバイルサファリのホーム画面に追加を使用)としてテストしましたが、切り替えてもリロードの問題が解決しません。

私はこれをラップしてAppleAppStoreを介して配信することに抵抗しています...代わりに、プレーヤーの順番を保存するバックエンドを作成したいと思います。次のような単純なタスク

  • 私のウェブアプリのjavascript関数は、文字列の形式でターンデータを送信します
  • Webページ(およびWebアプリ)がリロードされると、最後に記録されたターンが取得されます
  • プレイヤーはログインが必要になります

ワードプレスのテーマを分解して変更することでPHPを使用した経験があるので、PHPに興味があります。私が知っている他の言語はフロントエンド(html、css、javascript、jQuery)だけです。

PHPは上記のタスクを安全にカバーできますか、それとも別の言語の学習を検討する必要がありますか?

どんなガイダンスでも大歓迎です、そして前もって感謝します。

4

1 に答える 1

2

はい。PHP は、実際に他のサーバー側言語と同様に、必要なことを行うことができます。バックエンド サーバーにデータ更新を送信するには、ajax 呼び出しを使用するだけです。

于 2012-07-26T16:16:16.353 に答える