tmlib.js
をよろしくお願いしますm(>_<)m
phi
Agenda
自己紹介
- 名前 ... phi(ファイ)
- 言語 ... C/C++, Python, JavaScript
- 年齢 ... 24 歳
- 仕事 ... 某ソーシャルゲーム会社で働いています
- Twitter ... @phi_jp
- Blog ... TM Life
- 参考書の執筆
- enchant.js開発のレシピ
- enchant.js スマートフォンゲーム開発講座
tmlib.js って何?
tmlib.js とは,
『JavaScript をより使いやすく,
より便利に, そしてより豊かに』
をモットーに制作している JavaScript ライブラリです.
何ができるの?
色々やれます
- グラフィックスプログラミング
- ゲーム制作
- ツール制作
具体的には?
- 生成時に new がいらない class 定義
- HTML5 Canvas をラップして拡張
- jQuery ライクに DOM 操作
- ベクトルや行列をサポート
- 1つのコードで PC とスマホ同時対応
- 音を連続再生
- etc...詳しくは Document へ
サンプル
tmlib.js を使ったサンプルです

↓
グラフィックス編
↓
ゲーム編
ツール編
その他
tmlib.js は
アイディアを即座に形にできるライブラリ
ざっくり使い方
tmlib.js を読み込むだけ
<script src="https://raw.github.com/phi1618/tmlib.js/0.1.3/build/tmlib.js"></script>
ライブコーディング
実際に作ったゲームはこちら
今後の予定
- 高速化
- WebGL サポート
- 参考書
- ゲームプログラミング大会
最後に
なぜ tmlib.js を作っているかというと...
↓
『国民全員プログラマ化』計画
↓
tmlib.js は一般の方のプログラミングへのハードルをぶち壊すようなライブラリにしていきたい!
そしてみなさん,
一緒にプログラミングを盛り上げていきましょう!!
Links
ありがとうございました
tmlibjs
By phi
tmlibjs
- 20,861