投稿

転送サービスを使って Gopher 君を買った話

イメージ
個人輸入・転送サービスのスピアネット というサービスを利用して、 Canada/US の Google Merchandise Store  から Gopher 君のピンクとパープルを買った話。

Go言語で画像縮小できるライブラリのベンチマーク

イメージ
Go言語で画像縮小できるライブラリのベンチマークなどを取ろうと思って少し書いてみた。 https://github.com/oov/resize-test github.com/nfnt/resize github.com/disintegration/gift code.google.com/​p/​appengine-go/​example/​moustachio/​resize github.com/bamiaux/rez code.google.com/p/graphics-go/graphics github.com/disintegration/imaging この辺りのライブラリは画像の縮小ができるので、どれも func(src image.Image, w int, h int) (image.Image, error) で 呼べるよう整理 して、それを元にした ベンチマークのジェネレータ とか サンプル画像出力プログラム を作った。 テスト環境は Intel Atom D510 で、物理コア数2でハイパースレッディング対応。遅い。 使用したGo言語環境は go1.3.1 の linux/amd64 版。

Cocos2d-JS 触り始めた5

イメージ
前回の作業中ホーミングミッソーを試しにたくさん飛ばしてみると、一時的にフレームレートが低下し、それに伴いゲームの進行速度が遅くなることがあった。特にフレームスキップなどの実装をしていないしこれは想定通りの動作ではあるものの、 update メソッドの第一引数に渡されてくる値は前回のフレームからの経過時間(秒)なので、これを適切に扱うようにすればフレーム落ちも加味して計算できる。

Cocos2d-JS 触り始めた4

だいぶやりたいことが見つからない感じになってきたので、 cc.ParticleSystem を使って適当に何かを散らしてみようかと思った(やったほうがいいことはもちろんまだたくさんあるが面倒くさい)。

Cocos2d-JS 触り始めた3

前回までの作業で操作することでブロックを避けられるようになり、少しゲームっぽくなってきた。 もう少し弄ってみる。

Cocos2d-JS 触り始めた2

前回の記事 ではデモプロジェクトを少し触って大体の雰囲気を掴んだ。 今回はもう少し使い込んでみるために、以前作った 簡単なゲーム を Cocos2d-JS 上で動くよう移植してみることにする。

Cocos2d-JS 触り始めた

以前 NME でゲームを作ってみたりしたこと などもあったが、巷で話題なのは Unity とか Cocos2dx 辺りで、この辺は有名だしもっと色々便利なんだろうなあと思っていた。最近会社を辞めて少し時間ができたので、そんなに情報が多くなくて面白そうな Cocos2d-JS  を触ってみようかと思ったので、合わせて日誌的にブログを書いてみることにする。