2013-01-01から1年間の記事一覧

クリスマスダンジョンに挑んできたよ!

codeiq.jpで開催されていた「FizzBuzzダンジョン」及び「クリスマス版素数のダンジョン」をクリアできたので、せっかくだからとこちらのイベントにもお邪魔して来ました。FizzBuzz問題を私が60文字、70文字で四苦八苦して解いてる中、twitter上には34文字で…

【enchant.js】Hello Physical World vol.7【box2d】

アレですよ。そろそろBox2Dの記事でも書きましょうよ。 ――と、誰に言われたというわけではないんですが、お久しぶりの【Hello Physical World】でございます。 vol.5でSpriteに加える力は3種類あると説明しました。今回は3つのうちの最後、applyTorque に…

【enchant.js】正弦波の書き方【やっぱり関係ない】

前回は円を扱いましたので、今回は正弦波を描画してみましょう。 正弦波ってどんな図形かというと、『あずまんが大王』のOPの1:10あたりでやってる動きですw 冗談はさておき、正弦波の描く図形は「波」です。 これがなぜ円と関係してくるのでしょうか。 円…

【enchant.js】arcを使わない円の書き方【あんまり関係ない】

ここ最近、すっかりプログラミング熱が冷めております。 じゃあプログラミングに向けられていた熱がどこ行ったのかというと、今はお絵かきの方に向けられています。 最近はA・ルーミスという方が書かれた教本をチラチラと見ているのですが、これがまた面白…

【enchant.js】MOON Challenge!【9leap】

久々に9DaysChallengeが開催されましたね。 その名もMOON Challenge! 7月に発売されたUEIのタブレット『enchantMOON』にちなんだ9Daysです。 それも2回! もちろん、私も参加しました!MOON Challenge #1 9leap : マルっと! by v416 - どこでも遊べる、…

【enchant.js】円を区切る方法【canvas】

みなさま、お久しぶりでございます。 もはや月に1回の更新があるかどうかというへなちょこブログの更新であります。 8月はコミケに9daysが2回と、ついでに言うと仕事の方でもリリースがあったりとイベント盛りだくさんの月でした。 「だから更新できなく…

【enchant.js】Hello Physical World vol.6【box2d】

もう7月終りだよ! ということで久々のブログ更新であります。 ここのところ、仕事とコミケの同時進行でニッチもサッチも行かなくなっていましたが、ようやっと落ち着いて来ました。……たぶん。さてさて。6回めを数える「Hello Physical World」では、apply…

【enchant.js】Hello Physical World vol.5【box2d】

「Hello Physical World」第5回目。今回は Sprite に加える applyImpulse を取り上げます。 box2d.enchant.js には Sprite に力を加える関数が3つ用意されています。 継続的な力を加える applyForce、継続的な回転力を与える applyTorque、そして今回取り…

【enchant.js】Hello Physical World vol.4【box2d】

4月は更新できずに申し訳ありません。 「Hello Physical World」第4回目は、インスタンス生成時の最後の引数、isSleeping についてです。isSleeping について、まずリファレンスを確認してみましょう。 {Boolean} isSleeping Optional Spriteが初めから物…

【enchant.js】Hello Physical World vol.3【box2d】

「Hello Physical World」3回め。 今回のお題は摩擦係数です。摩擦とは何か、例によってWikipediaを引いてみましょう。 二つの物体が接触している際に、その接触面に平行な方向に働く力。ちょっとわかりにくいですね。もうすこし読み進めてみるとこんな箇所…

【enchant.js】チョコレート・ドロップ【box2d】

新作、「チョコレート・ドロップ」を投稿しました。 今回の特徴は多角形(三角形とか台形)を利用しているところでしょうか。enchant.jsの公式pluginのbox2d.enchant.jsではなく、ベースとなったPhySprite.enchant.jsを使用しています。PhySprite.enchant.js…

【enchant.js】Hello Physical World vol.2【box2d】

さて。 お待たせしました。「Hello Physical World」2回めです。 今回はちょっとやっかいな反発係数を取り上げようと思います。反発係数とは! 2物体の衝突において、衝突前の互いに近づく速さに対する、衝突後の互いに遠ざかる速さの比のことである!ようす…

Sublime Text 2のsnippetを試してみた

Sublime Text 2にはsnippetという、まぁ一種の自動補完のような機能があります。 snippetの詳しいことはテキトーにググって下さい。 で、こちらを参考にひとつ試しに作ってみました。 <snippet> <content> </content> </snippet>

「第肆回天下一カウボーイ大会」で生き恥をさらしてきましたよ

2月3日に行われた「第肆回天下一カウボーイ大会」に行って来ました。すごかったですね! どれもこれも魅力的な講演で、もう、本当に聞き入ってしまいましたよ。実はですね、本当は行く気なかったんです。 「数学とかわかんねーし、どーせ聞いてもワケワカメ…

【enchant.js】アトラスXの例えばこんなハック【GGJ】

先日のGGJ、皆様お疲れ様でした。 同じチームとなった@sparrow_Pさんと@Kadesh_Laurantさん、本当にお疲れ様でした。一緒にゲームを作ることが出来て、しかも完成にまでこぎつけることが出来てほんとうによかったです。 GGJ内のサイト。 Game: Earthly Star …

【GGJ】行ってくるぜ!

本日からGGJ――GlobalGameJamが始まりましたね。 私はNII会場でシナリオ周りで参加する予定です。 新宿会場では、enchant.js界隈でお馴染みの何名かがtmlib.jsを使って参戦とのこと。 いや、楽しみです。

【enchant.js】Hello Physical World vol.1【box2d】

最近、このブログに「box2d.enchant.js」で検索かけて辿り着く方が多いようです。*1 こんな記事も書いているわけですからさもありなん。しかし改めて読み返すと……結構つっけんどんですよね。もっと初歩からキチンと書いとけや、と。というわけで、box2d.ench…

【enchant.js】TShape.js作りました【プラグイン】

enchant.jsは画像なしでもある程度作れるようにしてほしいなー。四角簡単に作れる程度には。2013-01-10 00:09:25 via YoruFukurou というtweetを見たので、マルや多角形を描画するライブラリを作ってみました。 ソース サンプルはこちら

【tmlib.js】プログラミングぞめ【box2d】

あけましておめでとうございます。 本年もよろしくおねがいします。はてさて。わたくし、休暇中はほとんどプログラミングをやらない人間で、先日仕事の折(4日から仕事ですよ!)にちびーっといぢって見ました。成果は以下の通り。 http://jsdo.it/blogpart…