クロスプラットフォームのお話

興味深かったのでまとめてみた。まとめたのはいいけど詳しい事はぜんぜん解ってない。
2
神科/かーな @karna_k347

よくCWの新しいエンジンを作りたいという話をするときに言われることが、「完全なクローンを作成することを誰もが望んでいる」ということなので、私はそうは思っていないのだけど、おそらく総意としてはそこになるんだろうな。なので要件は、「CWのクローンをクロスプラットフォーム化する」になる

2010-10-17 23:52:55
雪(せつな)名は9月9日誕@Skeb受付中 @setsuna9

@karna_k347 うむ、作りやすさ的にもPCからの方が作りやすそうですしねー…、どこまで広い範囲のプラットフォームでいけるかは…プログラミングの知識があまり無いのでよくわかりませぬ…。

2010-10-17 23:51:42
神科/かーな @karna_k347

@setsuna9 えと、ぶっちゃけ言えばプラットフォーム自体はグラフィックライブラリを統一化すれば全く同じことが出来ます、WindowsのGUI、例えばGDI(フォントとか)とか、WPS(グラフィックライブラリ)とかを利用しなけれ良いので。

2010-10-17 23:58:29
神科/かーな @karna_k347

ただこのグラフィックライブラリというのが、Windowsだとそれを導入すればあとは難しいこと考えなくていいとかよくできてるのでその部分で利用したくなるんですね、自分でライブラリ作るとなると死にたくなります。そこを保管してくれるライブラリがけっこう出てきているので、今は比較的簡易に

2010-10-18 00:00:05
神科/かーな @karna_k347

他のOSでも動かせるような作りにすることは可能です。

2010-10-18 00:00:45
神科/かーな @karna_k347

例えばJavaなんかはグラフィックライブラリを持っていて、記法さえきちんとしていればプラットフォームに依存されないアプリケーションを作ることができます。一番有名なのはこれじゃないかなと

2010-10-18 00:04:50
雪(せつな)名は9月9日誕@Skeb受付中 @setsuna9

@karna_k347 ほうほう…やろうと思えばMacでCardWirthを動かすなんてことも。

2010-10-18 00:02:56
神科/かーな @karna_k347

@setsuna9 可能ですね、例えばPythonで作成されたCWがあるという話ですが、それの表面、画面表示側のプログラムをPygameのライブラリに完全移植すれば動くんじゃないかと思っています。あ、ただexe形式のファイルは動かないかも、app形式がMacでは基本なので

2010-10-18 00:09:47
雪(せつな)名は9月9日誕@Skeb受付中 @setsuna9

@karna_k347 ほうほう…アイフォンやアイパッドとかでできるようになったらタッチで操作とか面白いことが出来そうですね。

2010-10-18 00:11:35
神科/かーな @karna_k347

@setsuna9 今もタブレットPCなどでCWをしていますが、やはり勝手が良いと感じます。というか別ゲー、素晴らしいですよ、タブレットPCもそろそろ安い中古が出てきていると思いますのでお試しください(笑

2010-10-18 00:14:40
雪(せつな)名は9月9日誕@Skeb受付中 @setsuna9

@karna_k347 DSでやってるような感じで快適そうですねー…値段見てみましたがお手ごろな値段のもちょくちょくあるようで……でもあんまりお金余裕は無いんですよね(死

2010-10-18 00:17:44
神科/かーな @karna_k347

まあなんにも考えないでVMWareとかいれたら動くんですけどね…それはまた別の話ですけど

2010-10-18 00:11:26
神科/かーな @karna_k347

スペックは少し心許ないので、といってもHDDの回転率などになりますが、ほんの少しイラッとしないでもないですけどねシナリオが多くなると本当に

2010-10-18 00:15:30
神科/かーな @karna_k347

これとかよく話にのぼるきがする

2010-10-18 00:25:01
神科/かーな @karna_k347

これとか見るとスマートフォンでのアプリ開発に少し役立つみたい?

2010-10-18 00:33:14