マルチプラットフォーム質問(enchant.jsの正体は?機種の違いは克服できる?脱獄必須?)
Posted: 2012年9月28日(金) 23:22
もはやC言語の質問ですらないというお叱りを覚悟の上で、
質問させていただきます。
質問は3つあります。
その1 enchant.jsの正体について
enchant.jsは、Windows、Linux、MacOSX、アンドロイド、i-phoneなどでも通用する、
マルチプラットフォームのゲーム作成エンジンだそうですが、
http://enchantjs.com/ja/?s=ja
インストールという概念すらなさそうで、よくわからなくなってしまいました。
何となく、HTML5でJSとCSSを使って(時としてcgiやPHPも?)、
enchant.jsで用意した、jsdo(アップローダーのようなサイト)にアップロードして、
そのサイトをアプリ扱いするものに見えてきたのですが、
いまいち、まだ正体がはっきりせず、開発のしようがありませんでした。
もし仮に、ホームページのサイトをアプリ扱いとすると、
「最新版のブラウザ用意して使ってね」で解決しますが、
これはこれで、
その2 違うOSならもちろんだけど、同じOSですら、
機種や個人設定によって解像度が違うから、
すべての機種で同じ状態を見せることができる保障はできるの?
少し調べただけでも、けっこうな種類があるようで、
http://emylo0.com/androi%E3%81%AEui%E3% ... %E3%81%8D/
すべてのPCやスマートフォンに、同じものを見せるには、どんな工夫が必要になるのか悩みます。
この問題は、同じOSで違う解像度のモニターを使うPCでも出てくる問題でもあります。
たとえば・・・全画面表示といっても、
640×480、1280×768、などの解像度の違いだけでなく、
4:3と16:9、などの画面比率、
画面比率が違う場合、お目当ての画面を拡大または縮小するときに、
縦または横を強引に引き延ばしをするか、スキマを黒枠やロゴで埋めるか、上下または左右の映像を少し削るか、
いずれ工夫が必要になりそうです。
さらに、スマートフォンでは、縦に使うか、横に使うかでも変わります。
斜めは聞いたことありませんけど、斜めに使ってはいけない決まりもないので、
斜めも想定していいかと思っています。
細かいところでは、推奨するメモリ容量やHDD残量の設定のしかたも、
知識として必要と感じています。
・・・私には、わかりません。
ただし、ユーザーは、推奨設定をガン無視して、
低スペックな機材で、高スペック推奨なアプリを動かそうとして、
文句を言ってくることは想定されます。
その3 i-phonおよびアンドロイドのアプリは公式でダウンロードするもの以外は
全部脱獄しないと使えないと聞いたけど
私は、脱獄方法を知りません。
知らないものは、教えることができません。
教えたところで、ユーザーが、それを守れたり、理解できたりするとは限りません。
「安全で健全なものを作ればいいでしょー」は、正論なのですが、
・・・フリーソフトの公開にお金かけたくありません。
申し訳ありません。皆様の知ってる所から、よろしくお願いいたします。
その他
Unityという、ゲームエンジンつき統合開発環境もあるそうです。
理解できなかったので放置していました。
http://japan.unity3d.com/download/
お金を払えば、スマートフォンアプリを作れるバージョンもダウンロードできるようです。
・・・買うならユーロかな?
Windows xp sp3以上版、Mac OS X版は、機能制限版のみ無料で手に入るようです。
タロット占いソフトをPCとスマホアプリで考えていました。
「コンピューターが祈る」アルゴリズムって、ちょっと思いつきません。
タロットは、祈る行為が重要視されます。
質問させていただきます。
質問は3つあります。
その1 enchant.jsの正体について
enchant.jsは、Windows、Linux、MacOSX、アンドロイド、i-phoneなどでも通用する、
マルチプラットフォームのゲーム作成エンジンだそうですが、
http://enchantjs.com/ja/?s=ja
インストールという概念すらなさそうで、よくわからなくなってしまいました。
何となく、HTML5でJSとCSSを使って(時としてcgiやPHPも?)、
enchant.jsで用意した、jsdo(アップローダーのようなサイト)にアップロードして、
そのサイトをアプリ扱いするものに見えてきたのですが、
いまいち、まだ正体がはっきりせず、開発のしようがありませんでした。
もし仮に、ホームページのサイトをアプリ扱いとすると、
「最新版のブラウザ用意して使ってね」で解決しますが、
これはこれで、
その2 違うOSならもちろんだけど、同じOSですら、
機種や個人設定によって解像度が違うから、
すべての機種で同じ状態を見せることができる保障はできるの?
少し調べただけでも、けっこうな種類があるようで、
http://emylo0.com/androi%E3%81%AEui%E3% ... %E3%81%8D/
すべてのPCやスマートフォンに、同じものを見せるには、どんな工夫が必要になるのか悩みます。
この問題は、同じOSで違う解像度のモニターを使うPCでも出てくる問題でもあります。
たとえば・・・全画面表示といっても、
640×480、1280×768、などの解像度の違いだけでなく、
4:3と16:9、などの画面比率、
画面比率が違う場合、お目当ての画面を拡大または縮小するときに、
縦または横を強引に引き延ばしをするか、スキマを黒枠やロゴで埋めるか、上下または左右の映像を少し削るか、
いずれ工夫が必要になりそうです。
さらに、スマートフォンでは、縦に使うか、横に使うかでも変わります。
斜めは聞いたことありませんけど、斜めに使ってはいけない決まりもないので、
斜めも想定していいかと思っています。
細かいところでは、推奨するメモリ容量やHDD残量の設定のしかたも、
知識として必要と感じています。
・・・私には、わかりません。
ただし、ユーザーは、推奨設定をガン無視して、
低スペックな機材で、高スペック推奨なアプリを動かそうとして、
文句を言ってくることは想定されます。
その3 i-phonおよびアンドロイドのアプリは公式でダウンロードするもの以外は
全部脱獄しないと使えないと聞いたけど
私は、脱獄方法を知りません。
知らないものは、教えることができません。
教えたところで、ユーザーが、それを守れたり、理解できたりするとは限りません。
「安全で健全なものを作ればいいでしょー」は、正論なのですが、
・・・フリーソフトの公開にお金かけたくありません。
申し訳ありません。皆様の知ってる所から、よろしくお願いいたします。
その他
Unityという、ゲームエンジンつき統合開発環境もあるそうです。
理解できなかったので放置していました。
http://japan.unity3d.com/download/
お金を払えば、スマートフォンアプリを作れるバージョンもダウンロードできるようです。
・・・買うならユーロかな?
Windows xp sp3以上版、Mac OS X版は、機能制限版のみ無料で手に入るようです。
タロット占いソフトをPCとスマホアプリで考えていました。
「コンピューターが祈る」アルゴリズムって、ちょっと思いつきません。
タロットは、祈る行為が重要視されます。