AaznHz9Ta5EsvABEFJLcKyGZK4M9RwKroLProjects自作キーボードその3自作キーボード3つ目。東京に引っ越してから、通勤時間がだいぶ増えた。携帯をつないで使う形のキーボードを作成する事にした。keyboardパズルグレッグイーガンのSF「ディアスポラ」に、ワンの絨毯という章がある。成長するタイルでできた絨毯が海に浮んでる星があらわれる。その中に住んでるやつがいる、というあらすじ。そのタイルをイメージしてこのパズルを作った。見た目に反して完成させるのはなかなか難しく作ってある。良い数独の問題はバックトラックする必要が少ないと聞いた。考えて、このパズルを作った。あと1枚まで完成したのに、最後の1枚がどうしてもハマらない。このパズルは良い感じにプレーヤの心を折りにくる。タイルパターンの生成はRustで書いたコードで行っている。前にLL言語で生成コードを書いたが遅くて使いものにならなかった。Rustはヒープの使用を避けられるのが大きいのではないかと思っている。殆どの人は数時間以上悩む。1人だけ、すらすらと解いてしまった人がいた。歯車を自動生成するテスト。それを自動生成している。将来的には時計を作りたい。