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は上記のタスクを安全にカバーできますか、それとも別の言語の学習を検討する必要がありますか?
どんなガイダンスでも大歓迎です、そして前もって感謝します。