なにかのまねごと

A Journey Through Imitation and Expression

7 Billion Humans

adventar.org

これはプログラマーにオススメしたいゲーム紹介 Advent Calendar 2018の11日目の記事です。

 

プログラマーにオススメしたいと言うと、7 Billion Humansというゲームが真っ先に思いつきます。

内容はざっくり言ってプログラミングパズルです。

公式サイトはこちら。

tomorrowcorporation.com

日本語版はSteamとNintendo Switchで配信されてます。Steam版はWin、MacLinuxマルチプラットフォーム対応です。お値段は1500円くらい。

インディーズのゲームですが、プログラマなら多分がっつりやり込んで遊べます。

公式サイトだけ見てもあまりよく分からないだろうから、もうちょっと説明します。

このゲームには社員というユニットがいて、片付けるべき仕事があります。なので、社員にプログラムを仕込んで仕事を片付けさせるのです。

面白いのが、社員は複数いるのに使えるプログラムは一つだけ、というところです。全ての社員に同じプログラムを使って彼らを連携させて仕事を片付けさせる必要があります。

難易度はあくまでパズルレベルではあります。問題を解くだけなら。

しかし、このゲームには最短のコードと最速のコードを目指すモードがついてます。

これがなかなか一筋縄ではいきません。

ゲーム内で正解したコードはオンラインで集計されていて、コードの長さやコードの速さの分布図が見れる様にもなってます。

これを見て、こんなに速いコードを書いてる人がいる!?とびっくりするのもまた一興。自分以上に速いコードはないぜ!ってところまでやり込むのもまたアリ。

ちなみにこのゲーム、コーディング自体はビジュアルでやる訳ですが、プログラムの一部分をコピーしてペーストするという機能が付いていないところが残念です。

コピーするならプログラム全部、そしてペーストする先は3つのノートのうちのどれかに限定されているのです。

でも裏技があって、プログラム全体をコピーして一旦ゲームから抜けて、適当なエディタにペーストするとテキスト形式の独自言語(だと思う)のプログラムがペーストされるのです。それを適度に編集してコピーして、ゲーム中に戻ってからペーストを選択するとビジュアルのインターフェースを無視したプログラミングができます。

このゲーム、前述の通り問題を解くだけなら難しくないです。

でも、最短行のコード、最速のコードを目指すとなかなか歯ごたえがあります。

家に帰ってからもプログラミングをして遊びたい!

そんなプログラマさんにオススメのゲームです。

iTunesでファイルをコピーせずにライブラリを新規に再構築する方法

突然ですがiTunesが立ち上がらなくなりました。iTunesフォルダの中にあるiTunes Libraryをみるとファイル作成日が2015年くらいとありえない日付になっていて、これが壊れたことは確定しました。

なので、iTunesのライブラリを新規に作って再構築する必要があるのですが、普通にやろうとするとiTunesの音楽ファイルを全てコピーする必要があり、ディスク的にも時間的にも無駄です。

そこで、音楽ファイルをコピーすることなくライブラリを新規に再構築する手法を考えて試してみました。

結果は成功。50GB近いファイルが10分前後で回復しました。

ちなみにこの手法ではプレイリストや再生回数の情報は全て失われるのでそれが嫌な人は他の手を考えてください。でも、iTunes Libraryが壊れた時点でそれらの回復は絶望的だとは思いますが……。

以下、方法です。

  1.  ミュージックの下にあるiTunesフォルダをiTunesOLDにリネーム
  2. 必要があれば、iTunesOLD/iTunes Media/Musicの中のファイルを綺麗にする。例えば、重複ファイルが出来上がってしまっていたら削除しとくとか。
  3. optionを押しながらiTunesのアイコンをクリックして立ち上げる
  4. するとライブラリをどうするか聞かれるので、ライブラリの新規作成を選んだのち、ミュージックの中(iTunesOLDがあるフォルダのはず)にiTunesと言う名前のライブラリを作る。
  5. それだけやったら一旦iTunesを閉じる
  6. iTunesOLD/iTunes Media/MusicをiTunes/iTunes Media/の下に移動(移動であってコピーじゃないのでむっちゃ速い)
  7. 普通にiTunesを立ち上げる
  8. 環境設定>詳細>ライブラリへの追加時にファイルを"iTunes Media"にコピーのチェックを外す
  9. ファイル>ライブラリへ追加で、iTunes/iTunes Media/Musicを選択
  10. 後は待つだけで綺麗なライブラリが手に入ります。ここでもコピーをしていないので、めっちゃ速いです。

私はこの方法でうまくいきましたが、あくまでも自己責任でお願いします。

今年買ってよかったものベスト3

普段はあまりこう言う記事は書かないんですけど、今年はなんかそんなテンションなので今年買ってよかったもの記事を書きます。

第3位 BOSKA イージーチーズグレーター

f:id:KZE:20181206211808j:plain

今年の私はなんかカルボナーラにハマってしまったのですが、そうなると材料の粉チーズにもこだわりたくなるわけで。

そんなわけで、粉チーズを作るのにいい感じのチーズおろしを探していて見つけたのがコレ。写真じゃちょっとわかりづらいけど、下の方に受け皿がついてまして、せっかくおろしたチーズを飛び散らせない&ちゃんと容器に注ぎこめるという点が気に入って買いました。

実際その通りの活躍をしてくれて、おいしいカルボナーラを楽しんでいます。

コレは買ってよかった……☆

 

第2位 iPad Pro 10.5 & Apple Pencil(第一世代)

f:id:KZE:20181206211955j:plain

コレ本当にいいです。今年新型が出ちゃったけど、買ったのは5月くらいのことなので十分新型感を楽しみました。

で、iPad Proでお絵描きをするのですが、1から完成にまで持っていくのは無理だろうと侮っていたらそんなことなかったです。ちゃんと気合いを入れたらその気合いに答えてくれます。作例はコレ。

www.pixiv.net

だいたい12時間ほどでこのくらいはいけるみたいです。

お絵かきツールとしては本当にいいですが、ペンの充電が難点。充電しながら描けないのが残念です。

でも、買ってよかった……!

第1位 popIn Aladdin

f:id:KZE:20181206212131j:plain

今年買ってよかったもの1位はダントツでこれです!天井につけられるシーリングライト兼オンラインプロジェクター!

詳しいレビューは

kze.hatenadiary.jp

に書きましたが、現在はコレに加えてNetflixAmazon Primeも見れるようになりました。

そう、この商品の凄いところは買ったところで完成形ではなく、常にネットワークを通して性能がアップデートされていくところなのです。

あとはゲーム画面が映せるようになったらなぁと夢を見るのがやめられません。