enchant

また間が空いてしまった。定期的にBlog書くのは難しい。

そしてゴールデウイーク最終日にenchant.js弄ってる。
今年のGWはほとんど家にいました。
以下の公式ページで使い方を勉強。
enchant.js – A simple JavaScript framework for creating games and apps.

VMのCentOS環境でチマチマ触ってました。
MacbookAirにしてからVM環境での作業が捗りますな。
CentOSとWin7,Win8入れて作業してます。
Win7からTeratermでCentOSにSSHしてVimでシコシコ。
いまだにMacのフォントになれないのでWin7メインで使ってます。

とりあえず、パズルゲーっぽいのを作ってみる。

enchant();
window.onload = function(){
    var game = new Core(320, 320);
    game.fps = 15;
    game.preload( "images/chara0.png", "images/map0.png");
    game.onload = function(){
        game.rootScene.addEventListener("enterframe", function(){
            if(game.frame % 30 == 0) {
                var bear = new Sprite(32,32);
                bear.image = game.assets["images/chara0.png"];
                bear.x = 0;
                bear.y = 0;
                bear.frame = 5;
                bear.addEventListener("enterframe", function(){
                    if(game.frame % 15 == 0)
                        if(this.y < 288)
                            this.y += 32;
                    this.frame = this.age % 2 + 6;
                });
                game.rootScene.addChild(bear);
            }
        });
    }
    game.start();
};

机上で紙にルールとか書いてアイデア捻ってみたけどまずは使ってみるところからですね。
すげぇ簡単に動かせるが、なんとかお作法がわかってきたところで睡眠の時間が来た。