enchant.js を使ってゲームを作ろう!!

phiary に引っ越しました. 毎日プログラミングやWebに関する情報を発信しています! RSS 登録してたまに覗いたり, tweet やハテブして拡散してもらえると幸いです.

9leap の開催と共に流行っている JavaScript のゲームライブラリ enchant.js . 面白そうだったのでさっそくダウンロードしてゲームをつくってみました.

使い方を学ぶためにざっくりとStepに分けてまとめてみましたのでよかったら参考にしてみてください. 全体的にコード多め, 解説少なめです.

Read More

JavaScript で文字列フォーマットを実装してみた(sprintf もどき)

phiary に引っ越しました. 毎日プログラミングやWebに関する情報を発信しています! RSS 登録してたまに覗いたり, tweet やハテブして拡散してもらえると幸いです.

JavaScript には C言語の printf や sprintf にあたるメソッドがありません. JavaScript の文字列は ‘+’ でつなげることができるので必要ないっちゃ必要ないんですが視認性があまりよくありません.

そこで, それにあたる関数を自分で実装してみました. 正規表現を使っているので速度は微妙かも.

C言語のような実装にしてしまうと数多くのフォーマット指定子に対応しないといけないので面倒です. なので C# の Format や python 3 の format メソッドのような使い方のできる関数になっております.

Read More

Python 3 の文字列フォーマット formatメソッド

phiary に引っ越しました. 毎日プログラミングやWebに関する情報を発信しています! RSS 登録してたまに覗いたり, tweet やハテブして拡散してもらえると幸いです.

% 演算子 (モジュロ)を使った文字列フォーマットは今後廃止予定らしいので, それに変わる Python 3 の format メソッドを使ってみたところ思いのほか良い感じだったのでまとめてみました.

Read More

HTML5 の Canvas 上でボールをコロコロ for iPhone

phiary に引っ越しました. 毎日プログラミングやWebに関する情報を発信しています! RSS 登録してたまに覗いたり, tweet やハテブして拡散してもらえると幸いです.

以前, HTML5 の Canvas 上でボールがコロコロするプログラムを作りました. iPhone の傾きを JavaScript で取れたので iPhone 用に修正してみました. iPhone を傾けるとボールの転がる方向が変わります.

Read More