クロノス・クラウン - 記事検索

おすすめ
自作の本やゲーム他を販売
便利なWebアプリが多数
ソフトウェア
めもりーくりーなー Winのメモリーを掃除
Novel Supporter 小説推敲補助ソフト
PCソフト まとめ
ゲームブック
闇の聖杯の儀式 電書のゲームブック
ゲーム
Little Land War... Win向けSRPG
Little Bit War Switch向け高速RTS
TinyWar... 1面数分の8bit風RTS
EX リバーシ 変形盤面、盤面多数
http://crocro.com/html5/world_map/index.html
2013年04月04日 06:04:47
  久しぶりにソフトの公開です。

 といっても、少し前に作った「ワールド マップ自動生成」(Web版)を改良して、AIRアプリとしても利用可能にしたものです。

ワールド マップ自動生成

 ランダム生成でワールドマップを作り、PNGやJSONで保存可能なアプリです。

 ダウンロードして使うAIRアプリでは、ファイルダイアログなどで、直接ファイルの読み書きをさせるようにしています。



 さて、今回は「HTML5」+「JavaScript」+「Adobe AIR」で作っています。

 AIRの開発環境を作り、Webページと「完全に同じソースコードとファイル」を使い、AIRアプリも同時に生成させるようにしています。

 ファイル関係は分岐させるコードを作り、Web版ではライトボックスを表示させ、AIRアプリ版ではファイルダイアログが出るようになっています。

 今後は「HTML5」+「JavaScript」がけっこう主流になりそうな感じではあるのですが、さて、PC向けにリリースするなら、どういった構成がよいのかなと思い、ここ数か月考えていました(Windowsストアは、まだユーザー数が少なそうですし)。

 Webページでの公開から、まったくコードやファイルをいじらずに共有できないと面倒なので、その開発体制も含めて、環境を構築して作成してみました。

 「Adobe AIR」のレンダリングエンジンはWebKitなので、HTML5もばっちりです。ただ、JavaScriptエンジンはChromeのV8のように高速化されていないので、大量の内部計算をおこなわせるとやはり遅めな感じです。

 AIRは今回初めて使ってみましたが、なかなかよい感じですね。環境構築から最初のアプリの完成まで、30分〜1時間しか掛からなかったので、簡単なアプリはこの方式での作成が、今後便利そうかなと思っています。

 HTMLでレイアウトを組めるのは楽ですし。

 参考にしたページなどは、「ワールド マップ自動生成」の中に「資料」としてリンクをまとめています。

 というわけで、少しこの方面で開発を行ってみようかと思います。
最新20件 (全て見る)

オススメ電書 (全て見る

動画講座 (全て見る

サイト目次

おすすめ

PCソフト/Webアプリ

ゲーム

マンガ

記事

柳井の同人活動

開発

携帯・スマホ

アナログ・ゲーム

Cronus Crown(クロノス・クラウン)のトップページに戻る
(c)2002-2024 Cronus Crown (c)1997-2024 Masakazu Yanai
ご意見・お問い合わせはサイト情報 弊社への連絡までお願いします
個人情報の取り扱い、利用者情報の外部送信について