Fork me on GitHub
#clojure-japan
<
2015-07-20
>
athos00:07:54

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

ayato_p00:07:27

コロッケ疲れた…。

ayato_p09:07:21

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

tnoda09:07:56

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

ayato_p09:07:33

ああ、右上のボタン…

tnoda09:07:02

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

athos09:07:59

文明の利器ですね😄 >Selenium

tnoda09:07:48

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

tnoda09:07:55

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

ayamada12:07:38

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

ayamada12:07:58

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

tnoda12:07:47

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

tnoda12:07:10

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

ayamada12:07:42

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

ayamada12:07:51

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

ayamada12:07:02

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