2011-12-01から1ヶ月間の記事一覧

ダウンロード

まだサンプルがJavaScriptで動作するだけですが、夢への第一歩です。 EnchantHX.zip

コード例

enchant.jsのsample1の移植 http://enchantjs.com/ja/sample.html package ; import js.Lib; import EnchantHX; class Bear extends HxSprite { public function new() { super(32, 32); x = 8; y = 8; image = Main.game.assets.get('chara1.gif'); addEven…

haXeでenchant.jsする利点

haXeのIDEの1つであるFlashDevelopを使うことにより、いい感じのコード補間をしてくれます。 例えば、 ga -> game game. -> input game.input. -> left,top,right,bottom の様に、型まで考慮して候補が出てきます。 パラメーターの型、個数、ケアレスミスに…

FlashDevelopとは

haXeを公式にサポートしているIDEです。http://flashdevelop.org/ F5キーで一発コンパイル・ブラウザ起動が可能です。 haXeのソースを理解して、型を考慮したコード補間をしてくれます!

haXeとは

おおざっぱに言うとhaXeはJavaScriptの皮を被ったOcamlです。いろいろ言いたいことはあるけどとてもいい言語。でも使っている人が少なくてもったいない。みんな使おう! 詳しくはhttp://haxe.org/?lang=jp を見てください。 Javaライクなクラスと強い静的型…

まず、夢を語ろう

haXeとenchant.jsを使って、JavaScriptだけでなくiPhoneとAndroidのネイティブアプリを作りたい。 性能の高いPCではブラウザだけで動作し、ChromeOSでも遊べる。 性能の低いiPhoneやAndroidでも、ネイティブアプリとして動作することでPCと同レベルの動作を…

enchant.jsでiPhoneのネイティブアプリを作る夢。手始めにHAXEとFlashDevelop(IDE)で「らくらく・型安全」なEnchantJSしてみた

かなり本気で携帯Lispしてわかったこと

もう年単位の昔、ガラケーでL4uというLispを作って製品に使いました。 思い出しながらまとめておきます。 ・Javaは1オブジェクトに最低12バイト必要なので、リスト1つで20バイト消費します。lispのようにリストを多用する言語は、そのままではメモリーにかな…