2012-04-27 5 views
0

私のお父さんはボードゲームをプログラムしたいと思っています。このボードゲームは教室で使用され、先生はクラスのボードゲームをコントロールします。したがって、学生が質問を正しく取得すると、教師はボタンの1つを押してボードゲームを進めます。一人でコントロールするボードゲームをプログラムする最良の方法は何でしょうか?

ゲームの状態は、教師がUSBドライブに保存できるファイルとして保存可能である必要があります。

私にとって、バックエンドは、データをファイルに保存することを含め、単純なものを超えて聞こえます。私の意見では、私はこの単純な何かのためのデータベースは必要ありません。

しかし、私はフロントエンドと一般的にどのプログラミング言語を使用するのがより心配です。私は彼がそれを実行するために必要なコンピュータから分かっているから、彼らはすべてWindows 7を実行している。私はすべてのグラフィックが必要です。基本的には1つの正方形から次の正方形に直線的に移動し、各部分には独自のパスがあります。

今、私はHTML5/JSでそれを検討していましたが、コンピュータがそれをサポートしていないと心配しています。私のお父さんは、コンピュータにChromeをインストールできるかどうかなど、探しています。私はこれが理想的だろうと考えています。彼はまたiPadのバージョンに関心を示しています。これはWebページとして機能します。

しかし、これらのコンピュータでHTML5/JSをサポートできない場合や、HTML5/JSがひどい選択だと教えてくれる経験が多い方は、このプロジェクトにどのようにお勧めしますか?

ありがとうございました。

+2

あなたのお父さんに何を求めているのですか?彼は顧客です。 (または、彼は目的が何であるかを知っている人にあなたを送ってもらう) – John

+0

私は単純なWPFクライアントを書くだろう。 Webベースのクライアントを作成するよりもはるかに簡単だと思います。 – NickV

答えて

0

グラフィックスに対する要件を考慮すると、HTML5の高度な機能は必要なく、ブラウザがCSS2/HTML4ですでにサポートしていたものはすべてうまくいくでしょう。単純化された状態保存を単純化して、ユーザがダウンロードするためにdata: URLをコピーするか、のセーブデータをセーブすると、ブラウザを持っているものすべてで動作します。

+0

以前に保存したゲームをhtml4で読み込むのはどうでしょうか? html5は、ローカルファイルを読み込むためのファイルapiを持っています。ちょうどあなたがhtml4でそれをやろうとするのをどうやって処理するのか不思議です。 – jzworkman

+0

私の頭の上から2つの方法:クエリまたはハッシュ部分にシリアライズされた状態のブックマークへのユーザーリンクを与えます。状態をテキストボックスにシリアライズし、シリアル化を入力するボタンを戻します。一人のユーザー(教師)だけが状態を混乱させることなくゲームをコントロールするという要件を考えると、それは十分です。 –

+0

古いビデオゲームのようなパスワード:) –

1

Adob​​e Flashをお試しください。 Flashプラグインを使用してWebに公開し、Adobe AIRアプリケーションとしてWindows、Mac OS、Android、およびiOSを利用できます。さらに、サウンドやビデオ、またはアニメーションを含めたい場合は、アニメーションやメディアの取り扱いが非常に簡単です。

adobeからFlashを購入したくない場合は、Stencylなどの他のツールで少なくともpartialluで公開することができます。

関連する問題