ソフト名 : ワールド マップ自動生成
種別 : フリーソフト(無料のソフト)
Ver : 1.1.0
ワールド マップ自動生成
http://crocro.com/html5/world_map/WorldMap.air
com.crocro.WorldMap
1.1.0
最終更新 : 2013/04/04
公開開始 : 2013/03/24
著作権者 : 柳井政和
配布元 : クロノス・クラウン
URL : http://crocro.com/
配布ページ : http://crocro.com/html5/world_map/index.html
コピーライト表記 : (c) 2013 Masakazu Yanai / (c) 2013 Cronus Crown
実行環境 : Windows XP, Vista, or later...
開発環境 : Windows8, Firefox, Chrome, Internet Explorer 10, Adobe AIR
免責事項 : このソフトウェアを使用したことによって生じたすべての障害・損害・不具合等に関しては、私と私の関係者および私の所属するいかなる団体・組織とも、一切の責任を負いません。各自の責任においてご使用ください。
転載などの条件 : 紹介などは自由に行ってください。問い合わせは不要です。インターネットでの二次配布は原則的に禁止します。
変更履歴 :

ver.1.1.0 (2013/04/04)

Adobe AIR版開発に合わせてUIを変更。データの入出力を実装。

ver.1.0.1 (2013/03/25)

高速化。ソースの整理。色設定の追加。出力のタブ切り替え。

ver.1.0.0 (2013/03/24)

基本機能の実装。

● 簡単な説明

 簡単なプログラムで、RPGなどのランダムなワールドマップを自動生成するサンプルです。

 PNG形式や、JSON形式で保存することができます。Web上ではポップアップで表示、ダウンロードするAdobe AIR版では、ファイルダイアログから保存可能です。

 Webブラウザ上で利用できる他、Adobe AIRアプリとして、ローカルでも利用できます。


● 作成サンプル

通常サイズで作成(デフォルト、雪原、火山)


8ピクセルで作成(デフォルト、雪原、火山)

● 技術的な解説

 HTML5のCanvasを利用しています。

 画像の簡単な拡縮方法である「バイリニア補間法」を使い、サイズの違う複数のランダムな画像を引き延ばして、重みを付けて重ね合わせています。

 Webブラウザと、Adobe AIRの両方で動くようにプログラムを作成しています。

サンプル設定: 

出力:  横幅  高さ  表示倍率 
色設定: 
生成:  ランダムシード 
作成:   
保存:  /

Webページ上でソースコードを公開しています。

下記リンク先をご覧ください。

http://crocro.com/html5/world_map/index.html
Please upgrade your Flash Player This is the content that would be shown if the user does not have Flash Player 6.0.65 or higher installed.
「WorldMap.air」をファイルとしてダウンロード

● 使用ライブラリ

・ jQuery v1.9.1 (Google Hosted Libraries, File)

・ base64 (base64を配列にデコードする | 生存日記)

・ jquery.colorbox (Colorbox - a jQuery lightbox)

・ Adobe AIR (Download Adobe AIR SDK)

● 開発参考ページ

JavaScriptでかんたんAIRアプリに挑戦 - ぼくはまちちゃん!(Hatena)

AIRアプリケーションを公開するためのメモ - ぼくはまちちゃん!(Hatena)

HTML 開発者用 Adobe® AIR® API リファレンスガイド

Adobe AIR (ver 1.5.x)例文辞典

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