#はじめに
らいたーはJavaScript
のJ
も忘れてしまっています。
「JavaScript2 AdventCalendar2018に1個空きがあったので埋めたい」そういう思いで書いています。そして「太古」といってもゆうて一年くらい前であることをお伝えしておきます。
#やっぱりくそげーか?
ここにあります。github.io
はちょっとしたものを公開したいときに便利ですよね。
#phina.js#とはとはとは
phina.js
は見ての通りJS
のライブラリでゲームエンジンです。他のゲーム作成ライブラリをあまり知らないのであれですが、このライブラリはクラス生成がとても楽です。というかカッコいいです。完全に主観です(笑)。
phina.define('Ball',{
superClass: 'CircleShape',
init: function() {
this.superInit(RADIUS);
let hue = Random.randint(0,360);
this.fill='hsl({0},75%,75%)'.format(hue);
this.setInteractive(true);
this.onpointend = function() {
this.hide();
}
}
});
ソースコードの一部を出してみました。define関数
の引数をしてクラスのあれこれを指定します。
これが特別便利かと言われればそれはゲームにもよりますが、オブジェクト指向でちゃちゃっとなんか作りたいみたいなときにとても便利ですしなんか好きでーーす。
#感想
phina.jsに一目惚れしました。でもこれ以外なんもつくってないんですよ。一時の気の迷いだったのかなあ~。このゲームエンジンに興味がある人はSlackに入ったらいいと思います。ホームページで募集しているはずです!
#おわり
9割5分以上ポエムになってしまっていますね~。そこまで分量ないんですけど。おわり