【翻訳】関数型リアクティブゲームプログラミング ー RxJSブロック崩し
時折思い出したようにHaskellで簡単なツールを作る程度には関数型言語好きなのですが、UIやゲームの設計スタイルが革新的に変わると巷で噂の関数型リアクティブプログラミング(FRP: Functional Reactive Programming)は未経験だったので、ゴールデンウィークを機に勉強し始めました。
様々な記事を読む中で、特に以下の2つの記事が大変わかりやすく役に立ったのですが、後者はまだ日本語版がないようなので、この機会に翻訳してみたいと思います。
- The introduction to Reactive Programming you've been missing(翻訳)
- Functional Reactive Game Programming – RxJS Breakout
と、その前にお約束のマントラを。Everything is a stream!
続きを読む
Cocos2d-JSの最小テンプレートを作成する
少し前からCocos2d-JS(JavaScript版Cocos2d-x)がクリエイティブコーディング環境として使えないか検討を続けていたのですが、大方の機能が把握でき、そろそろ行けそうな気がしてきました。
本日はその第1弾として、ブラウザ上でCocos2d-JSを使うための最小のテンプレートを作成してみたいと思います。
続きを読むWebアプリ開発向け簡易ブラウザ floating-preview の紹介
ブラウザ上でRubyでProcessingする
思い立ってProcessing Advent Calendar 2015に参加させていただきました。12/20担当、kitaoです。よろしくお願いします。
かつて、「Rubyを使って気軽にクリエイティブコーディングしたい!」という人がたくさんいるに違いないと確信し、Processing.rbを作ったりしたのですが、心残りなこととして、JavaのProcessingライブラリを利用していたため、ブラウザ上で簡単に公開できないという点がありました。
あれから時代は流れ、今はp5.jsやOpalといったブラウザと相性の良いライブラリが大分実用的になって来ましたので、今回はブラウザ上でRubyで作成したProcessingのスケッチを動かすことにチャレンジしてみたいと思います。
続きを読むAtomエディタ用 Cocos2d-JS 入力補完パッケージ autocomplete-cocos2d-js
前回作成したautocomplete-cocos2d-jsの機能を更新したので、改めてご紹介です。
続きを読む