フ
月刊 Web Designing vol.102
連載:エキソニモのVIEW-SOURCEより続きです。
オンライン板: http://exonemo.com/view-source/
psyarkへの質問
「“フ”で思いつくことはなんですか?」
ブースタードラフト。Magic: The Gatheringというゲームの遊び方です。
子供の頃やりこんでいると意思決定のトレーニングになるという噂です。
僕は学生の頃4th黒枠〜プレーンシフトまでやって辞めちゃいましたが、
最近、我々BOWに入った若者の面接として、久々にコレを行いました。
僕が飛行を、彼がクリーチャー除去を多めに確保して1vs1の引き分け、
決勝となる3戦目、彼が出した槍折りのビヒモスをどうすることもできず
彼の勝利、無事入社となりました。
カード選択のセンスはもちろん、通常の面接では見れない素の表情など
真剣勝負を交わせば多くのことが見えてきます。
面接でブードラ。お勧めです。
その他の質問: http://wonderfl.net/user/ViewSource/codes
// forked from psyark's ParallelLife
// forked from psyark's forked from: convolution_life
//
/* 月刊 Web Designing vol.102
連載:エキソニモのVIEW-SOURCEより続きです。
オンライン板: http://exonemo.com/view-source/
psyarkへの質問
「“フ”で思いつくことはなんですか?」
ブースタードラフト。Magic: The Gatheringというゲームの遊び方です。
子供の頃やりこんでいると意思決定のトレーニングになるという噂です。
僕は学生の頃4th黒枠〜プレーンシフトまでやって辞めちゃいましたが、
最近、我々BOWに入った若者の面接として、久々にコレを行いました。
僕が飛行を、彼がクリーチャー除去を多めに確保して1vs1の引き分け、
決勝となる3戦目、彼が出した槍折りのビヒモスをどうすることもできず
彼の勝利、無事入社となりました。
カード選択のセンスはもちろん、通常の面接では見れない素の表情など
真剣勝負を交わせば多くのことが見えてきます。
面接でブードラ。お勧めです。
その他の質問: http://wonderfl.net/user/ViewSource/codes
*/
package {
import flash.display.*;
import flash.filters.ConvolutionFilter;
import flash.geom.ColorTransform;
import flash.net.URLRequest;
import flash.system.*;
[SWF(width=465,height=465,frameRate=3,backgroundColor=0x333333)]
public class ExonemoViewSource extends Sprite {
public function ExonemoViewSource() {
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener("complete", function ():void {
field.draw(loader);
stage.addEventListener("enterFrame", function ():void {
field.applyFilter(field, field.rect, field.rect.topLeft, step);
field.paletteMap(field, field.rect, field.rect.topLeft, ruleR, ruleG, ruleB, null);
});
});
var url:String = "http://assets.wonderfl.net/images/related_images/4/42/421a/421ac8508538b6b48840d34724b48dde73cced6e";
loader.load(new URLRequest(url),new LoaderContext(true));
var field:BitmapData = new BitmapData(465,465, true, 0);
var step:ConvolutionFilter = new ConvolutionFilter(3, 3, [1, 1, 1, 1, 9, 1, 1, 1, 1], 0xFF, 0);
var ruleR:Array = [0, 0, 0, 0xFF0000, 0, 0, 0, 0, 0, 0, 0, 0xFF0000, 0xFF0000];
var ruleG:Array = [0, 0, 0, 0x00FF00, 0, 0, 0, 0, 0, 0, 0, 0x00FF00, 0x00FF00];
var ruleB:Array = [0, 0, 0, 0x0000FF, 0, 0, 0, 0, 0, 0, 0, 0x0000FF, 0x0000FF];
addChild(new Bitmap(field));
}
}
}