Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ViveCoding with Claude

Avatar for oggata oggata
July 22, 2025
190

ViveCoding with Claude

スライドCanva Version (動画が埋め込まれたオリジナルバージョン。発表はこちらを利用しました。)
https://www.canva.com/design/DAGtaFcVZ9g/rDuIY5kwfxGsu1CElHPLeA/view?utm_content=DAGtaFcVZ9g&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=hf69e28913d

BIBOUAC - Prototype(マルチプレイゲームのプロトタイプ。ぜひ遊んでみてください。)
https://bivouac.onrender.com

BIBOUAC - Prototype(マルチプレイゲームの動画)
https://youtu.be/HWoXwUKMr8g?si=afrfCPVayTJ8LN7E

ViveCodingMaster (ViveCodingのZennの連載記事。スライドではご紹介しきれなかったコンテンツがたくさんあります。)
https://zenn.dev/oggata/books/612325bc050fae

MCP-GAME-CONTROLL-DEMO v3 (スライド内でMCPを利用してキャラクターをコントロールする事例動画です。)
https://www.youtube.com/watch?v=TJ5QTz-fWFI

born animation (スライド内でClaudeを活用してボーンアニメーションを作成する事例です。)
https://www.youtube.com/watch?v=wUnG8g_MDNc

Avatar for oggata

oggata

July 22, 2025
Tweet

Transcript

  1. 従来の開発プロセス(Todoアプリ) : // 開発者が手動で書く必要があったコード例 function createTodoApp() { const todoList =

    document.getElementById('todo-list'); const addButton = document.getElementById('add-button'); const todoInput = document.getElementById('todo-input'); let todos = JSON.parse(localStorage.getItem('todos')) || []; function renderTodos() { todoList.innerHTML = ''; todos.forEach((todo, index) => { const li = document.createElement('li'); li.className = todo.completed ? 'completed' : ''; li.innerHTML = ` <span onclick="toggleTodo(${index})">${todo.text}</span> <button onclick="deleteTodo(${index})">削除</button> `; todoList.appendChild(li); }); } // ... 以下50行以上のコード } Vibe Codingでの同じ開発 - 開発者: "シンプルなTodoアプリを作って。タスクの追加、完了チェ ック、削除ができて、データはlocalStorageに保存して" - AI: [完全なTodoアプリのHTML、CSS、JavaScriptを3分で生成] - 開発者: "完了済みタスクを薄いグレーにして、完了日時も表示してく ださい。" - AI: [即座に修正版を生成]
  2. app app app app app merge merge merge Tips2. Small

    Steps, Big Results Vive Codingをするときに、一つのファイルに対して、試行錯誤していると、AIが勝手に消したり、同 じメソッドを作ってしまったりと意図しない挙動になるケースがあります。 小さく完成形を作って完成ファイルにマージしていくのが良いのではないかと思います。 Claude Artifact Claude Code