# ワカメ（Wakame）— 詳細プロフィール

> ワカメは、企画から実装・公開・運用までを一人で行う個人開発者です。何を作るか、要件、技術の選び方、仕様、動作確認、公開するかどうかは自分で判断し、実装の速度を上げるために生成AIを使っています。この分担で、個人でも短期間でサービスを形にする進め方を確立しています。代表作は、位置情報とQRコードで実店舗への来店をゲームに変える街歩きサービス「どんぐりの森」（dongurimori.com）。Next.jsとGeolocation APIで実装し、加盟店向けの来店分析画面まで含めて一人で作りました。自作ブラウザゲーム105本を公開するゲーム置き場「ONIKIN GAME HUB」をCloudflare Workersで運営し、PythonとFastAPIでスマートフォンをWindows PCのマウスにするツール「SmartMouse」をv0.5.4まで開発・配布。手書き文字で操作するオンライン対戦ゲーム「ドパ筆書き」をWebGL2とCloudflare Durable Objectsで開発・運用しています。ほかにCloudflare Workers + D1の匿名掲示板「居場所のない人の村」、文章のAIらしさを判定する「TURING TEST」、Discord上で遊ぶマーダーミステリーを公開。音声合成デスクトップアプリ、画像1枚からVRMを作るツール、BGM自動生成ツール、台本から動画を組み上げる自動生成パイプラインも制作しています。Xではフォロワー3,900人を超える発信を続けています。YouTubeには191本を投稿し、制作物の紹介動画は自分で撮影・編集しています。開発以外では、ブロックチェーンゲームPROJECT XENOのコミュニティで活動し、国際大会「XENO PRO TOUR 2023 in Manila」の日本語実況と、大会「Bitget杯」全4回の司会を担当。ギルドの運営資金を集めるクラウドファンディングを企画・執筆し、支援者46人から304,000円（達成率101%）を調達しました。

- サイト: https://wakame.dev/
- 案内（llms.txt）: https://wakame.dev/llms.txt
- 肩書き: AI活用の個人開発者 / Webサービス・ブラウザゲーム制作
- 活動ジャンル: 個人開発, ブラウザゲーム, AI, Webサービス, IoT, 動画制作

## About

作りたいものを思いついたら、動いて人が触れるところまで作ります。位置情報とQRコードを使った街歩きゲーム、Pythonのデスクトップツール、Raspberry Piの時計、Discordで遊ぶゲームなど、分野は決めずに作ってきました。手は速いほうで、SmartMouseは公開から7日で8回アップデートし、ブラウザゲームは最初の1本から3か月ほどで105本になりました。ほかの作品も合わせると、ゲームは119本つくっています。

何を作るか、どんな仕様にするか、どの技術を使うか、公開していいかは自分で決めます。コードを書く部分は生成AIに任せることが多いですが、出てきたものは必ず自分で動かして確かめ、思っていたのと違えばどこが違うかを伝えて直させます。

作って終わりにはしていません。exeにして配布する、独自ドメインで公開する、SNSでシェアされたときの見え方を整える、XやYouTubeで紹介する、まで自分でやっています。せっかく作っても、使ってもらえないとさみしいので。

## Projects

### [どんぐりの森](https://wakame.dev/projects/dongurimori/index.html.md)

街を歩いて葉っぱを拾い、加盟店のQRコードを読むとどんぐりがもらえる、無料の街歩きブラウザゲーム。

- 詳細: 実店舗への来店をゲーム体験に変えることを目的に、個人で企画・開発して公開している無料のWebサービスです。利用者は地図を開いて周囲に落ちる葉っぱを拾い、葉っぱ10枚をどんぐり1個に交換します。加盟店のQRコードをレジで読み取るとどんぐりがもらえ（同じ店舗は1日1回まで）、まれに金のどんぐりが出ます。集めたどんぐり10個で木が1本育ち、歩いた街のかたちが自分の森として残る仕組みです。どんぐりは7日で毛虫に食べられる期限付きにして、「ゆでる」と7日延長、金のどんぐりで買う毛虫バリアで24時間保護と、継続して歩く動機を設計しました。アプリのインストールと会員登録を不要にするためPWAのブラウザアプリとして実装し、登録なしで遊び始めたあとにGoogleログインすればデータを引き継げるようにしています。店舗側は専用端末もレジ改修も不要で、QRコードを1枚置くだけ。加盟店の管理画面では今月の来店数・来店人数・初回と再訪の内訳が見られ、QRを置いた効果を数で確認できます。位置情報は葉っぱの表示と来店確認にだけ使い、移動の軌跡は保存せず直近1地点のみを位置偽装の判定用に保持しています。利用者と加盟店の相談先として、LINEオープンチャット「どんぐりの村」も運営しています。
- カテゴリ: Web, Game
- 使用技術: Next.js, Leaflet / OpenStreetMap, Geolocation API, QRコード読み取り, Googleログイン, PWA, Cloudflare
- 担当: 企画・コンセプト設計, ゲーム設計（葉っぱ・どんぐり・育成・期限）, 位置情報とQR読み取りの実装, 加盟店向け管理画面の設計, 利用規約・プライバシー設計, 独自ドメインでの公開・運用
- 制作期間: 2026 〜 運用中
- ステータス: 公開中（加盟店募集中）
- 公開URL: https://dongurimori.com
- 利用者の相談先: https://line.me/ti/g2/zyl2lg2EksFgz-XMrgBzyF5wstSZ8WkslhO6GQ

### [ONIKIN GAME HUB](https://wakame.dev/projects/onikin-game-hub/index.html.md)

自作ブラウザゲーム105本をまとめた、インストール不要のゲーム置き場。

- 詳細: インストールなしでスマートフォンからもPCからもすぐ遊べることを条件に、個人で制作したブラウザゲーム105本をまとめたポータルです。ライブラリに頼らずVanilla JavaScriptでゲームロジックとUIを実装し、Cloudflare Workers上で公開しています。アクション・パズル・テーブル・クイズ・ご当地ゲームなどにカテゴリ分けし、検索機能とランキング機能付きゲーム10本を用意。47都道府県をテーマにしたご当地ゲームを49本そろえるなど、継続的に本数を増やしています。ゲームをバラバラに公開せず、1つのドメインに /games/ゲーム名/ の形で1本ずつ独立して配置する構成にし、100本以上に増えても破綻せず低コストで運用できる設計にしました。
- カテゴリ: Game, Web
- 使用技術: HTML, CSS, JavaScript (Vanilla), Cloudflare Workers, Cloudflare KV
- 担当: ゲーム企画, ゲームロジック実装, UI設計, ポータルサイト設計, 公開・運用
- 制作期間: 継続制作中
- ステータス: 公開中（全105本）
- 公開URL: https://browser-games.btwakame.workers.dev/

### [SmartMouse](https://wakame.dev/projects/smartmouse/index.html.md)

スマートフォンのブラウザからWindows PCのマウス・キーボードを操作できるツール。

- 詳細: 手元にマウスがない環境でもPCを操作できるようにするため、個人で企画・開発したツールです。Windows側の受信アプリ（Receiver）はPythonとFastAPI / Uvicornで実装し、PyInstallerでexe化して配布しています。スマホ側はアプリのインストールが不要なブラウザ版（TypeScript / Vite）で、Receiverに同梱して配信しています。Receiver画面のQRコードをスマホの標準カメラで読むだけで接続できます。接続にはReceiver起動ごとに変わる128bitのトークン認証を導入し、Bonjourによる自動検出と自動再接続にも対応。カーソル移動・クリック・スクロールに加えて、文字入力の送信やコピー／貼り付けまで実装しています。タスクトレイ常駐での運用や、Windows Defenderに誤検知されたときの対処など、「実際に配布したときに起きる問題」まで踏み込んで解決しました。
- カテゴリ: Tool, Python, Web
- 使用技術: Python, FastAPI, Uvicorn, WebSocket, TypeScript, Vite, PyInstaller, Bonjour, QRコード
- 担当: アイデア設計, 通信プロトコル設計, Windows受信アプリ開発, ブラウザ版クライアント開発, exe化・配布設計, 配布後の不具合対応
- 制作期間: 継続アップデート中
- ステータス: 公開中（v0.5.4）
- 公開URL: https://github.com/bluewakame/SmartMouse

### [Donguriko Live（AI配信アバター）](https://wakame.dev/projects/donguriko-live/index.html.md)

配信コメントにローカルAIが返事をして、Live2Dアバターが自分の声で喋る自動配信ボット。

- 詳細: 配信中のコメントにAIキャラクター「どんぐりこ」が自動で返事をする、AItuber向けの配信ボットです。コメントはわんコメのWebSocketから受け取り、ローカルのOllama（gemma4:e2b）で返答文を生成、IrodoriTTSで音声化して、OBSに映したLive2Dモデルが喋ります。音声はリファレンス音声からボイスデザインし、シードを固定することでキャラクターの声を毎回そろえています。生成したWAVの音量エンベロープを解析して口の開きに変換し、オフセットを調整してリップシンクさせました。コメントが3分止まると用意した話題からAIが自分で話し始める自動トーク、直近3ターンの会話に加えてMarkdownファイルに書いた設定や覚えておきたいことを読み込むメモリ機能、時刻と天気を答えるツール呼び出しも組み込んでいます。人前でAIに喋らせる以上、危ないコメントへの備えがいちばん大事だと考え、安全フィルターを別に作りました。全角と半角、カタカナとひらがな、記号や空白の違いをならしてから判定し、コメントを読む前とAIが返事を出した後の両方で確認します。「死にたい」などのつらい気持ちのコメントには、AIに返事を作らせず、決まった言葉で相談窓口を案内します。このときコメント本文も名前も画面に出さず、記憶にも残しません（晒さないため）。同じ内容を連投されても読み上げ回数を絞り、荒らしに使われないようにしています。LLMと音声合成はどちらもローカルのGPUで動かしているため、生成まわりに従量課金は発生しません。
- カテゴリ: AI, Video, Tool
- 使用技術: Node.js, Ollama / gemma4（ローカルLLM）, IrodoriTTS（音声合成）, Live2D, OBS, わんコメ, WebSocket, CUDA
- 担当: 企画・キャラクター設計, 配信パイプライン構築, リップシンク実装, 自動トーク・メモリ機能の実装, ツール呼び出しの実装, 安全フィルターの方針づくりと実装, ローカル完結構成の設計
- 制作期間: 制作済み
- ステータス: 制作済み
- 公開URL: https://github.com/bluewakame/donguriko-live

### [小銭へらしレジ](https://wakame.dev/projects/kozeni-register/index.html.md)

お釣りの小銭がいちばん少なくなる払い方を考える3Dレジゲーム。日本の硬貨と自動釣銭機つきのレジを、WebGL2で立体的に描いた。

- 詳細: 「1,380円に2,030円出すと、お釣りは650円で3枚」という、レジ前でのちょっとした計算をゲームにしたブラウザゲームです。財布の硬貨やお札をクリックしてトレーに出し、お会計すると自動釣銭機からお釣りが出てきます。支払い後に財布に残る小銭の枚数を、考えられる最少の枚数と比べて採点し、10回のお会計の合計点を競います。財布の中身は次のお会計に持ち越されます。点数はそのまま経験値としてブラウザに貯まり、レベルが上がると「小銭の達人」「レジマスター」などの称号がもらえます。最少の枚数は、手持ちの硬貨の出し方をすべて調べて求めています。お釣りの硬貨は払った額の1000円未満の部分だけで決まるので、お札は「足りるかどうか」だけを見ればよく、探索は硬貨の組み合わせだけで済みます。描画は3Dライブラリを使わず、WebGL2とGLSLで直接書きました。1円から500円までの6種類の硬貨は、図柄・文字・ふちの高さをCanvasで描いた高さマップからシェーダーで凹凸を出し、アルミ・黄銅・青銅・白銅・新500円の2色の地金を金属の反射で描き分けています。50円・100円・500円は側面のギザも再現しました。影はシャドウマップ、金属の映り込みは天井の照明パネルを式で表した店内の環境光で作り、効果音もWebAudioで合成しています。
- カテゴリ: Web, Game, Graphics
- 使用技術: WebGL2, GLSL, PBR（GGX）, シャドウマップ, Canvas 2D, WebAudio, JavaScript
- 担当: 企画, ゲーム設計, シェーダー実装, 硬貨のモデリングと図柄, 最適解の探索
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: https://wakame.dev/kozeni/

### [水面と葉っぱ](https://wakame.dev/projects/water-leaves/index.html.md)

WebGL2とGLSLだけで描いた池の水面。FFTの波と、カーソルで生まれる流れに葉っぱが浮かび、エサをまくと鯉が食べに来る。

- 詳細: Three.jsなどの3Dライブラリを使わず、WebGL2とGLSLのシェーダーを直接書いて作った水面のシミュレーションです。処理を3つに分けています。波のうねりは、風の向きと強さから作った波のスペクトルを、GPU上の逆FFT（高速フーリエ変換）で毎フレーム高さと傾きに戻して計算しています。カーソルで生まれる流れは波とは別に、2次元の流体（移流・渦の強調・圧力の計算）としてGPUで解いています。その流れの速度をGPUから非同期で読み戻し、葉っぱをその場の流れと渦に合わせて動かしています。池には7匹の鯉が泳いでいて、クリックでエサをまくと気づいて寄ってきて食べます。鯉は池の平面のテクスチャに描き、水面のシェーダーで屈折させて水の中に見せています。池は斜めから見下ろす視点で、画面の各ピクセルから視線を飛ばして水面との交点を求めて描いています。水面の色は、屈折して見える池の底と鯉、波が集めた光（コースティクス）、葉っぱと鯉の影、木漏れ日、空の映り込みを1枚のシェーダーで合成しています。
- カテゴリ: Web, Graphics
- 使用技術: WebGL2, GLSL, FFT（Stockham）, Stable Fluids, JavaScript
- 担当: 企画, シェーダー実装, 波と流体のシミュレーション, 見た目の調整
- 制作期間: 2026-09
- ステータス: 公開中
- 公開URL: https://wakame.dev/water/

### [居場所のない人の村](https://wakame.dev/projects/ibasho-mura/index.html.md)

固有のユーザーネームで書き込める、スレッド式の匿名掲示板。

- 詳細: どこにも居場所がないと感じている人が書き込める場所として作った、スレッド式の匿名掲示板です。Cloudflare WorkersとD1だけで動かし、外部サービスに依存しない構成にしました。HonoによるサーバーサイドレンダリングでJSのビルドを不要にし、認証はメール不要のユーザー名＋パスワード（PBKDF2-SHA256）で実装。場の空気を守るためNGワードフィルタを厳しめに設計し、伏字や当て字にも対応させたうえで92ケースの回帰テストを用意しています。メタ情報・robots.txt・sitemap.xml・構造化データ・OGP画像の生成まで作り込みました。
- カテゴリ: Web, Tool
- 使用技術: Cloudflare Workers, Cloudflare D1, Hono, TypeScript, SQLite, PBKDF2-SHA256
- 担当: 企画, DB設計, 認証実装, NGワードフィルタ設計, SEO実装, 公開・運用
- 制作期間: 公開中
- ステータス: 公開中
- 公開URL: https://mura.wakame.dev/

### [安心してください。漏れてますよ。](https://wakame.dev/projects/moreteru/index.html.md)

受信箱に次々と届くメールの中から、情報流出・個人情報漏えいを知らせるお詫びメールだけを見つけてタップする60秒のブラウザゲーム。雨漏り、もれなく当たる、人材流出、流出をよそおった詐欺メールはワナ。

- 詳細: 画面はメールアプリの受信トレイで、上から1〜2秒ごとに新しいメールが届きます。その中から「不正アクセスによるお客様情報流出のお詫び」「BCC設定ミスによるメールアドレス漏えい」のような、情報流出を知らせるメールだけをタップしていくゲームです。関係ないメールをタップしたり、流出メールを見逃して下に押し出されたりすると「信用」が1つ減り、3つなくなるか60秒たつと終わりです。続けて当てるとコンボで点数が上がります。ワナのメールは3段階で、最初は雨漏り・ガス漏れ・「もれなく当たる」のような言葉だけ同じもの、15秒をすぎると個人情報保護方針の改定や人材流出・土砂流出のような情報やセキュリティに近い話、35秒をすぎると「情報漏えいは確認されませんでした」「情報流出対策セミナー」、そして流出をよそおってカード番号を入力させようとする詐欺メールが混ざります。流出メール14種類とワナのメール28種類を、差出人の名前・アドレス・本文の書き出しまで書き分けました。結果画面では、まちがえたメールごとに「なぜ流出メールではないのか」を表示し、本物の流出メールが届いたときにやることもまとめています。ライブラリを使わず、HTML・CSS・JavaScriptだけで作っています。
- カテゴリ: Web, Game
- 使用技術: HTML, CSS, JavaScript (Vanilla), Pointer Events
- 担当: 企画, メール文面の執筆, 難易度設計, UIの実装
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: https://wakame.dev/moreteru/

### [ドパ筆書き](https://wakame.dev/projects/dopa/index.html.md)

画面に「ド」と書けばガード、「パ」と書けば波動砲。手書き文字で戦う対戦ゲーム。着弾の直前に書いたドは反射になり、達筆なパほど威力が上がる。CPU戦に加えて、合言葉やランダムマッチでのオンライン対戦と、ニックネーム付きの勝利数ランキングにも対応。WebGL2で描いた。

- 詳細: 指やマウスで画面のどこにでも「ド」か「パ」を書いて、CPUやほかのプレイヤーと撃ち合うブラウザの対戦ゲームです。「パ」はMPを使って波動砲を撃ち、「ド」は六角形のシールドを張って相手の波動砲を防ぎます。シールドを張ってから0.3秒以内に受けると「PERFECT 反射」になり、速く強くなった波動砲が相手に跳ね返ります。反射された側も反射し返せるので、ラリーが続くほど波動砲は金色に強くなっていきます。お互いの波動砲がぶつかると押し合いになり、威力が同じくらいなら相殺、差があれば強い方がそのまま押し切ります。手書きの認識には、書き順や画数に左右されない$P Point-Cloud Recognizerを自前で実装しました。「ド」「パ」それぞれ数通りのお手本から、回転や伸び縮み、ゆがみを加えた変形を作って照合し、「長い縦線がある」「小さな丸がある」といった形のヒントで補正しています。手で崩したような線を機械的に作った300件のテストでは約99%を正しく読み分けました。お手本との近さは「達筆度」として表示され、波動砲の威力になります。描画は3Dライブラリを使わずWebGL2とGLSLで直接書きました。日輪と星雲、ネオンの床グリッドを1枚のシェーダーで描き、キャラクター・波動砲・シールド・火花はすべてインスタンス描画のスプライトをシェーダーで描き分けています。HDRで描いた画面にブルーム、トーンマップ、色収差をかけ、着弾時にはヒットストップと画面の揺れを入れています。効果音はWebAudioでその場で合成し、技名とK.O.・WINの声は自作の音声合成ツールで作った音声を切り出して使っています。BGMは自作のBGM生成ツール（BGM Forge）で、EDMにヨナ抜き音階を合わせた継ぎ目なしのループ曲を作りました。オンライン対戦は、Cloudflare WorkersのDurable ObjectsでWebSocketの部屋を作り、4文字の合言葉ごとに2人をつないでいます。ランダムマッチを選ぶと待合室で相手を待ち、そろった時点で新しい合言葉が発行されます。当たったかどうかは撃たれた側の端末が自分のシールドの状態で判定して相手に知らせ、ビーム同士の相殺だけは部屋を作った側が判定する、という分担にして、通信の遅れがあっても判定が食い違わないようにしました。相手から届いたビームは通信にかかった時間のぶん先へ進めて表示しています。結果はXでシェアでき、部屋の合言葉入りの招待リンクもXで送れます。ニックネームを登録すると、オンライン対戦の勝利数がランキングに載ります。ニックネームは全角・半角や大文字・小文字の違いも同じ名前とみなして、重複できないようにしています。勝敗は端末からの申告ではなく対戦部屋のサーバーが見届けて記録し、対戦中に抜けた側は負けになります。同じ相手との対戦を数えるのは1日3回までにして、勝利数の稼ぎを防いでいます。
- カテゴリ: Web, Game, Graphics
- 使用技術: WebGL2, GLSL, HDRブルーム, インスタンス描画, $P Point-Cloud Recognizer, Pointer Events, WebAudio, WebSocket, Cloudflare Durable Objects, JavaScript
- 担当: 企画, ゲーム設計, 手書き認識の実装, シェーダー実装, 効果音
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: https://wakame.dev/dopa/

### [ドパ花火](https://wakame.dev/projects/dopa-hanabi/index.html.md)

タップするたびに花火が打ち上がり、連打するほど大きく派手になるブラウザゲーム。連打が続くと花火の種類が増え、30連打でFEVER、節目には「ド」「パ」の文字花火が上がる。WebGL2で描いた。

- 詳細: 画面のどこをタップしても、その場所めがけて花火が打ち上がるブラウザゲームです。0.6秒以内に次をタップすると連打がつながり、連打数が増えるほど花火は大きく、開くまでが速くなります。5連打で菊、10連打で輪とヤシ、20連打で柳とクロセット（空中で4つに割れる花火）、50連打でハートと、連打を続けるほど打ち上がる花火の種類が増えていきます。30連打からはFEVERになり、1回のタップで2発、80連打からは3発が上がって、夜空の色も変わります。10・30・50連打の節目には「ド」「パ」「ドパ!」の文字の花火が上がります。文字は画面の外のキャンバスに書いた字の輪郭を点に分け、火花がその点へ向かって広がるように速さを計算して形を作っています。20秒でどれだけ点を稼げるかを競うチャレンジと、時間制限のないフリー打ち上げの2つのモードがあり、チャレンジの最後にはフィナーレが上がって、点数に応じて「線香花火」から「ドパミン大爆発」までの称号がつきます。描画は3Dライブラリを使わずWebGL2とGLSLで直接書きました。最大6万個の火花を点として描き、前のフレームを少しずつ暗くして重ねることで光の尾を作っています。明るさの上限がないHDRの画像に描いてから、1/4と1/8の解像度でぼかして足すブルームで光をにじませ、トーンマップで仕上げています。夜空の星と、水面に揺れて映る花火も同じ仕上げのシェーダーで描いています。打ち上げのヒューという音、ドンという爆発、パチパチという音はすべてWebAudioでその場で合成していて、音声ファイルは使っていません。
- カテゴリ: Web, Game, Graphics
- 使用技術: WebGL2, GLSL, HDRブルーム, パーティクル, Pointer Events, WebAudio, JavaScript
- 担当: 企画, ゲーム設計, シェーダー実装, 花火の動き, 効果音
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: https://wakame.dev/dopa-hanabi/

### [ぶっ壊しドミノ](https://wakame.dev/projects/domino/index.html.md)

同じ部屋に入った人どうしでドミノを並べて、誰でも倒せるオンラインのブラウザゲーム。他人が積み上げたドミノをぶっ壊すと、誰のドミノを何個倒したかが部屋の全員に知らされる。WebGL2で描いた。

- 詳細: 床を指やマウスでなぞると、その線に沿ってドミノが等間隔に並びます。曲線を描けば向きも線に合わせて変わり、うずまきや枝分かれも作れます。ドミノをタップすると手前から奥へ倒れ、届く範囲のドミノを次々に倒していきます。部屋には誰でも入れる「みんなの広場」と、合言葉で入る部屋があり、1部屋に8人まで入れます。並べたドミノは置いた人の色になり、部屋に保存されるので、あとから来た人が他人の作品を倒すこともできます。倒すと「○○が△△のドミノを52個ぶっ壊した！」と全員の画面に出ます。ほかの人のカーソルは名前の札として見え、倒れたドミノはまとめて片付けたり、全部立て直したりできます。部屋はCloudflareのDurable Objectsで、WebSocketでつないでいます。端末ごとに物理演算をすると結果がずれるため、どのドミノが倒れるかはドミノの位置と向きだけからサーバーが決めて全員に配り、各端末は倒れるアニメーションだけを付けています。同じルールのファイルをサーバーと画面の両方で読み込んでいます。描画は3Dライブラリを使わずWebGL2とGLSLで直接書き、最大2000個のドミノをインスタンス描画しています。影は床に押しつぶした形を、重なっても濃くならないようステンシルで1回だけ塗っています。倒れる音もWebAudioでその場で合成しています。
- カテゴリ: Web, Game, Graphics
- 使用技術: WebGL2, GLSL, インスタンス描画, Cloudflare Durable Objects, WebSocket, Pointer Events, WebAudio, JavaScript
- 担当: 企画, ゲーム設計, シェーダー実装, オンライン部屋の実装, 効果音
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: https://wakame.dev/domino/

### [線香花火、粘る。](https://wakame.dev/projects/senko-hanabi/index.html.md)

線香花火の火の玉を、どれだけ長く落とさずにいられるかを競うブラウザゲーム。火花と夏の夜をWebGL2で描き、4分間燃やしきると最高の称号がもらえる。

- 詳細: 指やマウスで線香花火のこよりを持つ手を動かし、風や手のふるえで揺れる火の玉を落とさないように支えるブラウザゲームです。スマートフォンではジャイロにも対応し、本体を傾けると線香花火が本当の下へ向かって傾きます。急に傾けたり振ったりすると、火の玉は落ちてしまいます。火の玉は「蕾」「牡丹」「松葉」「柳」「散り菊」と移り変わり、後半ほど玉が重く、首が細くなって落ちやすくなります。粘った時間に応じて称号がつき、すぐに落とすと「儚い」、4分間燃やしきると最高の称号「線香花火の神」になります。こよりは18個の点を糸でつないだベルレ積分の物理で揺らし、先端の火の玉にかかる加速度が首の耐えられる量を超えつづけると落ちる仕組みです。本物の重力のままだと揺れが速すぎて人の反応が間に合わないため、こよりの揺れだけをゆっくりにし、遊び方ごとの粘れる時間をNodeでシミュレーションして難しさを決めました。描画は3Dライブラリを使わずWebGL2とGLSLで直接書き、火花は速度の向きに伸ばした光の筋として数千本をインスタンス描画しています。松葉の火花は飛んだ先で3〜5本に枝分かれし、残像のような尾で枝がつながって見えるようにしました。HDRで描いた画面にブルーム（光のにじみ）とトーンマップをかけ、夜空・遠くの灯りのボケ・ホタル・風になびく草むらは1枚のシェーダーで描いています。火花のぱちぱち、虫の声、風、落ちたときのジュッという音もWebAudioで合成しています。
- カテゴリ: Web, Game, Graphics
- 使用技術: WebGL2, GLSL, HDRブルーム, インスタンス描画, ベルレ積分, DeviceOrientation, WebAudio, JavaScript
- 担当: 企画, ゲーム設計, シェーダー実装, 火花と揺れの物理, 難易度のシミュレーション
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: https://wakame.dev/senko/

### [花火QR](https://wakame.dev/projects/hanabi-qr/index.html.md)

URLを入れると花火が打ち上がり、開いた瞬間にそのままスマホで読み取れるQRコードになるWebアプリ。花火とQRコードの組み立てをWebGL2で描いた。

- 詳細: URLを入力して「打ち上げ」を押すと、町並みの向こうから火の玉が上がり、夜空で開いた花火の星がそのままQRコードの形に集まるWebアプリです。星は開いた直後からQRコードを拡大した形のまま広がるので、花火が開いていく途中から模様が読み取れ、最後は角のくっきりした正方形のモジュールに変わって止まります。止まったQRコードは、背景を光る白、黒い部分をその回の花火の2色のグラデーションで描き、スマホのカメラでそのまま読み取れます。明るい色は白との差が小さくなるため、色の種類は変えずに明るさだけを一定まで落として、読み取りに必要な明暗差を残しています。描画は3Dライブラリを使わずWebGL2とGLSLで直接書きました。約5,000〜6,000個の粒子は毎フレームCPUで動かすのではなく、打ち上げからの時間と粒ごとの乱数から、頂点シェーダーで位置と色を直接計算しています。光の尾は前のフレームの絵を少しずつ暗くして残し、光のにじみはミップマップ（縮小画像）を使った簡易ブルームで出しています。止まったモジュールは画面のピクセルの境目にそろえて描き、輪郭がにじまないようにしました。打ち上げのヒューという音、開くときのドン、あとのパチパチはWebAudioで合成しています。黒い部分を光らせる「夜空モード」もあります。
- カテゴリ: Web, Tool, Graphics
- 使用技術: WebGL2, GLSL, 頂点シェーダーでの粒子計算, ミップマップ・ブルーム, QRコード, WebAudio, JavaScript
- 担当: 企画, シェーダー実装, 演出設計, QRコードの読み取りやすさの調整
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: https://wakame.dev/hanabi-qr/

### [大事なことは４行目に書いてある](https://wakame.dev/projects/4gyome/index.html.md)

3行目までしか読まないと言われるX民のためのクイズゲーム。投稿を読んで答えるだけだが、答えは必ず4行目に書いてある。

- 詳細: X風の投稿を読んで、その内容についての4択クイズに答えるブラウザゲームです。投稿は最初から全文が見えていますが、どの問題も答えは4行目に書いてあり、3行目までは別の答えを選びたくなるように書いています。「明日から念願の沖縄旅行！」で始まって4行目で全便欠航になる投稿や、「正解は①です」と書いて4行目で嘘だと明かす投稿など、24問から毎回9問を出題し、最後の10問目だけはいつも同じ問題です。1問15秒の制限時間があり、早く答えるほど点数が増えるので、急いで3行目で読むのをやめると罠にかかります。結果は称号・スコア・3行目の罠にかかった回数をX風の投稿で表示し、正解数はここでも4行目に書いてあります。Xへのシェア文も、大事なこと（正解数）を4行目に置いています。登場する投稿とユーザーはすべて架空で、ライブラリを使わずHTML・CSS・JavaScriptだけで作っています。
- カテゴリ: Web, Game
- 使用技術: HTML, CSS, JavaScript (Vanilla)
- 担当: 企画, 問題の執筆, ゲーム設計, UIの実装
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: https://wakame.dev/4gyome/

### [クソリプ・スワイプ](https://wakame.dev/projects/kusorep-swipe/index.html.md)

SNSのリプ欄に届く返信を、左スワイプで「クソリプ」、右スワイプで「セーフ」に仕分ける60秒のブラウザゲーム。

- 詳細: X風のタイムラインに表示される元のポストと、そこに届いたリプを読んで、マッチングアプリのような左右スワイプで仕分けるブラウザゲームです。左にスワイプするとクソリプとしてブロック、右にスワイプするとセーフとしていいねになり、制限時間60秒で何件正しくさばけるかを競います。連続で正解するとコンボボーナスが入り、まちがえると残り時間が3秒減ります。リプは「頼まれてない指導」「マウント」「揚げ足取り」「ネタバレ」「危ない詮索」などの種類ごとに書き分け、まちがえたときと結果画面では、なぜクソリプなのか（なぜセーフなのか）の解説を表示します。軽いツッコミや自分の話のように一見きわどくても問題のないリプも混ぜ、言葉づかいではなく相手への向き合い方で判断するゲームにしました。カードのドラッグはPointer Eventsで実装し、スマートフォンのスワイプ、マウスのドラッグ、ボタン、キーボードの左右キーのどれでも遊べます。登場するポストとユーザーはすべて架空で、ライブラリを使わずHTML・CSS・JavaScriptだけで作っています。
- カテゴリ: Web, Game
- 使用技術: HTML, CSS, JavaScript (Vanilla), Pointer Events
- 担当: 企画, ゲーム設計, リプの文面と解説の執筆, スワイプ操作とUIの実装
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: https://wakame.dev/kusorep/

### [NEON TIDE — 欲ばりラン](https://wakame.dev/projects/neon-tide/index.html.md)

ネオンの海でコアを集め、津波が来る前にBANKへ持ち帰るRobloxゲーム。進むか帰るか、欲ばり具合が勝負を分ける。

- 詳細: Roblox向けに個人で企画・制作して公開しているアクションゲームです。プレイヤーはネオンに光る海上のロングコース（810スタッド）を走り、落ちているコアを拾ってBANKへ持ち帰ります。奥へ進むほど高価なコアが見つかる一方、定期的に津波が押し寄せるため、高台に逃げるかBANKに戻らないと集めたコアを失います。「もう少し奥へ行くか、ここで帰るか」というリスクとリターンの判断をゲームの中心に据えました。持ち帰ったコインでバッグ容量と移動速度を強化でき、見た目を変えるトレイルも装備できます。PCはキーボード（WASD・Space・ダッシュQ・ショップB）、スマートフォンは画面のボタンで操作できます。有料アイテムの「プリズムVIP」は見た目だけの買い切りアイテムにして、移動速度・バッグ容量・獲得コインには影響させず、課金で有利にならない設計にしています。
- カテゴリ: Game
- 使用技術: Roblox Studio, Luau
- 担当: 企画・ゲーム設計, コース制作, ゲームロジック実装, 強化・ショップ設計, スマートフォン操作対応, 公開・運用
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: なし

### [動画自動生成パイプライン](https://wakame.dev/projects/video-pipeline/index.html.md)

台本から、ナレーション付き動画を自動で組み上げる制作環境。

- 詳細: 動画を1本作るたびに同じ作業を繰り返さないよう、台本から完成動画までを自動化した制作環境です。Remotion（Reactで動画を書く仕組み）を土台にして、スライド画像・生成イラスト・ナレーション音声・テロップをプログラムから組み立てられるようにしました。Canvaで作ったスライドを書き出してナレーションを載せる構成、台本だけから挿絵入りの解説動画を作る構成、縦型ショート動画を量産する構成を、それぞれ用意しています。ナレーションの実尺を測ってシーンの長さを決めるなど、音声に合わせて自動で尺を合わせる処理も入れています。
- カテゴリ: Video, AI, Tool, Experiment
- 使用技術: Remotion, React, Node.js, Python, TTS（音声合成）, FFmpeg, AI画像生成
- 担当: 構成設計, テンプレート実装, ナレーション連携の実装, 自動尺合わせの実装
- 制作期間: 継続制作中
- ステータス: 運用中
- 公開URL: https://github.com/bluewakame/video-pipeline

### [Discord マーダーミステリー](https://wakame.dev/projects/discord-activity-game/index.html.md)

Discord上で遊べるマーダーミステリー。BotとActivityの両方から同じ卓を進行できます。

- 詳細: 既存のコミュニティがある場所で、追加のインストールなしにマーダーミステリーを遊べるようにしたシステムです。ゲームの状態とルールをCloudflareのDurable Objectに一本化し、Discord BotとDiscord Activityを同じAPIを叩くクライアントとして実装したため、どちらから操作しても同じ卓が進みます。BotとActivity間は共有シークレットで認証し、Activityへの接続にはWebSocketの署名付きチケットを使っています。
- カテゴリ: Game, Discord, Web
- 使用技術: Discord Bot, Discord Activity, Cloudflare Durable Objects, Cloudflare Pages, WebSocket, Node.js
- 担当: ゲーム企画, アーキテクチャ設計, Bot開発, Activity開発, 認証・接続設計
- 制作期間: 制作・運用
- ステータス: 公開中
- 公開URL: https://murder-mystery-activity.pages.dev

### [IrodoriTTS Studio](https://wakame.dev/projects/irodori-tts/index.html.md)

ローカルの音声合成モデルを、VOICEVOXのような操作感で使えるデスクトップアプリ。

- 詳細: PC内の音声合成モデルを台本形式で扱えるようにした、Windows向けデスクトップアプリです。12種類のキャラクタープリセットを用意し、行ごとに話者・話速・スタイル強度を変えながら台本を書いて試聴できます。「試聴で気に入った声がそのまま書き出される」ようにシードを固定する仕組みを入れ、使った指示文・パラメータ・シード・各行の開始秒をJSONで残すことで、あとから同じ音声を作り直せるようにしました。exeとして配布し、ダブルクリックだけで使えます。
- カテゴリ: Tool, AI, Python
- 使用技術: Python, TTS（音声合成）, デスクトップGUI, exe配布
- 担当: 企画, UI設計, アプリ開発, 書き出し・再現性の設計, exe化
- 制作期間: 制作済み
- ステータス: 配布中
- 公開URL: https://github.com/bluewakame/irodori-tts-studio

### [人間OS診断](https://wakame.dev/projects/human-os/index.html.md)

25問に答えるだけで、Big Fiveの5つの性格傾向と12タイプのキャラクターを表示する性格診断Webアプリ。

- 詳細: 「MBTIより根拠を意識しつつ、MBTIくらい結果を共有したくなる」をコンセプトにした性格診断です。性格心理学のBig Five（開放性・誠実性・外向性・協調性・情緒安定性）の考え方をベースに、25問の回答から5つの傾向を0〜100のスコアで算出します。Big Fiveは本来タイプ分けをしない理論のため、各タイプに典型プロフィールと軸ごとの重みを持たせ、重み付き距離が最も近い「キャラクター」を表示する方式にしました。回答をシミュレーションして12タイプの出現率が偏らないよう調整しています。結果はCanvasで1080×1350のシェア画像を生成でき、スコアだけをURLに入れた比較リンクで、サーバーなしに友達と「似ているところ・違うところ」を比べられます。回答データはブラウザ内だけで処理し、「相性○%」のような根拠のない数値や、優劣を感じさせる表現は使わない方針で作りました。
- カテゴリ: Web, AI, Tool
- 使用技術: HTML, CSS, JavaScript (Vanilla), Canvas API, Cloudflare Workers
- 担当: 企画, 仕様策定, 診断ロジック設計, UI・演出実装, シェア画像・比較機能の実装, 公開
- 制作期間: 2026-09
- ステータス: 公開中
- 公開URL: https://wakame.dev/human-os/

### [入金確認・催促メッセージ自動化ツール](https://wakame.dev/projects/invoice-reminder/index.html.md)

請求の入金状況を管理し、催促メッセージの文面まで作るWebツール。

- 詳細: 月額プランのサービスを個人で運営する場面を想定して作った、請求管理ツールです。請求を登録すると、期限超過・未入金・入金済みで絞り込める一覧に反映され、状況が一目で分かります。気まずくなりがちな催促の連絡は、相手と状況に合わせた文面を自動で作ってコピーできるようにしました。データはCSVで書き出せます。個人がサービスを売るときに必ず発生する「お金の回収」という地味な作業を、ソフトウェアでどこまで軽くできるかを試した企画です。
- カテゴリ: Web, Tool
- 使用技術: HTML, CSS, JavaScript (Vanilla), CSV出力
- 担当: 企画, 請求管理UIの実装, 催促文面テンプレートの設計
- 制作期間: 制作済み
- ステータス: 制作済み
- 公開URL: https://wakame.dev/invoice/

### [くるり。ソフトクリームシミュレーター](https://wakame.dev/projects/soft-serve-studio/index.html.md)

ボタンを押すだけで、どう遊んでもきれいなソフトクリームが巻ける3Dゲーム。フレーバーを切り替えてミックスを作り、回して眺めて、結果を画像で残せる。

- 詳細: 3Dライブラリを使わず、WebGL2とGLSLで直接描いたソフトクリームの3Dシミュレーションゲームです。クリームは1本の連続した帯として計算していて、ノズルから出て重力で落ち、コーンに積もります。落ちたクリームは必ず理想のらせんの位置に収まり、コーンも自動で回るので、どう遊んでもきれいにしか巻けません。最初のひと巻きは平らな土台になり、そこから1巻きごとに1本分ずつ高くなって、目標の量でぴたっと止まり先端がつんと仕上がります。クリームの管はGPUで組み立てていて、CPUは断面ごとの位置と向きだけを渡し、星型の絞り口による6本の筋は頂点シェーダーで作っています。量とフレーバーが決まった5種類のオーダーがあり、途中でフレーバーを切り替えてミックスを作れます。完成後は作業台を回して眺め、結果カードを画像で保存・シェアできます。
- カテゴリ: Web, Game, Graphics
- 使用技術: WebGL2, GLSL, JavaScript (ES Modules), Web Audio API
- 担当: 企画, クリームの物理計算, シェーダー実装, ゲーム設計・採点, 公開
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: https://wakame.dev/soft-serve/

### [無限プチプチ](https://wakame.dev/projects/puchi/index.html.md)

梱包材のプチプチ（気泡緩衝材）を、いくらでもつぶせるブラウザゲーム。透明な粒と下の段ボールをWebGL2で描き、つぶれる音はWebAudioで一から合成した。

- 詳細: 段ボールの上に広げたプチプチのシートを、タップやクリックでひと粒ずつ、なぞって続けてつぶせるブラウザゲームです。見えている粒をだいたいつぶすと、次のシートが段ボールの上をすべって送られてくるので、終わりなく遊べます。ときどき空気が抜けていて「ぷすっ」としか鳴らない不発の粒、大きな音で割れる粒、オナラのような音でつぶれる粒がまざっています。いちばん力を入れたのは音で、音声ファイルは使わず、つぶれる瞬間の音を「膜が裂けるクラック」「裂けた膜と空気の共鳴」「押し出された空気のぽっという低い音」「下の段ボール箱の鳴り」「しわが戻るチリチリ」の5つに分けてWebAudioで合成しています。押しはじめに樹脂がこすれる「キュッ」、つぶれた粒をさわったときの「くしゃ」、シートが送られるときの「ズザー」も同じように作り、6畳ほどの部屋の響きを計算で作ってうすくかけています。描画は3Dライブラリもポリゴンも使わず、画面の1ピクセルごとに視線を飛ばして、粒の形（楕円体）・シートの膜・下の段ボールとの交わりを式で解いています。粒の表面に映るソフトボックスと窓、粒がレンズになって段ボールに落とす光と影、つぶれた粒のしわと白化、奥のボケ（被写界深度）、つぶれた瞬間の空気の衝撃波まで、すべて自前のシェーダーで描いています。
- カテゴリ: Web, Game, Graphics
- 使用技術: WebGL2, GLSL, レイトレーシング（解析的な交差判定）, HDRブルーム, 被写界深度, WebAudio, JavaScript
- 担当: 企画, ゲーム設計, シェーダー実装, 効果音の合成
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: https://wakame.dev/puchi/

### [白黒将棋](https://wakame.dev/projects/shirokuro/index.html.md)

オセロと将棋を組み合わせたブラウザゲーム。駒が黒と白に塗り分けられていて、成ると色が裏返り、同じ色の自分の駒で挟むと相手の駒を取れる。

- 詳細: 将棋の駒に、オセロの石のような黒と白の色をつけたボードゲームです。最初は自分の駒がすべて黒、相手の駒がすべて白で、駒の動き・持ち駒・成りは普通の将棋と同じです。ちがうのは2点で、駒が成ると色が裏返ること、そして動かした駒（打った駒も）と同じ色の自分の駒で、相手の駒を縦・横・斜めの一直線に挟むと、オセロのように挟んだ駒をまとめて取れることです。成ると駒は強くなりますが、色が変わるので、いっしょに挟める仲間も変わります。成るか成らないかが、強さと色のどちらを取るかの選択になります。駒を選ぶと動けるマスが表示され、挟んで取れるマスにはオレンジの輪と取れる枚数が出ます。成れる場面では、成ったときと成らないときで何色になり、何枚挟めるかを並べて見せます。CPUは3段階の強さで、玉の安全を確かめた合法手の中から、挟み取りを含めて数手先まで読んで指します。ふたりで交互に指すこともできます。
- カテゴリ: Web, Game
- 使用技術: JavaScript, HTML / CSS, ゲームAI（αβ探索）
- 担当: 企画, ルール設計, ゲームAI, UIデザイン, 公開
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: https://wakame.dev/shirokuro/

### [BGM Forge](https://wakame.dev/projects/bgm-forge/index.html.md)

ジャンルや用途を選ぶだけでオリジナルBGMを自動生成し、書き出せるツール。

- 詳細: 動画やゲームに使うBGMを、権利を気にせず自分で用意できるようにするために作った自動作曲ツールです。MIDIを自動作曲してFluidSynth（GM SoundFont）で鳴らし、WAV / MP3 / OGGに書き出します。Pythonで動くローカルアプリで、画面はブラウザで操作します（FluidSynthを使うため、Web上では公開していません）。ゲーム・動画・配信・ポッドキャスト・店舗・作業用・CMなど14の用途を選ぶだけで設定が決まるようにし、継ぎ目のない完全ループ、LUFSでのラウドネス調整、ナレーションの下に敷く前提の音作り、秒数ぴったりの書き出し、パート別ステム出力、CLIでのバッチ生成まで対応させました。
- カテゴリ: Tool, AI, Video, Python
- 使用技術: Python, MIDI, FluidSynth, JavaScript, LUFS
- 担当: 企画, 生成ロジック設計, 音作り・用途プリセット設計, 書き出し機能の実装
- 制作期間: 制作済み
- ステータス: 制作済み
- 公開URL: https://github.com/bluewakame/bgm-forge

### [VRM制作ツール群（ImageToVRM / モーションキャプチャー）](https://wakame.dev/projects/vrm-tools/index.html.md)

画像1枚からVRMアバターを作り、Webカメラでそのまま動かせるツール群。

- 詳細: VRMアバターを「作る」と「動かす」の両方を、なるべく手軽に済ませるために作ったツール群です。ImageToVRMは画像1枚からヒューマノイドボーン入りのVRM 0.xを生成します。ブラウザだけで完結する2Dモード（紙人形型）と、ローカルAI（TripoSR + CUDA）で写真を立体化する3Dモードの2種類を用意しました。モーションキャプチャー側はブラウザだけで動き、MediaPipeでWebカメラ映像から体・頭・表情（まばたき・口の形・視線）・両手の指をトラッキングしてVRM 0.x / 1.0 のモデルをリアルタイムに動かします。画像や映像を外部サーバーに送らず、すべてローカルで処理する設計にしています。
- カテゴリ: Tool, AI, 3D, Experiment
- 使用技術: JavaScript, Three.js, WebGL, MediaPipe, VRM 0.x / 1.0, Python, TripoSR, CUDA
- 担当: 企画, VRM生成の実装, トラッキング実装, ローカル完結の設計
- 制作期間: 制作済み
- ステータス: 制作済み
- 公開URL: https://wakame.dev/mocap/

### [あなたの政治思想右左どっち？](https://wakame.dev/projects/seiji-migi-hidari/index.html.md)

憲法・安全保障・夫婦別姓・移民・原発など、日本で右派と左派の意見が分かれる24のテーマに、マッチングアプリのような左右スワイプで「はい・いいえ」を答えて、政治思想が右寄りか左寄りかを判定するブラウザゲーム。

- 詳細: カードに表示される「憲法9条を改正して、自衛隊の存在を明記すべきだ」「選択的夫婦別姓を導入すべきだ」といった問いに、右スワイプで「はい」、左スワイプで「いいえ」と直感で答えていく診断ゲームです。わからない問いは上スワイプでスキップでき、まちがえたら1つ前に戻れます。テーマは安全保障・憲法、家族・人権、歴史・伝統、外国人、経済・エネルギーの5分野24問で、「はい」と答えると右寄りになる問いと左寄りになる問いを12問ずつにして、何でも「はい」と答える人が片方に偏らないようにしました。結果は左右のメーター（−100〜+100）と5段階のタイプ、分野ごとの傾きで表示し、回答一覧では問いごとに右（保守）と左（リベラル）それぞれの代表的な言い分を並べて、どちらが正しいかではなく、なぜ意見が分かれるのかがわかるようにしています。スワイプの向き（はい・いいえ）と思想の左右を取り違えないよう、タイトル画面と1枚目のカードで向きを案内しています。回答はどこにも送信せず、ライブラリを使わずHTML・CSS・JavaScriptだけで作っています。
- カテゴリ: Web, Game
- 使用技術: HTML, CSS, JavaScript (Vanilla), Pointer Events
- 担当: 企画, 設問と両論の解説の執筆, 判定ロジックの設計, スワイプ操作とUIの実装
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: https://wakame.dev/seiji/

### [TURING TEST — この文章、人間？AI？](https://wakame.dev/projects/turing-test/index.html.md)

入力した文章の「AIっぽさ」を0〜100%で判定する、エンタメ・診断系Webアプリ。

- 詳細: 文章がAIによって書かれたものか人間が書いたものかを、遊びとして判定できるWebアプリです。判定はすべてブラウザ内のJavaScriptで完結させ、入力した文章を外部へ送信しない設計にしました（AI APIは不使用）。文の長さの均一さ、接続詞の多さ、語尾の偏り、箇条書きの多さなどのシグナルを加減点して0〜100%を算出し、判定理由をAI側・人間側のタグ付きで3〜5個提示します。結果はカウントアップ演出とASCIIバーで見せ、1200×630の結果カード画像を生成してXでシェアできるようにしました。
- カテゴリ: Web, AI, Tool
- 使用技術: HTML, CSS, JavaScript (Vanilla), Canvas API, Cloudflare Pages
- 担当: 企画, 判定ロジック設計, UI・演出実装, シェア画像生成の実装, 公開
- 制作期間: 公開中
- ステータス: 公開中
- 公開URL: https://wakame.dev/turing-test/

### [どうぶつ性格占い](https://wakame.dev/projects/animal/index.html.md)

25問の回答から、12匹のどうぶつのうち自分に近い1匹がわかる性格占いWebアプリ。人間OS診断のどうぶつ版。

- 詳細: 人間OS診断の仕組みはそのままに、結果を「12匹のどうぶつ」で表すように作り替えた性格占いです。Big Five（開放性・誠実性・外向性・協調性・情緒安定性）の考え方をベースに25問の回答から5つの傾向をスコア化し、重み付き距離が最も近いどうぶつを表示します。キツネ・イルカ・フクロウ・カピバラなど12匹のイラストは、指示書を書いてCodexの画像生成で描かせ、キツネを基準絵にして全員の絵柄をそろえました。柴犬やリスがキツネと見分けにくかったため、毛色や耳の形を指示書で指定し直して描き直しています。元画像からサイト用画像・OGP画像・タイプ別の共有ページまでをスクリプトで一括生成し、結果画像の保存や友達との比較も人間OS診断と同じく使えます。
- カテゴリ: Web, AI, Tool
- 使用技術: HTML, CSS, JavaScript (Vanilla), Canvas API, Codex (画像生成), Python (Pillow), Cloudflare Workers
- 担当: 企画, タイプとどうぶつの対応づけ, イラストの指示書作成・AI画像生成のディレクション, 画像・共有ページ生成の自動化, 公開
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: https://wakame.dev/animal/

### [Live2D用 PSD自動生成ツール](https://wakame.dev/projects/psd-ai/index.html.md)

正面立ち絵1枚から、Live2D用にパーツ分けしたPSDを作るデスクトップツール。

- 詳細: Live2Dのモデル制作で一番手間のかかる「1枚のイラストをパーツに分ける作業」を短縮するために作ったPythonツールです。正面立ち絵を読み込むとパーツ候補を解析し、後ろ髪・髪裏・首・胴体・腕など、前面に隠れて見えない部分をAIで補完してから、PSDとレイヤー別PNGを書き出します。Cubism Editorに読み込んですぐ素材分けを始められる状態にすることを目標にしました。AIの補完結果は人が確認・修正する前提と明記し、全自動リギングは狙わない設計にしています。
- カテゴリ: Tool, AI, Python
- 使用技術: Python, PSD書き出し, 画像生成AI, Live2D Cubism
- 担当: 企画, パーツ解析ロジック実装, AI補完の組み込み, PSD書き出し実装
- 制作期間: 制作済み
- ステータス: MVP完成
- 公開URL: https://github.com/bluewakame/live2d-psd-generator

### [QRコードメーカー](https://wakame.dev/projects/qr-maker/index.html.md)

URLを入れるとその場でQRコードになり、PNGとSVGで保存できるツール。

- 詳細: 店頭に貼る紙やチラシ用のQRコードを、その場で作って保存できるWebツールです。QRコードを作る処理（データの符号化、リード・ソロモン符号による誤り訂正、マスクの選択）を外部ライブラリを使わずにJavaScriptで実装しました。型番1〜40と誤り訂正レベルL・M・Q・Hに対応し、入力の長さから必要な型番を自動で選びます。処理はすべてブラウザの中で完結し、入力したURLはどこにも送信しません。印刷用に、拡大してもぼやけないSVGでの保存にも対応しています。
- カテゴリ: Web, Tool
- 使用技術: JavaScript, Canvas, SVG, Cloudflare Workers
- 担当: 企画, QR生成処理の実装, 画面設計
- 制作期間: 2026-09
- ステータス: 公開中
- 公開URL: https://wakame.dev/qr/

### [No1 DAO NFT Viewer](https://wakame.dev/projects/no1-dao-nft-viewer/index.html.md)

ウォレットアドレスを入れると、持っている No1 DAO のNFTを画像つきで一覧表示するビューア。

- 詳細: Web3コミュニティ「No腕☆DAO」のNFT（Polygon上のERC-1155）を、ウォレットアドレスから確認できるWebページです。コントラクトに balanceOf をまとめて問い合わせて残高のあるToken IDを探し、uri からメタデータを取得して画像・名前・説明を表示します。ウォレット接続もサーバーも不要で、公開RPCとIPFSゲートウェイに直接問い合わせる静的なHTML1枚で動きます。RPCとIPFSゲートウェイはそれぞれ複数を順に試し、1つが落ちていても表示できるようにしています。
- カテゴリ: Web, Tool
- 使用技術: JavaScript, Polygon, ERC-1155, JSON-RPC, IPFS
- 担当: 企画, コントラクト読み取りの実装, 画面設計
- 制作期間: 2026-09
- ステータス: 公開中
- 公開URL: https://wakame.dev/no1-nft/

### [おやスマホ.jp](https://wakame.dev/projects/oyasmaho-jp/index.html.md)

離れて暮らす親のスマホを、電話とLINEで遠隔サポートするための情報サイト。

- 詳細: 離れて暮らす家族のスマートフォンの困りごとを、電話とLINEだけで解決できるようにするための情報サイトです。記事をMarkdown（MDX）で書ける構成にし、Next.js 14で実装してVercelで公開できるようにしています。個人情報を一切扱わない設計とし、データベースもログイン機能も持たせていません。
- カテゴリ: Web, Experiment
- 使用技術: Next.js, MDX, JavaScript, Vercel
- 担当: 企画, サイト構成設計, 記事基盤の実装
- 制作期間: 公開中
- ステータス: 公開中
- 公開URL: https://wakame.dev/oyasmaho/

### [Zunda News Radio](https://wakame.dev/projects/zunda-news-radio/index.html.md)

RSSニュースをローカルAIがラジオ台本にして、合成音声で読み上げるWebアプリ。

- 詳細: ニュースを「読む」のではなく「聴いて流す」ために作ったローカルWebアプリです。登録したRSSフィードから記事を取り込み、ローカルで動くLLMに日本語の解説ラジオ台本を書かせ、VOICEVOXのずんだもん音声で読み上げて、その場のプレイヤーで再生します。生成した音声はキャッシュして再生成を避ける作りにしました。LLMも音声合成もローカルで完結するため、APIキーも従量課金も必要ありません。
- カテゴリ: AI, Tool, Web
- 使用技術: Node.js, JavaScript, Ollama（ローカルLLM）, VOICEVOX, RSS
- 担当: 企画, 台本生成プロンプト設計, 音声合成連携, プレイヤーUI実装
- 制作期間: 制作済み
- ステータス: 制作済み
- 公開URL: https://github.com/bluewakame/zunda-news-radio

### [RadarScope Calendar](https://wakame.dev/projects/radarscope-calendar/index.html.md)

予定をレーダースコープ上の光点として表示するカレンダーアプリ。

- 詳細: 「今どれくらい先に予定が迫っているか」を一目で捉えられるように、レーダースコープの見た目でカレンダーを表示するWebアプリです。予定を中心からの距離で示す光点として描画し、ホバーで内容をポップアップ表示、一覧表示や設定パネルも用意しています。Next.js（App Router）とTypeScriptで実装し、予定と設定はlocalStorageに保存するため、ログインもサーバーも不要です。
- カテゴリ: Web, Tool, Experiment
- 使用技術: Next.js, TypeScript, React, localStorage
- 担当: コンセプト設計, レーダーUI実装, 予定管理機能の実装
- 制作期間: 公開中
- ステータス: 公開中
- 公開URL: https://wakame.dev/radar/

### [Raspberry Pi 音声アシスタント](https://wakame.dev/projects/raspi-voice-assistant/index.html.md)

話しかけると音声で答える、クラウドを使わない小型AI端末。

- 詳細: スマートスピーカーは便利な反面、話した内容がクラウドに送られます。同じことを手元だけで完結させられるかを確かめるために作った、Raspberry Pi 4の音声アシスタントです。USBマイクで録音し、whisper.cppで文字起こしし、内容に応じた返答を組み立てて、Open JTalkで読み上げます。この一連の処理をすべてラズパイ内で動かしているため、APIキーも通信費も不要で、ネットワークを切っても動きます。実用的な応答速度を出すためモデルは最小構成を選び、録音デバイスやモデルのパスは環境変数で差し替えられるようにしました。デバイス設定や音声入出力の調整といったハードウェア側の環境構築も含めて自分で行っています。
- カテゴリ: IoT, AI, Python, Experiment
- 使用技術: Raspberry Pi 4, Python, whisper.cpp（音声認識）, Open JTalk（音声合成）, ALSA, USBマイク
- 担当: 構成設計, 録音・再生の実装, 文字起こしと応答処理の実装, デバイス設定・調整
- 制作期間: 試作
- ステータス: 試作完了
- 公開URL: https://github.com/bluewakame/raspi-voice-assistant

### [Raspberry Pi 時計カレンダー](https://wakame.dev/projects/raspi-clock/index.html.md)

使わなくなった古いiPhoneを、常時表示の時計カレンダーとして再利用するWebアプリ。

- 詳細: 引き出しに眠っている古いiPhoneを捨てずに使い道を作るために制作した、Raspberry Pi向けのWebアプリです。Raspberry Piで軽量なHTTPサーバーを動かし、同じWi-Fiにつないだ古いiPhoneのブラウザで開くだけで、時計とカレンダーの常時表示端末になります。PWAとして作っているのでホーム画面に追加すればアプリのように起動でき、systemdでRaspberry Pi起動時に自動で立ち上がる手順も用意しました。依存パッケージを一切使わず、Python標準ライブラリとHTML / CSS / JavaScriptだけで動きます。
- カテゴリ: IoT, Web, Tool
- 使用技術: Python, HTML, CSS, JavaScript (Vanilla), PWA, systemd, Raspberry Pi
- 担当: 企画, サーバー実装, 時計・カレンダーUI実装, 自動起動の手順整備
- 制作期間: 制作済み
- ステータス: 制作済み
- 公開URL: https://github.com/bluewakame/raspi-clock

### [AI画像・動画・ニュースコンテンツ制作](https://wakame.dev/projects/ai-contents/index.html.md)

生成AIを使った画像・動画・SNSコンテンツの企画と制作。

- 詳細: 生成AIを制作フローに組み込み、YouTubeサムネイル、TikTok向け縦型画像、OGP画像、キャラクターデザイン、AI動画までを制作しています。動画生成用のプロンプト設計も行い、Adobe Premiere Proでの編集と組み合わせてSNS向けの短尺コンテンツに仕上げています。楽曲生成AIで作ったオリジナル曲に映像を付けたミュージックビデオも制作しており、作詞・構成・編集は自分で行っています。あわせて、重要なAIニュースをまとめ、画像1枚で内容が理解できる形式のコンテンツを継続的に制作・発信しています。
- カテゴリ: AI, Video, Experiment
- 使用技術: AI画像生成, AI動画生成, AI楽曲生成（SUNO）, プロンプト設計, Adobe Premiere Pro, Photoshop
- 担当: 企画・構成, 作詞, AI素材生成, 動画編集, SNS発信
- 制作期間: 継続制作中
- ステータス: 継続中
- 公開URL: なし

### [𝕏 コピーサイト](https://wakame.dev/projects/x-logo-copy/index.html.md)

Xロゴ風のUnicode文字「𝕏」をワンクリックでコピーできるサイト。

- 詳細: Xのプロフィールや投稿でロゴ風の文字を使いたいときに、毎回どこかから探してコピーするのが面倒だったので作ったサイトです。Xロゴに似たUnicode文字（U+1D54F）を、ボタンひとつでクリップボードにコピーできます。「𝕏 コピー」で検索して辿り着いた人がそのまま用を足せることを狙い、SEOメタ情報・OGP・FAQの構造化データ・robots.txt・サイトマップまで整えました。1ページの静的サイトとしてCloudflare上で公開し、セキュリティとキャッシュのヘッダーも設定しています。
- カテゴリ: Web, Tool
- 使用技術: HTML, CSS, JavaScript (Vanilla), Cloudflare Workers, 構造化データ, SEO
- 担当: 企画, 実装, SEO・構造化データの設計, 公開
- 制作期間: 公開中
- ステータス: 公開中
- 公開URL: https://wakame.dev/x-copy/

### [昨日は誰に！（昭和クイズ）](https://wakame.dev/projects/showa-quiz/index.html.md)

昭和をテーマにしたクイズで遊ぶ、スマートフォン向け脳トレアプリ。

- 詳細: 昭和の出来事や文化を題材にしたクイズを解いていく脳トレアプリです。React Native（Expo）で実装し、iOSとAndroidの両方に対応する構成にしています。問題データをアプリ内に持ち、状態管理・画面遷移・出題ロジックを自作しています。
- カテゴリ: Game, Mobile, Experiment
- 使用技術: React Native, Expo, TypeScript, expo-router
- 担当: 企画, 出題ロジック実装, UI設計, アプリ構成設計
- 制作期間: 制作中
- ステータス: 開発中
- 公開URL: https://wakame.dev/showa/

### [恋愛カリキュレーター](https://wakame.dev/projects/love-calculator/index.html.md)

おつりで恋するレジ。3回の会計と2回の恋愛イベントで店員さんとの距離が縮まるカジュアルゲーム。

- 詳細: 小銭へらしレジを約1分の恋愛ゲームにアレンジ。お釣りの小銭を減らす支払いを選び、店員さんとの会話やハート合わせで仲良し度を上げます。3人の店員さん、5種類の結末、結果画像の保存とXシェアに対応しています。
- カテゴリ: Game, Web
- 使用技術: HTML, CSS, JavaScript (Vanilla), Canvas API, Web Audio API
- 担当: 企画, ゲーム設計, UI設計, 実装
- 制作期間: 2026-10
- ステータス: 公開中
- 公開URL: https://wakame.dev/love-calculator/

## 公開中のサービス

- [どんぐりの森](https://dongurimori.com): 位置情報とQRコードで来店をゲーム化する街歩きサービス。
- [ONIKIN GAME HUB](https://browser-games.btwakame.workers.dev/): 自作ブラウザゲーム105本をまとめたポータル。ランキング機能付き。
- [居場所のない人の村](https://mura.wakame.dev/): スレッド式の匿名掲示板。NGワードフィルタとユーザー認証つき。
- [TURING TEST](https://wakame.dev/turing-test/): 文章の「AIっぽさ」をブラウザ内だけで判定する診断アプリ。
- [人間OS診断](https://wakame.dev/human-os/): 25問でBig Fiveの5つの傾向を可視化する性格診断。友達との比較機能つき。
- [どうぶつ性格占い](https://wakame.dev/animal/): 25問の回答から、あなたに近いどうぶつを12匹の中から占う性格占い。友達との比較機能つき。
- [𝕏 コピーサイト](https://wakame.dev/x-copy/): Xロゴ風のUnicode文字をワンクリックでコピーできるサイト。
- [1995年 日めくり](https://wakame.dev/1995/): 1995年の24の出来事を、日めくりカレンダーで約2分半でたどるページ。
- [あなたの政治思想右左どっち？](https://wakame.dev/seiji/): 日本で意見が分かれる24のテーマに左右スワイプで答えて、政治思想の右寄り・左寄りを判定するゲーム。
- [白黒将棋](https://wakame.dev/shirokuro/): 成ると駒の色が裏返り、同じ色で挟むと相手の駒を取れる、オセロと将棋を組み合わせたゲーム。
- [無限プチプチ](https://wakame.dev/puchi/): 梱包材のプチプチをいくらでもつぶせるゲーム。粒と段ボールをWebGL2で描き、音はWebAudioで合成した。
- [花火QR](https://wakame.dev/hanabi-qr/): URLを入れると花火が打ち上がり、開いた瞬間に読み取れるQRコードになる。WebGL2で描いた。
- [安心してください。漏れてますよ。](https://wakame.dev/moreteru/): 受信箱に届くメールから、情報流出を知らせるお詫びメールだけを探してタップする60秒ゲーム。
- [ドパ筆書き](https://wakame.dev/dopa/): 「ド」と書けばガード、「パ」と書けば波動砲。手書き文字で戦う対戦ゲーム。WebGL2で描いた。
- [ドパ花火](https://wakame.dev/dopa-hanabi/): タップで花火が打ち上がり、連打するほど派手になるゲーム。WebGL2で描いた。
- [ぶっ壊しドミノ](https://wakame.dev/domino/): 同じ部屋のみんなでドミノを並べて、他人のドミノをぶっ壊すオンラインゲーム。WebGL2で描いた。
- [線香花火、粘る。](https://wakame.dev/senko/): 線香花火の火の玉をどれだけ落とさずにいられるかを競うゲーム。火花と夏の夜をWebGL2で描いた。
- [大事なことは４行目に書いてある](https://wakame.dev/4gyome/): 投稿を読んで答えるクイズ。ただし答えは必ず4行目に書いてある。
- [クソリプ・スワイプ](https://wakame.dev/kusorep/): SNSのリプを左右スワイプでクソリプとセーフに仕分ける60秒ゲーム。
- [小銭へらしレジ](https://wakame.dev/kozeni/): お釣りの小銭がいちばん少なくなる払い方を考える3Dレジゲーム。硬貨とレジをWebGL2で描いた。
- [くるり。ソフトクリームシミュレーター](https://wakame.dev/soft-serve/): コーンを動かしてソフトクリームをしぼる3Dゲーム。オーダーどおりに巻けるかを採点する。
- [水面と葉っぱ](https://wakame.dev/water/): WebGL2とGLSLで描いた水面。FFTの波と、カーソルで生まれる流れに葉っぱが浮かぶ。
- [QRコードメーカー](https://wakame.dev/qr/): URLからQRコードを作り、PNG・SVGで保存できるツール。入力内容は送信しない。
- [No1 DAO NFT Viewer](https://wakame.dev/no1-nft/): ウォレットアドレスから No1 DAO のNFTを画像つきで一覧表示するビューア。
- [140字日記](https://wakame.dev/diary/): 140文字で1日を記録する日記アプリ。登録不要、データは端末内に保存。
- [RadarScope Calendar](https://wakame.dev/radar/): 予定をレーダースコープ上の光点として表示するカレンダー。
- [おやスマホ.jp](https://wakame.dev/oyasmaho/): 離れて暮らす親のスマホを、電話とLINEで遠隔サポートするための情報サイト。
- [VRM モーションキャプチャー](https://wakame.dev/mocap/): Webカメラから体・表情・指を読み取り、VRMモデルを動かすブラウザアプリ。
- [BGM Studio](https://wakame.dev/bgm/): ジャンルやテンポを選ぶだけでBGMを自動作曲し、WAVで書き出せるツール。
- [背景透過ツール](https://wakame.dev/bg-remover/): 画像の背景をブラウザ内だけで透過。画像は外部に送信されません。
- [入金確認・催促ツール](https://wakame.dev/invoice/): 請求の入金状況を管理し、催促メッセージの文面まで自動生成。
- [Discord マーダーミステリー](https://murder-mystery-activity.pages.dev): Discord上で遊ぶマーダーミステリーのActivity。
- [恋愛カリキュレーター](https://wakame.dev/love-calculator/): お釣りの小銭が少ない支払いを選ぶと恋が進む、約1分のカジュアルゲーム。

## 制作以外の活動

### クラウドファンディング「世界一を目指すe-sportsチームの応援」
- 役割: 企画・ページ執筆・実施
- 時期: 2023-11
- 内容: ブロックチェーンゲーム PROJECT XENO のギルド「No腕☆」が、大会やオフ会を開催するための運営資金を集めるクラウドファンディングです。企画からページの文章まで自分で書き、CAMPFIREで実施しました。
- 結果: 目標30万円に対し304,000円を調達（達成率101% / 支援者46人）
- URL: https://camp-fire.jp/projects/716178/view

### XENO PRO TOUR 2023 in Manila 日本語実況
- 役割: 実況
- 時期: 2023-11
- 内容: 2023年11月25日に開催された PROJECT XENO の国際大会「XENO PRO TOUR 2023 in Manila」で、日本語実況を担当しました。試合の展開とカードの読み合いを、初見の視聴者にも追えるように解説しています。
- URL: https://www.youtube.com/watch?v=j5zTsIMNgqg

### Bitget杯（PROJECT XENO）司会
- 役割: 司会
- 時期: 2024-02
- 内容: ギルド「No腕☆」が主催し、Bitgetがスポンサーについた PROJECT XENO の8名トーナメント「Bitget杯」で司会を担当しました。2024年2月の毎週土曜日に開催された全4回、そのすべての進行を務めています。
- URL: https://www.youtube.com/watch?v=DdQizFAA6wA

### 個人大会「ワカメGXE応援杯」
- 役割: 主催
- 時期: 2024-11
- 内容: PROJECT XENO の非公式の個人大会を立ち上げ、主催しています。2024年11月の第1回から、2025年はほぼ毎月のペースで開催を続けました。
- 結果: 2025年10月までに第11回を開催

### No腕☆ / No腕☆DAO の運営サポート
- 役割: 運営の手伝い
- 内容: FiNANCiE上のWeb3コミュニティ「No腕☆」の運営を手伝いました。オンラインとオフラインの両方で、部活動（サブDAO）や交流イベント、オフ会を運営しているコミュニティです。
- 結果: メンバー約1,200人
- URL: https://financie.jp/users/no1_official1

## Videos

- [AIで素材を作り自分で動画編集した架空の飲料のCM](https://www.youtube.com/watch?v=xKqHNFo1Law): 2026-10-12。架空の飲料を題材にした16秒のCM。映像素材は生成AIで作り、編集は自分で行いました。動画の生成時間も含めて2時間で仕上げています。
- [どんぐり協力のお願い](https://www.youtube.com/watch?v=Jj-I353gAH0): 2026-09-13。「どんぐりの森」のテスト店舗とユーザーを募集している紹介動画。サービスの狙いと使い方を説明しています。
- [【Windows】あなたのスマホがマウスになるソフトSmartMouse](https://www.youtube.com/watch?v=EScS3ujs2-4): 2026-08-23。マウスが壊れてもスマホがあれば大丈夫。PC画面のQRコードをスマホのカメラで読むだけでマウスとして使える「SmartMouse」の紹介動画です。
- [【MV】発酵中の惑星](https://www.youtube.com/watch?v=7NzQ0HlbmfQ): 2026-07-08。生成AIで作ったオリジナル楽曲のミュージックビデオ。楽曲はSUNO、映像素材は動画生成AIで用意し、作詞・構成・編集を自分で行いました。うまくいかない日々をそのまま歌にした4分34秒の作品です。
- [僕の夢を少し語る](https://www.youtube.com/watch?v=zxrzMSnIZ1Y): 2025-01-14。街歩きサービス「どんぐりの森」の構想を、初めて公の場で語った動画です。サービスを作り始める1年以上前、ここからすべてが始まりました。
- [【テスト配信21】AITuberがYouTubeコメントに返信するテスト配信](https://www.youtube.com/watch?v=6boF67SDHLM): 2026-09-19。AI配信アバター「どんぐりこ」が、YouTubeのコメントに音声で返事をしている配信の記録です。返答の生成も音声合成も手元のPCで動かしていて、約6時間半そのまま流しています。

## Skills

- 主力（複数の公開物で使っている）: JavaScript, TypeScript, HTML / CSS, Python, Next.js / React, Cloudflare Workers / Pages, WebSocket
- 制作で使った（公開・配布した制作物で使っている）: FastAPI / Uvicorn, PyInstaller（exe配布）, Vite, Hono, Cloudflare D1, Cloudflare KV, Cloudflare Durable Objects, Vercel, React Native（Expo）, Three.js / WebGL, MediaPipe, Leaflet / OpenStreetMap, Remotion, n8n, Ollama / Gemma（ローカルLLM）, IrodoriTTS, VOICEVOX, 音声認識（STT）, TripoSR, Raspberry Pi 4, Premiere Pro / Photoshop, OBS Studio, VRM / Live2D
- 開発の道具（毎日の開発で使っている）: Git / GitHub, VS Code, Claude / ChatGPT / Codex, 独自ドメイン・DNSの運用

## できること

- AIを使った開発を、設計から完成まで: 要件・技術選定・仕様は自分で決め、実装は生成AIに任せて速度を上げます。動作確認と修正の指示、公開の判断までを担当し、Webサービス・ゲーム・デスクトップアプリを企画から公開まで短期間で形にしてきました。
- ブラウザゲームの企画・制作・公開: Vanilla JavaScriptで105本を制作し、Cloudflare Workers上で公開・運用しています。ランキング機能やご当地テーマなど、企画から実装まで対応できます。
- 小規模Webアプリの企画から公開まで: Vanilla JavaScriptからNext.js / TypeScriptまで、用途に合わせて選びながら設計・実装し、Cloudflare PagesやVercelでの公開まで一人で行います。
- 店舗向けサービスの企画・運用: 来店をゲーム化する仕組みを設計し、加盟店向けの管理画面や利用規約・プライバシー設計まで含めて公開・運用しています。
- Windows向けツールの開発と配布: PythonとFastAPIで作ったツールをPyInstallerでexe化し、GitHubでアップデートを重ねながら配布しています。
- 生成AIを使った画像・動画コンテンツ制作: YouTubeサムネイル、TikTok向け縦型画像、OGP画像、キャラクターデザイン、AI動画までを企画から制作します。
- 動画編集・ライブ配信（サブスキル）: Premiere ProでのSNS向け短尺動画の編集、クロマキー合成、テロップ、アルファチャンネル付きの書き出しに対応します。OBSでのYouTube LIVE / TikTok LIVE の配信環境も組めます。YouTubeには191本を投稿しており、制作物の紹介動画は撮影から編集まで自分で行っています。本業は開発なので、映像制作そのものを主軸には置いていません。
- SNS運用とコンテンツ企画: Xで個人開発・AI・ゲームをテーマに発信し、フォロワー3,900人を突破。YouTubeには191本を投稿しています。継続的な企画と発信ができます。
- 制作を自動化するツールづくり: 動画・BGM・音声・アバターなど、繰り返し発生する制作作業を自分用のツールにして自動化しています。デスクトップアプリ化やCLIでのバッチ処理まで作ります。
- IoT・音声デバイスの試作: Raspberry Pi 4で音声認識と読み上げによる対話処理を試作しました。

## Now（2026-09 時点）

- 「どんぐりの森」の加盟店開拓と機能改善
- 生成AIを組み込んだ開発ワークフローの改善
- AIニュースを画像1枚で理解できるコンテンツの継続制作
- X・TikTok・YouTubeでの発信

## Timeline

- 2023-06 X（@wakame29713）で発信を始める: ブロックチェーンゲーム PROJECT XENO の話題から発信を始めた。
- 2023-07 ギルド「No腕☆」での活動を始める: PROJECT XENO のギルド「No腕☆」で、コミュニティの一員として活動を始めた。
- 2023-11 クラウドファンディングで304,000円を調達: ギルド「No腕☆」の運営資金を集めるクラウドファンディングを企画・執筆・実施。目標30万円に対し達成率101%、支援者46人。
- 2023-11 PROJECT XENO の国際大会で日本語実況: 2023年11月25日の「XENO PRO TOUR 2023 in Manila」で日本語実況を担当した。
- 2024-02 Bitget杯の司会を全4回担当: No腕☆主催・Bitgetスポンサーの8名トーナメント「Bitget杯」で、2月の毎週土曜日に開催された全4回の司会を務めた。
- 2024-11 個人大会「ワカメGXE応援杯」を立ち上げる: PROJECT XENO の非公式の個人大会を主催。2025年はほぼ毎月開催し、2025年10月に第11回を迎えた。
- 2025-01 「どんぐりの森」を初めて発表: YouTube動画「僕の夢を少し語る」で、街歩きサービス「どんぐりの森」の構想を初めて公の場で語った。
- 2026-06 生成AIでブラウザゲームを作り始める: AIと一緒に「おにきん」のブラウザゲームを作って公開し、翌日には第2弾を公開。ここから本数を増やしていった。
- 2026-09 ONIKIN GAME HUB のゲームが105本に: 自作ブラウザゲームをまとめた置き場をCloudflare Workersで公開し、ランキング機能付きゲームも追加。
- 2026-09 X のフォロワーが3,900人を突破: 個人開発・AI・ゲームをテーマにした発信を続け、フォロワーが3,900人に到達。
- 2026 SmartMouse を v0.5.4 まで開発: スマートフォンをWindows PCのマウスにするツールをexe化し、GitHubで公開・アップデートを継続。
- 2026 「どんぐりの森」を公開: 位置情報とQRコードで来店をゲーム化する街歩きサービスを、独自ドメイン dongurimori.com で公開・運用開始。
- 2026 Raspberry Pi 4 で音声アシスタントを試作: USBマイク入力・音声認識・読み上げによる対話処理と、起動用ランチャーまでを構築。
- 2026 生成AIとのペアプログラミングで開発する体制を確立: 要件定義から実装・デバッグ・UI改善までAIを工程に組み込み、一人で作れる範囲を大きく広げた。

## Links

- [X](https://x.com/wakame29713): @wakame29713
- [YouTube](https://youtube.com/channel/UCDQDtoBOCMnSTxmpa4XKcTg): ワカメうふーん
- [TikTok](https://www.tiktok.com/@wakame_game): @wakame_game
- [note](https://note.com/blue_wakame_neet): blue_wakame_neet
- [Games](https://browser-games.btwakame.workers.dev/): ONIKIN GAME HUB
- [GitHub](https://github.com/bluewakame): bluewakame
- [OFUSE](https://ofuse.me/wakame): wakame
- [LINEスタンプ](https://line.me/S/shop/sticker/author/4967410/top?lang=ja&utm_source=gnsh_staut): ワカメのLINEスタンプ一覧

## Contact

- [お問い合わせ](https://wakame.dev/#contact): XのDMかメールで受け付けている
- [X](https://x.com/wakame29713): DMで連絡できる
