Reactでミニゲーム2

http://www.nosoosso.com/junk/game/004react_snake/02/

アイテムを取れるようにしたら結構それっぽくなってきた。

速度の問題は盤面を小さくすることである程度解決したが、ヘビの長さが長くなるごとに次第に重くなっていくという問題が新たに発生している。

Functorsの練習

fmapの基本的な使い方

Prelude> fmap (1+) (Just 4)
Just 5

Prelude> fmap (1+) ([1..4])
[2,3,4,5]

ファンクターが関数を持つ場合$で適用する必要がある。

Prelude> fmap (\f -> f 4) (Just (1+))
Just 5

Prelude> fmap (\f -> f 4) ([(1*),(2*),(3*),(4*)])
[4,8,12,16]

Prelude> fmap ($ 4) (Just (1+))
Just 5

Prelude> fmap ($ 4) ([(1*),(2*),(3*),(4*)])
[4,8,12,16]

fmapとNothingを併用した例

Prelude> fmap (+1) Nothing
Nothing

Prelude> fmap ($ 4) Nothing
Nothing

ちょっとややこしい例(実用性はない?)

Prelude> fmap ($ 5) (fmap (+) (Just 3))
Just 8

Prelude> fmap ($ 5) (fmap (+) [1..4])
[6,7,8,9]

Bitbucketのissueから1週間の進捗状況をSlackに報告するやつ

f:id:nosoosso:20150613003945p:plain

Bitbucketのissueの中から一週間以内にstatusがresolvedになったものを表示します。

単なるRubyスクリプトなので実行すれば動きます。自鯖とかで適当にバッチ処理してください。

nosoosso/ShinchokuBucket · GitHub

登録したRSSのlinkタグをはてなブックマークのURLにして発行するやつ

登録したRSSのlinkタグをはてなブックマークのURLにして発行するやつを作った(意味不明)。

後日Readmeに詳細を書く。

Heroku等にデプロイすれば使えるので、もしあれならあれしてください。

GitHub - nosoosso/HatenanRSS: 登録したRSSのlinkタグをはてなブックマークのURLにして発行する。

Unityで横スクロールアクションっぽいの

http://www.nosoosso.com/junk/game/003YokoSc/01/out.html

アクションゲームの基本的な部分をRigidbodyを使わずにつくってみた。矢印キーで移動、スペースでジャンプ。緑っぽいところが当たり判定。

Githubにもあげておいた