Ruby on enchant.js : HotRubyにおける組み込みクラスの継承の実装
HotRubyを利用したRuby on enchant.jsもいよいよ佳境(?)に入って来た。 いままではとりあえずRubyからenchant.jsを呼び出せるかどうかという実験色が濃かったのに対し、今回は実際にクラス継承も含めて実装してみたぞ。 今回の追加コードは、やはりHotRuby.prototype.classesの修正がメインだ。...
View ArticleRuby on enchant.js : Groupクラスの追加
朝起きてその勢いで、Groupクラスを実装してみた。 すると以下のようなプログラムが書けるようになった group = Group.new bear = Bear.new(32,32,"chara1.gif") label = Label.new("Hello enchant.js"); button = Button.new(100,100,"Button");...
View ArticleRuby on enchant.js / RubyでHTML5ゲームを作ってみる
先日からちょこちょこやってきたRuby on enchant.jsで試しにゲームを作ってみたのでソースもろとも公開したいと思う。 まずはRuby on enchant.jsを使ったゲームの実行結果を見てみよう。 (chromeでも動くようになった) 見ての通り、非常にシンプルなモグラ(?)叩きだ。 この程度なら、Ruby on enchant.jsではわずか122行でプログラミングできる。...
View Articleenchant.jsのクラス継承とJavaScriptのクラス継承のちょっとした違い
そろそろWebGLにも対応したバージョンがリリースされそうなenchant.js。みんなやってるかな? ところでTwitterで気になる発言を目にしました。 enchant.jsのクラス継承のところでつまづいている、ということだったので、今日はこの微妙にややこしい問題を扱ってみようと思います。 まず、JavaScriptのクラス継承は、プロトタイプベース継承と言って、ちょっと特殊です。...
View Article
More Pages to Explore .....