仕事術

ゲーム

IDA* とは?A* のメモリ問題を反復深化で解く方法

IDA* (Iterative Deepening A*) の基本を初心者向けに整理した解説記事。しきい値反復と DFS の図解、Python 版 A* で届かなかった『てくてくピクミン』Stage 28 / Stage 57 を C 言語の IDA* で解けるようにした工程を紹介します。
ゲーム

A* 探索とヒューリスティック設計の基本 — てくてくピクミンで追う実装ポイント

A* (エースター) の基本から Dijkstra 法との関係、ヒューリスティック関数 h(n) の設計 (マンハッタン距離と BFS 実距離の違いを図で比較)、複数ピクミンへの拡張、A* の最適性の証明スケッチまでを初心者向けに解説。『てくてくピクミン』全 68 ステージの解析で、実際にどう設計し、白ピクミンの特殊移動で発覚した許容性破綻をどう修正したかも工程つきで紹介します。
ゲーム

パズルゲー「てくてくピクミン」の最適解を claude code に導いてもらったよ

カードe+でゲームキューブ版『ピクミン2』にインストールできたミニゲーム『てくてくピクミン』全68ステージを、Python 移植のエンジンと A* / IDA* で解いた記録。53ステージで最適性を確認し、うち7ステージで既知解より短い合計31手の短縮解を発見。解答を再生できる非公式ファン解析ページも公開中。
Uncategorized

法令を読みやすくするためのUIをClaude Codeで作ったよ【法見る君】

入れ子の括弧と参照条文だらけで読みにくい法令を、快適に読むための自作UI「法見る君」。Claude Codeで実装した3ペイン表示・括弧折りたたみ・逆リンク自動生成など、実務で使える機能を画像付きで解説します。
プログラミング

マルコフ連鎖とは?高校数学の知識でGPTに教えてもらった

確率モデルの基本である「マルコフ連鎖」を高校数学レベルの知識で解説します。天気モデルのトイプロブレムを使い、遷移確率行列、確率分布の更新、定常分布の考え方まで数式とPython例で丁寧に整理します。
仕事術

【G検定体験記】2023年11月の出題範囲、勉強方法について

2023年11月に、AI(人工知能)系の資格として知られる「G検定」に合格しました!その時の合格に向けたスケジュール、勉強方法、そして2023年11月の出題範囲について紹介します。
プログラミング

パズルゲーム「てくてくピクミン」の最適解をマクロで分析する

懐かしの平面パズルゲーム「てくてくピクミン」の、最適解をマクロで解析した時の考え方をまとめた。
プログラミング

難解パズルゲーム「てくてくピクミン」をエクセルマクロで再現

非エンジニアですが、懐かしの平面パズルゲーム「てくてくピクミン」をエクセルマクロで再現してみました。最近のゲームで言うと「Baba Is You」に似ています。
プログラミング

【python】ゲーム画面の文字を認識して、翻訳するツールを作成

pythonで、DeepLのAPIを使用して、PC画面上の英文を翻訳するツールを作成しました。
プログラミング

【colaboratory】APIを使ってGoogleDrive内の音声データから議事録を作成

Pyannote.audio、Whisper等のモジュール、ChatGPT、Notion等のAPIを使って、Colaboratory上で音声データからの議事録を作成して、保存できるようなコードを作りました。