タグ

2021年12月30日のブックマーク (2件)

  • 6x6リバーシの神 - まめめも

    絶対に勝てない6x6リバーシを作りました。あなたは黒番、AIが白番です。 絶対に勝てない6x6リバーシを作りました! ぜひ挑戦してみてくださいhttps://t.co/Ul5n3q9jMp— Yusuke Endoh (@mametter) December 30, 2021 これは何? 6x6の盤面のリバーシは後手必勝 *1 であることが知られています。 このAIは白番(後手)で完璧にプレイします。つまり黒番のあなたは絶対に勝てません。無力感を楽しんでください。 技術的な話 このAIWebAssemblyになっているので、全部あなたのブラウザの上で動いてます。真のサーバーレスです。 AIのソースコードはRustで書きました。わりと堅実なゲーム木探索になってます。UIは普通にTypeScriptとthree.jsで実装しました。 github.com 作った順に説明します。 盤面の表現

    6x6リバーシの神 - まめめも
    gfx
    gfx 2021/12/30
    AIをRustで実装してwasmにしてブラウザで動かすアプリ。
  • Staff EngineerとSenior Engineerの違いを知る「Staff Engineer」 - stanaka's blog

    今年読んだは今年のうちにレビューしてしまおう、の第二弾「Staff Engineer」です。 Staff Engineer すこし前にTwitter界隈でIndividual Contributor(以下、IC)の話が話題になってましたが、そのICとしてのキャリアの先にある、日ではあまり馴染みのないStaff Engineerについてのです。ちなみにの内容は全て https://staffeng.com/ でも読むことができますので、紙が不要な人はこちらからどうぞ。 Staff Engineerは、会社ごとに、またおそらく部署ごとでも様々なバラエティのある役割の定義があり、このは著者での経験に基づく記述と、各社のいろいろなStaff Engineerの人たちからのインタビューから構成されています。 著者の経験によると、Staff Engineerの典型例として、一つ、もしくは複数

    Staff EngineerとSenior Engineerの違いを知る「Staff Engineer」 - stanaka's blog
    gfx
    gfx 2021/12/30
    "一つ、もしくは複数のチームをリードするTech Lead, 特定領域のアーキテクチャに責任を持つArchitect, 複雑で難易度の高い問題解決を担うSolver, シニアリーダーのビジョンを実現するためのRight Handの4つ"