clojure-japan

athos 2015-07-20T00:19:54.000030Z

ayamadaさんのゲームでコロッケがゲシュタルト崩壊した…

ayato_p 2015-07-20T00:27:27.000031Z

コロッケ疲れた…。

ayato_p 2015-07-20T09:41:21.000060Z

え、これエンディングあったんですね…

tnoda 2015-07-20T09:41:56.000061Z

エンディングかどうかは知りませんが,ごちそうさまするとこの画面になりました。

ayato_p 2015-07-20T09:42:33.000062Z

ああ、右上のボタン…

tnoda 2015-07-20T09:46:02.000063Z

ちなみに,やっつけ感溢れる Clojure のコードはこちら https://gist.github.com/tnoda/61f32035992577d94a65

athos 2015-07-20T09:47:59.000064Z

文明の利器ですね😄 >Selenium

tnoda 2015-07-20T09:49:48.000065Z

日々の業務を効率化するには十分なのですが > Selenium

tnoda 2015-07-20T09:50:55.000066Z

Canvas を扱おうとすると座標指定でマウスカーソルを動かしてクリックするしか方法が無さそう(私が API を満た限りでは)なのがつらいです。cljs で Canvas アプリ作っている方はテストどうしているのでしょうか?

2015-07-20T12:31:38.000077Z

コロッケプレイありがとうございます

2015-07-20T12:32:58.000078Z

canvas内に描画された要素はdomみたいにアクセスできないので、Seleniumとかでアクセスするのは絶望的ですね…

tnoda 2015-07-20T12:33:47.000079Z

コロッケ人力では 300 個でおなかいっぱいになりました。

tnoda 2015-07-20T12:34:10.000080Z

Canvas のテスト難しいですか,。。。

2015-07-20T12:34:42.000081Z

とりあえず自分が作っているゲームについては、テストは書いてないです。面白くなかった時点で仕様を変えなくてはいけないものにテストを書く気力はないので…。デバッグはfigwheelのreplを叩いてます

2015-07-20T12:38:51.000082Z

最後にテストをまともに書いたのは一年前のこれぐらい https://github.com/ayamada/packss

2015-07-20T12:41:02.000084Z

あとcljsのtest書きはphantomjs使ったりとか色々面倒なんじゃなかったかな…