tmlib.js

をよろしくお願いしますm(>_<)m


phi      

Agenda


自己紹介


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





ありがとうございました