Más contenido relacionado enchant.js を使ったハックの紹介「enchant.js meetup! OSAKA」 8. Ruby 1.9.0
Web Server
Compile to YARV code
compileRuby.cgi
HotRuby.js(Custom)
Running YARV code
Web Browser on HTML5
Ruby Code enchant.js
Ruby on enchant.js
11年11月30日水曜日
9. Extend from Sprite class
class Effect < Sprite
def initialize (x,y)
super(16,16)
self.image = Game.assets("kirakira.gif")
self.frame=0
self.x = x+16
self.y = y+8
self.scaleX=2
self.scaleY=2
$group.addChild(self)
@mode = 0
end Define event listener
def enterframe
if Game.frame%4 < 3
return
end
self.frame += 1
if self.frame >= 4
destroy
end
end
end
HTML5 with Ruby code
11年11月30日水曜日
12. scr = new Sprite(320,320);
surface = new Surface(320,320);
scr.image=surface;
scr.image.draw(game.assets['bg.png']);
ctx = surface.context;
ctx.beginPath();
ctx.arc(x,y, r, 0, Math.PI*2, false);
ctx.fillStyle = 'rgba(0,0,0,0.2)';
ctx.fill();
11年11月30日水曜日
13. scr = new Sprite(320,320); Surfaceを作る
surface = new Surface(320,320);
scr.image=surface;
scr.image.draw(game.assets['bg.png']);
ctx = surface.context;
ctx.beginPath();
ctx.arc(x,y, r, 0, Math.PI*2, false);
ctx.fillStyle = 'rgba(0,0,0,0.2)';
ctx.fill();
11年11月30日水曜日
14. scr = new Sprite(320,320); Surfaceを作る
surface = new Surface(320,320);
scr.image=surface;
scr.image.draw(game.assets['bg.png']);
直接イメージを
ctx = surface.context;
描画可能
ctx.beginPath();
ctx.arc(x,y, r, 0, Math.PI*2, false);
ctx.fillStyle = 'rgba(0,0,0,0.2)';
ctx.fill();
11年11月30日水曜日
15. scr = new Sprite(320,320); Surfaceを作る
surface = new Surface(320,320);
scr.image=surface;
scr.image.draw(game.assets['bg.png']);
直接イメージを
ctx = surface.context;
描画可能
ctx.beginPath(); Canvasの
コンテキストを取得
ctx.arc(x,y, r, 0, Math.PI*2, false);
ctx.fillStyle = 'rgba(0,0,0,0.2)';
ctx.fill();
11年11月30日水曜日
16. scr = new Sprite(320,320); Surfaceを作る
surface = new Surface(320,320);
scr.image=surface;
scr.image.draw(game.assets['bg.png']);
直接イメージを
ctx = surface.context;
描画可能
ctx.beginPath(); Canvasの
コンテキストを取得
ctx.arc(x,y, r, 0, Math.PI*2, false);
ctx.fillStyle = 'rgba(0,0,0,0.2)'; アルファ付きで
ctx.fill(); 色指定できる
11年11月30日水曜日
22. Only 30 lines to manipulate
AR tag and drawing 3D Model!
11年11月30日水曜日
31. 社長
取締役会
組織図
Solution Contents Research
ソリューションビジネス部 コンテンツビジネス部 秋葉原リサーチセンター
研究開発部
11年11月30日水曜日
32. 社長
取締役会
組織図
Solution Contents Research
ソリューションビジネス部 コンテンツビジネス部 秋葉原リサーチセンター
研究開発部
11年11月30日水曜日
33. 社長
取締役会
組織図 社長直轄の
研究部門
Solution Contents Research
ソリューションビジネス部 コンテンツビジネス部 秋葉原リサーチセンター
研究開発部
11年11月30日水曜日
34. 今年度から新卒募集開始
会社説明会は12月21日
場所は浅草花屋敷
詳細は9月5日のリクナビを参照
11年11月30日水曜日
41. 今 日
僕たちが
伝 え た い
メッセージ
11年11月30日水曜日
46. スマートフォンにおける
HTML5は、
ケータイのFlash Liteと
同じかそれ以上の位置づけとなる
11年11月30日水曜日
47. つまり
HTML5を制する者
だけが
未来への切符を
手にすることができる
11年11月30日水曜日
49. これからの予定
2011 11月28日
リアルタイム通信ゲーム対応
9leapに通信サーバを設置
2011 12月中旬
enchant PRO for iPhoneリリース
enchant.js / WebGL対応(β)
11年11月30日水曜日
50. 開発中のもの
物理シミュレーションプラグイン
- Box2Dをベースに書き直し
PC環境向け3Dエンジン
- WebGL対応
11年11月30日水曜日
51. 開発中のもの
物理シミュレーションプラグイン
- Box2Dをベースに書き直し
PC環境向け3Dエンジン
- WebGL対応
その他、あなたのPullRequestを受付中!
11年11月30日水曜日
52. 開発中のもの
enchant.js本(初の公式本)
2012年2月頃発売予定!
(アスキーメディアワークスから!)
さらにもう一冊を夏頃予定
11年11月30日水曜日
53. 開発中のもの
enchant.js本(初の公式本)
2012年2月頃発売予定!
(アスキーメディアワークスから!)
さらにもう一冊を夏頃予定
その他、enchant.js本執筆者募集中!
http://9leap.net/info/inquiry
11年11月30日水曜日
54. ナインリープ
HTML5によるミニゲーム開発コンテスト
11年11月30日水曜日
55. 9leapは Presentation and
Achievement
HTML5による
ゲーム開発を
活発化していく!
Game Framework
Good Platform
47
11年11月30日水曜日
56. ピアプロとクロスライセンスを締結
初音ミクを始めとする素材が使えるようになりました
自分で描いてピアプロに投稿して9leapで使ってもOK!
11年11月30日水曜日
60. おいおい、
大人にも参加させろ!
というご要望も多かったので
11年11月30日水曜日
61. 毎月9日間限定で
大人も参加可能な
コンテストも併催
11年11月30日水曜日
63. やっぱり忙しい社会人が
9日間という短い期間に
ゲームを作るというのも
けっこう大変みたいです
11年11月30日水曜日
64. とはいえ
趣味としての
ゲームプログラミング
はもっと流行って欲しい
11年11月30日水曜日
65. 僕は爺さんになっても
盆栽いじりじゃなくて
ゲーム作りをして
老後を過ごしたい
11年11月30日水曜日
68. ソースコードは
秘伝の味噌みたいなもの
11年11月30日水曜日
73. enchant.jsで
いろんなゲームを作ると
いろんな味噌が
たまって来た
11年11月30日水曜日
81. かつてこれほどまでに
気軽に
簡単に
ゲーム作りできたことが
あっただろうか!?
11年11月30日水曜日
82. かつてこれほどまでに
気軽に
簡単に
ゲーム作りできたことが
あっただろうか!?
いや、ない(反実仮想)
11年11月30日水曜日
83. もっと色んな人が
面白いゲームを作って
オープンソースで使える
ようにすれば
もっと面白いゲームが
出てくるんじゃないか
11年11月30日水曜日
86. 社会人も参加できる
ミニゲーム開発コンテスト
を
新たに開始します!
11年11月30日水曜日
87. オ ー プ ン リ ー プ
11年11月30日水曜日
88. 学生でも社会人でも
20歳以上ならエントリー可能
テーマは自由
ただし、
ソースはMITライセンスで公開する
11年11月30日水曜日
90. 第一回 11月1日∼12月31日まで
奨励賞 1万円
※10000プレイを獲得したゲームから先着10作品
(但し、同一プレイヤーのアクセスは1日1回のみカウント)
11年11月30日水曜日
91. 第一回 11月1日∼12月31日まで
奨励賞 1万円
※10000プレイを獲得したゲームから先着10作品
(但し、同一プレイヤーのアクセスは1日1回のみカウント)
も使用可能
11年11月30日水曜日
97. リ ー プ フ ェ ス ト
11年11月30日水曜日
103. プログラミングは嬉しい!
自分のゲームを家族や友達に遊んでもらったらとっても嬉しい!
11年11月30日水曜日
104. プログラミングは素晴らしい!
人類がかつて手にした中で最高の教材であり、コミュニケーション手段にもなる!
11年11月30日水曜日
106. enchant.jsは
プログラミングの面白さを
誰もが手軽に楽しめる
幸せな世界を作ります
11年11月30日水曜日