Every player gets a role card on their own phone while the shared screen runs the table: lobby, the deal, nightfall, the council, the verdict. All 25 dark gothic roles are etching-style, layered in two planes, and tilt with the phone.役職カードは一人一台のスマホに届き、進行は大画面が受け持つ。ロビー、配役、夜、議論、追放まで一続き。25 種の役職はすべて版画調のゴシックで、前景と背景の二層に分かれ、スマホを傾けると絵が動く。
Join by QR and shout at the shared screen. Each phone scores its own peak volume and sends only the number — the audio never leaves the handset, so the game is read in the room, not in a settings panel.QR で参加して、共有画面に向かって叫ぶ。ピーク音量は各自のスマホが測り、送るのは数値だけ。音声は端末から出ないので、勝負は設定画面ではなく部屋のなかで決まる。
A live, crowd-drawn VJ jam. You draw in private on your own phone, then flick the doodle onto a shared wall screen. Snap Pair connects the room in one scan, with no app to install and setup under a minute.みんなで描くライブ VJ。描くのは手元のスマホで、フリックすると壁の共有画面へ飛んでいく。Snap Pair でその場の端末がワンスキャンでつながる。インストールは不要で、準備は 1 分以内。
A 4×4 board and two marks a turn — a rule worked out with my son over hundreds of rounds on paper. Play face-to-face on one phone, against a Gemini-powered AI at four levels, or online by pairing a second phone.4×4 の盤に、1 手 2 個置き。ルールは息子と紙の上で何百局も指して決めた。1 台で向かい合っても、Gemini を使った 4 段階の AI 相手でも、2 台目をつないでオンラインでも遊べる。
An emoji-only shooter for two, linked peer-to-peer over WebRTC with no server in the game loop. Lives are shared and a tether runs between the ships, so there is no player-one seat to fight over.絵文字だけの 2 人協力シューティング。2 台は WebRTC で直接つながり、ゲーム中はサーバーを通らない。残機は共有で、2 機のあいだには糸が張られている。取り合う「1P の席」はない。
Mini-games played with your mouth, cheeks and gaze — a facial workout you actually want to repeat. Detection runs on the device, so the video never leaves the phone, and the rules come from what moves on screen, not a tutorial.口、頬、視線で遊ぶミニゲーム。続きにくい顔の運動を、続けたくなる形にした。表情の検出は端末の中で完結し、映像は外に出ない。ルールはチュートリアルではなく、画面で動くものが伝える。
A showcase of pseudo-haptics. The only input is a pointer and the only surface is flat glass, so weight, drag and resistance are simulated in motion. Intent lands in the body before any copy appears.疑似触覚のショーケース。入力はポインタだけ、触れるのは平らなガラスだけ。だから重さも抵抗もモーションで作る。意味は文字より先に、手応えとして届く。
Type, and your words gather into a 3D constellation, then slowly return to the cosmos. No generative AI: every cluster, orbit and sound cue is authored in Next.js, React Three Fiber, GLSL and Web Audio.言葉を打つと三次元の星座になり、やがて宇宙へ還っていく。生成 AI は使っていない。星団も軌道も音も、Next.js / React Three Fiber / GLSL / Web Audio で一つずつ作っている。